/* ==== CSS-Datei made by friebel.it - Internetdienstleistungen & eBusiness (www.friebel.it) ==== */

body {
			margin: 0px; padding: 0px;
			background: #fff;
			background-image: url(bg.gif);
			background-repeat: repeat;
			font-family: Verdana, Arial, Helvetica, sans-serif;	color:#333;
			scrollbar-3dlight-color:#096D39;
			scrollbar-arrow-color:#096D39;
			scrollbar-shadow-color:#096D39;
			scrollbar-base-color:#F3F3F3;
			scrollbar-face-color:#F3F3F3;
			scrollbar-track-color:#F3F3F3;
			scrollbar-highlight-color:#F3F3F3;
			scrollbar-darkshadow-color:#F3F3F3		
			}

#mainframe { /* Element in der Mitte positionieren */
			position:absolute;
			top:50%; left:0px;
			width:100%; height:410px;
			margin-top:-210px;
			background-color:#fff;
			z-index:0;
			}

#nav {
			position:absolute;
			top:376px; 
			width:402px; height:14px;
			margin-left:10px;
			z-index:1;
			}
	
#subnav {
			position:absolute;
			top:376px; 
			right:10px; 
			width:256px; height:14px;
			margin-right:0px;
			z-index:1;
			}

#logo {
			position:absolute;
			top:0px; 
			width:523px; height:45px;
			margin-left:0px;
			background-image:url(agrarlogo.gif);
			background-repeat:no-repeat;
			z-index:1;
			}

#cert {
			position:absolute;
			top:0px;
			right:0px; 
			width:135px; height:45px;
			margin-right:0px;
			z-index:1;
			}
			
#contentframe {
			position:absolute;
			top:50px; 
			width:100%; height:316px;
			margin-left:0px;
			border-bottom:solid;
			border-top:solid;
			border-top-color:#096D39;
			border-bottom-color:#096D39;
			border-bottom-width:2px;
			border-top-width:2px;			
			z-index:1;
			}
			
#contentframe_img {
			position:absolute;
			top:50px; 
			width:100%; height:316px;
			margin-left:0px;
			border-bottom:solid;
			border-top:solid;
			border-top-color:#096D39;
			border-bottom-color:#096D39;
			border-bottom-width:2px;
			border-top-width:2px;
			background-image:url(bg_content.jpg);
			background-repeat:no-repeat;			
			z-index:1;
			}

#headline {
			position:absolute;						
			top:16px;
			right:0px; 
			width:90%; 
			margin-right:25px;
			padding-top:0;
			padding-bottom:0;
			padding-left:3;
			padding-right:10;
			text-align:left;
			z-index:2;
			}

#content {
			position:absolute;						
			top:45px;
			right:0px; 
			width:90%; height:250px;
			margin-right:25px;
			padding-top:0;
			padding-bottom:0;
			padding-left:3;
			padding-right:10;
			overflow:auto;
			z-index:2;
			}


div, h1, h2, h3, h4, h5, h6, p, a, td, ul, li, input, textarea  {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10.5px;
	margin: 0;
	padding: 0
	}
	

img	{border: 0}

h1 {font-size: 130%; font-weight: bold; color:#960909; margin: 0px 0px 5px 0px} /*margin: oben, rechts, unten, links */
h2 {font-size: 100%; font-weight:bold; color:#666; margin: 0px 0 5px 0px}
p{line-height: 120%; font-size: 105%; margin: 0px 0px 8px 0px}	
ul{margin: 0px 0px 0px 0px}
li{line-height: 120%; list-style-type:none; font-size: 105%; margin: 0px 0px 10px 10px}
input, textarea {line-height:120%; font-size: 105%}

a {color: #031260}
a:link {color: #031260}
a:visited {color: #031260}
a:active {color: #031260}
a:hover	{color: #D41209; text-decoration: none}

.listbold {font-size: 100%; font-weight:bold; color:#666; margin: 0px 0 5px 0px}	
.imp{line-height:160%}	


/* ==== Formular ==== */
.small_font2{
font-size: 90%; line-height: normal; 
}


input, textarea {
color: #096D39;
line-height: normal; 
font-size: 100%;
line-height:100%;	
background-color:#fff; 
border: solid;
border-color: #666666; 
border-width: 1px;
margin: 4px 0px 0px 0px;
padding: 1
}

.radio {
border: 0px;
}

.button {
color: #fff;
font-size: 97%; 
line-height: normal; 
width: 18%;
background-color: #096D39;
border: solid;
border-color: #666666; 
border-width: 1px;
}
