BODY, TD, a, P, h1, h2, h3, h4, h5, h6, form{
	color: 							#584528;
	line-height: 				1.8em;
	font-family:				'Times New Roman', Times, serif;
	margin:							0;
	padding:						0;
	font-weight:				normal;
	font-size:					13px;
}

body {
	text-align:					center;
	top:								0px;
	left:								0px;
	background:					url(../bilder_static/hintergrund-fw.jpg);
	background-repeat:	repeat-x;
	background-color:		#f7f2e6;
}

html, body {
		 height: 100%;
}

h1, h2, h3, h4, h5, h6, legend {
	margin-bottom:			15px;
	margin-top:					10px;
	font-style:					italic;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	margin-bottom:			15px;
	margin-top:					10px;
	text-decoration:		none;
}


h1.csc-firstHeader a {
	font-size:				18px;
}

h2.csc-firstHeader a {
	font-size:				16px;
} 

h1, legend {
    font-size: 26px;
    line-height:	26px;
    margin-top:	0px;
}

h3 {
	font-size:				18px;
	margin-top:				28px;
}

h2 {
	font-size:				16px;
}

hr {
	margin-left:				5px;
	margin-right:				10px;
	border:							1px solid;
}

.hintergrundbild {
/*	background:					url(../bilder_static/hintergrund.gif) scroll 50% 0pt; */
	background-repeat:	no-repeat;
	top:								0px;
	left:								0px;
	height:							auto;
}

.rahmen {
	margin:							0 auto;
 	text-align:					left;
	width:							940px;
}

.header {
	width:							940px;
	height:							299px;
}

.bild {
	position: 					absolute;
	width:							940px;
	z-index:						1;				
}

.navi_links_marg {
	float:							left;
	padding-top:				32px;
}

.navi_links a,
.navi_links a:visited,
.navi_links a:link {
	text-align:					left;
	font-size:					18px;
	text-decoration:		none;
	line-height:				34px;
	display:						block;
	width:							167px;
	text-transform:			uppercase;
	
}

.navi_links a:hover,
.navi_links a:active,
.navi_links a.level_1_act,
.navi_links a.level_1_cur {
	text-align:					left;
	font-size:					18px;
	text-decoration:		none;
	line-height:				34px;
	color:							#0c5a8c;
	display:						block;
	width:							167px;
}

.content {
/* min-height: 100%;  */
 height:auto !important; /* moderne Browser */
 height:100%; /* IE */
}


a img {
	border : 0 none;
}

.unten{
	background:					url(../bilder_static/unten-hintergrund.jpg);
	background-repeat:	repeat-x;
	background-color:		#879836;
	height:	282px;
}

.navi_unten2 {
	width: 940px;
	margin:	0 auto;
	height:	282px;
 	background:					url(../bilder_static/footer_hintergrund.jpg);
	background-repeat:	no-repeat;
}

.navi_unten {
	text-align: left;

}

.navi_unten ul {
	float: left;
	width: 200px;
	list-style-type: none;
	padding:	0px;
	margin:			0px;
	padding-left:		30px;
}

.navi_unten a {
	text-decoration: none;
	color: white;
	letter-spacing: -0.3px;
}

a.level_2,
a.level_2_act,
a.level_2_cur {
	font-size: 14px;
	font-weight: normal;
}

.special_navi {
	margin-top:			15px;
	width:					580px;
	margin-left:		30px;
	float:					left;
 	text-align:			right;
 	height:					125px;
}

.special_navi a {
	text-decoration: none;
	color: white;
	margin-right:			10px;
}

.col1 {
	float:								left;
	width:								300px;
	padding-right:				20px;
	}

.col2 {
	float:								left;
	width:								300px;
	padding-right:				20px;
	}
	
	.col3 {
	float:								left;
	width:								300px;
	}
	
	.col4 {
	float:								left;
	width:								245px;
	padding-right:				19px;
	}

.col5 {
	float:								left;
	width:								245px;
	padding-right:				19px;
	}
	
.col6 {
	float:								left;
	width:								245px;
	}
	
	
	fieldset.csc-mailform {
	border:0;
}

fieldset.csc-mailform label {
	width: 80px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block
}


fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
	margin-bottom: 10px;
	font-size:10px;
	font-family:				'Times New Roman', Times, serif;
	border:1px solid #ccc;
	padding:2px;
	width:250px;
}

#mailformformtype_mail {
	padding:2px;
	margin-left:90px;
	background:#eee;
	border:1px solid #ccc;
	width:80px;
	text-align:center;
}

.navi_oben {
	z-index:						100;
	position:						absolute;  
	width: 							940px;
	height:							40px;
	text-align:					right;
	margin-top:					-13px;
}

.hor-navigation {
	bottom:							0px;
	left:								0px;
	text-align:					right;
	height:							40px;
	width:							900px;
	overflow:						hidden;
	/* margin-left:				-40px; */
    background:					url(../bilder_static/menu_back.png);
	background-repeat:	repeat-x;
}

.hor-navigation li {
	display:						inline;
}

.hor-navigation li a,
.hor-navigation li a:link,
.hor-navigation li a:visited {
	height:							40px;
	line-height:				41px;
	padding:						20px 18px;
	letter-spacing: 2.5px;
	overflow:						hidden;
	text-align:					center;
	font-size:					15px;
	color:							white;
	text-decoration:		none;
	margin-left:				-3px;
	text-transform:			uppercase;
	/* background-color:		#879836;  */
}

.hor-navigation li a:hover,
.hor-navigation li a:active,
.hor-navigation li a.level_1_act,
.hor-navigation li a.level_1_cur {
	background-color:	#0c5abc;
}

#player {
	float: none;
	margin-right: 0px;
	margin-bottom: 0px;
}

* html #player {
	margin-right: 0px;
}



div.csc-header h2 {
	margin-top:0;
}

div.csc-default {
	margin-bottom:20px;
}

.schrift {
	height:							92px;
	width:							940px;
	background:					url(../bilder_static/top_hintergrund.jpg);
	background-repeat:	no-repeat;
}

.schrift .bodytext a {
	line-height:				90px;
	font-size:					36px;
	text-decoration:		none;
	color:							#0a5cbc;
}

.schrift1_bild, .schrift2_bild {
	position:						absolute;
	z-index:						100;
	margin-left:				30px;
	margin-top:					60px;
}

.schrift1_bild .bodytext, .schrift2_bild .bodytext {
	color:							white;
	line-height:				20px;
}

.schrift2_bild .bodytext {
	font-size:					48px;
	font-style:					italic;
	margin-top:					160px;
}

.daten {
	float:						left;
	width:						300px;
	margin-left:				30px;
	margin-top:					15px;
	height:						125px;
	text-align:					left;
}

.daten .bodytext {
	color:							white;
	line-height:				20px;
}

.daten p.bodytext a {
	text-decoration:		none;
	color:							white;
}

.content a {
	text-decoration:		none;
	color:							#0c5a8c;
}

.schrift .bodytext a.gruen  {
	color: 							#879836;
}

