/*  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-mgv.jpg); 
	background-repeat: repeat-x;
}

a { color: #888; text-decoration: none; }

.belegungen a, a:hover { color: #000; text-decoration: none; }
.belegungen a:hover { color: #000; text-decoration: underline;}
	
	#gesamt {
		width: 900px; 
		text-align: left;
		margin: 0px auto;
margin-top: 10px;	
	}

	.kopfzeile 
	{
	  background-color: #ec7218;
		padding: 15px 15px 4px 15px;
	}
	
	
	
	#firma {
	    color:#ffffff;
	    font-size: 15px;
	    text-decoration:none;
	    font-weight:bold;   	
	    width: 400px;
			float: left;
	}
	
	#ajaxsuchfelder
	{
  	float: right;
		padding: 0px 7px 7px 0px;
	}
	
	#ajaxSearch_input
	{
	 	width: 80px;
		border: 1px solid #aaa;
		color: #ec7218;
		font-size: 10px;
	}

	#ajaxSearch_submit
	{
	 	background-color: #fff;
    border: 1px solid #aaa;
    height: 17px;
    width: 25px;
    padding: 0px 0px 2px 0px;
		color: #ec7218;
		font-size: 10px;
	}
	
	
	#topNav
	{
  	float: right;
		padding-top: 18px;
		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:link, #topmenu a:visited, #topmenu a:focus, #topmenu a:hover, #topmenu a:active  { color: #ffffff; text-decoration: none;}

	.menu1, .menu2, .menu3, .menu4 {
	    color: #ffffff;
	    font-size: 12px;
/*	    font-weight:bold;  */
	}
	
	
	.menu1 {
	    background-color: #d95f04;
	}

	.menu1 a:link, .menu1 a:visited, .menu1 a:focus, .menu1 a:hover, .menu1 a:active  { color: #ffffff; text-decoration: none;}
	
	.menu2 {
	    background-color: #f29200;
	}
	
	.menu2 a:link, .menu2 a:visited, .menu2 a:focus, .menu2 a:hover, .menu2 a:active  { color: #ffffff; text-decoration: none;}
		
	.menu3 {
	    background-color: #fab900;
	}
	
	.menu3 a:link, .menu3 a:visited, .menu3 a:focus, .menu3 a:hover, .menu3 a:active  { color: #ffffff; text-decoration: none;}
	
	.menu4 {
	    background-color: #f4d182;
	}
	
	.menu4 a:link, .menu4 a:visited, .menu4 a:focus, .menu4 a:hover, .menu4 a:active  { color: #ffffff; text-decoration: none;}
	
	.start1, .start2, .start3, .start4 {
	    color: #000000;
	    font-size: 10px;	
	    padding: 15px;
	}
	
	.start1 {
	    background-color: #f6dcc0;
	}

	.start2 {
	    background-color: #f8e3b9;
	}
	
	.start3 {
	    background-color: #fbedb2;
	}
	
	.start4 {
	    background-color: #fcf4e1;
	}
	
	
	.weiter1, .weiter2, .weiter3, .weiter4 {
	    color: #ffffff;
	    font-size: 10px;
	    font-weight: bold;
	    text-align: right;
	    padding-right: 10px;
	}    
	
	.weiter1 {
	    background-color: #f6dcc0;
	}

	.weiter1 a:link, .weiter1 a:visited, .weiter1 a:focus, .weiter1 a:hover, .weiter1 a:active  { color: #162b61; text-decoration: none;}

	.weiter2 {
	    background-color: #f8e3b9;
	}
	
	.weiter2 a:link, .weiter2 a:visited, .weiter2 a:focus, .weiter2 a:hover, .weiter2 a:active  { color: #162b61; text-decoration: none;}
	
	.weiter3 {
	    background-color: #fbedb2;
	}
	
	.weiter3 a:link, .weiter3 a:visited, .weiter3 a:focus, .weiter3 a:hover, .weiter3 a:active  { color: #162b61; text-decoration: none;}
	
	.weiter4 {
	    background-color: #fcf4e1;
	}
	
	.weiter4 a:link, .weiter4 a:visited, .weiter4 a:focus, .weiter4 a:hover, .weiter4 a:active  { 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-top: 10px;
		padding-bottom: 20px;
	}

  .Vermietungsplatz
	{
	padding-top: 20px;
	}
	
	#leftmenu ul li a:link { color: #ffffff; text-decoration: none; }
	#leftmenu ul li a:visited { color: #ffffff; text-decoration: none; }
	#leftmenu ul li a:focus { color: #a34601; text-decoration: none; }
	#leftmenu ul li a:hover { color: #a34601; text-decoration: none; }
	#leftmenu ul li a:active { color: #a34601; 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:#ffffff; 
		height: 18px;
		padding: 3px 0px 0px 3px;
	}	
	
	#vermietungBread a  { color: #000; text-decoration: none;}
	
	.pagetrail a  { color: #fff; text-decoration: none;}
	
	
	#inhalt {
		display: block;  
		margin-left: 225px;
		margin-top: 320px;
		color: #000;
		font-size: 11px;
		padding: 15px 15px 15px 15px;
		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;
	}

	#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;
	}

	#rightbox p
	{
  	padding: 0px 0px 10px 0px;
  	margin: 0px; 
	}
	
	#rightbox hr
	{
  	border: 0px;
  	border-top: 1px solid #EC7218;
		background-color: #EC7218;
		height: 1px;
	}


	#rightbox {
		display: block; 
		margin-top: 320px;
		margin-left: 675px;    
		background-color: #fcf4e1;  
		font-size: 10px;
		color: #ec7218;
		width: 185px;
		padding: 15px 15px 15px 25px;
		margin: 0px;
		
	}    
	
	#rightbox h6 {
		font-size: 10px;
		font-weight: bold;
		line-height: 0.5;
		color: #ec7218;
	}
	
	#rightbox a:link { color: #ec7218; text-decoration: none;}  
	#rightbox a:visited { color: #ec7218; text-decoration: none; }
	#rightbox a:focus { color: #ec7218; text-decoration: none; }
	#rightbox a:hover { color: #ec7218; text-decoration: none; }
	#rightbox a:active { color: #ec7218; text-decoration: none; }  
	
	#wohnsuchbox {
		display: block;  
/*		position: absolute;   
		position: relative;
/*		top: -248px;
		left: 450px;      
		float: left;   */
		background-color: #fcf4e1;  
		font-size: 10px;
		line-height: 1.75;  
		color: #ec7218;
		text-align: center;		
/*		padding-left: 20px; */
		padding-top: 5px;
		width: 225px;
		
		height: 243px;
		margin: 0;
/*		z-index: 9999;  */
		
	}    

	#wohnsuchbox h2 {
		font-size: 14px;
		font-weight: bold;
	}

	#wohnsuchbox fieldset {
		width: 160px;
/*		border-color: #ffcc80; */
		margin-left: 15px;
	}

	#wohnsuchbox legend {
		color: #ec7218;
		font-weight: bold;
	}
	
	#wohnsuchbox label {
		color: #ec7218;
	}
	
	.wsuchinputtext {
		height: 12px;
		font-size: 10px;
		color: #ec7218;
	
	}

	.wsuchbuttonfieldset {
		text-align: center;
		border: 0px;
	}

	.wsuchinputsubmit {
		height: 25px;
		font-size: 10px;
		color: #ec7218;
	}

