/*  Stylesheet fuer MGV Markkleeberg  */
/*  Stand: 23/10/2007                 */
html {
    height: 100.01%;
    }

.padmar, #ajaxsuchfelder form, body, p
{
padding: 0px;
margin: 0px;
}
		
p
{
margin: 10px 0px 10px 0px;
}

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background-color: #ffffff;	
	background-image: url(br-wbg.jpg);
	background-repeat: repeat-x;
	
	}

	a { color: #a8a8a8; text-decoration: none; }

	
	#gesamt {
		width: 900px; 
		text-align: left;
		margin: 0px auto;
		margin-top: 10px;
	}

	.kopfzeile {
	  background-color: #5496b6;
		padding: 24px 15px 5px 15px;
	}
	
	#firma {
	    color:#ffffff;
	    font-size: 15px;
	    text-decoration:none;
	    font-weight:bold;   	
	    width: 400px;
			float: left;
			padding-top:8px;
	}

	#ajaxsuchfelder
	{
  	float: right;
		padding: 0px 7px 7px 0px;
	}
	
	#ajaxSearch_input
	{
	 	width: 80px;
		border: 1px solid #aaa;
		color: #5496B6;
		font-size: 10px;
	}

	#ajaxSearch_submit
	{
	 	background-color: #fff;
    border: 1px solid #aaa;
    height: 17px;
    width: 25px;
    padding: 0px 0px 2px 0px;
		color: #5496B6;
		font-size: 10px;
	}
	
	#topNav
	{
  	float: right;
		padding-top: 9px;
		width: 450px;
	}

	#topmenu 
	{
			padding: 4px 8px 0px 0px;
			height: 10px;
			font-size: 10px;
	    color: #ffffff;
	    text-align: right;
	    text-transform: lowercase;
			float: right;
	}	
		
	#topmenu a { color: #ffffff; text-decoration: none;}

	.menu1, .menu2, .menu3, .menu4 
	{
	    color: #ffffff;
	    font-size: 12px;
	}
	
	
	.menu1 {background-color: #0081c6;}

	.menu2 {background-color: #00a9c6;}
	
	.menu3 {background-color: #00d1c6;}
	
	.menu4 {background-color: #7fe8e2;}
	
	.menu1 a {color: #ffffff; text-decoration: none;}
	
	.menu2 a {color: #ffffff; text-decoration: none;}
		
	.menu3 a {color: #ffffff; text-decoration: none;}
	
	.menu4 a {color: #ffffff; text-decoration: none;}
	
	.start1, .start2, .start3, .start4 {
	    color: #000000;
	    font-size: 10px;	
	    padding: 15px;
	}
	
	.start1 {background-color: #c7d9ed;}
	
	.start2 {background-color: #cbe5ef;}
	
	.start3 {background-color: #d2eae9;}
	
	.start4 {background-color: #e1f1f1;}
	
	.weiter1, .weiter2, .weiter3, .weiter4 
	{
	    color: #162b61;
	    font-size: 10px;
	    font-weight: bold;
	    text-align: right;
	    padding-right: 10px;
	}    
	
	.weiter1 {background-color: #c7d9ed;}

	.weiter1 a {color: #162b61; text-decoration: none;}

	.weiter2 {background-color: #cbe5ef;}
	
	.weiter2 a {color: #162b61; text-decoration: none;}
	
	.weiter3 {background-color: #d2eae9;}
	
	.weiter3 a {color: #162b61; text-decoration: none;}
	
	.weiter4 {background-color: #e1f1f1;}
	
	.weiter4 a {color: #162b61; text-decoration: none;}
	
	.textnormal  {
		color: #ffffff;
	}
	
	.textservice {
/*		color: #f29200;  */
		color: #ec7218;
	}		

	
	#leftmenu {
		display: block;		  
		color: #ffffff;	
		font-size: 11px;
		line-height: 2.5;
		padding-right: 8px;
		padding-top: 10px;
	}

	.Vermietungsplatz
	{
	padding-top: 20px;
	}
	
	
	
	#leftmenu ul li a { color: #ffffff; text-decoration: none; }
	#leftmenu ul li a:focus, a:active { color: #d5ddf1; text-decoration: none; }
	#leftmenu ul li a:hover { color: #32497e; text-decoration: none; }

	#leftmenu .textservice ul li a:link { color: #f29200; text-decoration: none; }
	#leftmenu .textservice ul li a:visited { color: #f29200; text-decoration: none; }
	#leftmenu .textservice ul li a:focus { color: #a34601; text-decoration: none; }
	#leftmenu .textservice ul li a:hover { color: #a34601; text-decoration: none; }
	#leftmenu .textservice ul li a:active { color: #a34601; text-decoration: none; }


	#leftmenu ul {
	    margin-top: 0px;
	    margin-bottom: 0px;
	    padding-top: 0px;
	    padding-bottom: 0px;	
	
	}

	#leftmenu ul li  {
	    list-style-type: square;
	}
		
	.pagetrail {
		padding-left: 240px;
		font-size: 11px;
		text-transform: uppercase;	    
		color: #ffffff;
	}	
	
	#vermietungBread
	{
		font-size: 11px;
		text-transform: uppercase;	    
		color: #000;
		background-color: #fff;
		height: 18px;
		padding: 3px 0px 0px 3px;
	}	
	
	.pagetrail a { color: #ffffff; text-decoration: none;}
	
	#vermietungBread a  { color: #000; text-decoration: none;}

	#inhalt {
		display: block;  
/*		position: absolute;  */
		margin-left: 225px;
		margin-top: 320px;
/*		float: left;  */
		color: #000;
		font-size: 11px;
		padding: 15px;
		padding-top: 5px;
		margin: 0;
		width: 420px;
		background-color: #ffffff;

	}
    
	#inhalt h1 {
		font-size: 20px;
		color: #f7b640;
		line-height: 0.66;
	}
	
	#inhalt h2 {
		font-size: 18px;
		color: #b2dbb2;
		padding-left: 30px;
		line-height: 0.66;
	}

	#inhalt a:link { color: #0081c6; text-decoration: none;}  
	#inhalt a:visited { color: #0081c6; text-decoration: none; }
	#inhalt a:focus { color: #0081c6; text-decoration: none; }
	#inhalt a:hover { color: #0081c6; text-decoration: none; }
	#inhalt a:active { color: #0081c6; text-decoration: none; }  

	#inhalt2 {
		display: block;  
		margin-left: 225px;
		margin-top: 320px;
		float: left;  
		color: #000;
		font-size: 11px;
		padding: 15px;
		padding-top: 5px;
		margin: 0;
		width: 645px;
		background-color: #ffffff;
	}
    
	#inhalt2 h1 {
		font-size: 20px;
		color: #f7b640;
		line-height: 0.66;
	}
	
	#inhalt2 h2 {
		font-size: 18px;
		color: #b2dbb2;
		padding-left: 30px;
		line-height: 0.66;
	}

	#inhalt2 a {color: #0081c6; text-decoration: none;}  


	#rightbox {
		display: block; 
		margin-top: 320px;
		margin-left: 675px;    
		background-color: #dfebf5;  
		font-size: 10px;
		color: #0081c6;
		width: 185px;
		padding: 15px 15px 15px 25px;
		margin: 0;
	}    
	
	#rightbox h6 {
		font-size: 10px;
		font-weight: bold;
		line-height: 0.5;
		color: #0081c6;
	}
	
	#rightbox p
	{
  	padding: 0px 0px 10px 0px;
  	margin: 0px; 
	}
	
	#rightbox hr
	{
  	border: 0px;
  	border-top: 1px solid #0081C6;
		background-color: #0081C6;
		height: 1px;
	}

	
	#rightbox a:link { color: #0081c6; text-decoration: none;}  
	#rightbox a:visited { color: #0081c6; text-decoration: none; }
	#rightbox a:focus { color: #0081c6; text-decoration: none; }
	#rightbox a:hover { color: #0081c6; text-decoration: underline; }
	#rightbox a:active { color: #0081c6; text-decoration: none; }  
	
	#wohnsuchbox {
/*		display: block;  */
/*		position: absolute;   */
		position: relative;
/*		top: -240px;
		left: 400px;      */
		float: left;   
		background-color: #faebda;  
		font-size: 10px;
		color: #ec7218;
		
		padding-top: 5px;
		width: 225px;
		height: 220px;
		margin: 0;
		z-index: 9999;
		
	}    
 
.immonetTBL
{padding-top: 10px;}

	.wsuchtext {
	    padding: 15px;
	    background-color: #faebda;  
	
	}

	#ajaxSearch_resultListContainer .ajaxSearch_result .ajaxSearch_ResultLink a  { color: #b2dbb2; text-decoration: none;}
	

	#KontaktForm h3, #EmailForm h3 {
	    font-size: 11px;
	}
	
img
{border: 0px;}
#inhalt a:hover {text-decoration: underline;}

.error
{
color: #ff0000;
}

.text, #KontaktForm textarea, #KontaktForm select
{
border: 1px solid #eee;
background-color: #fff;

}

#KontaktForm textarea, #KontaktForm select
{
border: 1px solid #eee;
background-color: #fff;

}

#cfEmail, #cfEmail, #cfName, #KontaktForm textarea, #cfTelefon, #cfgroesse, #cfAnzahlR, #cfLage, #cfGesamtmiete
{
width: 380px;
}

#KontaktForm legend
{
font-weight: bold;
color: #000;
}

.left
{
width: 64px;

}

.right
{
width: 120px;
text-align: right;
}

.KontaktForm input
{
width: 110px;
}

#KontaktForm fieldset
{
border: 1px solid #ccc;
margin: 10px 0px 0px 0px;
}

.KontaktForm
{
margin: 0px auto;
//margin-top: 3px;

}

#KontaktForm select
{
margin: 0px;
padding: 0px;
}

#cfBetreff, #cfReservWohn
{width: 380px;}

#cfKF
{
margin-top: 0px;
}

