body { 
 font-family:Verdana, Arial, sans-serif; 
 font-size: 12px;
 color:#FFFFFF;
 background-color: #FFFFFF;
 margin: 0px;
}
td {
 font-family:Verdana, Arial, sans-serif; 
 font-size: 12px;
 color:#FFFFFF; 
}

h1 {
 font-size: 15px;
 font-style: bold;
 }

h2 {
 font-size: 14px;
 font-style: bold;
 }

h3 {
 font-size: 12px;
 font-style: bold;
 }


a:link {
 color: #FFFFFF;
 }

a:active {
 color: #FFFFFF;
 }

a:visited {
 color: #FFFFFF;
 }
a:hover {
 color: #FFFFFF;
 }

input {
 background-color: #ffffff;
 border: 1px solid #227332;
}
#top {
	margin: 0px 0px 0px 0px; 
	padding:0px;
	width: 1034px;
}
#logo {
	 background-color: #A7CB1D;
	 width: 200px;
	 height: 105px;
	 padding-top: 15px;
	 float: left;
	 text-align: center;
	 margin: 2px 2px 1px 2px;
	}
#header {
	margin:2px 0px 1px 1px; 
	padding:0;
	height:120px;
	background:#FED438;
	width: 827px;
	float: left;
}
#footer {
	margin:0px; 
	padding:0px;
	background:#FFF;
	width: 1026px;
}
#main1 {
	margin: 0px 0px 0px 4px; 
	padding:0px;
	background: url(/fileadmin/moc/images/menu_rot.gif) repeat-y left top;
	width: 1030px;
}
#main2 {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	background: url(/fileadmin/moc/images/text_blau.gif) repeat-y right top;
}
#left {
	float:left;
	width:185px;
	margin:0px; 	
	padding: 15px 0px 0px 2px;
	color: #FFFFFF
	}
#left a{
	text-decoration:none;
	}
#right {
	float: right;
	width: 200px;
	margin: 0px; 	
	padding: 0px;
	}

#middle {
	margin: 0px 200px;
	padding: 12px 4px 0px 12px;
	background:#FFFFFF;
	color: #000000;
	width: 600px;

	}
	
#middle a {
	color: #000;
	}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0px; 
	padding:0;
	background:transparent;
}


