/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~ Hier beginnt die Grundeinstellung des Layouts ~~~~~~~~*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

html, body {
font-family:Arial;
background-color:#5F0505;
color:#ffa500;
padding:0;
margin:0;
height:100%;
text-align:center;
}

#container{
background-color:#5F0505;
width:100%;
height:100%;
margin:0pt auto;
bottom:0pt;
text-align:left;
}

body > #container { height:auto; min-height:100%; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~ Formatierung der Navigation ~~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#textblock{
width:60%;
margin-top:5pt;;
margin-left:15pt;
float:left;
position:relative;
color:#ffa500;
}

#textblock p{
font-size:100%;
color:#ffa500;
text-align:justify;
}

#textblock p#zitat{
font-size:100%;
color:#ffa500;
font-style:italic;
}

#textblock h1{
margin-bottom:0px;
padding-bottom:10px;
color:#ffa500;
font-weight:normal;
font-size:100%;
border-bottom:1px solid #ffa500;
}

#textblock h2{
margin-top:20px;
margin-bottom:10px;
padding-bottom:2px;
color:#ffa500;
font-weight:bold;
font-size:100%;
border-bottom:1px solid #ffa500;
}

#textblock h3{
margin-top:50px;
margin-bottom:10px;
padding-bottom:10px;
color:#ffa500;
font-weight:bold;
font-size:100%;
border-bottom:1px solid #ffa500;
}

#textblock h4{
margin-bottom:0px;
padding-bottom:0px;
color:#ffa500;
font-weight:bold;
font-size:100%;
font-style:italic;
}

#textblock ul{
margin-top:30pt;
margin-left:30pt;
padding-left:30pt
}

#textblock li{
list-style:url(../images/pfeil_liste.jpg);
margin-bottom:20pt;
padding-bottom:5pt;
text-indent:15pt;
vertical-align:middle;
color:#ffa500;
font-weight:bold;
font-size:100%;
}

#textblock li a:link{
font-weight:bold;
color:#ffa500;
text-decoration:none;
}
#textblock li a:visited{
font-weight:bold;
color:#FF7F00;
text-decoration:none;
}

#textblock li a:hover{
text-transform:uppercase;
font-weight:bold;
color:#ffa500;
text-decoration:none;
}

#textblock a:link{
font-weight:bold;
color:#ffa500;
text-decoration:none;
}
#textblock a:visited{
font-weight:bold;
color:#ffa500;
text-decoration:none;
}
#textblock a:hover{
font-weight:bold;
color:#ffa500;
text-decoration:underline;
}

.objekte td{ font-weight:bold;
color:#ffa500;
text-align:center;
cellpadding:0px;
cellspacing:0px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* ~~~~~~~~ Formatierung der "normalen Textblöcke" ~~~~~~~~~~~~~~~*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.navigation {
margin:0pt 0pt 0pt 0pt;
width:220px;
padding:0pt;
font-family:Arial;
float:right;
position:relative;
}

.navigation ul{
margin:0pt;
padding:0pt;
}

.navigation li{
color:#ffa500;
padding-bottom:5pt;
list-style:none;
display:block;
list-style-position:outside;
}

.navigation li a:link{
font-weight:bold;
color:#ffa500;
text-decoration:none;
}
.navigation li a:active{
font-weight:bold;
color:#ffa500;
text-decoration:none;  }

.navigation li a:visited{
font-weight:bold;
color:#ffa500;
text-decoration:none;  }

.navigation li a:hover{
font-weight:bold;
color:#ffa500;
text-decoration:underline;
}

a#navi_act{
font-weight:bold;
color:#ffa500;
text-decoration:underline;
}

li#navi_sub{
margin-left:10pt;
padding-left:10pt;

}

#bilder{
width:100%;
margin-top:5pt;;
margin-left:5pt;
text-align:center;
position:relative;
color:#ffa500;
}

#bilder p{
width:100%;  
color:#ffa500;
text-align:center;
line-height:30px;
}

#bilder h2{
width:100%;
margin-bottom:30px;
padding-bottom:10px;
color:#ffa500;
font-weight:bold;
font-size:13pt;
text-align:left;
border-bottom:1px solid #ffa500;
}
