@charset "utf-8";
/* CSS Document Franz Braun, Köln, Stand 04.01.2011 */

body {
	margin: 0;
	padding: 0;	
	background-color: #909070;
	
	}
.content {
	background-color: #909070;
	margin: 40px auto;
	}
.header {
	font-size:8px;
	font-weight:bold;
	color: #FFFFFF;
	}	
.fuss {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #036;
	position: absolute;
	bottom: 1px;
	left: 1px;
	width: 100%;
	height: auto;
	visibility: visible;
	display: block;
	}
.nav:link {
	font-size:12px;
	color: #640;
	text-decoration: underline;
	font-weight: normal;
	font-style:italic;
	line-height:14px;
	border: none;
	margin-left: 0;
	}
.nav:visited {
	font-size:12px;
	color:#640;
	text-decoration: underline;
	font-weight:normal;
	font-style:italic;
	line-height:14px;
	border: none;
	margin-left: 0;
	}
.nav:hover {
	font-size:12px;
	color:#4F1449;
	text-decoration:none;
	font-weight: normal;
	line-height:14px;
	background-color:#999999;
	border: none;
	margin-left: 0;
	}	
.nav:active {
	font-size:12px;
	color:#640;
	text-decoration: underline;
	font-weight: normal;
	font-style: italic;
	line-height:14px;
	border: none;
	margin-left: 0;
	}
.nav:focus {
	font-size:12px;
	color:#640;
	text-decoration: underline;
	font-weight: normal;
	font-style: italic;
	line-height:14px;
	border: none;
	margin-left: 0;
	}
		
.ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height: 16px;
	color: #155E58;
	font-style: normal;
	padding-left: 30px;
	}
.schrift1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	color: #640;
	font-variant: normal;
	}
	
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	color: #640;
	font-variant: normal;
	}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #640;
	font-variant: normal;
	}	
	
.textmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	color: #640;
}
.textmin2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	color: #640;
}
.textmarker { background-color: #F0E9E3; 
}
.navtext {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	color: #903;
	text-align: left;
	}
.navtext2 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 14px;
	color: #73716B;
	text-align: left;
}
.navgroup {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	color:#999;
	text-align: left;
}
.minline {
	font-size:8px;
	line-height:8px;
	color: #155E58;
	}	
.minline6 {
	font-size:6px;
	line-height:6px;
	color: #155E58;
	}
.minline4 {
	font-size:4px;
	line-height:4px;
	color: #155E58;
	}
	
/* Blockformate #F0E9E3 */
.bg01 {
	background-color:#e3f1e4;
	padding-left: 2px;
	padding-right: 1px;
	padding-top: 1px;
	}
	
.bg02 {
	background-color:#faf4ef;
	padding-left: 2px;
	padding-right: 1px;
	padding-top: 1px;
	}	

