@charset "utf-8";
/* CSS Document */
body, html{padding:0px;
margin:0px;}

body{
font-size:62.5%;
z-index:-10;
font-family:Tahoma;
background-image:url(../logo/bodyhh4.jpg);
background-repeat:repeat-x;
background-color:#eef1ef;

}
#logo{float:left; width:10em;}
#wrapper{width:90%;

margin-right:auto;
margin-left:auto;
min-height:80em;


}

#header{
width:90em;
height:300px;
background-image:url(../logohh.jpg);

margin-left:auto;
margin-right:auto;
color:#CCCCCC;

margin-top:0em;
}
#header h2{
	padding-top:1em;
	margin-top:1.3em;
	margin-left:auto;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:400;
	margin-right:-0.5em;
	font-size: 18px;
}


#banner{background-image:url(../logo/banner7.jpg);
position:relative; z-index:100;
background-repeat:no-repeat;
float:left;
width:90em;
height:300px;
margin-top:0;
padding-top:0;

}

#content{
width:88em; margin-right:auto; margin-left:auto;


	height:auto;
	padding:1em;
	background-color:#eef1ef;
	min-height:80em;

			}
	


*html #content{
	background-color:#eef1ef; 
height:500px;
	
}

#logo{z-index:25; position:relative; margin-top:5em; margin-left:0.5em;}
#logo h1{margin-top:-2em; color:#fff; font-family:Tahoma; width:20em; font-size:12px; position:absolute; left:-1em; top: 16px;}
#wbgrafik{position:absolute; margin-top:7em; margin-left:1em; width:300px;height:100px;
background-image:url(../logo/webguestlogo-1.png); background-repeat:no-repeat;
z-index:1300;
}
#wbgrafik h1{position:absolute; top:6em; margin-left:1em;}
/*
.head1{width:4em; margin-right:1em; margin-top:1em;}
.head1{font-size:20px; position: relative; top:1em; left:5em;z-index:30; font-weight:300; width:10em;}
.head2{font-size:18px; position: relative; top:1em;left:5em; z-index:35;font-weight:100; width:10em;}
.head3{font-size:22px; position: relative; top:3em;left:4em;z-index:40;font-weight:800; width:12em; }
*/




#TopNavi{
	display:block;
	margin-top:7em;
	z-index:100;

	height:9em;
	color:#0066FF;
}
#TopNavi ul{
	margin-left:auto;
	margin-right:auto;
	width:55em;
	display: block;
	font-size:16px;

}
#TopNavi ul li{display:inline; }
li.space{margin-left:3em;}

.OLink{color:#C02932; }
div.texte{font-size:12px; font-weight:400; width:100%; font-family:Arial, Helvetica, sans-serif; background-color:transparent; color:#666666; text-align:justify;}
.texte h1{text-align:center;}
 
#foot{
	display:block;
	width:100%;
	height:5em;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	font-size: 14px;
	background-image:url(../img/footimg.jpg); background-repeat:repeat-x;
}

li h2{font-size:14px; display:inline; font-weight:600;}
.texte li{margin-top:0.5em;}
.texte ul{list-style:circle;}
#keys{background:url(../logo/bodyhh4.jpg);z-index:50; height:252px;width:100%;position:absolute; top:0px; float:right;}
#keys h2{width:35%; margin-right:28em; clear:both; z-index:110;}


.Underline{ border-bottom:dotted 1px #999;}

.desciption, .picture{height:150px;}
.description {
    border-bottom: 1px dotted;
    float: left;
   margin-top: 1em;
   margin-left:4em;
    padding: 0.5em;
    width: 52%;}

.picture{float:left; width:20%; padding:0.5em; margin-left:2em;}

.description h2{font-size:13px; font-weight:600;}