 
* {margin:0;padding:0}

html, body{height:auto;} 

#sp { width:990px;margin-left: auto;margin-right: auto; position:relative; top:44px;  }


body { 
	color: #000;
	position:relative;
	
/*	 font-family:Verdana, Arial, Helvetica, sans-serif;*/
/*	  font-family:  Comic Sans MS", Arial, Helvetica, sans-serif; 
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-family:  Georgia, "Times New Roman", Times, serif;
 font-family:  Geneva, Arial, Helvetica, sans-serif;
 font-family:  Arial, Helvetica, sans-serif;*/
 font-family:  Tahoma, "Times New Roman", sans-serif;
/* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	 
	 
	  font-size:14px;background-image:url(img/bg-hg.jpg); background-repeat:repeat-x; }

#outer{	width: 720px;
	margin: 0px 230px 0px 25px ;	
	color: #000;}

#alles{	 position: absolute;
 width: 990px;
 left: 50%;
 margin-left: -495px; background-image:url(img/body-hg.jpg);background-repeat:repeat-y;}

#header{
	position:absolute;
	top:0px;
	width: 990px;
 	left: 50%;
 	margin-left: -495px; 
	height:355px;
	overflow:hidden;
	color: #fff;background-image: url(img/header.jpg); background-position:top right; background-repeat: repeat-x;}
	
#header input{ border:1px solid #ffcc99; background-color:#ffeebe /*#102021*/; color:#eca4ec}	



#header_nav{ float:right;
}
		
	#right {
	position:relative;
	width:230px;
	float:left;
	margin-right:-229px;
	margin-top:370px; margin-bottom:99px;
	color: #890a11;
	left:18px;
	padding-bottom:1px; height:520px; padding-top:30px; background-image: url(img/nav_hg.jpg); background-repeat: no-repeat; background-position: top right; 	}

#footer {
	width:990px;
	clear:both;
	height:50px;
	background-color:#e7dfc6 /*#cc943d*/;
	color: #fff;
	text-align:center;
	position:relative;
	margin-top:0px;
	margin: 0px auto 0px auto;
	margin-left:auto;
	margin-right:auto; background-image:url(img/footer_rund.jpg); background-repeat:no-repeat; background-position:center bottom;color:silver; font-size:10px; text-align:center; /*padding-top:20px line-height:72px*/
}
#footer a{color:#EBEBEB; text-decoration:none }



#centercontent {
	float:right;
	width:100%;
	position:relative;
	padding-bottom:52px;/* clear footer*/
 margin-left:-1px;
}
.outerwrap {
	float: left;	
	width: 100%;
	padding-top:371px;/* to clear header*/
	margin-right:-3px;/* to stop columns dropping*/
}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

#such { width:220px; float:right ; /*border:1px solid #FFFFFF;*/ padding:4px; margin-top:43px; margin-right:42px }
#text h2 {  color:#890a11; padding:12px 16px 22px 16px; font-size:16px; font-weight:bold}
#text { margin:14px 35px 22px 22px; text-align:justify; line-height:22px; color:#081C18}

#text img{ margin:11px}

#text h3 { color:#5578AF; font-size:15px;line-height:22px}

#text hr{ border: 1px dotted #CCCCCC  }

#text li { margin-left:16px}
#text a , #text a:visited { color:#0F435B; font-weight:bold }
#text a:hover { text-decoration:none; font-weight:bold}
.menu_r ul { margin-left:33px}
.menu_r li { list-style:none;border-left:1px solid #e7ae75 /* silver*/ }
.menu_r ul li{ display:block;  line-height:30px}
.menu_r ul li.active a{border-left:2px solid #ffffff; color:#890a11 }
 
.menu_r a { display:block; width:130px; padding-left:22px; text-decoration:none; color:#3e413a; font-weight:bold; margin-left:-5px}
.menu_r a, #navcontainer_r a:visited, { display:block; width:130px; padding-left:22px; text-decoration:none; color:#3e413a}

.menu_r a:hover { border-left:2px solid #ffffff; background-color:#bcb4a8; color:#FFFFFF}

#navcontainer { margin: 317px auto auto 44px}
#navcontainer li {float:left; margin:0; padding:0; list-style:none;color:#000; display:inline; height:26px; border-bottom:1px solid gray}
#navcontainer ul li a{display:block; line-height:18px;}
#navcontainer ul li:hover{border-bottom:1px solid #ffffff;/* background-color:#BBBEB6;*/ color:#FFFFFF}
#navcontainer ul li.active a {border-bottom:2px solid #ffffff;color:#890a11}
#navcontainer a:link, #navcontainer a:visited {color:#3e413a; text-decoration:none; display:block; text-align:center; margin:0; font-weight:bold; padding:0px 9px 9px 9px}
#navcontainer a:hover, #navcontainer a:active, #navcontainer a:focus {display:block;text-align:center;border-bottom:2px solid #ffffff;color:#890a11}
.nav_right { margin: 22px auto 11px 22px}


#text img, #text img a { border: 2px solid #A5A28C; padding:3px; background-color:#FFFFFF }

.thumbs img.thumbnail { height:130px; width:183px}

ul.thumbs p { font-size:12px; text-align:left; line-height:16px; margin-bottom:20px; margin-left:8px}