#EmailForm h3, #KontaktForm h3{
	    font-size: 11px;
	}
	img {border: 0px;} #rightbox a:hover, #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;
}

h3
{
font-size: 12px;
padding: 0px 0px 10px 0px;
margin: 0px;
}

#Legende,#LegendeGW
{
margin: 0 auto; 
width: 450px; 
text-align: center;
float: none;
}

#Legende
{
width: 370px;
}

.Veranstaltungen td,.Veranstaltungen th
{
padding: 5px 3px 5px 3px;
margin: 0px;
}

.Veranstaltungen
{
padding: 0px;
margin: 0px auto;
margin-top: 20px;
border-collapse: collapse;
border: 1px solid #666;
}

.Veranstaltungen th
{
background-color: #FCF4E1;
border: 1px solid #666;
}

.Veranstaltungen td
{
border-left: 1px solid #666;
}

.MonthNav a, .YearNav a
{
font-size: 11px;
color: #000;
text-decoration: none;
}

.belegungen td
{
background-color: #D9E8DE;
border: 1px solid #444;
padding: 1px;
text-align: center;
width: 13px;
}

.belegungen
{
border-collapse: collapse;
text-align: right;
}

.legende
{
border-collapse: collapse;
}

.legende td
{
padding: 1px;
border: 1px solid #000;
}