/* Hintergrundverlauf mit Schatten */
.bgtop {
	background-color: #909070;	
	background-image: url(../images/bg/bg_top.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.bgmid {
	background-color: #fff;	
	background-image: url(../images/bg/bg_mid.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
}
.bgbottom {
	background-color: #fff;	
	background-image: url(../images/bg/bg_bottom.jpg);
	background-repeat: no-repeat;
	height: 44px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:8px;
	color: #4A7869;
	text-align: center;
	vertical-align: top;
}

/* Ausrichtung */
.pictf {
	float: none;
	margin-top: 7px;
	margin-bottom: 7px;
}
.pictfl {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.pictfr {
	float: right;
	margin-left: 5px;
	margin-top: 5px;
}
.pictfr_dist {
	float: right;
	margin-left: 3px;
	margin-top: 5px;
	margin-right:2px;
}
.navfl {
	float: left;
	margin: 0 0 0 30px;
}

.nofloat { 
	float: none;
}

li {
	list-style: disc;
	list-style-position:outside;
	margin-left: -20px;
}

.distleft {
	padding-left: 30px;
	padding-right: 0;
}

.disttop {
	margin-top: 5px;
}

/* einzelne Hintergründe */
.bg_mond01 { 
	background-image:url(../images/hintergrund/mond01.jpg);
	background-position: 2px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.bg_fussball01 {
	background-image:url(../images/hintergrund/fussball01.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	overflow: hidden;	
}
.bg_musik01 {
	background-image:url(../images/hintergrund/musik01.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	overflow: hidden;	
}


/* aktive Seite markieren */
#fb00 .fb00, #fb01 .fb01, #fb02 .fb02, #fb03 .fb03 { 
	color: #4A7869;
	background-color:#d8d8d8;
}
#sp00 .sp00, #sp01 .sp01, #sp02 .sp02, #sp03 .sp03, #sp04 .sp04, #sp05 .sp05, #sp06 .sp06, #sp07 .sp07, #sp08 .sp08, #sp09 .sp09, #sp10 .sp10, #sp11 .sp11, #sp12 .sp12, #sp13 .sp13, #sp14 .sp14, #sp15 .sp15, #sp16 .sp16, #sp17 .sp17, #sp18 .sp18, #sp19 .sp19, #sp20 .sp20, #sp21 .sp21, #sp22 .sp22, #sp23 .sp23, #sp24 .sp24, #sp25 .sp25, #sp26 .sp26, #sp27 .sp27, #sp28 .sp28, #sp29 .sp29, #sp30 .sp30 {
	color: #4A7869;
	background-color:#d8d8d8;
}
#ik00 .ik00, #ik01 .ik01, #ik02 .ik02, #ik03 .ik03, #ik04 .ik04, #ik05 .ik05, #ik06 .ik06, #ik07 .ik07, #ik08 .ik08, #ik09 .ik09, #ik10 .ik10, #ik11 .ik11, #ik12 .ik12, #ik13 .ik13, #ik14 .ik14, #ik15 .ik15, #ik16 .ik16, #ik17 .ik17, #ik18 .ik18, #ik19 .ik19, #ik20 .ik20, #ik21 .ik21, #ik22 .ik22, #ik23 .ik23, #ik24 .ik24, #ik25 .ik25, #ik26 .ik26, #ik27 .ik27, #ik28 .ik28, #ik29 .ik29, #ik30 .ik30 { 
	color: #4A7869;
	background-color:#d8d8d8;
}
#nw00 .nw00, #nw01 .nw01, #nw02 .nw02, #nw03 .nw03, #nw04 .nw04, #nw05 .nw05, #nw06 .nw06, #nw07 .nw07, #nw08 .nw08, #nw09 .nw09, #nw10 .nw10, #nw11 .nw11, #nw12 .nw12, #nw13 .nw13, #nw14 .nw14, #nw15 .nw15, #nw16 .nw16, #nw17 .nw17, #nw18 .nw18, #nw19 .nw19, #nw20 .nw20, #nw21 .nw21, #nw22 .nw22, #nw23 .nw23, #nw24 .nw24, #nw25 .nw25, #nw26 .nw26, #nw27 .nw27 ,#nw28 .nw28, #nw29 .nw29, #nw30 .nw30, #nw31 .nw31, #nw32 .nw32, #nw33 .nw33, #nw34 .nw34, #nw35 .nw35, #nw36 .nw36, #nw37 .nw37, #nw38 .nw38, #nw39 .nw39{ 
	color: #4A7869;
	background-color:#d8d8d8;
}
#ar00 .ar00, #ar01 .ar01, #ar02 .ar02, #ar03 .ar03, #ar04 .ar04, #ar05 .ar05, #ar06 .ar06, #ar07 .ar07, #ar08 .ar08, #ar09 .ar09, #ar10 .ar10, #ar11 .ar11, #ar12 .ar12 { 
	color: #4A7869;
	background-color:#d8d8d8;
}
#ko01 .ko01{ 
	color: #4A7869;
	background-color:#d8d8d8;
}


/* Effects - Specials */
#dashborder {
	border: 1px;
	border-color:#000;
	border-style: dashed;
}

.shake1{
	overflow: hidden;
	position: relative;
	left: 75px;
	width: 64px;
	height: 64px;
}

/* Navigation in Themengruppen */
.topnav {
	margin-top: 8px;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
	}

.navtop:link {
	color:#ccc;
	text-decoration:none;
	border: none;
	}
.navtop:visited {
	color:#ccc;
	text-decoration:none;
	border: none;
	}
.navtop:hover {
	color:#4F1449;
	text-decoration:none;
	border: none;
	background-color:#999;
	}	
.navtop:active {
	color:#ccc;
	text-decoration:none;
	border: none;
	}
.navtop:focus {
	color:#ccc;
	text-decoration:none;
	border: none;
	}
#nw .nw, #sp .sp, #ik .ik, #fb .fb {
	color: #67c6b2;
	font-style: normal;
	}

