body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	text-align:center;
}

a:link		{color:#991456; text-decoration:none;}
a:visited	{color:#991456; text-decoration:none;}
a:hover		{color:#991456; text-decoration:underline;}
a:active	{color:#991456; text-decoration:none;}

img{
	border:none;
}

.clear{
	clear:both;
}

.links{
	float:left;
}

.rechts{
	float:right;
}

#site_fix{
	width:1008px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#site{
	float:left;
	width:974px;
	padding:0 0 0 34px;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
}

#head{
	float:left;
	width:940px;
	height:256px;
	}
.headbild1{
	width:940px;
	height:256px;
	background-image:url(../images/headbild1_neu.jpg);
	background-repeat:no-repeat;}
.headbild2{
	float:left;
	width:940px;
	height:256px;
	background-image:url(../images/headbild2_neu.jpg);
	background-repeat:no-repeat;}
.headbild3{
	float:left;
	width:940px;
	height:256px;
	background-image:url(../images/headbild3_neu.jpg);
	background-repeat:no-repeat;}
	
.headbild4{
	float:left;
	width:940px;
	height:256px;
	background-image:url(../images/headbild4_neu.jpg);
	background-repeat:no-repeat;}
	
.headbild5{
	float:left;
	width:940px;
	height:256px;
	background-image:url(../images/headbild5_neu.jpg);
	background-repeat:no-repeat;}
	
.headbild6{
	float:left;
	width:940px;
	height:256px;
	background-image:url(../images/headbild6_neu.jpg);
	background-repeat:no-repeat;}
	
#logo {
	position:absolute;
	width: 835px;
	height: 256px;
	left: 260px;
	}

#logo img{
	float:right;
	margin-right: 150px;
	}
#zeileunterlogo {
	font-size: 70%;
	color: #14235C;
	text-align:right;
	float: right;
	width: 550px;
	height:30px;
	padding: 11px 0px 0px 0px;
	margin: 217px 50px 0px 0px;}
*html #zeileunterlogo {
	font-size: 70%;
	color: #14235C;
	text-align:right;
	float: right;
	width: 550px;
	height:30px;
	padding: 11px 0px 0px 0px;
	margin: 217px 20px 0px 0px;}
#content{
	float:left;
	width:940px;
	padding:0 0 25px 0;
}

/*###########################################################################*/
/*###########################################################################*/
#menu_bereich{
	float:left;
	width:161px;
	padding:30px 35px 0 15px; 
}
#zertifikate{
	float:left;
	width:170px;
	padding:10px 0 8px 0;
	}

#menu_bereich .border{
	border-bottom:1px solid #999999;
}


.menupunkt{
	float:left;
	width:170px;
	padding:10px 0 8px 0;
	display:block;
	font-size:80%;
}

