body {
	background-color: #ADC9D7;
	font-family: sans-serif, Geneva, Arial, Helvetica;
	font-size: 24px;
	margin-top: 3.5%;
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

.style2 {
	color: #FFFFFF;
	font-weight: normal;
	font-family: sans-serif, Geneva, Arial, Helvetica;
	font-size: 14px;
}
.style3 {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
}

.style4 {
	color: #FFFFFF;
	font-size: 24px;
}

.style5 {
	color: #ADC9D7;
	font-weight: normal;
	font-family: sans-serif, Geneva, Arial, Helvetica;
	font-size: 24px;
}
.logo1 {
	color: #FFFFFF;
	font-weight: normal;
	font-family: sans-serif, Geneva, Arial, Helvetica;
	font-size: 24px;
}
.logo2 {
	color: #CC3300;
	font-weight: bold;
	font-family: sans-serif, Geneva, Arial, Helvetica;
	font-size: 36px;
}


.logo3 {
	color: #ADC9D7;
	font-weight: normal;
	font-family: sans-serif, Geneva, Arial, Helvetica;
	font-size: 36px;
}
/* Tabellen */
    table {}
   	tr {vertical-align:top;}
    th {text-decoration: none; font-weight:bold; padding:2px;}	
    td {border-bottom: 0px solid white;}
    
    td.rahmen{border: silver 0.0em solid;}
    .rand-oben {border-top: solid silver 1px;}
    .rand-rechts {border-right: solid silver 1px;}
    .rand-links {border-left: solid silver 1px;}
    .rand-unten {border-bottom: solid silver 0px;}


/* Tabellen */
    table {}
   	tr {vertical-align:top;}
    th {text-decoration: none; font-weight:bold; padding:2px;}	
    td {border-bottom: 0px solid white;}
    
    td.rahmen{border: silver 0.1em solid;}
    .rand-oben {border-top: solid silver 1px;}
    .rand-rechts {border-right: solid silver 1px;}
    .rand-links {border-left: solid silver 1px;}
    .rand-unten {border-bottom: solid silver 1px;}
    
 
/* TEXT */
    h1 {FONT-SIZE: 1.4em; font-weight: bold; line-height: 120%; margin-top: 25px;}
    h2 {FONT-SIZE: 1.2em; PADDING:0px; LETTER-SPACING: 0px; margin: 5px 0px 0px 0px; font-weight: bold; color: black;}
    h3 {FONT-SIZE: 1.2em; PADDING:0px; LETTER-SPACING: 0px; font-weight: bold; line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
    h4 {PADDING:0px; LETTER-SPACING: 0.1em;  text-transform: uppercase; font-weight: bold; line-height: 120%; margin: 0px;}
    h5 {margin: 0px;}
	mainContent {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dashed;
	border-left-style: double;
}
	/*#### ERROR ###*/
	.error input, .error select, .error textarea { 
	background-color : #c12602;
	color : #000;
	border : 1px solid #c12602;
	background : #fff;
	} 
	.error { 
	color : #c12602 !important;
	} 
	.red {color: #c12602;}
	
	#inhalte {max-width: 700px; padding-left: 10px;}
        #inhalte ul {padding-left: 0px; margin-left: 0px; list-style: none;}
        #inhalte li.erste {width: 30%; float: left; font-weight: bold;}
        #inhalte li.zweite {width: 69%; float: left; margin-bottom: 5px;}
		#inhalte td {vertical-align: top;}
		td.zeit_ort {font-size: 0.85em; width: 30%;}
		
		#sitemap {max-width: 700px;}
		#sitemap ul {padding-left: 30px; margin-left: 0px; list-style: disc;}
		#sitemap li.erste {margin-left:10px;}

 /* LINKS */
    a { text-decoration: none; line-height: 140%; font-weight: normal; color: #c12602;}
    a img {border: 0px;}
    a:hover {text-decoration: none;}
    a:visited {text-decoration: none;color: #c12602;}
	a.link {color: white; font-weight: normal;}
	a.link:visited {text-decoration: none;color: white;}
	a.link:hover {text-decoration: none; color: #484846;}
