/* CSS Document */

/* CSS Standards */

/* Basisdefinitionen Fonts, Standard in allen Browsern = 16px */
* {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }

/* Definition Body = 10px */
body { 
	background-color:#ffffff;
	padding: 0px;
	margin: 0px;
	/*font-size: 100,01%;*/
	font-size: 12 px;
	line-height: 16px;
	position: relative;     
}

p {line-height: 16px; margin: 0px; }
ul, ol, dl { line-height: 16px; margin: 0px; }
li { margin-left: 0; line-height: 1.5em; }
dd { font-size: 10px}

/*H1 = 16px, H2 = 14px etc. */
H1 { font-size: 14px; font-weight: bold; margin-bottom: 8px;}
H2 { font-size: 12px; font-weight: bold; }
H3 { font-size: 12px;}
p  { font-size: 12px;}
ul { font-size: 12px}
li { font-size: 12px}
img { border: 0px #fff solid}

/* Navigation */

/* menu */

	#menu { 
		width: 774px;
		height: 24px;
		list-style-type: none;
		background-color: #cccccc;
		border-top: 3px #557113 solid;
		overflow: auto; 
		margin-top: 0px;
		margin-left: 126px;
	}

	#menu ul { 
		float:left; 
		display:inline;
		list-style-type: none; 
		border: 0px #fff solid;
		padding-top: 3px;
		margin-left: 60px;
	}
	
	#menu ul a { text-decoration: none; display:block; width: auto;}
	#menu ul li { float:left; display:inline; padding: 0; margin: 0; border: 0px #fff dotted;}
	#menu ul li a { text-transform: uppercase; color: #000000; font-weight: bold; font-size: 12px; padding: 0px 10px 0px 10px;}
	#menu ul li a:hover { color: #669900; }
	#menu ul li#active a { display:block; text-transform: uppercase; width: auto; font-weight: bold; font-size: 12px; color: #669900; padding: 0px 10px 0px 10px;}

/* column1 */

	#column1 ul { 
		list-style-type: none; 
		border: 0px #fff solid;
		padding: 0;
		margin: 0;
	}
	#column1 ul a { text-decoration: none;}
	#column1 ul li { padding: 2px; margin: 0px; line-height: 1.3em; border: 0px #fff dotted;}
	#column1 ul li a { color: #FFFFFF; font-weight: normal; font-size: 12px;}
	#column1 ul li a:hover { color: #fff; font-weight: bold;}
	#column1 ul li#activa { font-weight: bold; font-size: 13px; color: #fff;}
	#column1 ul li#activpunkt a{ font-weight: bold; font-size: 12px; color: #fff;}

/* Layer */

#margins {margin-left:auto; margin-right:auto; background: #ffffff; text-align: left;  }
#header {padding: 0px 0px 0px 126px; width: 900px; margin: 0px; height:195px; border: 0px #00F solid; z-index:1; }

#subhead {float:left; display:inline; overflow:hidden; padding: 0px; margin: 0px 0px 0px 126px; width: 773px; height: 8px; border: 0px #000 solid; background-color: #88ba14;}

#subhead_img {padding:0px; margin: 0px; border: 0px solid #000000; top: 0px;}

/* Positionierung */
#column1 {
	position: absolute;
	top: 223px;
	left: 40px;
	width: 150px;
	min-height: 85px;
	padding: 20px 30px 30px 30px;
	background-color: #636363;
	z-index:10;
	display: block;
	overflow: hidden;
	clear:both;
} 

#column2 {
	position:absolute;
	top: 223px;
	left: 0px;
	width: 528px;
	min-height: 260px;
	margin-left: 126px;
	background-color: #7fae14;
	background-lor: #88ba14;
	z-index:1;
	padding: 50px 80px 4px 166px;
	overflow: hidden;
} 

#column2 img { 
    border: 1px #fff solid;
	margin: 0px 10px 10px 20px;
	float: right;}
	


#col2oben {
	min-height:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 16px;
	color: #333;
	font-size: 0.85em;
	overflow: visible;
}

	#col2oben ul { margin-top:6px; margin-bottom:8px; margin-left:9px; padding-left:9px;}
	#col2oben ul a { text-decoration: none;}
	#col2oben ul li { padding: 1px; margin: 0px; list-style-type:square; line-height: 14px; border: 0px #fff dotted;}
	#col2oben ul li a { color: #ffffff; font-weight: normal; font-size: 12px; text-decoration: underline;}
	#col2oben ul li a:hover { color: #ffffff; text-decoration: none;}
	
	
	#col2oben a { text-decoration: underline; color: #ffffff;}
    #col2oben a:hover { text-decoration: none; color: #ffffff; }

#col2unten {
	padding: 32px 0px 0px 0px;
	height: 1%;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #557113;
}

#col2unten a { color:#557113; text-decoration: none;}
#col2unten a:hover {color:#557113; text-decoration: underline;}

