﻿@charset "UTF-8";

body { height: 100%; margin: 0; padding: 0; background: url(../images/background.gif) #FFF repeat-x; font-family: Arial, Helvetica, sans-serif; color: #536e80; font-size: 12px; line-height: 18px; }

* { margin:0; padding:0; }
a { outline:none; }
.clear { clear:both; }

#main { position: relative; width:820px; height: 100%; top: 0px; left: 50%; margin-left:-410px; }

#head { position:relative; top:0px; left:0px; width:820px; height:567px; padding:0; margin:0; border:none; }

#logo { position:relative; top:0px; left:0px; width:166px; height:100px; margin:12px 48px 0 11px; padding:0; border:none; float:left; }

/*#nav { position:relative; top:0px; left:0px; width:570px; height:19px; padding:0; margin:92px 0 0 0; border:none; float:left; z-index:100; }
.nav { margin:0 0 0 21px; }*/
#nav_bg { position:absolute; top:0px; left:0px; margin:0; padding:0; height:131px; width:100%; background-image:url(../images/nav/nav_bg.gif); background-repeat:repeat-x; background-position:top left; line-height:0px; border:none;}

#navigation { position: absolute; top: 100px; right: 7px; width: 535px; height: 30px; color: #fff; z-index: 3; margin:0; padding:0}
#navigation a { color: #fff; text-decoration: none; background-image: url(../images/nav/sub.gif); background-repeat:no-repeat; background-position:0px 1px; }
#navigation .submenue a { color: #fff; text-decoration: none; }
#navigation a:hover {  color: #0086e2; }
#navigation .submenue a:hover { color: #0086e2; background-image: url(../images/nav/sub_over.gif); background-repeat:no-repeat; background-position:0px 1px; }
#navigation .active {  color: #0086e2; }
#navigation .submenue .active { color: #0086e2; background-image: url(../images/nav/sub_over.gif); background-repeat:no-repeat; background-position:0px 1px; }
#navigation img { margin: 0; padding: 0; float: left; }

.tabmenue { display: inline-block; margin: 0; padding: 0; }
.tabmenue li { display: inline-block; margin: 0; padding: 0; float: left; }

.submenue { position: absolute; bottom: -50px; left: 0px; width: 100%; height: 50px; clear: both; z-index:2 }

a#tab1 { display: block; width: 82px; height: 15px; background-image: url(../images/nav/park.gif); background-repeat:no-repeat; background-position:top; }
a#tab1:hover, a#tab1_over { display: block; width: 82px; height: 15px; background-image: url(../images/nav/park_over.gif); background-repeat:no-repeat; background-position:top; }
#sub1 { position: absolute; top:0px; left: -15px; width:110px; padding:0 16px 10px 16px; color: #FFF; line-height: 24px; background-color: #010101;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px; }

a#tab4 { display: block; width: 38px; height: 15px; background-image: url(../images/nav/news.gif); }
a#tab4:hover, a#tab4_over { display: block; width: 38px; height: 15px; background-image: url(../images/nav/news_over.gif); }
#sub4 { width: 0; height: 0; color: #FFF; font-size: 0; margin: 0; padding: 0; }

a#tab2 { display: block; width: 79px; height: 15px; background-image: url(../images/nav/historie.gif); }
a#tab2:hover, a#tab2_over { display: block; width: 79px; height: 15px; background-image: url(../images/nav/historie_over.gif); }
#sub2 { position: absolute; top:0px; left: 155px; width:110px; padding:0 16px 10px 16px; color: #FFF; line-height: 24px; background-color: #010101; 
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px; }

a#tab3 { display: block; width: 49px; height: 15px; background-image: url(../images/nav/mieter.gif); }
a#tab3:hover, a#tab3_over { display: block; width: 49px; height: 15px; background-image: url(../images/nav/mieter_over.gif); }
#sub3 { width: 0; height: 0; color: #FFF; font-size: 0; margin: 0; padding: 0; }

a#tab5 { display: block; width: 81px; height: 15px; background-image: url(../images/nav/projekte.gif); }
a#tab5:hover, a#tab5_over { display: block; width: 81px; height: 15px; background-image: url(../images/nav/projekte_over.gif); }
#sub5 { position: absolute; top:0px; left: 334px; width:120px; padding:0 16px 10px 16px; color: #FFF; line-height: 24px; background-color: #010101; 
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px; }

a#tab6 { display: block; width: 77px; height: 15px; background-image: url(../images/nav/kontakt.gif); }
a#tab6:hover, a#tab6_over { display: block; width: 77px; height: 15px; background-image: url(../images/nav/kontakt_over.gif); }
#sub6 { position: absolute; top:0px; left: 439px; width:110px; padding:0 16px 10px 16px; color: #FFF; line-height: 24px; background-color: #010101; 
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px; }

