/*mls style*/
#container {
	width:956px;
	margin:0 auto;
	background-color:#F6E8B9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position: relative;}
#top{ overflow: hidden; padding: 0px; clear:left;}
#toptextfield{ text-align: right;}
#maincontent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:140%;
	color:#333333;
	width:650px;
	padding-left:20px;
	padding-right:10px;
	padding-top:30px;}	
#maincontent img{margin-left:15px; margin-right:15px;}
#maincontent h1 {color:#BE4542; list-style:circle; font-size:13px; font-weight:bold;}
/*RIGHT CONTENT*/
#rightcontent{
	width:270px;
	padding-bottom:0px; 
	padding-top:0px; 
	padding-left:10px;
	text-align:center;
	overflow: hidden;
	position: absolute;
	top: 270px;
	right: 0px;}
#rightcontent .wrap { padding:3px; background-color:#F6E8B9;}
#rightcontent .blank { height:8px; background-color:#F6E8B9; font-size:6px;}
#rightcontent .adr {font-size:9px; color:#000; margin-bottom:5px;}
#rightcontent .banner { background-color:#BE4542; color:#FFFFFF; text-align:center; font-size:16px; font-weight:bold; height:25px;}
#rightcontent .textarea { background-color:#f2d58f; color:#000000;  min-height:60px; height:auto !important; height:60px; padding-bottom:15px;}
#rightcontent .bannerarea { background-color:#f2d58f; padding:8px; min-height:60px; height:auto !important; height:60px;}
#rightcontent .allakt { background-color:#f2d58f; color:#000000; height:auto; padding-bottom:10px; padding-top:10px; text-align:center;}
#rightcontent .searcharea { background-color:#f2d58f; padding:8px; min-height:20px; height:auto !important; height:20px; text-align:center;}
#rightcontent h1 { color:#1E7845; font-size:14px;}
#rightcontent h2 { color:#1E7845; font-size:14px;}
#rightcontent ul { margin: 0px; padding-left:0px;}
#rightcontent li { list-style: none; color:#BE4542;  font-size:16px; font-weight:bold; padding-left: 20px;}
#rightcontent .akt { padding-left:0px; padding-bottom:3px;}
/*END RIGHT*/

/*Newsarea*/
#newsarea{float:left;}
#newsarea h1 {color:#000000; font-size:16px;}
#newsarea img{margin:10px;}
#newsarea .ingress {font-weight:bold; font-size:11px;}
#newsarea h2 {color:#000; font-size:16px; line-height:115%} 
#newssplit{float:left;}
#newssplit h1 {color:#Be4542; font-size:16px;}
#newssplit .ingress {font-weight:bold; font-size:9px;}

/*end newsarea*/

/* START MENU */
#menu {
	padding-left:20px;	
	background-color:#f8e5ab;
	z-index: 1;}
#menu ul {
	margin:0px;
	padding:0px;
	padding-left:0px;}
#menu ul li {
	float:left;
	line-height:11px;
	width:88px;
	padding:0px;
	margin-right: 10px;
	border: 0px solid #f6e8b9;
	list-style: none;
	border-width: 0 1px 1px 1px; }	
#menu ul li a {
	display:block;
	height: 20px;
	color: #1E7845;
	font-size:10px;
	padding: 0 3px 3px 3px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	text-align: center;}

#menu ul li:hover, 
#menu ul li.sfhover { 
	border-color: #FFFFFF;
	background-color:#F6E8B9; }

#menu ul li:hover a, 
#menu ul li.sfhover a { color: #1E7845;	background-color:#f8e5ab;}

/* level 2 */

#menu ul li ul {display:none;}

#menu ul li:hover ul, 
#menu ul li.sfhover ul {
	color: #BE4542;
	background:#faf1d9;
	display: block;
	position: absolute; 
	left: auto;
	margin-left: -1px;
	margin-top: 1px;}
	
#menu ul li ul li {
	display:block; 
	padding:0px;
	float:none;
	width: 82px;
	background: #faf1d9;
	margin-right: 0px;
	border: 0px solid #FFFFFF;
	padding: 3px;
	border-width: 0 1px 1px 1px;}

#menu ul li ul li:hover,
#menu ul li ul li.sfhover {	background: #F6E8B9;}
#menu ul li ul li a:link, 
#menu ul li ul li a:visited{
	display:inline;
	height: auto; 
	background: transparent;
	color:#1E7845;
	text-decoration:none;}

#menu ul li ul li a:hover,
#menu ul li ul li a:active {
	text-decoration:none;
	color:#BE4542;}
.buttonstyle {
 background-color:#e3e3cc;
 width:100px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#333333;
  
}	

.formelementer {
	background-color: #ffffff;
	text-align: left;
	border: 1px solid #313EA1;
	display: table-cell;
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:200;
	line-height: normal;
	width: auto;
	size:300;
	left: 10px;
	top: 1px;
	right: 1px;
	bottom: 1px;
}

/* END MENU */