﻿@charset "utf-8";
/* CSS Document */

body 
{
	max-width: 68em;
	margin: 0 auto;
	font-family: sans-serif;
	min-width: 28em;
}
/* #header 
{
	width: 100%;
    padding:1px 0 1px 0;
	margin-left:auto;
	margin-right: auto;
} */
header > div > img
{
	width: 98%;
	border: 1px solid black;
	border-radius: 7px ;
}	
.header-box 
{		
    display: block;
	width: 98%;
	border: 1px solid green;
	border-radius: 0 7px 7px 7px;
   	background-color: #f7e0b6;
	text-align: center;
	margin: - auto;
}
#Seite
{
	width: 100%;
    margin:0 auto;
}
#wrapper 
{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
#abschnitty 
{
	width: 98%;
	margin: 1em auto;
	background-color: #60f8ca33;
}
#abschnittx 
{
	width: 98%;
	margin: 3em auto;
}
#abschnitt 
{
	width: 98%;
	margin: 3em 0 0 4em;
}
#abstation 
{
	width: 100%;
	height: auto;
	background-color:#F1EFF1;
	margin: 3em auto;
	border: 1px blue solid;
	border-radius: 7px;
}
.zwei 
{
	width: auto;
	height: auto;
	background-color: lightblue;
}
h1
{
 font-size:1.2em;
 color:#000000;
 text-align: center;
}			
#nav 
{
	/* width: 92%; */
	margin: 0 4.5em .5em 4.5em;
	/* float: right; */
}
ul#saturday 
{
	text-transform:uppercase;
	font-size:0.68em;
	margin: 3px;
	
}

ul#saturday li 
{
	display:block;
}
ul#saturday li a 
{
	float:left;
	text-decoration:none;
	padding:1px 3px 0 1em;
	background:transparent url("bgOFF.gif") repeat-x top left;
	border-right: 1px pink solid;
}
ul#saturday ul 
{
		    display:none;
			top: 2.2em;
			
			margin-left: -2em;
			font: 0/0 serif;
			transition: font 0.5s;
			z-index: -1;
			float: left;
}
ul#saturday li a:hover 
{
	background:transparent url("bgHOVER.gif") no-repeat top right;
}
ul#saturday li a.current, ul#saturday li a.current:hover 
{
	color:#fff;
	background:transparent url("bgON.gif") no-repeat top right;
}
ul#saturday li:hover ul 
{
	display:block;
	font: inherit;
	z-index: auto;
}
ul#saturday li ul li a.untermen
{
	padding: 0;
	background-color: red;	
}
#logobalken
{
	background-color: #009900;
	width: 100%;
	height: 16px;
	margin-top: 4px;
	border: 1px solid green;
}
.untermen
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
	background:url("bgOFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-top:1px solid #C0E2D4;
}

.Stil5 {font-size: 18px}
.Stil6 {color: #FFFFFF}
.Stil25 {color: #FF6600}
.Stil27 {color: #FFCC00}
.Stil29 {color: #000099}
.Stil31 {color: #FF9933}
.Stil32 {color: #0033Ff}
.Stil38 {color: #737994; font-size: larger}
.Stil39 {color: #EFEFF7}
.Stil40 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #0066FF;}
.Stil41 {color: #0066FF}
.Stil42 {color: #999999}

h1
{
 font-size:1.2em;
 color:#000000;
 text-align: center;
}
#title 
{
	height:auto;
	width:1100px;
	padding:5px 0 4px 0;
}

#inhalt 
{
	width: auto;
	margin: 0;
}
.ukl 
{
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, sans-serif;
}
.ukl2 
{
	font-size: 12px;
	font-weight: bold;
	color: #99700c;
}	
#box 
 {
	display: block;
	width: 450px;
	padding: 0.8em;
	border: 1px solid green;
	border-radius: 0 20px 0 20px;
	box-shadow: 0px 5px 15px white inset;
	background-color: #E9E9E9;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

.table4
{
	border: 1px solid blue;
	border-radius: 7px;
	width: 90%;
	margin: 1em auto;
	background-color: lightgoldenrodyellow;
	position:relative;
	padding: 5px;
}
.head2
{
	float: left;
	margin-left: 25%;
	text-align: center;
	width: 25%;
	height: 34px; 
	background-color: #E1E1E1;
	color:#ff6600;
}
.head3
{
	float: left;
	text-align: center;
	width: 25%;
	height: 34px; 
	background-color: #CCCCCC;
	color:#ff6600;
}
.table4 ul 
{
	/* text-align: left; */
	color: #000099;
	margin-left: 25%;
	padding: 5px;
}
.table8 ul
{
	color: #000099;
	margin-left: 5%;
	padding: 5px;
}

.table5
{
	border: 1px solid blue;
	border-radius: 7px;
	width: 90%;
	background-color: #CCCCCC;
	padding: 10px;
	color: #000099;
	text-align: justify;
	}
	
.table6
{
	border: 1px solid blue;
	border-radius: 7px;
	width: 90%;
	margin-top: 1em;
	padding: 5px;
}
.table7
{
	border: 1px solid blue;
	border-radius: 7px;
	width: 90%;
	margin-top: 1em;
	background-color: #CCCCCC;
	padding: 5px;
}
.table8
{
	border: 1px solid blue;
	border-radius: 7px;
	width: 90%;
	margin: 1em auto;
	padding: 1em;
	background-color: white;	
}
.table8 tr
{
	background-color: #cccccc;
}
.table8 td
{
	text-align: left;
	color: #0033Ff;	
	padding-left: 8px;
}
.table8 th 
{
	text-align: left;
	color: #0033Ff;	
	padding-left: 8px;
	
}
h3 
{
	text-align: center;
	color: #ff6600;
}