body { scrollbar-arrow-color: #dddddd; scrollbar-shadow-color: #dddddd; scrollbar-darkshadow-color:



#dddddd; scrollbar-base-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color:



#dddddd; font: 10px verdana; background: #F6F6F6 ; margin-top: 50px; 



	}



	



.table, tr, td {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px



}







.text_12 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px



}











.tx-loginboxmacmade-pi2 .label {



	width: 65px;



	float: left;



	clear: left;



	font-weight: bold;







}







.tx-loginboxmacmade-pi2 .field{



	float: left;



	margin-left: 5px;



	margin-right: 5px;



	vertical-align: bottom;



	height: 25px;



}







a:link, a:visited { 



	text-decoration: underline;



	color: #333333; 



	}



a:hover, a:active { 



	text-decoration: underline; 



	color: #666666;



	}



#alles {

border:#DBD39A 1px solid;

width:995px;

}



#header, #content,#footer {





	clear: both;



	width: 995px;



}







* html #content {



	min-height: 490px;



	height: 490px;



}







#inhalt {



	font: 10px verdana, sans-serif;



	color:#333333;



	margin-top: 5px;



	/* position: absolute;  */



	float:right;



	padding: 5px;



	top: 100px;



	/* margin-left: 230px; */



	width: 760px;



	min-height: 500px;



	background-color:#DBD39A;



	overflow:visible;



	}



	



* html #inhalt {



	min-height: 490px;



	height: 490px;



}







#inhalt img {



	border: 0;



}







#adresse {



	font: 10px verdana, sans-serif;



	float: right;



	clear:none;



	color:#333333;



	/* position: relative; */



	padding: 3px;



	/* bottom: 10px; */



	left: 230px;



	width: 762px;



	}



	



#logo1 {

	background:url(../images/bg_top.jpg) top left repeat-x;

	font: 10px verdana, sans-serif;

	color:#333333;

	width: 995px;

	height: 123px;

	vertical-align: top;



	}

hr {
 border: 0px; /* Für Firefox und Opera */
 border-top: dashed 1px #999999;
 border-bottom: solid 1px #FFFFFF;
 margin-left:10px;
  margin-right:10px;
}
	

	#top_image {

	background:#E2DFCE;

	font: 10px verdana, sans-serif;

	color:#333333;

	width: 995px;

	height: 157px;





	}



	



#logo2 {



	position:relative;



	float: left;



	clear: none;



	font: 10px verdana, sans-serif;



	color:#333333;



	padding: 3px;



	left: 20px;



	bottom: 10px;



	top: -125px;



	}



	



#navi {



	/* position: absolute; */





	float:left;



	clear: left;



	font: bold 11px verdana, sans-serif;



	line-height:20px;



	padding: 2px;



	margin-left: 20px;



	width: 170px;



}







* html #navi {



	margin-left: 5px;



	width: 200px;



}







#navi a:link, #navi a:visited { 



	text-decoration: none;



	color: #333333;



	}







#navi  a:hover, #navi a:active {



	color: #ABA57B;



}







#navi a.current {



	color: #ABA57B;



}







#navi .current {



	color: #ABA57B;



}











#navi a.current2 {



	color: #ABA57B;



	font-size: 9px;



}







#navi .current2 {



	color: #ABA57B;



	font-size: 9px;



}







#navi ul {



	list-style-type: none;



	list-style-position: outside;



	padding-left: 0px;



	margin-left: 0px;



}







#navi li {



	margin: 0px;



	padding: 0px;



}



	



.navi_klein {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



}







	p.ve a:hover {background-color: #2B2E21;color:#fff;}



  p.ve a:link span{display: none;}



  p.ve a:visited span{display: none;}



  p.ve a:hover span {



  position: absolute;



  margin:20px 0px 0px -10px;



  background-color: beige;



  max-width:220;



  padding: 2px 10px 2px 10px;



  border: 1px solid #C0C0C0;



  font: normal 10px/12px verdana;



  color: #000;



  text-align:left;



  display: block;}











.clearfix:after {



	display: block;



	content: ".";



	height: 0;



	clear:both;



	visibility: hidden;



}



.divider {
	clear: both;
}

