#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;

}

#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;

	}

*/