/* Grundelelemente */
body {
        margin:0;
        padding:0;
        background:#ffffff url(back.jpg) repeat-x fixed;
        text-align:center;
        width:100%;
        height:100%;
        font: 13px arial;
        color: #004400;
}

h2 {
    font-size: 13px;
    color: #006600;
    font-weight: bold;
	margin-top:0;
	margin-bottom: 10px;
    }

h3 {
    font-size: 13px;
    color: #223300;
    text-align: left;
    font-weight: bold;
    }
	
hr {
	border: dotted 1px #006600;
	}


a   {
    color: #008800;
    text-decoration: none;
        }
ul, li {
        margin-bottom: 10px;
        }

/* Strukturelemente */
#container {
        background: #006600;
        position:relative;
        margin:0 auto;
        padding:0 10px;
        width:750px;
        text-align:left;
}

#box {
        padding:0;
        margin: 0;
        background:#85a132;
        min-height: 400px;
}
#kopf {
        background:url(kvlbild.jpg) no-repeat top left;
        height:190px;
        border-top: 10px solid #006600;
}

#info {
           background: #006600;
           padding: 4px;
           font: 11px arial;
           color: #d0d69a;
           text-align: right;
           height: 12px;
           }
#info a:link, #info a:active, #info a:visited {
        	color:#d0d69a;
                text-decoration:none;
}
#info a:hover {
        color:#ffffff;
		}

/* Menu */
#menu {
        background: url(schuhe1.gif) no-repeat bottom;
        margin: 0px;
        width: 150px;
        padding-top: 20px;
        padding-bottom: 100px;
        float: left;
        }
.navi {
        font-size:14px;
        color: #ffffff;
        padding-left: 15px;
        margin-bottom: 5px;
        }

.navi a:link,.navi a:hover,.navi a:visited{
        color:#ffffff;
        text-decoration:none;
}
.navib {
        font-size:14px;
        color: #d0d69a;
        font-weight:bold;
		text-transform: uppercase;
        padding-left: 15px;
        margin-bottom: 5px;
        }
.navib a:link,.navib a:hover,.navib a:visited {
        color: #d0d69a;
        font-weight: bold;
        text-decoration: none;
        }
		
.nava {
        font-size:12px;
        color: #006600;
        padding-left: 30px;
        margin-bottom: 5px;
        }

.nava a:link,.nava a:hover,.nava a:visited{
        color:#006600;
        text-decoration:none;
}
.navab {
        font-size:12px;
        color: #005500;
		font-style: italic;
        padding-left: 30px;
        margin-bottom: 5px;
        }
.navab a:link,.navab a:hover,.navab a:visited {
        color: #005500;
        font-weight: bold;
        text-decoration: none;
        }
/* Inhalt */

#inhalt {
        margin-left: 150px;
        width:530px;
        background: #ced69c;
        padding-top:20px;
        padding-right: 45px;
        padding-left: 20px;
        padding-bottom: 20px;
        text-align: justify;
        line-height:18px;
}


#fuss {
        text-align:right;
        border-bottom:10px solid #006600;
        padding:4px;
        background:#a2ae3b;
        margin:0;
		clear:both;
		
        font-size:9px;
        font-weight:normal;
}
#fuss a:link, #fuss a:active, #fuss a:visited {
        color:#006600;
        text-decoration:none;
}
#fuss a:hover {
        color:#003300;
}

#ergebnis { 
			background:#ced69c;
			width: 740px;
			padding: 20px;
			margin: 10px;
			text-align: left;
			}



/* Tabellen */
#tabbi {
		font-size: 12px;
		line-height: 14px;
		text-align: left;
		}
#tabbi p { 
		  margin-top:0px;
		  margin-bottom: 6px;
		  }
		  

.tabbi {
		font-size: 12px;
		line-height: 14px;
		text-align: left;
		}
.tabbi p { 
		  margin-top:0px;
		  margin-bottom: 6px;
		  }
		
#tabs {
		font-size: 12px;
		line-height: 14px;
		border: 1px dotted #006600;
		}
		
#plantab {
		width: 100%;
		font-size: 10px;
		line-height: 12px;
		border: 1px dashed #006600;
		text-align:center;
		}
#plantab td, th {
			border: 1px dotted #006600;
			}
			
			
.plantab {
		width: 100%;
		font-size: 10px;
		line-height: 12px;
		border: 1px dashed #006600;
		text-align:center;
		}
.plantab td, th {
			border: 1px dotted #006600;
			}

			
.trennung {  border:solid 4px #006600; margin-bottom: 10px; margin-top:20px; }

.logos { 
		margin: 30px 0 20px 0;
		}

.bild_r { 
		float:right;
		margin: 30px 0 20px 10px;
		}

		
