@charset "UTF-8";
/* CSS Document */



body {
	font: 10pt Arial, Helvetica, sans-serif;
	line-height: 14pt;
	background: #006a8c;
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #868686;
}

#logo_link{
float:left;
padding:0;
width:160px;
height:50px;
margin:0;
margin-left:430px;
margin-top:120px;
	
}

img {
	border:0;
}

img, div { behavior: url(iepngfix.htc) }


#menu {
	float:left;
	padding:0;
	text-align:left;
	margin-left:40px;
	padding-top: 47px;
	width:290px;
}
#menu ul {
	margin:14px 0 0 0;
}

#menu a, #menu ul li{
	text-transform:uppercase;
	font-size:9pt;
	line-height:14pt;
	color:#006a8c;
	text-decoration:none;
	list-style:url(arrow_menu.png);

}

#menu li a:hover, #LM_youAreHere {
	color:#000;
	text-decoration:none;
}


#menu ul li ul {
	float:right;
	margin:0;
	border-left: 1px solid #868686;
	padding-left:10px;
	width:120px;
}

#menu ul li ul li {
	list-style:none;
	margin-left:0;
	padding-left:0;
	text-transform:none;
}
#menu ul li ul li a {text-transform:none;}

h1{
color:#006a8c;
font-size: 18pt;
font-style:normal;
font-weight: bold;
text-transform: uppercase;
}
	
h2{
margin-top: 30px;
color:#006a8c;
font-size: 11pt;
font-style:normal;
font-weight: bold;
text-transform: uppercase;
}

h3{
color:#7fb4c5;
font-size: 20pt;
font-style:normal;
line-height:26pt;
font-weight: 100;
}
	
.zitat_autor{
color:#7fb4c5;
font-size: 10pt;
font-style:italic;
font-weight: bold;
}

p {
	margin:10pt 0;
}

a {
	color:#006a8c;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}
	
hr{
color: #eeeeee;
background-color: #eeeeee;
border:solid #eeeeee 1px;height:1px;
margin-bottom:35px;
}

ol {
	margin:5px 0 15px 10px;
}

#container {
	width: 955px; 
	background-image:url(bg_content.png);
	
	margin: 0 auto; 
	border: 0px solid white;
	text-align: left; 
}
#mainContent {
	width:805px;
	margin-left:31px;
	padding: 1px 40px 5px 40px;
	background-image:url(bg_content_1.jpg);
	background-repeat:repeat-x;

}



.rechts	{
display:block;
float:right;
background-image:url(rechts_bg.jpg);
background-repeat:repeat-x;
width:230px;
padding:10px;
margin-top:14px;

}
.links{
	width:495px;
	float:left;
	padding-right:20px;
	border-right: 1px solid #eeeeee;
}

.breaker {
	clear:both;
	height:1px;
	font-size:1px;
	overflow:hidden;
}




h5{
background-image:url(head_punkte.png);
background-repeat:no-repeat;
padding-left: 15px;
color:#006a8c;
font-size: 18pt;
font-style:normal;
font-weight: 100;
text-transform: uppercase;
margin:0 0 20px 0;
}

.unterzeile{
	margin: 13px 0 50px 512px;
	background:url(unterzeile.png)  no-repeat;
	width:294px;
	height:21px;
}
html>body .unterzeile {margin: 13px 0 50px 517px;}


 #Header {
	padding:0;
	width: 955px; 
	margin: 0 auto; 
	height: 181px;
	background-image:url(header_bg.jpg);
	border-bottom: 2px solid #046c8e;
	overflow:hidden;
	
}

#footer {
	padding:0;
	width: 955px; 
	margin: 0 auto; 
	height: 37px;
	background:url(footer.jpg) no-repeat;
	text-align:left;
	margin-bottom:50px;
}

.footer_text{
display:block;
padding-top:22px;
padding-left:72px;
color:#FFFFFF;
font-size:9px;
float:left;
width:540px;
}

.footer_menu {
display:block;
padding-top:22px;
font-size:9px;
width:120px;
float:right
}

.footer_menu a {
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
}

.box_container{
	margin:50px 0 40px 0;
}

.box_1{
padding:10px;
float:left;
display:block;
background-image:url(box_bg.jpg);
background-repeat:repeat-x;
width: 220px;
height: 145px;
margin-bottom: 20px;


}

 .box_2{
padding:10px;
float:left;
display:block;
margin-left:40px;
margin-right:40px;
background-image:url(box_bg.jpg);
background-repeat:repeat-x;
width: 220px;
height: 145px;
margin-bottom: 20px;


}

.box_container a, a.box_2, a.box_1{
text-decoration:none;
color: #868686;

}

a:hover.box_2, a:hover.box_1 {
background-image:url(box_bg_hover.jpg);
text-decoration:none;
}



.box_head_klein{
background-image:url(arrow_blau.png);
background-position:left;
background-repeat:no-repeat;
padding-left:13px;
color:#006a8c;
text-transform:uppercase;
font-size:9pt;
display:block;
height:14pt;

}

.box_head_gross{
padding-left:13px;
color:#006a8c;
text-transform:uppercase;
font-size:18pt;
display:block;
height:28pt;


}

.box_text{
display:block;
border-top:solid #dddddd 1px;
padding-left:13px;
padding-top:15px;
}

.teaser_link {
	color: #006a8c; 
	font-size:9px;
}

form {margin:0; padding:0; border:0}
label {width:100px; display:block; float:left}
input, textarea, select {border:1px solid #006a8c; padding:2px; margin:3px; width:300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
select {width:auto}
fieldset {clear:both; margin:0; padding:0; border:0}
fieldset.checkbox input {width:auto}
.button {margin-left:103px; width:306px; padding:0}
#anfrage a {background-color:#FFFFFF; border:1px solid #006a8c; padding:3px 10px; font-size:16px; text-decoration:none}
.zoom {float:left; margin:6px}
