body {
font-family: Arial, Verdana, sans-serif;
margin: 0em;
background: rgb(255, 255, 255);
font-size: 100.01%;
}
.main_outer {
width:76.7691em;
font-size: 0.8125em;
position:relative;
background-image:url(img/mainback.png);
background-repeat:repeat-y;
padding-bottom:1.1538em;
margin:0 auto;
}
.top_illu {
position:absolute;
top:0;
left:4.3076em;
z-index:1;
}
.top_illu img {
width:31.8461em;
}
.top_logo {
position:absolute;
top:4.3846em;
left:37.9999em;
}
.top_logo img {
width:22.9999em;
}
.main_left {
width:13.8461em;
float:left;
padding:11.1538em 0 0 0;
}
.mainmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9230em;
font-weight:bold;
position:relative;
z-index:2;
}
.mainmenu a {
text-decoration:none;
display:block;
margin:0 0 0.2499em 0;
}
.mainmenu a.level_1 {
color: rgb(255, 255, 255);
margin-left:1.7272em;
}
.mainmenu a.level_2 {
color: rgb(88, 88, 90);
margin-left:3.2727em;
}
.mainmenu a.level_2:hover {
color: rgb(197, 0, 107);
}
.mainmenu a.akt {
color: rgb(197, 0, 107);
}
.mainmenu .menuillu img {
width:12.7499em;
margin-top:1.4166em;
}



.main_center {
width:46.9230em;
margin-left:1.3076em;
float:left;
padding-top:18.4615em;
color: rgb(88, 88, 90);
line-height:1.3076em;
font-size:1em
}
.main_center_start {
padding-left:1.4615em;
width:41.5384em;
}
.main_center_footer {
color: rgb(36, 148, 167);
padding-top:5.3846em;
float:left;
}
.main_center_footer span {
font-size:0.8461em;
}
.main_center_footer a {
color: rgb(36, 148, 167);
text-decoration:none;
font-size:0.9230em;
}
.main_center_footer a.link_top {
margin-left:2.4166em;
padding-right:0.8333em;
background-image:url(img/icon_top.gif);
background-position:right center;
background-repeat:no-repeat;
}
.main_center .left_column {
float:left;
width:22.1538em;
}
.main_center .right_column {
float:right;
width:22.1538em;
padding-right:0.3846em;
}
.main_center .column_item {
margin-bottom:2.6923em;
height: auto;
}
.main_center .column_item_last {
margin-bottom:0;
}
.main_center .column_item img.topimg {
float:left;
margin:0 0.7692em 0 0;
width:8.4615em;
display:block;
}
.main_right {
width:13.7692em;
float:right;
}
.banner_rechts {
padding-top:4.4615em;
}
.banner_rechts img {
width:12.3076em;
margin-bottom:0.6153em;
display:block;
}
.banner_rechts img.last {
margin-bottom:0;
}
.banner_rechts .menuillu_rechts img {
width:7.7692em;
margin-top:3.8461em;
}
.main_center .form_column {
padding-left:2.0769em;
}
.main_center .form_column label {
width:13.8461em;
float:left;
}
.main_center .form_column label.label_radio {
width:auto!important;
float:left;
}
.main_center .form_column input {
float:left;
}
.main_center .form_column input.textfield {
width:13.4615em;
height:1.1538em;
background-color: rgb(255, 255, 255);
border:1px solid #c2c5c4;
}
.main_center .form_column input.textfield_small {
width:8.6922em;
height:1.1538em;
background-color: rgb(255, 255, 255);
border:1px solid #c2c5c4;
}
.main_center .form_column select.select_long {
width:13.4615em;
background-color: rgb(255, 255, 255);
border:1px solid #c2c5c4;
}
.main_center .form_item {
margin-bottom:0.3846em;
}
.main_center .form_item_first {
margin-top:1.1538em;
}
.label_2_zeilig {
padding-top:0.6153em;
}
.label_2_zeilig input,
.label_2_zeilig select {
margin-top:0.7692em;
}
img.pressebild {
width:8.5384em;
float:left;
margin:5px 10px 10px 0;
}
/* ##### Allgemeine Definitionen ##### */
a {
outline:none;
}
a img {
outline:none;
border:none;
}
a.textlink {
text-decoration:none;
color: rgb(50, 155, 173);
}
.margbot_91 {
margin-bottom:6.9999em!important;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {
//display:inline-block;
}
.clear {
clear:both;
font-size:0;
border: none;
margin:0;
padding:0;
line-height:0;
overflow:hidden;
height:0.01em;
}
p.clearer {
clear:both;
}
.font_pink {
color: rgb(197, 0, 107);
}
p {
margin:0;
padding:0.9230em 0 0 0;
}
h1 {
font-size:1.2307em;
color: rgb(125, 178, 192);
margin:0 0 1.0625em 0;
padding:0.25em 0 0 0;
}
h2 {
font-size:1.0769em;
color: rgb(125, 178, 192);
margin:-1.2142em 0 1.2142px 0;
padding:0.2857em 0 0 0;
font-weight:normal;
}
form {
margin:0;
padding:0;
}

.clearer{
	clear:both;
	}
/* ##### Galerie ##### */
.main_center_galerie {
padding-left:1.7272em;
width:53.3333em;
}
.galerie_item {
float:left;
margin-right:1.8181em;
height:13.6363em;
}
.last_item {
margin-right:0;
}
.galerie_item a {
display:block;
border:2px solid #a7c7d1; 
}
.galerie_item a:hover {
display:block;
border:2px solid #c5006b; 
}


img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;

}
.cf_hidden{
display:none;
}
.multipic{
	float: left;
	margin:0;
	}
.alignleft {
	float: left
	}
.multipic_absatz{
padding:0;
}
/* Sitemap */

DIV#sitemap {
   padding: 1em 1.5em;
   line-height: 20px;
   }

DIV#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
DIV#sitemap LI {
   background: url(./img/extm.gif)
               no-repeat
               0% 0%;
   }
DIV#sitemap LI.last {
   background: url(./img/exlm.gif)
               no-repeat
               0% 0%;
   }
DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
DIV#sitemap UL {
   background: url(./img/exim.gif)
               repeat-y
               0% 0%;
   }
DIV#sitemap UL.last {
   background-image: none;
   }
#sitemap  li a{
color: #58585A;
text-decoration:none;
}
