@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}

html,body{height:auto;}

body{background-image:url(design/img/bg.jpg);background-repeat:repeat-x;background-position:left top;background-color:#999;color:#000;position:relative;}

#alles{position:absolute;top:0;width:990px;left:50%; margin-left:-495px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#b8bcbd;}
#alles #left ul li.last a{ line-height:80px; color:#333 ; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:18px}
#alles #left ul li.last a:hover{ line-height:80px; color:#22A9BC }

#navi { height:370px; overflow:auto}

#outer{width:250px;color:#000;margin:0 490px 0 220px;}

#header{position:absolute; width:995px;left:50%; top:5px; margin-left:-500px;height:125px; color:#fff;border:0px solid silver; overflow:hidden; }
#header_nav{background-image:url(design/img/header-bg.jpg);background-repeat:no-repeat;background-position:5px 5px;height:111px;}
#header_nav h2{color:#B0CA2A;padding:11px 0 0 22px;}

#left{margin-top:60px; position:relative;width:170px;float:left;margin-left:-203px;color:#fff;left:-1px;padding-bottom:0;top:20px;background-image:url(design/img/navigation.gif);background-repeat:no-repeat;background-position:8px 6px;height:650px;}
#left a{color:#333;text-decoration:none;font-weight:700;line-height:22px;padding-left:33px;}
#left a:hover{font-weight:700;line-height:22px;color:#fff;text-decoration:none;}
#left_u{position:absolute;width:497px;top:515px;left:-40px;height:250px;}

#right{position:relative;width:440px;float:left; margin-right:-439px; margin-top:10px;color:#fff;left:270px;padding-bottom:1%;text-align:justify;}
/* ----------------------- */
#right a, #right a:visited{background-image:none;text-decoration:none;border:none;margin:0;padding:0; color:f00;}
/* ----------------------- */
#right h2{margin-bottom:20px;font-size:16px; color:#555353}
#right img a:hover{border:1px #f00 solid;}
#right img{margin:20px 0;} 
#right img a{border:0; text-decoration:none}
#right img a:visited{text-decoration:none}
#right {color:#666;}

a{color:#fff;text-decoration:underline;}
a:hover{color:#5A657B;text-decoration:none;}

#centercontent{top:65px; float:right;width:100%;position:relative;padding-bottom:52px;margin-left:-1px;color:#FFF;padding-top:15px;background-image:url(design/img/modelle.gif);background-repeat:no-repeat;background-position:55px 25px;}
#centercontent ul{padding-left:60px;}
#centercontent #right #unten{color:#5A657B;width:438px;margin-top:22px;}
#centercontent #right a,#centercontent #right a:visited,#centercontent #right #unten a,#centercontent #right #unten a:visited{color:#080C18; width:438px; display:inline;}

#centercontent #right a:hover,#centercontent #right #unten a:hover{text-decoration:underline;}
/* ----------------------- */
#centercontent a{background-image:url(design/img/greendash.gif);background-position:left center;display:block;width:108px;margin-bottom:1px;margin-left:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#8c8e93; background-repeat:no-repeat;color:#333;text-decoration:none;padding-left:19px;padding-top:6px;padding-bottom:6px;}
/* ----------------------- */
#centercontent a:hover{background-image:url(design/img/greendash_over.gif);background-repeat:no-repeat;color:#fff;text-decoration:none;}


.outerwrap{float:left;width:100%;padding-top:71px;margin-right:-3px;}

p.expand a:hover{display:block;height:300px;background:red;}

.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both;}

ul,li{list-style:none;}

#prev2,#next2{font-size:10px;text-decoration:none;}

.field{width:250px;}

.my{font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.service { float:right; margin-right:33px; margin-top:28px; font-size:16px}

#footer{ width:990px;clear:both;height:50px; background-image:url(design/img/footer-bg.jpg); background-repeat:repeat-x;color:#fff;text-align:right;position:relative;font-size:10px;border-top:2px solid #fff;margin:0 auto 20px;}
#footer a{padding-right:28px;line-height:22px;text-decoration:none;}
#footer p{margin:0; padding:0; color:#ccc}
#footer a, #footer a:visited{color:#ccc; text-decoration:none; }
