@CHARSET "UTF-8";
body { margin:0; padding:0; font-family:Helvetica,Arial,sans-serif; background:#c1c1c1; font-size:12px; }
a { outline:none; text-decoration:none; }
a:hover { text-decoration:underline; }
#logo { float:left; width:110px; }
#wrapper { float:left; margin:50px 0 0 20px; width:837px; background:url('../images/background_main.png') repeat-y; padding:20px 0 0 0; }
#header { border-bottom:7px solid #c1c1c1; margin-left:40px; padding:0 10px 10px 0; position:relative; }
#header .mod_customnav { width:355px; }
#header .mod_customnav img { margin:0; padding:0; }
#header .mod_customnav img.active { margin:0 0 3px; }
#header .subnavi { text-align:right; font-size:12px; text-transform:uppercase; font-family:Courier; padding-top:35px; }
#header .subnavi a { color:#555; padding:0 11px; }
#header .subnavi a:hover { text-decoration:underline; }
#header .languages {
position:absolute;
top:0px;
left:720px;	
}


#container { padding:0 0 0 40px; margin:10px 0 0; min-height:400px; }
#main .mod_breadcrumb { font-size:12px; color:#85ff59; }
#main .image_container { padding:0 10px 10px 0; }
#main .ce_gallery { background:#f1f1f1; padding:0 20px; }
#main .ce_gallery h3 { font-family:Courier; font-style:italic; font-weight:normal; }
#main .ce_text { font-size:14px; width:550px; line-height:18px; padding:0; }
#main .ce_hyperlink { padding-bottom:4px; }
#main .ce_teaser, #main .ce_hyperlink { width:797px; border-bottom:7px solid #e6e6e6; margin:0 0 10px; }
#main .ce_teaser h1 { display:none; }
#main .ce_teaser .more { display:none; }
#main .projektdetail { position:absolute;top:390px;left:537px; width:260px; font-family:Courier;color:#605f5f; }
#main .projektdetail ul { list-style-type:none; }
#main .projektdetail li { padding:4px 25px; border-left:1px solid #f5f4f4; border-bottom:1px solid #f5f4f4; }
#main h1 { font-weight:normal; width:550px; font-size:30px; line-height:34px; color:#545454; border-bottom:2px solid #85ff59; }
#main h2 { font-weight:normal; width:550px; font-size:18px; line-height:22px; color:#545454; }
#main a { color:#85ff59; }
#footer { width:805px; margin:0 0 0 2px; width:835px; background:#262626; height:130px; color:#9a9a9a; }
#footer .mod_randomImage { text-align:right; }
#footer .subnavi { padding:10px 0 0 40px; line-height:20px; text-transform:uppercase; }
#footer a { color:#9a9a9a; }
#footer a:hover { text-decoration:underline; }
