#gps{
color:#ffffff;
text-align:center;
font-weight:bold;
}
img {
border-style:none;
}
.left {
float:left;
width: 300px;
margin-right:5px;
}
.right {
float:right;
width: 300px;
margin-left:5px;
}
.bilduntertitel_left {
	float:left;
	clear:left;
	width: 300px;
	margin: 0px 10px 2px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	}
.bilduntertitel_right {
	float:right;
	clear:right;
	width: 300px;
	margin:0px 0px 2px 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	}
#offer {
float:right;
margin-right:-10px;
}
#contenttop #topright {
float:right;
}
#contenttop {
height:119px;/*75*/
}
#contenttop img {
float:left;
/*padding-right:0px;*/
}
#contenttop h2 {
padding-top:20px;
padding-left:40px;
font-size:18px;
}
h2	{
font-size:18px;
color:#2587C8;
}
h3	{
font-size:16px;
text-align:center;
text-decoration:underline;
color:#FDB813;
}
#videos	{
text-align:center;
}
#content img {
border-style:none;
}
.img_right {
float:right;
padding-left:2px;
}
.red {color: #FF0000}
#mainbottom {
clear:both;
}
p#main1l {
text-align:center;
height:50px;
}
p#main2l {
text-align:justify;
}
p#main3l {
text-align:center;
}
p#main1r {
text-align:center;
height:50px;
}
p#main2r {
text-align:justify;
}
p#main3r {
text-align:center;
}
#contentleft {
width:48%;
float:left;
display:inline;
}
#contentright {
width:48%;
float:right;
display:inline;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
/*position: absolute;*/ /* Menu position that can be changed at will */
top: 0;
left: 0;
}
#menu {
/*width: 15em;*/
width:174px;
}
#menu dt {
padding-left:2px;
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
/*text-align: center;*/
font-weight: bold;
font-size:12px;
/*border: 1px solid black;*/
background: #A5C3DD;
}
#menu dd {
/*border: 1px solid gray;*/
}
#menu li {
/*text-align: center;*/
background: #fff;
font-size:10px;
padding-left:2px;
border: 1px solid #A5C3DD;
}
#menu dt a {
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
background: #FDB813;
}
/*===============================*/
#wholegallery {
	margin-right:-18px;
	}
#gallery img {
	/*float:left;*/
	margin-right:18px;
	border-style: none;
	}
#contact form  {
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 10px;
	}
#contact form p {
	/*width: 450px;*/
	clear: both;
	padding-left: 6px;
	padding-right:6px;
	}
#contact form p label {
	font-size: 11px;
	float: left;
	}
#contact form p input, form p textarea, form p select {
	float: right;
	padding-right:6px;
	}
.normal {
	background-color: #FFFFFF;
	}
.error {  
	background-color: #fe4818;  
}
	
.author {
text-decoration:underline;
}
.articelfooter {
padding-top:16px;
font-style: italic; 
}

html {height:100%;}
body {
margin:0; padding:0; height:100%;
font-family: verdana, sans-serif;
/*background: url(images/background01.gif);*/
background-color:#F1EDC7;
}
#wrap {
background:url(images/main_background01.gif) top left repeat-y;
min-height:100%;
width:820px;/*779*/
margin:auto;
}
* html #wrap {height:100%}
#header {
background: url(images/header01.jpg);/*BANNER*/
margin:0; padding:0;
height:203px;/*80*/
}
#header .search {
float:right;
}
#header .headertext {
padding-top:185px;
padding-left:0px;/*180px*/
font-size:12px;
color:#000000;
}
.breadcrump{
display:inline;
}
.breadcrump a{
color:#000;
}
.breadcrump a:hover{
color:#FFB911;
}
.languages{
padding-left:6px;
padding-right:12px;
color:#FFD401;
display:inline;
}
.languages a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.languages a:hover{
color:#000;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#left {
float:left;
width:175px;/*150*/
padding-left: 0px;
/*color:#457058;*/
}
#main {
position:relative;
margin-left:175px;/*Without this the links in the navigation wont work in Opera and Firefox
and the main content would float to the left below the navigation*/
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#content {
background-color:#ffffff;
padding:10px;/*10*/
margin-right:0px;
text-align:left;
font-family: verdana, sans-serif;
font-size: 11px;
}
#content h1 {
font-family: verdana, sans-serif;
font-size: 18px;
color: #000;
padding-top: 40px;
}
#content img {
}
#clearfooter {
clear:both;
height:80px;
overflow:hidden;
}
#footer {
height:31px;/*80*/
background: url(images/footer01.jpg);
margin:0 auto; padding:0;
margin-top:-31px;/*-80*/
text-align:center;
width:820px;/*780*/
font-size:10px;
}
#cssicon {
padding-top:40px;
}
#footer a {
text-decoration:none;
/*color:#FFFFFF;*/
padding: 4px;
border:none;
}
#footer p {
padding-top: 2px;
color:#FFFFFF;
}
* html #main,
* html #content {
height:1px;
}
/*LAYOUT================================================================*/
/*
#left ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left:4px;
	}
#left ul li {
	font-weight:bold;
	padding-top:0px;
	}
#left ul ul {
	padding-left: 2px;
	}
#left ul ul li {
	border-top: solid white 1px;
	font-weight:normal;
	padding-top:0px;
	margin-right:1px;
	padding-bottom:0px;
	padding-left: 4px;
	text-indent: -0px;
	}
#left a {
	font-family: verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
#left a:link	{
	color:#FFFFFF;
	}
#left a:visited	{
	color: #FFFFFF;
	}
#left a:hover	{
	color: #FBBB11;
	}
#left a:active	{
	color: #FD931D;
	}
#left ul ul li a {
	font-family: verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
#left ul ul li a:link	{
	color:#000;
	}
#left ul ul li a:visited	{
	color: #000;
	}
#left ul ul li a:hover	{
	color: #FBBB11;
	}
#left ul ul li a:active	{
	color: #FD931D;
	}
*/