body {font-family: Arial, Helvetica, sans-serif; font-size: 8px; background-color: #cccccc;	margin: 30px 0px 30px 0px;	}

#laufschrift { width: 800px; color: #333333; font-size: 8pt; padding: 2px;}

#border {border: 1px solid #666666;}
.border {border: 1px solid #666666;}
#container { width: 900px; }

#header {width: 900px; height: 200px;border: 1px solid #999999; background: #EBEBEB;}

#header_re  a { text-decoration: none; color: #006699; display: block;  line-height: 19px;}
#header_re a:hover {color: #006699; text-decoration: underline; display: block;  line-height: 19px;}
#header_re a:visited {color: #006699; display: block;  line-height: 19px;}

#menue_we {font-family: Arial, sans-serif; float: left;  font-size: 10px;background-color: #EBEBEB;border-left: 1px solid #999999; border-right: 1px solid #999999;border-top: 1px solid #999999;}
#menue_we a { text-decoration: none; color: #999999; margin-bottom: 0px;}
#menue_we_ma a:hover { background-color: #F3AE00; color: #FFFFFF; display: block; line-height: 19px;}
#menue_we_bs a:hover { background-color: #0093DD; color: #FFFFFF;  display: block;line-height: 19px;}
#menue_we_im a:hover { background-color: #E77817; color: #FFFFFF; display: block; line-height: 19px;}
#menue_we_ch a:hover { background-color: #9CCE59; color: #FFFFFF; display: block; line-height: 19px;}

#menue_re_ob {font-family: Arial, sans-serif; display: block;  font-size: 10px; color: #FFFFFF; background-color: #CCCCCC; border-left: 1px solid #999999;border-right: 1px solid #999999;border-top: 1px solid #999999; }
#menue_re_ob a { text-decoration: none; color: #FFFFFF; display: block;  line-height: 18px;}
#menue_re_ob a:hover {color: #FFFFFF; text-decoration: underline; display: block;  line-height: 18px;}
#menue_re_ob a:visited {color: #FFFFFF; display: block;  line-height: 18px;}

#menue_bs { background-color: #FF6600;color: #FFFFFF;font-family:  Arial,  sans-serif;border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;}

#topnews { width:898px;border-left: 1px solid #999999;border-right: 1px solid #999999; border-bottom: 1px solid #999999;margin: 0; height: 50px;  background: #0066FF; color: #ebebeb; }
#topnews h1 { font-size: 16px; margin: 0px; line-height:50px; }
#topnews a, a:visited { color:#CCCCCC; text-decoration:none;}
#topnews a:hover { color:#FF0000; text-decoration:underline;}

#popup { width: 898px; text-align:right; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #666; line-height: 20px; font-size:12px; }
#popup a { text-decoration:none; color:#fff; padding: 1px 14px 1px 14px;}
#popup a:hover { text-decoration:underline; line-height: 13px;}

#menue_immo { padding-left: 2px; padding-right: 2px; color:#FFFFFF;}

#content_bs { background-color: #FFFFFF;color: #222222;font-family: Arial,  sans-serif;border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;}

#startseite { color: #666666; font-size:16px;}
#startseite h1 {font-size:18px; font-family: "Century Gothic";}
#startseite a { text-decoration: none; color: #999999;}
#startseite a:hover { color:#333333; }

#context { font-size:12px; color:#222222; }
#context h1 {font-size: 20px;}
#context h2 {font-size: 14px; color:#666666;}
#context h3 {font-size: 14px; color:#FF6600; margin-bottom: 5px;}
#context hr { border:1px;}
#context a { text-decoration: none; color: #999999;}
#context a:hover { color:#333333; }

#footer_ma { color: #666; font-family: Arial, sans-serif; font-size: 10px; padding: 5px;}

#newsletter {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;color: 999999; border: 1px solid #999999; padding: 2px;}
#newsletter input { font-size: 8pt; }
.buttons { background-color: #EBEBEB; width: 120px;}
 
#menue_li { background-color: #F3AE00;}
 
#menue_bs_li {	 background-color: #F3AE00; border: 1px solid #FFFFFF; line-height: 25px; font-size: 12px; margin-bottom: 10px;}
#menue_bs_li a { color: #FFFFFF; display: block; text-decoration: none;  line-height: 25px;}
#menue_bs_li a:hover { display: block;color:#222222; background-color: #EBEBEB; line-height: 25px;}

.border-right { border-right: 1px solid #999999;}
.border-bottom { border-bottom: 1px solid #FFFFFF;}
.border-bottom-dark { border-bottom: 1px solid #666666;}

/*ul {  padding: 0; margin: 0; list-style: none;color: #FFFFFF; background-color: #666666; height: 16px; font-family: Arial, sans-serif; font: 12px; text-align: center; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
li {  float: left;  position: relative;  width: 140px;  }
li ul {  display: none;  position: absolute;   top: 15px;  left: 0; padding: 0.5em 0 1em 0; }
li > ul {	top: auto;	left: auto;	}
li:hover ul, li.over ul{ display: block; border: 1px solid #999999; padding: 0px;}
#nav a {color: #FFFFFF; background-color: #666666; display: block; font-size:12px;}
#nav a {	text-decoration: none;}
#nav li li a {	display: block;	font-weight: normal;  font-size: 12px; line-height: 16px;}
#nav li li a:hover {	border-width: 0 5px; background-color: #EBEBEB; color: #333333; line-height: 16px;}*/


#boxaktion {color:#666666; text-align:left;  font-size:10px; width: ; border: 1px solid #CCCCCC; padding: 5px 10px 5px 10px; margin: 5px 10px 5px 10px;}
#boxaktion h3 { color:#999999; font-size:14px; margin: 0px 0px 2px 0px ; }
#boxaktion h4 { color: #CC3300; font-size:14px; margin: 0px 0px 2px 0px ; }
#boxaktion a:link, a:visited { color: #666666; text-decoration:none;}
#boxaktion a:hover { text-decoration:underline;}

.aktuell { background:#FF9900;}
.aktuell a:link, a:visited { }
