/* Klassendefinitionen */
.border{border:1px solid #e0e0e0}
.link{padding:0 0 0 19px; background-image:url(_img/raqblue1.gif); background-repeat:no-repeat; background-position:5px 2px; display:block;}
/*.link:hover{background-image:url(_img/raqblue.gif);}*/
.float_right{padding-top:3px; float:right}
.dotted_line{padding-left:3px; margin:10px 0 10px 0;}
.link_w{padding:0 0 0 19px; background-image:url(_img/raq.gif); margin-bottom:10px; background-repeat:no-repeat; clear:both; background-position:0px 2px;}
/*Seitendefinitionen*/
body{font-family:  arial, sans-serif;font-size:80%; margin:0; color:#5f5f5f; background-color:#d3e1ed}
a{color:#4f739d; text-decoration:none}
a img{border:0}
a:hover{text-decoration:underline; color:#1f497e}
h1{margin-top:0; margin-bottom:26px;}
h3{color:#4f739d;}
h4{padding:0; margin:0; font-weight:bolder; font-size: 15px; font-family:Helvetica; }

#rahmen{width:965px; padding-left:10px; background-color:transparent; background-image:url(_img/background-body.gif); background-repeat:repeat-y; float:left;}
#hands{width:960px; background-color:#ffffff}

/****************** Header ***********************/
#handslogo{position:absolute; top:7px; left:30px; z-index:99;}
#header{width:960px; height:204px; background-image:url(_img/header_background.gif); position:relative}
#header #meta{list-style-type:none; font-size:90%; margin:0; padding:0; color:#ffffff;  position:absolute; right:101px; top:14px;}
#header #meta li{float:left; }
#header #meta li a{color:#ffffff;}
#header #flags{position:absolute; left: 878px; top:11px;  height:20px; width:100px; }
#header #flags #de{background-image:url(_img/de.gif); margin-right:12px; float:left; width:30px; display:block;height:20px;}
#header #flags #de:hover{background-position:30px;}
#header #flags #en{background-image:url(_img/en.gif); width:30px; height:20px; float:left;  display:block; }
#header #flags #en:hover{background-position:30px;}
#header #grundrissService{position: absolute; left: 720px; top: 42px; z-index: 10}
#header #mipim{position: absolute; left: 797px; top: 80px}
#header #mipim #mipim_link{background-image:url(_img/mipim2008.jpg); width:120px; height:150px; float:left;  display:block; }
#header #menu {list-style-type:none; position:absolute; top:79px; left:4px; margin:0; padding:0}
#header #menu li{float:left;}
#header #menu li a{width:107px; height:125px; display:block;}
#header #menu li a:hover, #header #menu li a:active{background-position:107px;}
 .active{background-position:107px !important;}
#header #menu #b1{background-image:url(_img/button1.gif);}
#header #menu #b2{background-image:url(_img/button2.gif);}
#header #menu #b3{background-image:url(_img/button3.gif);}
#header #menu #b4{background-image:url(_img/button4.gif);}
#header #menu #b5{background-image:url(_img/button5.gif);}
#header #menu #b6{background-image:url(_img/button6.gif);}
#header #menu #b7{background-image:url(_img/button7.gif);}
#header #menu #b_en1{background-image:url(_img/ben1.gif);}
#header #menu #b_en2{background-image:url(_img/ben2.gif);}
#header #menu #b_en3{background-image:url(_img/ben3.gif);}
#header #menu #b_en4{background-image:url(_img/ben4.gif);}
#header #menu #b_en5{background-image:url(_img/ben5.gif);}
#header #menu #b_en6{background-image:url(_img/ben6.gif);}
#header #menu #b_en7{background-image:url(_img/ben7.gif);}


/****************** Content ***********************/
#content{width:960px; background-repeat:no-repeat; background-position:0 140px; float:left; }

#content #left{width: 310px; float:left; }
#content #left #sitenavi{padding-top:32px; }
#content #left #sitenavi #list {list-style-type:none; margin:0; padding:0;  }
#content #left #sitenavi #list li{margin:3px 0 3px 0; padding:0 0 0 37px; background-image:url(_img/raq.gif); background-position:20px 2px; background-repeat:no-repeat; height:18px;}

#content #left #inhalt_l{padding:32px 18px 0 20px; }
#content #left #inhalt_l img{margin-bottom:18px; float:left; clear:left;}

#content #leftOGS{width: 170px; float:left; }
#content #leftOGS #sitenavi{padding-top:32px; }
#content #leftOGS #sitenavi #list {list-style-type:none; margin:0; padding:0; width: 170px; }
#content #leftOGS #sitenavi #list li{margin:3px 0 3px 0; padding:0 0 0 37px; background-image:url(_img/raq.gif); background-position:20px 2px; background-repeat:no-repeat; height:18px;}

#content #leftOGS .pdf2{background-image:url(_img/pdf.gif); width:100%; float:left; background-repeat:no-repeat; background-position:60px 0px; background-color:transparent;padding-bottom:15px; padding-top:1px; padding-left:0px; display:block;}
#content #leftOGS #inhalt_l{padding:32px 18px 0 20px; }
#content #leftOGS #inhalt_l img{margin-bottom:18px; float:left; clear:left;}


#list2 {list-style-type:none; margin:0; padding:0;  }
#list2 li{list-style-type:none; margin:3px 0 3px -20px; padding:0 0 0 37px; background-image:url(_img/raq.gif); background-position:20px 2px; background-repeat:no-repeat; height:18px;}

#content #left .pdf{background-image:url(_img/pdf.gif); float:left; background-repeat:no-repeat; background-position:0 2px; background-color:transparent;padding-bottom:15px; padding-top:5px; padding-left:35px; display:block; padding-left:34px;}
#content #left .pdf2{background-image:url(_img/pdf.gif); width:100%; float:left; background-repeat:no-repeat; background-position:60px 0px; background-color:transparent;padding-bottom:15px; padding-top:1px; padding-left:0px; display:block;}
#content #leftNavi .pdf2{background-image:url(_img/pdf.gif); width:100%; float:left; background-repeat:no-repeat; background-position:55px 0px; background-color:transparent;padding-bottom:15px; padding-top:1px; padding-left:0px; display:block;}

#content #center{width:411px; padding-bottom:2em; float:left; margin:32px 17px 0 0; }
#content #centerOGS{width:725px; padding-bottom:2em; float:left; margin:32px 17px 0 0; text-align: center; }
#content #center p{ margin:22px 0 22px 0}
#content #center p{ margin:22px 0 22px 0}
#content #center h3{color:#4f739d; margin-bottom:5px; font-size:113%; letter-spacing:-1px;}
#content #center li{margin:7px 0 7px 0}

#content #center .pdf{background-image:url(_img/pdf.gif); background-repeat:no-repeat; background-position:0 0px; background-color:transparent;  padding-bottom:20px; padding-top:2px; display:block; padding-left:34px;}

#content #right{width:207px; float:right;  background-color:#bfd3e6; color:#4f739d}
#content #right #inhalt_r{ margin:4px 4px 0 3px;  font-size:90%;}
#content #right h2{background-image:url(_img/background-right.gif); width:200px; height:29px; margin:0;}
#content #right h3{margin:0; font-size:100%; padding:3px 0 3px 0; min-height:14px;}
#content #right ul{margin:0; padding-left:20px;}
#content #right ul li{list-style-type:none; position:relative; left:-8px; padding: 0 0 0 8px; background-position:0 5px; margin:0; background-image:url(_img/bull_blue.gif); background-repeat:no-repeat; }

/****************** Footer ***********************/
#foot {height:36px; width:960px; border-top:3px solid #79a4c9; background-image:url(_img/footer.gif); background-repeat:no-repeat; }
#foot #footnavi{padding:5px 5px 0 12px; list-style-type:none; font-size:90%; margin:0; }
#foot #footnavi li{float:left; }

/****************** Zweispaltig ndig***********************/
#content #zwb{width:721px; float:left; padding:32px 0 0 0; margin:0;}
#content .teaser_nopicture{padding-left:310px;}
#content .teaser{ width:99%; float:left; margin:10px 0 10px 20px; padding-top:20px; border-top:1px solid #5f5f5f;}
#content .teaser .inner{padding-left:290px;}
#content .teaser .inner h3{color:#1f497e; margin-bottom:5px; margin-top:0; font-size:113%}


/****************** Bestelllformular ***********************/
#handschuh fieldset{margin:6px 2px 5px 2px; padding:12px 7px 9px 7px;}
#handschuh label{width:145px; display:block; float:left;}
#handschuh input{width:235px; float:left; margin-bottom:4px;}
#handschuh .radio{width:auto;}
#handschuh legend{color:#7b7c7d}
#handschuh #fire{cursor:pointer}

.error{padding:10px 0 10px 0 !important; color:#ff0000 !important}
