body {
color:#000000;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

a img  {
border: none;}
a {
color:#3366CC;
text-decoration:none;
font-weight:bold;
}
a:hover {
color:#3366CC;
text-decoration:underline;
}

h1 {
color:#3366CC;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
margin-bottom:5px;
padding:0px;}

h1 span {
font-weight:lighter;}

h2 {
float:left;
display:block;
overflow:hidden;
width:550px;
color:#3366CC;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
margin-bottom:5px;
padding:0px;}

h2 span {
font-weight:lighter;}
h3 {
float:left;
display:block;
overflow:hidden;
width:550px;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
margin-bottom:5px;
padding:0px;}

.text_border_blue {
float:left;
display:block;
overflow:hidden;
width:300px;
height:330px;
padding:5px;
margin:0px;
margin-right:5px;
border:#B2E5FF solid 1px;
}
.text_border_blue span {
text-decoration:underline;}
.text_border_blue b {
font-weight:normal;
color:#990000;}
.spalt {
float:left;
display:block;
overflow:hidden;
width:650px;
margin-bottom:20px;}
.img_center {
margin:40px auto;
margin-left:80px;
padding:0px;
width:auto;
height:auto;}
p {
/margin-bottom:0px;
/margin-top:15px; 
}

ul li {
line-height:20px;
list-style-image:url(images/quadrat_blau.gif);
}
ul li a {
color:#3366CC;
text-decoration:none;
font-weight:bold;
}
ul li a:hover {
color:#3366CC;
text-decoration:underline;
} 


.fl_left_box {
float:left;
display:block;
overflow:hidden;
width:100px;
margin:3px;}

.fl_right {
float:right;
display:block;
overflow:hidden;
margin-top:35px;
margin-right:10px;
width:230px;
height:auto;}
.box_fl_right {
float:right;
display:block;
overflow:hidden;
margin:5px;
width:auto;
height:auto;
} 
.fl_right_2 {
float:right;
display:block;
overflow:hidden;
width:300px;
margin:10px;
height:auto;}

.img_border {
float:left;
display:block;
overflow:hidden;
padding:7px;
border:#B2E5FF solid 1px;}

.img_border img {
margin-right:7px;
}

.img_text_block {
display:block;
overflow:hidden;
width:650px;
height:auto;

}
.img_text_block_left {
float:left;
display:block;
overflow:hidden;
width:215px;
height:auto;
}
.img_text_block_right {
float:right;
display:block;
overflow:hidden;
width:425px;
height:auto;
}


#wrapper {
margin:2px auto;
margin-bottom:20px;
padding:0px;
width:880px;
height:auto;

}
.head {
display:block;
background-color:#B2E5FF;
height:95px;
width:872px;
margin-left:8px;
}

.head_re {
float:right;
display:block;
overflow:hidden;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
width:300px;
height:35px;
margin-top:18px;

} 

.head_re2 {
float:right;
display:block;
overflow:hidden;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
width:200px;
height:25px;
} 

.head_re2 img a{
border:none;
float:right;
display:block;
overflow:hidden;
}
.head_re img a {
border:none;
float:right;
display:block;
overflow:hidden;
}
.head_re span {
margin-right:35px;}


.head_le {
float:left;
display:block;
overflow:hidden;
width:650px;
height:auto;
margin-top:25px;
font-family:Arial, Helvetica, sans-serif;


}

.head_le a {
float:left;
display:block;
overflow:hidden;
width:125px;
height:9px;
padding-top:5px;
margin-right:2px;
border-bottom:#fff solid 3px;
background-image:url(images/navi_bg_link.jpg);
background-repeat:no-repeat;
border-bottom:#73BCE7 solid 3px;
text-transform:uppercase;
text-align:center;
text-decoration:none;
font-size:9px;

color:#FFFFFF;
}

.head_le span a, .head_le span a:hover, .head_le a:hover {
color:#FFFFFF;
background-image:url(images/navi_bg_active.jpg);
text-decoration:none;
border-bottom:#419AD4 solid 3px;
}


.head_2 {
float:left;
display:block;
overflow:hidden;
background-image:url(images/bg_head_2.jpg);
height:65px;
width:880px;
}

.head_2_inner {
display:block;
width:880px;
height:16px;
}
.head_2_inner img {
border: none;
}

.head_links {
float:left;
display:block;
overflow:hidden;
margin-left:10px;
_margin-left/**/:/**/5px;

}

.head_links a img {
color:#000000;
text-decoration:none;  
margin-top:1px;

} 
.head_links a:hover {
color:#000000;
text-decoration:none;
margin-top:1px;
}

 


.head_links_schrift, img {
float:left;
display:block;
overflow:hidden;

}

.head_links_schrift a, .head_links_schrift a:hover{ 
float:left;
display:block;
overflow:hidden;

font-size:9px;
color:#000000;
text-decoration:none;
text-transform:uppercase;

margin-top:6px;
}

.head_drucker{
float:right;
display:block;
overflow:hidden;
width:20px;
height:16px;
}

#wrapper_middle {
display:block;
overflow:hidden;
width:905px;
margin-top:70px;
margin-bottom:25px;
height:auto;
margin-left:10px;

}

.left {
float:left;
display:block;
overflow:hidden;
width:660px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.left img { 
float:left;
display:block;
overflow:hidden;}

.text_links {
float:left;
display:block;
overflow:hidden;
width:322px;
height:auto;
margin-right:15px;}


.text_links_middle {
float:left;
display:block;
overflow:hidden;
width:550px;
height:auto;
margin-right:15px;}



.image_rechts {
float:right;
display:block;
overflow:hidden;
width:322px;
margin-top:15px;
height:auto;
}


.text_rechts {
float:right;
display:block;
overflow:hidden;
width:300px;
margin-right:21px;
_margin-left/**/:/**/22px;
height:auto;
}
.text_rechts ul li {
line-height:20px;
list-style-image:url(images/quadrat_blau.gif);
}
.text_rechts ul li a {
color:#3366CC;
text-decoration:none;
font-weight:bold;
}
.text_rechts ul li a:hover {
color:#3366CC;
text-decoration:underline;
} 

.text_rechts_info {
float:right;
display:block;
overflow:hidden;
width:290px;
margin-right:21px;
margin-right:0px;
_margin-right/**/:/**/11px;
margin-top:40px;
height:auto;
border:#B2E5FF solid 1px;
padding:5px;
font-size:10px;
}
.text_rechts_info strong {
font-weight:normal;
text-decoration:underline;}
.text_rechts_info span {
float:left;
display:block;
overflow:hidden;
margin-top:5px;
margin-left:5px;}
.text_middle {
float:left;
display:block;
overflow:hidden;
width:660px;
height:auto;
margin-top:15px;
}
.text_klein_img_re_block {
float:left;
display:block;
overflow:hidden;
width:320px;
height:auto;
}

.text_klein_img_re {
float:left;
display:block;
overflow:hidden;
width:320px;
height:auto;
}
.text_klein_img_re p {
float:left;
display:block;
overflow:hidden;
width:185px;
height:auto;
}
.text_klein_img_re img {
float:right;
display:block;
overflow:hidden;
margin-top:15px;
}
.text_klein_img_re_2 {
float:left;
display:block;
overflow:hidden;
width:130px;
height:auto;
margin-bottom:30px;
margin-left:25px;
}
.text_klein_img_re_3_block {
float:right;
display:block;
overflow:hidden;
width:200px;
height:auto;
}

.text_klein_img_re_3 {
float:right;
display:block;
overflow:hidden;
width:190px;
height:140px;
}


.text_klein_img_re_3 img {
float:left;
display:block;
overflow:hidden;
margin-right:10px;

}


.middle_border {
float:left;
display:block;
overflow:hidden;
width:630px;
height:auto;
padding:10px;
border:#B2E5FF solid 1px;
margin-top:20px;}







#right {
float:right;
display:block;
overflow:hidden;
width:180px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-right:36px;
}

.rechts_border {

border:#B2E5FF solid 1px;
background-image:url(images/bg_right_fenster.jpg);
background-position:right;
background-repeat:repeat-y;
float:left;
display:block;
overflow:hidden;
padding:5px;  
width:180px;
margin-bottom:5px;
color:#666;

}

.rechts_border span {
margin-left:35px;
margin-top:2px;
display:block;
}
.rechts_border a img {
margin-right:3px;}

.rechts_border p {
margin:0px;
margin-top:2px;
margin-bottom:2px;
padding:0px;
}
.rechts_border p img {
float:left;
display:block;
overflow:hidden;
}
.rechts_border p b {
margin-left:15px;
}
.rechts_border b {
font-weight:normal;
font-style:italic;
}

.rechts_border img {
border:none;
}

.rechts_border a {
font-weight:normal;
}

.rechts_border a:hover {
font-weight:normal;
}
.rechts_border ul li {
width:143px;}

#mar {
height:75px;
}


