* {	
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", "Segoe",Verdana ,"Lucida Sans" ;
	font-size: 100%; 
}

html{
	overflow-y: scroll;
}

body {
	margin:0 auto;
	/*background:url(images/bgw.jpg) repeat-y top center; */
	background: url("images/bgw.jpg") no-repeat fixed center top #AFBBD6;
	line-height: 130%;
	color: #333333;
}

#container {
	margin: 1em auto;
	width: 898px; /*978height: 100%;*/
	text-align: left; background-color: white;
	background:url(images/bg-c.png) repeat top left;
	border: 1px solid white;
	 }
	 
#logo {
	width: 240px; height:125px; 
	background-image: url(images/logo.png); 
	background-repeat: no-repeat; 
	background-position: bottom right ;	
	background-color: transparent;
}

#menu {
	margin: 0; 
	position: relative; 
	right:23px; top: 87px; 
	width: 635px; 
	float:right; 
	background-color: transparent; 
}

.tabs {list-style:none; padding:11px 0 0 2px; margin:0px 0px 0px 0; height:26px; background:url(images/backing.png) repeat-x left bottom; z-index:10;}
.tabs li {float:left; margin-right:-29px;}
.tabs li a {display:block; position:relative; text-decoration:none;}
.tabs li a em {display:block; height:26px; float:left; padding: 0 39px 0 10px; background:url(images/tab3.gif) right top; position:relative; z-index:100; font-size:12px; font-weight:normal; font-style:normal; color:#fff; line-height:25px; font-family: verdana;
	text-shadow: 1px 1px #333333;}
.tabs li a b {display:block; float:left; width:29px; height:26px; background:url(images/tab3.gif) left top; position:relative; z-index:200;}

.tabs li a.m1 {z-index:600;}
.tabs li a.m2 {z-index:500;}
.tabs li a.m3 {z-index:400;}
.tabs li a.m4 {z-index:300;}
.tabs li a.m5 {z-index:200;}
.tabs li a.m6 {z-index:100;}

.tabs li a:hover {border:0; z-index:700; cursor:pointer;}
.tabs li a:hover b {background-position: left center;}
.tabs li a:hover em  {background-position: right center; color:#050;
	text-shadow: 1px 1px #FFF;
	}

.tabs li a.selected, .tabs li a.selected:hover {border:0; z-index:800; cursor:default;}
.tabs li a.selected b, .tabs li a.selected:hover b {background-position: left bottom;}
.tabs li a.selected em, .tabs li a.selected:hover em  {background-position: right bottom; color:#000;
	text-shadow: 1px 1px #CCC;}

#content { 
	position: relative; top: 0px; left: 240px; 
	width: 563px; clear:both; /*letter-spacing: 0.04em;*/
	margin-bottom: 10px; 
	padding: 1.7em 2em 2em 2.5em; 
	background-color: transparent;
	background:url(images/bg-c.png) repeat top left; 
	font: Lucida Sans Unicode; 
	}
#content p {
	font-size: 0.86em; 
	margin: 5px 0; 
	width: 540px; 
	}

H1 {
	font: bold 1.1em "Lucida Sans Unicode", Arial, sans-serif; 
	color: #007701; 
	letter-spacing: 0.01em;
	margin: 14px 0 6px 0px; 
	width: 540px;
	}
	
H2 {
	font: bold 1.0em Arial, Helvetica, sans-serif; 
	color: #007701; 
	letter-spacing: 0.04em;
	margin: 10px 2px 2px 0px; 
	width: 540px; 
	}
H3 {
	font: bold 1.0em Arial, helvetica, sans-serif; 
	letter-spacing: 0.04em;
	color: #007701; 
	margin: 10px 2px 2px 0px; 
	}
	
H4 {
	font: bold 0.9em Arial, helvetica, sans-serif; 
	letter-spacing: 0.04em;
	color: #007701; 
	margin: 10px 2px 2px 0px; 
	}
H5 {
	font: bold 14px Verdana, arial, helvetica, sans-serif; 
	color: White; margin-bottom: 0; margin-top: 20px; 
	}
	
H6 {font: bold 10px Verdana, geneva, helvetica, sans-serif; 
	color: #756D6D; margin-bottom: 0; 
	}
	
#footer	{
	height: 29px; 
	font-size: 0.75em; 
	padding: 5px 0 0 0; 
	letter-spacing: 0.10em; 
	background:url(images/footer.png) repeat-x left bottom; 
	text-align: center; line-height: 220%; 
	}
	
#footer a, a:link, a:visited, a:active{text-decoration:none; color: green;}		
		
#footer a:hover{
	background-color: #FFF5CE; color:green; text-decoration:none;
	}
	
#content a:hover{
	text-decoration: underline;
}
	
#insert{
	background:url(images/insert.png) no-repeat left bottom;
	float: left; position: relative; top: 220px; left: 20px;
	height: 66px; width: 200px;
}
#insert2{
	background:url(images/insert2.png) no-repeat left bottom;
	float: left; position: relative; top: 240px; left: 20px;
	height: 400px; width: 200px;
}
#insert3{
	background:url(images/insert3.png) no-repeat left bottom;
	float: left; position: relative; top: 260px; left: 20px;
	height: 66px; width: 200px;
}
#filler { margin: 0 auto; height: 100px; padding: 0 0 20px 0;
	background: transparent url(images/trans.gif) repeat 0 top;}
	
#content ul { list-style-type: disc;
	font-size: 0.9em; width: 500px; padding: 0 0 0 10px;
	/*padding: 0 0 0 0; margin: 0px 0 0px 0;*/
}
#content li {
	margin: 0 0 5px 25px;  
}
#content .fotorechts {
	float: right; 
	margin-top: 0px; 
	margin-bottom: 10px; 
	margin-left: 10px;  
	margin-right: 0px; 
	border: 1px solid #007701; 
	}

#highlight{
	position: relative; 
	top: 150px; left: 36px;
	height: 400px; width: 182px; 
	display:block; 
	padding-bottom: 0px;
	line-height: 110%;
	}
	
strong{
	color:#007701;
}	

#highlight  img {
	border: 1px solid white
	} 

.underline { 
	text-decoration: underline; 
	}

#highlight p {font-size: 0.75em}

#highlight H1 {
	font: bold 1.10em "Lucida Sans Unicode", Arial, sans-serif; 
	color: #007701; 
	width: 178px; 
	letter-spacing: 0.01em;	
	margin: 0 0 6px 0px; 
	font-style: italic; 
	border-bottom: 2px dotted white;
	}

.news {
	padding-bottom: 5px; 
	border-bottom: 2px dotted white;
	font-size: 0.7em;
	margin: 0 0 8px;
}
#highlight .news a { 
	text-decoration: underline; 
	color: #009900;
	}
.red{
	color: #B32741; font-style: italic; font-weight: bold;
}
.item{
	padding-bottom: 20px;
}


