/*
CSS-Styles für das Basis-Layout aller Seiten
============================================
Verwendete Farben:
================== 
Farbschema:               Rötlich 
---------------------------------      
Allgemeiner Hintergrund:  #A52F1C
Allgemeiner Text:         #EDE6A5
Hauptmenü-Hintergrund:    #A52F1C
Hauptmenü-Text:           #EBBD69
Hauptmenü-Text-Select:    #FFFFFF
Hauptmenü-Text-Hover:     #FFFFFF
Untermenü-Hintergrund:    #BE3821
Untermenü-Text:           #EBBD68
Untermenü-Text-Select:    #FFFFFE
Untermenü-Text-Hover:     #FFFFFE

*/


html{
height:101%;
}

body{
font-family:verdana, helvetica, arial, sans-serif;
text-align: left;
color:#EDE6A5;
font-size:10pt;
margin:0px;
text-align:center;
}

/* Rahmen um den gesamten Darstelungsbereich */
div.wrapper {
width: 960px;
height: 10000px;
border:solid 1px #C2771F;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
padding:0px;
position: relative;
background-color:#A52F1C;
text-align:left;
}


/*
CSS-Styles für die Navigations-Menüs
====================================
*/

div.navi_1{
position:absolute;
top:140px;
left:240px;
height:20px;
background-color:#A52F1C;
}

div.navi_1 a {
display:block;
float:left;
color:#EBBD69;
font-family:arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
margin-top:2px;
margin-left:15px;
margin-right:0px;
text-decoration:none;
}

div.navi_1 a.select{
color:#FFFFFF;
}

div.navi_1 a:hover{
color:#FFFFFF;
}

div.navi_2{
position:absolute;
top:165px;
left:255px;
height:20px;
background-color:#BE3821;
width:705px;
}

div.navi_2 a{
display:block;
float:left;
color:#EBBD68;
font-family:arial, helvetica, sans-serif;
font-size:9pt;
margin-top:2px;
margin-left:10px;
margin-right:0px;
text-decoration:none;
}

div.navi_2 a.select{
color:#FFFFFE;
}

div.navi_2 a:hover{
color:#FFFFFE;
}


/* 
CSS-Styles für die Inhalte aller Seiten 
=======================================
*/

a{
text-decoration:none;
color:#EBBD69;
}

a:hover{
color:#FFFFFF;
}

div.inhalt{
position:absolute;
top:200px;
left:0px;
width:940px;
height:100%;
margin-left:10px;
margin-right:10px;
}

img.mitte{
border:none;
margin-left:200px;
margin-top:0px;
margin-bottom:20px;
margin-right:20px;
}


img.links{
border:none;
margin-left:20px;
margin-top:0px;
margin-bottom:20px;
margin-right:20px;
float:left;
}

img.rechts{
border:none;
margin-right:20px;
margin-top:0px;
margin-bottom:20px;
margin-left:20px;
float:right;

}

div.text_mitte{
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
margin-top:20px;
line-height:1.8em;
}

div.text_mitte_rand{
margin-left:5px;
margin-right:5px;
margin-bottom:20px;
margin-top:40px;
padding:15px;
border:solid 1px;
line-height:1.8em;
}

div.text_rechts{
margin-left:260px;
margin-right:60px;
margin-bottom:20px;
margin-top:20px;
line-height:1.8em;
}

div.text_links{
margin-left:20px;
margin-right:240px;
margin-bottom:20px;
margin-top:20px;
line-height:1.8em;
}


div.titel{
font-family:serif;
font-size:24pt;
margin-top:30px;
margin-left:0px;
padding-left:5px;
padding-bottom:10px;
width:600px;
}

div.untertitel{
font-family:serif;
font-size:14pt;
margin-bottom:40px;
margin-left:0px;
padding-left:5px;
padding-bottom:10px;
border-bottom:solid 2px;
width:600px;
}

div.zeile_1{
font-family:serif;
font-size:14pt;
margin-top:40px;
margin-bottom:20px;
margin-left:0px;
padding-left:0px;
padding-bottom:0px;
}

div.zeile_2{
font-family:serif;
font-style:italic;
font-size:12pt;
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
padding-left:0px;
padding-bottom:0px;
}

table.tab01{
width: 900px; 
border:solid 1px;
margin-bottom:40px;
}

table.tab01 td{
font-size:10pt;
padding-bottom:10px;
}


table.tab01 a:link, table.tab01 a:visited {
text-decoration: none;
color: #EDE6A5;
}

table.tab01 thead td{
background-color:#BE3821;
font-weight:bold;
}

table.tab01 thead tr td{
width:350px;
}

table.tab01 thead tr td td{
width:350px;
}


table.mitte{
width:600px;
margin-bottom:40px;
font-size:10pt;
}