.by_mar {
float:none;
display:block;
overflow:hidden;
text-align:left;
margin-bottom:55px;
margin-top:35px;
clear:both;
}

.by_mar img {
float:right;
display:block;
overflow:hidden;
margin:2px;
}

.by_mar span {
text-align:center;
font-weight:bold;
margin-left:-15px;
/margin-left:10px;
_margin-left/**/:/**/-15px;}

.by_mar a{
font-weight:normal;
text-decoration:none;}

.by_mar a:hover{
font-weight:normal;
text-decoration: underline;}

.by_mar b {
font-weight:bold;
font-style:normal;}



.footer {
float:right;
display:block;
overflow:hidden;
padding:7px;
padding-top:0px;
padding-bottom:5px;
margin:2px;
margin-top:85px;
margin-right:8px;
_margin-right/**/:/**/10px;
margin-left:0px;
width:848px;
_width/**/:/**/844px;
height:auto;
border:#B2E5FF solid 1px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
text-decoration:none;
}

.footer a, .footer a:hover  {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#999999;
text-decoration:none;}




.anfahrt_block_left {
float:left;
display:block;
overflow:hidden;
width:425px;
margin:0px;
margin-right:5px;
}

.anfahrt_block_left h1{
float:left;
display:block;
overflow:hidden;
width:400px;
height:auto;
color:#333333;
font-size:12px;

}
.anfahrt_block_left span {
font-style:italic;
}

.anfahrt_block_left img {
margin-right:10px;
}
.block_presse {
float:right;
display:block;
overflow:hidden;
width:auto;
height:auto;
}
.anfahrt_block_left strong {
font-weight:bold;
text-decoration:underline;
}
.anfahrt_block_right {
float:right;
display:block;
overflow:hidden;
width:425px;
margin:0px;
margin-right:5px;
}

.anfahrt_block_right h1{
float:left;
display:block;
overflow:hidden;
width:400px;
height:auto;
color:#333333;
font-size:12px;

}


.presse_left_block {
float:left;
display:block;
overflow:hidden; 
width:300px; 
height:auto;
}
.presse_right_block {
float:right; 
display:block; 
overflow:hidden; 
width:93px; 
height:auto;
}
