@charset "utf-8";
/* CSS Document */

/* ==================================
  Kalibrierung
   =============================== */
   
/** { padding: 0; margin: 0; } 

h2, p, ul, ol { margin-bottom: 0em; } 

ol ul { margin-bottom: 0; } 

li { margin-left: 2em; } 

body {
	color:#333333;
	margin-top:20px;
	background-color:#FFFFFF;
}*/

/* ================================
   Hyperlinks    
   ===============================*/  

a.wklink:link, 
a.wklink:visited,
a.wklink:focus,
a.wklink:active {
	font:bold 12px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	text-decoration:none;	
	outline:none;
}
a.wklink:hover {
	text-decoration:underline;  
}

a.wk_xoo:link, 
a.wk_xoo:visited,
a.wk_xoo:focus,
a.wk_xoo:active
a.wk_xoo:hover {
	font:bold 13px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	text-decoration:none;
	outline:none;
}

a.wk_xoa:link, 
a.wk_xoa:visited,
a.wk_xoa:focus,
a.wk_xoa:active {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#3e9449;
	text-decoration:none;
	outline:none;
}

a.wk_xoa:hover {
	text-decoration:underline;
}


/* ================================
   ID
   ===============================*/
   
#wk_xsx {
	width:720px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#wk_xoh {
	margin-top:40px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	border-top:1px solid #1c7227;
	padding-top:5px;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#3e9449;
}

#wk_xlf {
	margin-top:30px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	font:bold 13px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	border-bottom:1px solid #1c7227;
}


/* ================================
   Klassen
   ===============================*/
   
.wk_xns {
	padding:10px;
}

.wk_xsv {
	margin-top:25px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#3e9449;
}

.wk_xlz {
	margin-left:10px;
	margin-right:10px;
	color:#1c7227;
}

.wk_xdg {
	margin:5px;
	padding-left:5px;
	padding-right:5px;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#3e9449;
}

.wk_xhk {
	margin-left:10px;
	margin-right:10px;
}

.wk_xas {
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
}

.wk_xgr{
	font:bold 13px Geneva, Arial, Helvetica, sans-serif;
	color:#3e9449;
}

.wk_xaw {
	margin-top:30px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:3px;
	border-bottom:1px solid #1c7227;
	width:220px;
}

.wk_xmv {
	margin-left:10px;
	width:220px;
}

.wk_xra {
	text-align:right;
}

.wk_xce {
	text-align:center;
}

.wk_xhr {
	background-image:url('images/pixel.gif');
	width:700px;
	height:1px;
	background-color:#1c7227;
	margin-left:10px;
	margin-right:10px;
}


/* ================================
   Seitenwechsel
   ===============================*/
						
#ASEITE	a {
	display:block;
	background-image:url('images/aseite.png');	
	text-decoration:none;
	color:#1c7227;
	font:bold 13px Geneva, Arial, Helvetica, sans-serif;
	line-height:1.6;  
	width:20px;
	height:20px;
	margin:2px;
}

#ASEITE a:hover {
	text-decoration:underline;
	background-image:url('images/aseiteh.png');
}

.BSEITE a {
	display:block;
	background-image:url('images/bseite.png');	
	text-decoration:none;
	color:#1c7227;
	font:bold 13px Geneva, Arial, Helvetica, sans-serif; 
	line-height:1.6; 
	width:20px;
	height:20px;
	margin:2px;
}

.BSEITE a:hover {
	text-decoration:underline;
	background-image:url('images/bseiteh.png');
}

#VSEITE	a {
	display:block;
	background-image:url('images/vseite.png');	
	text-decoration:none;
	color:#1c7227;
	font:13px Geneva, Arial, Helvetica, sans-serif; 
	width:20px;
	height:20px;
	margin:2px;
}

#VSEITE a:hover {
	background-image:url('images/vseiteh.png');
}

#ZSEITE	a {
	display:block;
	background-image:url('images/zseite.png');	
	text-decoration:none;
	color:#1c7227;
	font:13px Geneva, Arial, Helvetica, sans-serif; 
	width:20px;
	height:20px;
	margin:2px;
}

#ZSEITE a:hover {
	background-image:url('images/zseiteh.png');
}



/* ================================
   Formular
   ===============================*/
   
#wk_xau {
	font:bold 12px Geneva, Arial, Helvetica, sans-serif;
	color:#DD2200;
	margin:35px;
	text-align:center;
	text-decoration:blink;
}

#wk_xfo {
	position:relative;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#3e9449;
	width:450px;
	margin-left:auto;
	margin-right:auto;
}

.wk_xab {
	font:bold 12px Geneva, Arial, Helvetica, sans-serif;
	color:#3e9449;
	padding-bottom:3px;
	margin-bottom:35px;
	border-bottom:1px solid #3e9449;
}

#wk_xbq {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	width:440px;
	height:90px;
	margin-bottom:20px;
	background:#E3FFDF;
	border:1px solid #3e9449;
	padding:5px;	
}

.wk_xrr {
	margin-right:3px;
	color:#3e9449;
} 

input.FO1 {
	font:bold 12px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	width:170px;
	height:24px;
	margin:30px;
	border:1px solid #3e9449;
	background:#E3FFDF;	
}
input.FO1:hover {
	background:#F5F5F5;
}

input.FO1A {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	width:450px;
	height:24px;
	margin-bottom:20px;
	background:#E3FFDF;
	border:1px solid #3e9449;	
}
input.FO1A:hover {
	background:#F5F5F5;		
}

select#FO1B {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	width:100px;
	height:25px;
	margin-right:10px;
	margin-bottom:20px;
	background:#E3FFDF;
	border:1px solid #3e9449;
	outline:none;	
}
select#FO1B:hover {
	background:#F5F5F5;		
}

input#FO1C {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	width:70px;
	height:24px;
	margin-right:10px;
	margin-bottom:20px;
	background:#E3FFDF;
	border:1px solid #3e9449;	
}
input#FO1C:hover {
	background:#F5F5F5;		
}

input#FO1D {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	width:258px;
	height:24px;
	margin-bottom:20px;
	background:#E3FFDF;
	border:1px solid #3e9449;	
}
input#FO1D:hover {
	background:#F5F5F5;		
}  

.FO1E {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#3e9449;
	width:450px;
	height:24px;
	margin-bottom:20px;	
	padding:5px;
}

textarea#FO1F {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	width:450px;
	height:80px;
	background:#E3FFDF;
	border:1px solid #3e9449;	
}
textarea#FO1F:hover {
	background:#F5F5F5;		
}

textarea#FO1G {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#1c7227;
	width:450px;
	height:350px;
	background:#E3FFDF;
	border:1px solid #3e9449;	
}
textarea#FO1G:hover {
	background:#F5F5F5;		
}

input#FO1H {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#3e9449;
	width:25px;
	background:#FFFFFF;
	border:none;	
}

