a{
	color:				#000000;
}
a:hover{
	text-decoration:	none;
}
.a {
	padding:5px
}
body {
        font-family:            verdana;
        font-size:                      12px;
        /*background-attachment: fixed;*/
        background-image:url('../gif/bg.gif');
        background-repeat:repeat-x;
        background-color:#A7D64C;
        height:                         100%;
        min-height:                     100%;
        margin:                         0px;
        padding:                        5px
}
.c_green {
	background-color:#C0DDAC
}
.c_blue {
	background-color:#B9D3ED
}
#div_form {
	border:1px solid #FFFFFF; background-color:#D9E5F2; width:144px
}
form {
	margin:0px
}
#form_us {
	background-image: url(../gif/username.gif); background-repeat:no-repeat; height:16px;width:120px;font-family:Verdana;background-color:#FFFFFF;border-bottom:1px solid #1B562A;border-right:0px solid #1B562A; border-left:0px solid #1B562A;border-top:0px solid #1B562A; padding-left:20px
}
#form_pw {
	background-image: url(../gif/passwort.gif); background-repeat:no-repeat; height:16px;width:120px;font-family:Verdana;background-color:#FFFFFF;border-bottom:0px solid #1B562A;border-right:0px solid #1B562A; border-left:0px solid #1B562A;border-top:0px solid #1B562A; padding-left:20px
}
html {
	min-height:                     100%;
	height:                         100%;
	margin:                         0px;
	padding:                        0px
}
html>body #site_mitte {
	height:auto;
	min-height:100% 
}
.button {
	border:1px solid #336633;
	background-color:#EADE31;
	font-weight:bold;
	color: #336633;
}
.info {
	background-color:white;
	border:1px solid #FF7F02
}
.info td{
	color:#000000
}

input.rahmen {
        border: 0px;
        background-color: #0E6504;
        background-repeat: no-repeat;
        background-position: left center;
		color:white
}
input.rahmen:hover {
        border: 0px;
        background-color: #C0DABE;
        background-repeat: no-repeat;
        background-position: left center;
		
}
input.rahmen2 {
        border: 0px;
        background-color: #11697A;
        background-repeat: no-repeat;
        background-position: left center;
		color:white
}
input.rahmen2:hover {
        border: 0px;
        background-color: #B9D3ED;
        background-repeat: no-repeat;
        background-position: left center;
		
}
#log_form {
	border-spacing:0px;
	padding:0px;
	font-family:Verdana; font-size:10px; border:1px solid #1B562A
}
#log_form td {
	background-color:white
}
.log_link a{
	font-size:10px;
	color:#11697A;
}	
.log_link a:hover{
	text-decoration:none
}
#logo {
	padding:                                0px;
	width:                                  956px;
	height:                                 98px;
	background-image:               url(../bild/logo.jpg);
}
.logo_header {
	width:100%;
	border-spacing:0px;
	background-color:white
}
.logo_header img{
	border:0px
}
#logo_left{
        position:relative;
        float:left;
        width:245px;
        padding-top:16px;
        padding-left:10px;
        padding-bottom:5px;
        margin:0px 0px 0px 0px;
}
#logo_links {
	position:absolute;
	top:86px;
	left:740px;
}
#logo_links a{
	color:#11697A;
	font-size:10px;
	font-weight:bold
}
.login_feld {
	border-left:1px solid #1B562A;border-right:1px solid #1B562A;border-top:1px solid #1B562A;padding:0px;width:147px; height:20px; background-image:url('../gif/navi_back.gif'); color:#1B562A
}
#logo_right{
        position:absolute;
        margin:0px 0px 0px 0px;
        width:468px;
        left:260px;
        top:26px
}
/*Navi Oben*/
#menu_parent {
        width:120px;
        background-color: #EADE31;
        padding: 1px 2px;
        font-weight: bold;
        color:white
}
#menu_child{
        position: absolute;
        visibility: hidden;
        background-color: #EADE31;
        width: 120px;
        padding: 1px 2px 1px 2px;
        border: 1px solid #1B562A;
        z-index:99;
        text-align:left
}
#menu_child a{
        display: block;
        width: 98%;
        padding: 2px;
        text-decoration: none;
        font-weight: bold;
        color: #1B562A;
}

