html, body {
margin: 0;
padding: 0;
background: #FFFFFF;
color: #000;
font-family: Arial, Verdana, sans-serif;
}

h1 {font-size: 110%;line-height:110%;padding:5px; background:#feb; }
h2 {font-size: 115%;line-height:110%;padding:5px; background:#feb;}
h3 {font-size: 100%;line-height:100%;padding-left:5px;padding-top:5px;padding-bottom:2px; background:#fea; margin-bottom:3px; }
h4 {font-size: 100%;line-height:100%;padding-left:5px;padding-top:5px; background:#fea; margin-bottom:2px; }

/* -----------------------------------------Das Text-Logo in der Header-Box-------------------------------------------- */

table.omenue1 {height: 65px; width: 100%; border: 1px navy solid; background-color: #333399; }
table.omenue2 { width: 100%; border-left: 1px navy solid;border-right: 1px navy solid; border-bottom: 1px navy solid;

background-color: #FFEEBB;font-weight: bold; }
table.omenue2 a {font-size:95%; text-align: center; color: 000;}
table.omenue2 a:link { color: #000;}
table.omenue2 a:visited { color: #000;}
table.omenue2 a:active { color: #000;}




/*--------------------------- Die 'Buttons' im linken Menue --------------------------------------------*/
.schalter0 {
display: block;
padding: 2px;
text-decoration:none;
border: 1px solid #000;
width:150px;
font-size:90%;
font-weight:bold;
text-align: left;
margin: 3px 0 1px 0;
background-color:#ffffff;
}
.schalter01 {
display: block;
padding: 2px;
text-decoration:none;
border: 1px solid #000;
width:150px;
font-size:90%;
font-weight:bold;
text-align: center;
margin: 3px 0 1px 0;
background-color:#ffffff;
}

.schalter02 {
display: block;
padding: 2px;
text-decoration:none;
border: 1px solid #000;
width:100%;
font-size:90%;
font-weight:bold;
text-align: center;
margin: 3px 0 1px 0;
background-color:#ffffff;
}

.schalter03 {
display: block;
padding: 2px;
text-decoration:none;
border: 1px solid #000000;
width:100%;
font-size:90%;
font-weight:bold;
text-align: center;
margin: 3px 0 1px 0;
background-color:#019C9C;
}
.schalter1 a {

padding: 1px;
padding-left: 3px;
text-decoration:none;
border: 1px solid #000;
width:150px;
font-size:80%;
font-weight:bold;
text-align: left;
margin: 1px 0 1px 0;
background-color:#006666;
}
.schalter1 a:link {
color:#fff;
}
.schalter1 a:visited {
color:#e7d5b5;
}
.schalter1 a:hover {
color:#c30;
border:solid 1px #339;
background-color:#fff;
}
.schalter1 a:active {
color:#c30;
border:solid 1px #339;
background-color:#fff;
}
.schalter2 { padding-left: 5px; padding-right: 3px; background-color: #FFEEBB; font-size: 12px; }
.schalter2 a { color: #cc3300; font-size: 12px;}
.schalter2 a:link { color: #cc3300; }
.schalter2 a:visited { color: #cc3300; }
.schalter2 a:active { color: #cc3300;font-weight:bold;}
.nix {
display: none;
}

.schalter3 a {
display: block;
padding: 2px;
text-decoration:none;
border: 1px solid #000;
width:150px;
font-size:80%;
font-weight:bold;
text-align: left;
margin: 1px 0 1px 0;
background-color:#FFE505;
}
.schalter3 a:link {
color:#000;
}
.schalter3 a:visited {
color:#242424;
}
.schalter3 a:hover {
color:#009900;
border:solid 1px #339;
background-color:#fff;
}
.schalter3 a:active {
color:#c30;
border:solid 1px #339;
background-color:#fff;
}

.schalter4 a {
display: block;
padding: 2px;
text-decoration:none;
border: 1px solid #000;
width:150px;
font-size:80%;
font-weight:bold;
text-align: left;
margin: 1px 0 1px 0;
background-color:#019C9C;
}
.schalter4 a:link {
color:#fff;
}
.schalter4 a:visited {
color:#e7d5b5;
}
.schalter4 a:hover {
color:#009900;
border:solid 1px #339;
background-color:#fff;
}
.schalter4 a:active {
color:#c30;
border:solid 1px #339;
background-color:#fff;
}

.schalter5 a {
display: table-cell;
padding: 2px;
text-decoration:none;
border: 1px solid #000;
width:150px;
font-size:80%;
font-weight:bold;
text-align: center;
text-valign: center;

margin: 1px 0 1px 0;
background-color:#019C9C;
}
.schalter5 a:link {
color:#fff;
}
.schalter5 a:visited {
color:#000;
}
.schalter5 a:hover {
color:#009900;
border:solid 1px #000;
background-color:#fff;
}
.schalter5 a:active {
color:#c30;
border:solid 1px #000;
background-color:#fff;
}

.schalter6 {
display: block;
padding: 2px;
text-decoration:none;
border: 1px solid #000;
width:150px;
font-size:90%;
font-weight:bold;
text-align: center;
margin: 3px 0 1px 0;
background-color:#019C9C;
}

.schalter7 a {
display: table-cell;
padding: 2px;
text-decoration:none;
border: 1px solid #000;
width:100px;
font-size:80%;
font-weight:bold;
text-align: center;
text-valign: center;

margin: 1px 0 1px 0;
background-color:#019C9C;
}
.schalter7 a:link {
color:#fff;
}
.schalter7 a:visited {
color:#000;
}
.schalter7 a:hover {
color:#009900;
border:solid 1px #000;
background-color:#fff;
}
.schalter7 a:active {
color:#c30;
border:solid 1px #000;
background-color:#fff;
}



/* -------------------------------------------------Die Teaserbox --------------------------------------*/
#t-box {
display: block;
}
#t-box h4 {
font-size: 90%;
letter-spacing: 1px;
color: #fff;
margin: 0 0 0 0;
}
.teaser {
width:100%;
background-color:#feb;
border:solid 1px #339;
margin: 0px 0px 10px 0px;
}
.teaser a {display: block;}
.t-head {
font-family:arial,sans-serif;
background-color:#339;
color:#fff;
padding: 3px;
margin: 0;
font-size: 85%;
text-align: center;
}
.t-txt {
font-family:Arial,sans-serif;
color:#000000;
padding: 5px;
line-height:110%;
font-size: 80%;
}
/*-------------------------------------------------------------Content -----------------------------------------------------------------*/

.text{ background: #fea;padding:1px;padding-left: 2px; font-size: 80%;}
.text a { font-weight: bold }
.text a:hover {font-size: 110%;}
.text1 { background: #feb;padding: 4px;padding-top:1px; font-size: 80%;}

#p {
font-size: 85%;
line-height: 100%;
}
.p1 {
font-size: 85%;
padding: 4px;
padding-top:2px;
background-color: #feb;
margin-bottom:4px;
margin-top:0;
}
#table{
width: 600px;
clear: center;
background: navy;
}
.leer{
height:220px;
width:100%;
}

#table1{
background: #fea;
font-size: 80%;
border: 2px solid #ed7;
}
#table1 a{
font-weight: bold
}
#table1 a:hover{
font-size: 110%;
}


#table2{
padding:0;
width:100%;
border-collapse:collapse;
}
#table2 tr{
background: #feb;
padding: 4px;
padding-top:1px;
 font-size: 80%;
}
#table2 td{
text-align:center;
border: 1px solid #ec7;
}
#table2 th{
border: 1px solid #ec7;
}
#table2 a:hover{font-size:100%;}
#table{
width: 600px;
clear: center;
background: navy;
}
.leer{
height:220px;
width:100%;
}
/*--------------------------------------------------------------- Unterer Bereich -------------------------------------------------------------*/

#rest{
margin:0px;
width:100%;
color:#fa6;
background-color:#feb;
text-align:center;
font-size:75%;
}
#rest a{
color:#fa6;
}

#rest table a{
font-size:75%;
}

/*--------------------------------------------------------------- Link-Definitionen -------------------------------------------------------------*/

a { text-decoration: none; color: #000000;}
a:link { color: #000000; }
a:visited { color: #cc3300;}
a:active { color: #cc3300;}
a:hover { text-decoration: underline;color: #000000; }

/*--------------------------------------------------------------- Footer -------------------------------------------------------------*/


/*------------------------------------------------------------- Sonstiges -----------------------------------------------------------------*/


img {
border: none;
}

.navi { 
	margin: 0;
	padding: 0;
	text-align: center;
 } 

.navi ul, #navi li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
} 

.navi a:link, .navi a:visited {
	float: left; 
	padding: 0 30px; 
	line-height: 20px; 
	font-weight: bold;
	font-size: 14px; 
	text-decoration: none; 
	color: #FFFFFF; 
	background-color: #064585; 
	border-right: 3px solid #064585; 
} 

.navi #akt { 
	color: #FFFFFF; 
	background-color: #D3C66A; 
	border-right: 3px solid #064585; 
} 

.navi a:hover, #navi a:hover#akt {
	color: #FFFFFF; 
	background-color: #7581ef; 
	border-right: 3px solid #064585; 
} 

.navi2 {
	float: left; 
	padding: 0 100px; 
	line-height: 20px; 
	font-weight: bold;
	font-size: 14px; 
	text-decoration: none; 
	color: #000000; 
	background-color: #064585; 
	border-right: 3px solid #064585;
}