body{

	background: url(hg/hg_body.jpg) repeat-x #fdfcf4;;
	font-family:trebuchet ms,tahoma,arial,verdana;
	text-align:left;
	color:#444444;
	font-size:16px;
	margin:0px;
	
}

.vita{

	background: url(hg/hg_body13.jpg)repeat-x #f9e8b9;
	text-align:left;
	color:#444444;
	font-size:16px;
	margin:0px;
	
}


h1{
	font-size:19px;
	margin-bottom:16px;
}



h2{
	
	width:190px;
	font-size:17px;
	margin-bottom:-10px;
}

h3{
	
	font-size:22px;
	margin-bottom:-10px;
}

h4{
	
	font-size:13px;
	margin-bottom:5px;
}

#banner {

	background: url(hg/banner.jpg) repeat-x #fdfcf4;
	padding:20px 20px 0px 20px;
	width:970px;
	height:200px;
	margin:0px;

}

#banner img { border:1px solid #444444;}

#banner_vita {

	background: url(hg/banner_vita.jpg) no-repeat;
	padding:35px 20px 20px 20px;
	width:970px;
	height:222px;
	margin:0px;
}


#inhalt {

	width:990px;	
	height:403px;
	text-align:left;
	padding-top:10px;
	margin:0px;

}

#inhalt_vita {

	background: url(hg/inhalt_vita.jpg) no-repeat;
	width:990px;	
	height:403px;
	text-align:left;
	padding-top:10px;
	margin:0px;

}

#navi {

	width:190px;
	height:408px;	
	text-align:left;
	border-right:1px solid #444444;
	margin-right:30px;
	margin-top:0px;
	padding:2px 10px 10px 10px;
	float:left;

}

.unter{
	
	margin-left:-10px;
	margin-top:0px;
	}
	
.unter li a{
	
	color:#444444;
	text-decoration:none;
	}
	
.unter li a:hover, .unter li a.active{
	
	text-decoration:none;
	color:#cc3300;
	}

#navi2 {

	width:160px;
	height:150px;	
	text-align:left;
	border-right:0px solid #a55b2c;
	margin-top:0px;
	float:left;

}


#bild {

	width:305px;
	height:400px;	
	text-align:left;
	border:0px solid white;
	margin-top:0px;
	margin-left:0px;
	float:left;
}

#bild_vita {

	height:336px;	
	width:260px;	
	text-align:left;
	border:0px solid white;
	margin-top:0px;
	margin-left:0px;
	float:left;
}

#text_vita {

	width:440px;	
	height:170px;
	padding-top:170px;
	margin-top:70px;
	margin-left:400px;

}

#logo,#logo2 {

	width:75px;
	height:65px;	
	text-align:left;
	border:0px solid white;
	margin-top:30px;
	margin-left:0px;
	float:left;
}

#text {

	width:680px;	
	height:350px;
	text-align:left;
	font-weight:normal;
	font-size:16px;
	border:0px solid white;
	margin-top:0px;
	margin-left:260px;

}

#text_vita {

	width:650px;	
	height:110px;
	text-align:left;
	font-weight:normal;
	font-size:16px;
	border:0px solid white;
	margin-top:70px;
	margin-left:260px;

}

#verlinkung {

	width:300px;
	height:65px;	
	text-align:left;
	border:0px solid white;
	margin-top:30px;
	margin-left:0px;
	float:left;
}

#text2 {

	width:700px;		
	height:200px;
	text-align:left;
	border:0px solid white;
	margin-left:191px;

}



#text3 {

	width:700px;		
	height:200px;
	text-align:left;
	border:0px solid black;
	margin-left:191px;

}

#text4 {

	width:700px;		
	height:200px;
	text-align:left;
	border:0px solid black;
	margin-left:191px;

}

#text5 {

	width:700px;		
	height:200px;
	text-align:left;
	border:0px solid black;
	margin-left:191px;

}

#bild13 {

	margin-top:20px;
	margin-left:0px;
	width:650px;
	height:200px;
	float:left;
}

.bild1 {

	margin-left:-20px;
	width:110px;
	height:133px;
	float:left;
	font-size:12px;

}