#menu_child a:hover{
        background-color: #1B562A;
		color:#EADE31;
}

.menu_link {
/*C0DDAC*/
        color:                          #1B562A;
        text-decoration:        		none;
        display:                        block;
        background-color:       		#EADE31;
        padding:                        1px 2px 1px 2px;
        font-weight:            		bold;
        width:                          120px
}
.navi {
        border:1px solid #025483;
		padding:0px;margin:0px;width:146px
}
.navi li {
        list-style-type:none;
        border-top:1px solid white;
        margin-bottom:0px;
        padding:0px;
        width:100%;
}
.navi a {
        color:                                  		#000000;
        text-decoration:                                none;
        background-color:                               #C0DDAC;
        width:                                  		100%;
        padding:                                        0px;
        display:                                        block;
}
.navi a:hover {
        background-color:                               #B9D3ED;
		color: black
}
.navi a:link {
        color:black
}
.navi a:visited {
        color:                                  		black
}
.navi a span{
        padding:                                        3px;
        display:                                        block;
}
.nav_bild {
	border-left:1px solid #1B562A;border-right:1px solid #1B562A;border-top:1px solid #1B562A;padding:0px;width:146px
}
#navi_ob {
        margin-top:3px;
        width:956px;
        height:25px;
        background-color:#FFFFFF
}
.navi_oben {
        width:100%;
		border-spacing:0px;
}
.navi_oben td{
        padding:5px;
        margin:5px;
}
.nl_feld {
	border-left:1px solid #1B562A;border-right:1px solid #1B562A;border-top:1px solid #1B562A; border-bottom:1px solid #1B562A;padding:0px; width:146px
}
#site_mitte {
        position:                       absolute;
        left:                           164px;
        top:                            134px;
        height:                         100%;
        width:                          655px;
        background-color:       		#FFFFFF;
        padding:                        4px;
        overflow:                       visible;
}
#site_rechts {
        position:                       absolute;
        left:                           831px;
        top:                            134px;
        width:                          124px;
      	min-height:                     500px;
        background-color:       		#FFFFFF;
        padding:                        3px;
}
#site_links {
        position:                       absolute;
        left:                           5px;
        top:                            134px;
        width:                          149px;
        min-height:                     600px;
        background-color:       		#FFFFFF;
        padding:                        3px;
}
.sitenav a{
	 text-decoration:none;
	 display:block;
	 padding:5px;
	 
}
.sitenav {
	 border-left:1px solid #FF6C00;
	 border-top:1px solid #FF6C00;
	 background-color:white
}
.sitenav td{
	 border-right:1px solid #FF6C00;
	 border-bottom:1px solid #FF6C00;
	 text-align:center;
}
.sitenav a:link{
	 color:black
}
.sitenav a:visited{
	 color:black
}
.sitenav a:hover{
	 color:white;
	 background-color:#025483;
}
.u_blue {
	background-color:					#11697A;
	color:white
}
.u_blue h1{
	font-size:							16px;
	padding:5px;
	margin:0px 0px 1px 0px
}
.u_blue h2{
	font-size:							14px
}
.u_green {
	background-color:					#6EB33F;
	color:white;
	padding:0px
}
.u_green h1{
	font-size:							16px;
	padding:5px;
	margin:0px 0px 1px 0px
}
.u_green h2{
	font-size:							14px;
	padding:5px;
	margin:0px 0px 1px 0px
}
.warnung {
	background-color:white;
	border:1px solid red
}
.warnung td{
	color:#000000
}
.erfolg {
	background-color:white;
	border:1px solid green
}
.erfolg td{
	color:#000000
}

