/* CSS Document */

@import url(base.css);

.rahmen {
	position:relative;
	left:50%;
	margin-left: -395px;
	margin-top:20px;
	margin-bottom:20px;
	width:790px;
}

.header {
	background-color:#afaca9; 
	background-image:url(img/box_ecke_oben_li.gif); 
	background-repeat:no-repeat; 
	color:#fff; 
	font-weight:bold; 
	padding:5px 10px 5px 15px; 
	border-right:1px solid #96938f;
}

.navigation {
	position:relative;
	width:790px;
	height:25px;
}

.subnavigation {
	position:relative;
	top:0px;
	background-color:#cecac4;
	background-image:url(img/subnavi_rand_li.gif); 
	background-repeat:no-repeat;
	width:789px;
	padding-bottom: 10px;
	border-right:1px solid #6b6967; 
}

.subnavi {
	position:relative;
	height:70px;
	}

.subnavigation a {	}
	
.subnavigation a.selected {color:#00d90a;}



/*CONTENT*/
.content {
    border-right:1px solid #6b6967; 
	background-color:#cecac4; 
	width: 789px; 
	padding-bottom:20px;
}

.leftcol {
    	float:left;
		position:relative;
    	top:0px; 
	width: 400px;	
	left:50px;	

}

.rightcol {
	float:right;
	position: relative;
	right:50px;
    width:213px;
	margin-bottom:20px;
	
}  


.rightcol #spalte {float:left; margin-top:35px; width: 213px; }
	
.rightcol #spalte_box {width: 213px; background-color:#f0efed; margin-bottom:20px;}

.rightcol #spalte p {padding:10px 10px 0px 15px;  border-right:1px solid #96938f;  margin-bottom:0em; margin-top:0em;}

.clear {
	clear: both;
}

/*ABBINDER*/
#abbinder {padding-bottom:30px; margin-top:20px; font-size:0.9em; color:#575551;}


.kontakt {
	font-size: 11px;
	color: #929492;
	border: 1px solid #165219;
}


hr {border: none; border-top:1px solid #96938f;}
	

/*FORMS*/

fieldset {border:1px solid #6b6967; background-color:#cecac4;}
legend {font-weight:bold; margin:3px; color:#ff3b00;}
label {width: 150px; float:left; margin-left:12px; margin-top:3px;}