.bild2{

	width:110px;
	height:133px;
	float:left;
	font-size:12px;

}

#bild1,#bild7,#bild2,#bild3,#bild4,#bild5,#bild6,#bild8,#bild9,#bild10,#bild11,#bild12,#bild14{

	width:110px;
	height:133px;
	font-size:12px;
	float:left;

}

#bild15,#bild16,#bild17,#bild18,#bild19,#bild20,#bild21,#bild22,#bild23,#bild24,#bild25,#bild26{

	width:110px;
	height:133px;
	font-size:12px;
	float:left;

}


#bild_ent1 {

	width:200px;	
	height:250px;
	text-align:left;
	border:0px solid white;
	float:left;

}

#bild_ent2 {

	width:200px;		
	height:250px;
	text-align:left;
	border:0px solid white;
	float:left;

}

#bild_ent3 {

	width:200px;	
	height:250px;
	text-align:left;
	border:0px solid white;
	float:left;

}

#bild_ent4 {

	width:270px;	
	height:188px;
	text-align:left;
	border:0px solid white;
	float:left;

}


#bild_ent5 {

	width:270px;	
	height:188px;
	text-align:left;
	border:0px solid white;
	float:left;

}

#bild_ent6 {

	width:260px;	
	height:185px;
	text-align:left;
	border:0px solid white;
	float:left;

}

#bild_ent7 {

	width:260px;	
	height:185px;
	text-align:left;
	border:0px solid white;
	float:left;

}


a.link1{

	display:block;
	width:165px;
	height:24px;
	color:#444444;	
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	padding-left:5px;
	padding-top:3px;
	margin-left:10px;
	text-align:left;
	border-top:1px solid #444444;


}

a.link1:hover{

	color:#cc3300;
	font-weight:bold;

}

a.link1111{

	display:block;
	width:165px;
	height:24px;
	color:#444444;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	padding-left:5px;
	padding-top:3px;
	margin-left:10px;
	text-align:left;
	border-top:0px solid #444444;

}

a.link1112{

	display:block;
	width:165px;
	height:24px;
	color:#cc3300;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	margin-left:10px;
	text-align:left;
	border-top:0px solid #444444;

}


a.link1111:hover{

	color:#cc3300;
	font-weight:bold;
}


a.link10{

	display:block;
	width:165px;
	height:24px;
	color:#cc3300;	
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	margin-left:10px;
	text-align:left;
	border-top:1px solid #444444;


}

a.link12{

	display:block;
	width:120px;
	height:24px;
	color:#444444;	
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	margin-left:30px;
	padding-top:3px;
	padding-left:5px;
	text-align:left;
	border:0px solid #a55b2c;


}

a.link12:hover{

	color:#cc3300;
	font-weight:bold;
}

a.link11{

	display:block;
	width:165px;
	height:24px;
	color:#444444;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	margin-left:10px;
	padding-top:3px;
	padding-left:5px;
	text-align:left;
	border-bottom:0px solid #a55b2c;
	border-top:1px solid #444444;

}

a.link11:hover{

	color:#cc3300;
	font-weight:bold;

}

a.link110{	

	display:block;
	width:165px;
	height:24px;
	color:#cc3300;	
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	padding-top:3px;
	padding-left:5px;
	text-align:left;
	border-bottom:0px solid #a55b2c;
	border-top:1px solid #444444;

}

a.link2{

	color:#4c2a12;	
	font-size:14px;
	text-decoration:none;
	font-weight:bold;

}

a.link2:hover{

	text-decoration:underline;	

}

a.link21{

	display:block;
	height:14px;
	color:#000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	margin-top:2px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	border-left:1px solid #c9050f;
}

a.link21:hover{

	color:#c9050f;	

}

a.link22{
	background: url(hg/button.gif) no-repeat;
	display:block;
	height:13px;
	color:#000;	
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	padding-top:3px;
	padding-left:25px;
	margin-bottom:8px;
	border-bottom:0px solid #c9050f;
}



a.link22:hover{

	color:#c9050f;	

}
a.link3{

	color:#000;	
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

a.link3:hover{

	text-decoration:underline;

}