html, body, textarea {
scrollbar-face-color:#009136; 
scrollbar-base-color:  #009136;
scrollbar -highlight- color: white; 
scrollbar -shadow- color: white; 
scrollbar -3dlight- color:#009136; 
scrollbar -arrow- color:#009136; 
scrollbar -track- color: white; 
scrollbar -darkshadow- color: rgb(255,96,0);}


body {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#555;
	margin:20px;
	background:url(../img/bg.jpg) top repeat fixed #02b344;
   /* background:url(../img/bg.jpg) #ffffff;*/
}

* {
	margin:0;
	padding:3;
}
#flashContent { width:100%;height:100%;text-align:center;}
img {border:none;}
.abstand {margin: 5px;}
.rahmen { border:1 solid #009136; }
hr {width:300px; height:1px; text-align:center; color:#009136; border:solid;}
.orange { color:#009136;font-weight: bold;}
.uekasten {font-weight: normal; font-size: 10px; color: #000000; font-family:Arial, Helvetica, sans-serif}
.kastenlink {font-weight: bold; font-size: 11px; color: #000000; font-family:Arial, Helvetica, sans-serif}
.monatsname {font-family:Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: bold; }
.caltage  {font-family:Arial,Helvetica, sans-serif; font-size: 9pt; color: black; font-weight: bold;}
big {font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size: 12pt;}
/*Klappmenue wird farbig - im Klappmenue bei select class="formtext" eintragen, auch bei Formular-Textfeldern einsetzbar */
.formtext2 {font-family:Arial,Helve tica,sans-serif;font-size:11px;font-weight:bold;color:#000000;background-color : #156fa1;}
.formtext {font-family:Arial,Helvetica,sans-serif;font-size:11px; color:#000000;  border:1px solid #009136;}
/*.formtext {font-family:Arial,Helvetica,sans-serif;background-color:#156fa1; font-size:11px; color:#000000;  border-left:1px solid #009136; border-bottom: 1px solid #009136; border-right: 1px solid #009136; border-top: 1px solid #009136 }*/
.rahmen {  border: 1px #009136 solid}
/* button-design */
.sbutton{background-color : #f0f0f0;font-family:Arial,Helvetica,sans-serif; font-weight: regular; font-style: regular; font-size: 10px; color: #000000; height:20px;}
.butts { font-size:11px; width:100; color:#ffffff; font-weight: bold; background-color:#009136; border:1px solid #009136;}
.buttskl { font-size: 11px; width: 50; color: #009136; font-weight: bold; background-color: #156fa1; border-left: 1px solid #009136; border-bottom: 1px solid #009136; border-right: 1px solid #009136; border-top: 1px solid #009136}

#wrapper {
	margin:0 auto;
	background:#fff;
	padding:0px;
	/*border:1px solid #009136;*/
	width:1000px;
	/*runde Ecken*/
-moz-border-radius:20px;
-khtml-border-radius:20px;
-o-border-radius:20px;
-ms-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
/*Schatten*/
-webkit-box-shadow: 3px 3px 7px #777;
-moz-box-shadow: 3px 3px 7px #777;
box-shadow: 3px 3px 7px #777;
}


#header {
	height:170px;
	background-color:#009136;
	background:url(../img/bg_header.jpg) top no-repeat;
	/*background:url(../img/header.jpg) top repeat-x;*/
		/*runde Ecken*/
		-webkit-border-top-left-radius:12px;
		-webkit-border-top-right-radius:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	/*-o-border-radius: 10px;*/
	-o-border-radius-topright:12px;
	-o-border-radius-topleft:12px;
	-ms-border-radius: 10px;
	-khtml-border-top-left-radius:12px;
    -khtml-border-top-right-radius:12px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
}

#header h1 {
	height:105px;
	font:260% Arial,Helvetica,sans-serif;
	font-style:italic;
	padding:30px 20px 10px 20px;
	color:#ffffff;
	text-decoration:none;
}

#nav {
	font-weight:bold;
	margin:0 0 0 0;
/*	background:#009136;*/
}

#nav li {
	list-style:none;
	display:inline;
	padding:7px 0;
}

#nav li a {
	padding:7px;
	color:#ffffff;
	text-decoration:none;
}

#nav li a:hover {
	background:#009136;
	border-bottom: 4px solid #e1faeb;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	color:#e1faeb;
}

#seitenbox_links {
	float:left;
	width:180px;
	padding:0 10px;
	background:#ffffff;
	font:100% Arial,Helvetica,sans-serif;
	/*border-right:1px solid #ccc; */
	margin:0 15px 0 0;
}

#seitenbox_links h2 {
	font:140% Arial,Helvetica,sans-serif;
	color:#222;
	/*border-top:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;*/
	/*padding:3px;*/
}

#seitenbox_links p {
	line-height:16px; /* wichtig: ändert Zeilenabstand in der linken Seitenbox */
}

#seitenbox_links a {
	line-height:16px; text-decoration:none; color:#666;
}
#seitenbox_links a:hover {
	 text-decoration: underline;
	 color:#009136;
}

#content {
	padding:0 15px;
	font-size:120%;
}

#content a {
	 text-decoration:none;
	 color:#009136;
}
#content a:hover {
	 text-decoration: underline;
	 color:#000000;
}

#content h1 {
	font:160% Arial,Helvetica,sans-serif;
	color:#222;
	/*border-bottom:1px solid #eee;*/
	
}#content h2 {
	font:150% Arial,Helvetica,sans-serif;
	color:#222;
	/*border-bottom:1px solid #eee;*/
}

#content h3 {
	font:140% Arial,Helvetica,sans-serif;
	color:#222;
/*	border-top:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;*/
	/*padding:5px;*/
}

.mit_seitenbox {
	margin:0 0 0 200px;
}


#content h1,h2,h3,h4,h5,p,ol {
	margin:15px 0;
	line-height:20px;  /* wichtig: ändert Zeilenabstand für den gesamten Text im Content */
}
#content ul,li {
padding-left:20px;
/*list-style-image: url('../img/bluedot.gif');*/
line-height:20px; 
  }
  
  #content ol,li {
padding-left:20px;
line-height:20px; 
  }

/* Für die linke Seitenbox, nicht dringend benötigt, der Vollständigkeit halber:
#sidebar_left h1,h2,h3,h4,p,ul,ol,blockquote {
	margin:15px 0;
}
*/

code {
	background:#f6f6f6;
}

#footer {
	/*margin:30px -5px -5px -5px;*/
	margin:20px 0px 0px 0px;
	padding:15px;
	background:#009136; 
	background:url(../img/bg_fuss.jpg) top;
	/*border-top:2px solid #eee;*/
	clear:left;
	color:#ffffff;
			/*runde Ecken*/
		-webkit-border-bottom-left-radius:12px;
		-webkit-border-bottom-right-radius:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	/*-o-border-radius: 10px;*/
	-o-border-radius-bottomright:12px;
	-o-border-radius-bottomleft:12px;
	-ms-border-radius: 10px;
	-khtml-border-bottom-left-radius:12px;
    -khtml-border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}

#footer a {
	 text-decoration:none;
	 color:#ffffff;
}
