body  {padding: 0; margin: 0; border: 0; width: 939px; height: 100%;background: url(imgcss/bg_start.gif) repeat-x;}

#content  {padding: 0; margin: 0; border: 0;  width: 939px; height: 100%;}
#headermenu {position: relative; bottom: 0px; width: 300px; height: 15px; left: 50px; top: 1px; }
#footer { position: relative;  left: 50px; top: 0px; width: 890px; height: 20px; color : #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; clear: left;}
#head {background: url(imgcss/head_start.jpg) repeat-x; width: 939px; height: 117px;}
#menu {background: url(imgcss/bg_menu_start.jpg) repeat-x; width: 939px; height: 148px;}
#aktuell {background: url(imgcss/bg_aktuelles_start.jpg) repeat-x; width: 100%; min-height:147px; height:expression(this.scrollHeight > 147 ? "auto":"147px"); clear: left;}
#logo {background: url(imgcss/logo.png) repeat-x; width: 624px; height: 29px; position: relative; left: 50px; top: 50px;}
#notnr {width: 159px; height: 26px; position: relative; left: 581px; top: -35px; float: left;}
#webcam {width: 210px; height: 44px; position: relative; left: 620px; top: -35px; float: left;}
#vermietung {width: 138px; height: 108px; position: relative; left: 60px; top: 2px; float: left;}
#mieterservice {width: 138px; height: 108px; position: relative; left: 68px; top: 2px; float: left;}
#verwaltung {width: 138px; height: 108px; position: relative; left: 76px; top: 2px; float: left;}
#verkauf {width: 138px; height: 108px; position: relative; left: 84px; top: 2px; float: left;}
#news {width: 138px; position: relative; left: 58px; top: 7px; float: left;}
#unternehmen {width: 138px; height: 108px; position: relative; left: 210px; top: 10px; float: left;}
#wohnung {width: 425px; position: relative; left: 225px; top: 40px; float: left;min-height:108px; height:expression(this.scrollHeight > 108 ? "auto":"108px");}
#wetter {width: 138px; position: relative; left: 68px; top: 147px; float: left;min-height:108px; height:expression(this.scrollHeight > 108 ? "auto":"108px");}
#leer {width: 1px; height: 1px; position: relative; left: 0px; top: 60px; clear: left;}