#bw { position:relative; top:0px; left:0px; width:820px; height:412px; padding:0; margin:42px 0 0 0; background-image:url(../images/bildwelt/bw_bg.gif); background-repeat:no-repeat; background-position:top; }
#bw_text { position:relative; top:0px; left:0px; width:345px; padding:0; margin:12px 0 0 60px; display:inline-block; color:#ffffff; font-size:12px; line-height:18px; font-weight:normal; }
#bw #bw_text a, #bw #bw_text a:active, #bw #bw_text a:visited { color:#fff; text-decoration:none; }
#bw #bw_text a:hover { color:#fff; text-decoration:underline; }
.bw_headline { margin:0 0 5px -3px; }
.bw_weiterlesen { margin:8px 0 0 0; }

#content { position:relative; top:-1px; left:0px; width:760px; padding:45px 0 72px 60px; margin:0; background-image:url(../images/content_background.gif); background-repeat:repeat-y; background-position:top; }
#content #textinhalt { width:401px; }

#content a, #content a:visited { color:#536e80; font-weight:bold; font-style:italic; text-decoration:none; }
#content a:hover { text-decoration:underline; font-weight:bold; }

#content .sitemap a, #content .sitemap a:visited { color:#536e80; font-weight:bold; font-style:normal; text-decoration:none; }
#content .sitemap a:hover { text-decoration:underline; font-weight:bold; }

#content td.teaser_text { font-size:11px; font-weight:normal; line-height:14px; color:#536e80; padding:6px 39px 4px 9px; }
#content a td.teaser_text strong, #content a:visited td.teaser_text strong, #content a:active td.teaser_text strong, #content a:link td.teaser_text strong { color:#333333; font-style:italic; text-decoration:none; }
#content a:hover td.teaser_text strong { color:#333333; font-style:italic; text-decoration:underline; }

#content #line { position:relative; top:0px; left:0px; width:700px; height: 1px;  display: inline-block;color: #999999; background-color: #999999; border: none; margin: 25px 0 25px 0; padding: 0; text-align:left;}
#content #seitenanfang a, #content #seitenanfang a:visited, #content #seitenanfang a:active { position:relative; top:0px; right:0px; margin:-22px 59px 0 0; padding:0; display:block; text-decoration:none; text-transform:uppercase; color:#999999; font-size:10px; float:right; font-weight:bold; font-style:normal; }
#content #seitenanfang a:hover { text-decoration:underline; font-weight:bold; font-style:normal;  }

#footer { position:relative; top:-1px; left:0px; width:820px; height:164px; margin:0; padding:0 0 40px 0; background-image:url(../images/footer_background.gif); background-repeat:no-repeat; background-position:top; }
#footer_nav { position:relative; top:0px; left:0px; width:688px; height:17px; margin:19px 0 0 60px; padding:0; display:inline-block; }
.footer_nav { margin:0 0 0 57px; }
.footer_nav_p { margin:0 0 -3px 57px; }
.footer_line { margin:12px 0 12px 60px; padding:0; display:block; }
#footer_text { margin:0px 0 15px 60px; font-size:10px; color:#666666; line-height:13px; padding:0; float:left; }
#footer_text strong { color:#999999; margin:0; padding:0; }
#footer_text a, #footer_text a:visited, #footer_text a:active { color:#666666; font-size:10px; text-decoration:none; }
#footer_text a:hover { color:#ffffff; font-size:10px; text-decoration:underline; }
#footer #meta { position:relative; top:0px; left:0px; width:160px; text-align:right; margin:62px 0 0 220px; padding:0; display:inline; font-size:10px; color:#999999; text-transform:uppercase; float:left; }
#footer #meta a, #footer #meta a:visited, #footer #meta a:active { text-decoration:none; color:#999999; font-weight:normal; }
#footer #meta a:hover { text-decoration:none; color:#fff; font-weight:normal;  }

.download { margin:0 0 -2px 0; }
.link { margin:0 3px -2px 0; }

#sidebar { background: #fff; float:left; margin:0 0 24px; padding:0px; width:400px; }

#sidebar ul { font-size:1.2em; list-style-type:none; margin:0; padding:0; position:relative; }

.rating { background-color:#fff; height:12px; text-indent:-900em; font-size:1em; margin:0 0 9px; }

#CU3ER { position:absolute; top:-30px; left:390px; margin:0; padding:0; outline:none}

/* Image-Preloader */
.hidepics { width: 0; height: 0; line-height: 0; font-size: 0; visibility: hidden; }

/* Sonstiges */

