#about li{background-image:url(images/li_cube1.gif);background-position:2px 7px;background-repeat:no-repeat;line-height:19px;list-style:none;margin:0 0 5px;padding:0 0 2px 10px}
#biglinks a{background-image:url(bilder/logo_haus.png);background-position:5px 7px;background-repeat:no-repeat;color:#006AC3;display:block;font-size:22px;line-height:60px;margin:0 0 5px 25px;min-height:60px;padding:2px 2px 2px 80px;text-decoration:none}
#biglinks a:hover{background-color:#006AC3;color:#FFF;margin:0 0 5px 25px;padding:2px 2px 2px 80px;text-decoration:none}
#border p{color:#000;font-size:11px;line-height:17px;margin:0 0 15px 10px}
#border.detail{margin-left:430px;padding-top:40px;width:380px}
#border.detail img{float:none;max-width:380px}
#border.index,#border.angebot,#border.kontakt{margin-left:620px;width:200px}
#container{margin:0 auto;width:900px}
#container-content{background-image:url(images/bg_content.gif);background-repeat:no-repeat;height:auto;margin:0;min-height:280px;padding:20px 40px 0;width:820px}
#container-eyecatcher{background-image:url(images/bg_eyecatcher.gif);height:175px;padding:0 40px;width:820px}
#container-footer{border-top:4px solid #E5E5E5;clear:both;color:#aeaeae;margin:0 40px;padding:10px 0 20px;width:820px}
#container-footer a{color:#aeaeae;font-weight:700;padding:2px}
#container-header{background-image:url(images/bg_header.gif);font-size:28px;font-weight:700;height:85px;line-height:85px;padding:20px 40px 0;width:820px}
#container-name p {margin:0}
#container-name {float:left;max-height:85px}
#container-name span,#container-slogan span{color:#006AC3}
#container-navigation{background-color:#45AAFF;border-bottom:1px solid #fff;float:left;height:22px;width:764px}
#container-navigation-bilder{background-color:#45AAFF;border-bottom:1px solid #fff;float:right;height:16px;padding:3px;width:50px}
#container-navigation-bilder img{border-style:none}
#container-slogan p{float:right;font-size:20px;font-style:italic;font-weight:400;height:75px;padding:0 10px 0 0;margin:0}
#content .quote{background-color:#f7f7f7;background-image:url(images/bg_quote.gif);background-position:10px 10px;background-repeat:no-repeat;border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;color:#06C;font-style:italic;padding:15px 15px 15px 65px}
#content hr{border:none 0;border-top:1px solid #ccc;height:1px;margin:0 0 0 25px}
#content img{background-color:#E7F1FF;border:1px solid #006AC3;padding:4px}
#content li{color:#000;line-height:20px;margin:0 0 0 15px}
#content p a,#news a,#border p a,.detail a,#index a{border-bottom:1px dotted #006AC3;color:#006AC3;padding:2px;text-decoration:none}
#content p a:hover,#news a:hover,#border p a:hover,.detail a:hover,#index a:hover{background-color:#006AC3;color:#FFF;padding:2px;text-decoration:none}
#content p{color:#000;line-height:19px;margin:0 0 5px 25px;text-align:justify}
#content.angebot .a1{width:200px}
#content.angebot .a2{float:left;width:200px}
#content.angebot .acontainer{float:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;width:200px}
#content.angebot img{height:120px;width:120px}
#content.detail{float:left;font-size:12px;max-width:400px;width:400px}
#content.detail .erfolg{color:#090;font-size:13px;padding-bottom:5px;padding-left:25px;padding-top:10px;text-align:left}
#content.detail .fehler{color:#C03;font-size:13px;padding-bottom:5px;padding-left:25px;padding-top:10px;text-align:left}
#content.detail .ueberschrift{background-image:url(images/h1_arrow.gif);background-position:5px 7px;background-repeat:no-repeat;color:#000;float:none;font-size:18px;font-weight:700;line-height:20px;margin:0;padding:0 0 20px 25px;text-decoration:underline;width:680px}
#content.detail h4{margin:0;padding:10px 0 0}
#content.detail table{margin-left:10px}
#content.index,#content.angebot,#content.kontakt{float:left;width:600px}
#content.kontakt .erfolg{color:#090;font-size:18px;padding-bottom:20px;padding-left:25px}
#content.kontakt .fehler{color:#C03;font-size:18px;padding-bottom:20px;padding-left:25px}
#content.kontakt table{padding-left:25px}
#content.kontakt td{padding-bottom:10px;vertical-align:bottom}
#footer{color:#aeaeae;font-size:11px;margin-bottom:20px;width:820px}
#footer-copyright{float:left;padding-left:10px;width:450px}
#footer-meta{float:right;padding-right:10px;text-align:right;width:325px}
#navigation li{display:inline;height:22px;list-style:none}
#navigation li a{border-right:1px solid #fff;color:#fff;font-size:11px;line-height:22px;padding:5px 15px 6px;text-decoration:none}
#navigation li a:hover{background-color:#06C;text-decoration:underline}
#news li{background-image:url(images/li_cube.gif);background-position:2px 7px;background-repeat:no-repeat;line-height:19px;list-style:none;margin:0 0 15px;padding:0 0 2px 10px}
#subnavigation li{list-style:none;margin:0 0 5px;padding:2px 0 2px 10px}
#subnavigation li a{border-bottom:1px dotted #006AC3;color:#006AC3;text-decoration:none}
#subnavigation li a:hover{border-bottom:1px solid #006AC3;text-decoration:none}
.clearer{clear:both}
.haftung{font-size:11px;margin-top:10px;text-align:justify}
.pdflinks a{background-image:url(bilder/pdficon_large.gif);background-position:5px 9px;background-repeat:no-repeat;border:none;color:#006AC3;display:block;font-size:22px;line-height:50px;margin:0;min-height:50px;padding:0 0 0 45px;text-decoration:none}
.pdflinks a:hover{background-color:#006AC3;border:none;color:#FFF;margin:0;padding:0 0 0 45px;text-decoration:none}
body{background-color:#FFF;background-image:url(images/bg_main.gif);background-repeat:repeat-x;color:#000;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;height:100%;margin:0;padding:0;width:100%}
h1{background-image:url(images/h1_arrow.gif);background-position:5px 7px;background-repeat:no-repeat;color:#000;font-size:22px;line-height:24px;margin:0;padding:0 0 20px 25px}
h2{color:#006ac3;font-size:16px;letter-spacing:1px;padding:5px 0 5px 25px}
h3{color:#006AC3;font-size:14px;letter-spacing:-0.5px;padding:5px 0 0 25px}
h4{color:#006AC3;font-size:14px;letter-spacing:-0.5px}
hr{border:none 0;border-top:1px solid #ccc;height:1px}
img.alignleft{float:left;margin:0 15px 5px 0}
img.alignright{float:right;margin:0 0 5px 15px}
ul#about,ul#news{background-image:none;margin:0;padding:0}
ul#navigation{margin:0;padding:0}
ul#subnavigation{background-image:none;margin:0 0 15px;padding:0}
.s-1{font-size:10px}
.s0{font-size:12px}
.s1{font-size:14px}
.s2{font-size:16px}
.s_blau{color:#006AC3}