A:link {background-color : transparent; text-decoration : none; color : #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}
A:visited {background-color : transparent; color : #000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}
A:hover {background-color : transparent; color : #E60E04; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}
A:active {background-color : transparent; color : #000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}

A.pfad:link, A.pfad:visited, A.pfad:active {background-color : transparent; text-decoration : none; color : #BD0926; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 13px; font-weight: bold;}
A.pfad:hover {background-color : transparent; text-decoration : none; color : #BD0926; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 13px; font-weight: bold;}

A.menu:link {background-color : transparent; text-decoration : none; color : #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}
A.menu:visited {background-color : transparent; color : #ffffff; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}
A.menu:hover {background-color : transparent; color : #000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}
A.menu:active {background-color : transparent; color : #ffffff; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}

a.headermenu:link {background-color : transparent; text-decoration : none; color : #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}
a.headermenu:visited {background-color : transparent; color : #0000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}
a.headermenu:hover {background-color : transparent; color : #bd0926; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}
a.headermenu:active {background-color : transparent; color : #000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}


a.unternehmen:link {background-color : transparent; text-decoration : none; color : #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}
a.unternehmen:visited {background-color : transparent; color : #0000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}
a.unternehmen:hover {background-color : transparent; color : #bd0926; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}
a.unternehmen:active {background-color : transparent; color : #000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}

a.footermenu:link {background-color : transparent; text-decoration : none; color : #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}
a.footermenu:visited {background-color : transparent; color : #0000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}
a.footermenu:hover {background-color : transparent; color : #000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}
a.footermenu:active {background-color : transparent; color : #000000; text-decoration : none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; padding-left: 5px; padding-right: 5px;}

input:hover,input:focus, textarea:hover, textarea:focus, select:hover, checkbox:hover {border: 1px solid #000000; background: #EDEEEE;}
/*CSS 3*/
input[type="text"],input[type="password"]{padding:4px; border: 1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}
input[type="checkbox"] {background: #EDEEEE;}
/*end*/

textarea  {font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; border: 1px solid #000000; background: #ffffff; width: 28em; height: 20em; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px;}
select  {border: 1px solid #000000; background: #EDEEEE;}
 
H1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 14px; color : black; margin-bottom : 0px; margin-top : 0px;}
.csc-header{font-family: Arial, Verdana, Helvetica, sans-serif; color : black; margin-bottom : 0px; margin-top : 0px;}
.csc-header-n1{font-family: Arial, Verdana, Helvetica, sans-serif; color : black; margin-bottom : 0px; margin-top : 0px;}

H2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 15px; color : #666666; margin-bottom : 10px; margin-top : 0px;}
H3 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 12px; color : #666666; margin-bottom : 10px; margin-top : 0px;}
H4 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 10px; color : black; margin-bottom : 10px; margin-top : 0px;}

strong {font-family : Helvetica, Arial, Verdana, sans-serif; font-size :11px; margin-bottom : 10px; margin-top : 0px; color : #072C62; font-weight: bold;}
b {font-family : Helvetica, Arial, Verdana, sans-serif; font-size :10px; color : #BD0926; margin-bottom : 3px; margin-top : 0px;}
td {font-family : Helvetica, Arial, Verdana, sans-serif; font-size : 11px; color: #000000;}
P {font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; line-height : 120%; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px; text-indent : 0px;}
.newslatest {font-family : Helvetica, Arial, Verdana, sans-serif; font-size :11px; color : #BD0926; margin-bottom : 3px; margin-top : 0px;}

UL {font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; line-height : 120%; color: #333333; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px; padding-left: 20px; text-indent : 0px;}


.searchform {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #6600CC;
font-weight : normal;
}

.searchresultpagetitle {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 15px;
color : #333333;
font-weight : bold;
}

.searchresultcontent {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #6600CC;
font-weight : normal;
}

.searchresultheader {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #333366;
font-weight : bolder;
}

.searchmarkup {
color : #FF0066;
}

.loginform {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #CC0000;
font-weight : normal;
}

.mailform {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #003366;
font-weight : normal;
}

.mailformrequired {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #003366;
font-weight : bolder;
}

.mailformcomment {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #CC0000;
font-weight : bolder;
}

.mailformradio {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
color : #003366;
font-weight : normal;
}



DIV.menu1-level1-act {
border-bottom: 1px solid #000000;
color:black;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:2px;
padding-left:5px;
}

DIV.menu1-level1-no {
border-bottom: 1px solid #000000;
color:black;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:2px;
padding-left:5px;
}

DIV.menu1-level2-act {
border-bottom: 1px solid #000000;
color:black;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:1px;
padding-bottom:2px;
padding-left:20px;
}
			  
DIV.menu1-level2-no {
border-bottom: 1px solid #000000;
color:black;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:1px;
padding-bottom:2px;
padding-left:20px;
}

DIV.menu1-level3-act {
border-bottom: 1px solid #000000;
color:black;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:1px;
padding-bottom:2px;
padding-left:5px;
}
			  
DIV.menu1-level3-no {
border-bottom: 1px solid #000000;
color:black;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:1px;
padding-bottom:2px;
padding-left:5px;
}
  
DIV.menu1-level4-act {
border-bottom: 1px solid #000000;
color:black;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:1px;
padding-bottom:2px;
padding-left:44px;
}
			  
DIV.menu1-level4-no {
border-bottom: 1px solid #000000;
color:black;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:1px;
padding-bottom:2px;
padding-left:44px;
}
  			  