.menupunkt a			{padding:0 0 0 15px; text-decoration:none; color:#14235C; font-weight:bold; line-height:12px;}
.menupunkt a:visited	{padding:0 0 0 15px; text-decoration:none; color:#14235C; font-weight:bold; line-height:12px;}
.menupunkt a:hover		{padding:0 0 0 15px; text-decoration:none; color:#991456; font-weight:bold; line-height:12px; background-image:url(../images/pfeil.gif); background-repeat:no-repeat;}
.menupunkt a:active		{padding:0 0 0 15px; text-decoration:none; color:#14235C; font-weight:bold; line-height:12px;}


.menuaktiv{
	float:left;
	width:170px;
	padding:10px 0 8px 0;
	display:block;
	font-size:80%;
}

.menuaktiv a			{padding:0 0 0 15px; text-decoration:none; color:#991456; font-weight:bold; line-height:12px; background-image:url(../images/pfeil.gif); background-repeat:no-repeat;}
.menuaktiv a:visited	{padding:0 0 0 15px; text-decoration:none; color:#991456; font-weight:bold; line-height:12px; background-image:url(../images/pfeil.gif); background-repeat:no-repeat;}
.menuaktiv a:hover		{padding:0 0 0 15px; text-decoration:none; color:#991456; font-weight:bold; line-height:12px; background-image:url(../images/pfeil.gif); background-repeat:no-repeat;}
.menuaktiv a:active		{padding:0 0 0 15px; text-decoration:none; color:#991456; font-weight:bold; line-height:12px; background-image:url(../images/pfeil.gif); background-repeat:no-repeat;}


.submenupunkt{
	float:left;
	width:118px;
	padding:3px 0 3px 42px;
	display:block;
}

.submenupunkt a			{text-decoration:none; color:#14235C; font-size:70%;}
.submenupunkt a:visited	{text-decoration:none; color:#14235C; font-size:70%;}
.submenupunkt a:hover	{text-decoration:none; color:#991456; font-size:70%;  font-weight:bold;}
.submenupunkt a:active	{text-decoration:none; color:#14235C; font-size:70%;}


.submenuaktiv{
	float:left;
	width:118px;
	padding:3px 0 3px 42px;
	display:block;
}

.submenuaktiv a			{text-decoration:none; color:#991456; font-weight:bold; font-size:70%;}
.submenuaktiv a:visited	{text-decoration:none; color:#991456; font-weight:bold; font-size:70%;}
.submenuaktiv a:hover	{text-decoration:none; color:#991456; font-weight:bold; font-size:70%;}
.submenuaktiv a:active	{text-decoration:none; color:#991456; font-weight:bold; font-size:70%;}



/*###########################################################################*/
/*###########################################################################*/
#inhalt_bereich{
	float:left;
	width:480px;
	padding:25px 0 0 0;
}

h1{
	margin:0;
	padding:0;
	color:#14235C;
	font-size:170%;
	font-weight:normal;
}

h2{
	margin:5px 0px -10px 0px;
	padding:0;
	color:#14235C;
	font-size:90%;
	font-weight:strong;
}

strong{
	color:#14235C;
}

#foot strong{
	color:#ffffff;
}

p{
	font-size:80%;
	color:#666666;
	line-height:135%;
}

.hervorgehoben {color: #991456;}
.hervorgehoben strong {color: #991456;}

small{
	color:#666666;
	font-size:70%;
}

ul{
	font-size:80%;
	color:#666666;
	line-height:135%;
}

li{
	list-style-image:url(../images/pfeil.gif);
}
.eingerückt{
	color:#666666;
	line-height:135%;
	
}


.bild{
	margin:2px 0 10px 2px;
	padding:3px 20px 0 3px;
}

.bild strong{
	float:left;
	margin:2px 0 0 2px;
	font-size:75%;
	color:#666666;
}

.pfeil{
	padding:0 0 0 12px;
	background-image:url(../images/pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
}

/*###########################################################################*/
/*###########################################################################*/
#news_bereich{
	float:left;
	width:189px;
	padding:30px 25px 0 25px; 
}

#suchbereich{
	float:left;
	width:180px;
	padding:0 0 15px 0;
	color:#14235C;
	font-size:90%;
	font-weight:bold;
	border-bottom:1px solid #14235C;
	text-align:center;
}

.suche{
	width:100px;
	border:1px solid #666666;
	margin:0 3px 0 3px;
}

#fontsize{
	float:left;
	width: 200px;
	height: 30px;
	margin: 223px 0px 10px 25px;}

#fontsize strong{
	font-size:80%;}
	
.absenden{
	background-image:url(../images/pfeil.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:7px;
	height:15px;
	border:none;
}

.headline{
	float:left;
	width:180px;
	padding:7px 0 5px 0;
	border-bottom:1px solid #14235C;
	text-align:center;
}

.newsblock{
	float:left;
	width:165px;
	margin:5px 0 0 0;
	padding:0 0 8px 15px;
	background-image:url(../images/pfeil.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #14235C;
}

.newsblock p{
	 margin:0;
	 padding:0;
	 font-size:70%;
}

.anschrift{
	float:left;
	width:165px;
	margin:8px 0 0 0;
	padding:0 0 0 15px;
}

.anschrift p{
	 margin:0;
	 padding:0;
	 font-size:70%;
}

.anschrift a			{color:#666666; font-weight:bold; line-height:160%;}
.anschrift a:visited	{color:#666666; font-weight:bold;}
.anschrift a:hover		{color:#666666; font-weight:bold;}
.anschrift a:active		{color:#666666; font-weight:bold;}

/*###########################################################################*/
/*###########################################################################*/

#foot{
	float:left;
	width:1008px;
	height:56px;
	padding:6px 0 0 0;
	text-align:center;
	background-image:url(../images/foot_bg.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:70%;
}

/*###########################################################################*/
/*###########################################################################*/

.kontaktfelder{
	width:230px;
	border:1px solid #666666;
}

.kontaktanfrage{
	width:230px;
	height:150px;
	border:1px solid #666666;
}

.button{
	width:230px;
	background-color:#FFFFFF;
	color:#14235C;
	border:1px solid #666666;
}

.sename{
	display:none;
}

#map{
	width:470px;
	height:270px;
}
