/*
antiquewhite = #FAEBD7
floralwhite = #FFFAF0
peru = #CD853F
peachpuff = #FFDAB9
wheat = #F5DEB3




*/


body { background-color : #FAEBD7; }


/* Zentrale Einstellungen */
hr { color : #CD853F; background-color : #CD853F; height:1px; border : 0px; }


/* Schriftfarben */
p, ul, ol, li, td, tr { color : black; }
h1, h2, h3, h4, h5, h6 { color : black; }

/* Schriftarten */
p, ul, ol, li, td, tr, h1, h2, h3, h4, h5, h6 { font-family : Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; }

/* Schrifgrößen und Zeilenabstände */
p, ul, ol, li, td, tr { font-size : 13px; line-height : 18px; margin : 6px 0px 6px 0px; }
ul, ol, li { margin-left : 1em; }
h1 { font-size : 23px; line-height : 24px; margin : 0px 0px 12px; }
h2 { font-size : 17px; line-height : 18px; margin : 18px 0px 12px; }
h3 { font-size : 15px; line-height : 18px; margin : 18px 0px 12px; }
h4 { font-size : 13px; line-height : 18px; margin : 18px 0px 6px; }
h5 { font-size : 11px; line-height : 18px; margin : 6px 0px 18px; }
h6 { font-size : 9px; line-height : 12px;  margin-left : 11px; }

p, ul, ol, li, td, tr { font-weight : normal; font-style:normal; }
h1 { font-weight : normal; font-style : normal; }
h2 { font-weight : bold; font-style : normal; }
h3 { font-weight : bold; font-style : normal; }
h4 { font-weight : bold; font-style : normal; }
h5 { font-weight : normal; font-style : normal; }
h6 { font-weight : normal; font-style : normal; }

.navi { line-height : 18px; margin : 12px 0px 6px; }



/* Tabellenformatierung */

table { border-style : solid; border-width : 1px; border-color : #CD853F; border-collapse : collapse; }
tr { border-style : solid; border-width : 1px; border-color : #CD853F; border-collapse : collapse; }
td, th { border-style : solid; border-width : 1px; border-color : #CD853F; border-collapse : collapse; padding : 6px; vertical-align : top; text-align : left; }



/* Für Graphiken, die links liegen */
.img-links { padding-right : 10px; padding-bottom : 5px; }
/* Für Graphiken, die rechts liegen */
.img-rechts { padding-left : 10px; padding-bottom : 5px; }



/* Hier kommen die Effekte für alle Links her */

@media all {
a:link
{
color : #003080;
text-decoration : none; font-style : normal;
margin:1px; border-bottom:1px; border-bottom-style:dotted;
}

a:visited
{
color : #802000;
text-decoration : none;
font-style : normal;
border-bottom : 1px; border-bottom-style : dotted;
}

a:hover
{
color : #000000;
text-decoration : none;
font-style : normal;
background-color : #FAEBD7;
}

a:active
{

text-decoration : none;
font-style : italic;
border-bottom-style : none;
}

a:focus
{
color : #770099;
text-decoration : none;
font-style : normal;
font-weight : bold;
border-bottom-style : none;
background-color : #FFDAB9;
}
}



/* Definition der Layer */

#text
{
position : absolute; visibility : visible; z-index : 9; left : 60px; top : 30px; right : 260px;
}

#rahmen
{
visibility : visible; z-index : 9;
background-color : white;
padding-top : 20px; padding-bottom : 20px; padding-left : 10px; padding-right : 15px;
border-style : solid; border-width : 1px; border-color : #CD853F;
}

#navi
{
position : absolute; visibility : visible; z-index : 5; right : 60px; top : 30px; width : 160px;
}

#rahmennavi
{
visibility : visible; z-index : 5;
background-color : white;
padding-top : 20px; padding-bottom : 20px; padding-left : 10px; padding-right : 15px;
border-style : solid; border-width : 1px; border-color : #CD853F;
}


#links
{
position : absolute; visibility : visible; z-index : 1;
left : 0px; top : 0px; width : 120px; height : 200px;
background-color : #F5DEB3;
}

#rechts
{
position : absolute; visibility : visible; z-index : 1;
top : 70px; right : 140px; width : 200px; height : 300px;
background-color : #F5DEB3;
}

#nichts
{
position : absolute; visibility : hidden; z-index : 1;
left : 0px; top : 0px; width : 120px; height : 200px;
background-color : none;
}



.rahmenaktuell
{
visibility : visible; z-index : 9;
background-color : #FFFAF0;
margin-top : 5px; margin-bottom : 17px; margin-left : 0px; margin-right : 0px;
padding-top : 0px; padding-bottom : 0px; padding-left : 10px; padding-right : 15px;
border-style : solid; border-width : 1px; border-color : #CD853F;
}


/* too cool for IE */
a#tooCool { position: fixed; right: 0; bottom: 0; display: block; height: 80px; width: 80px; background: url(img/too_cool_sash_de.png) bottom right no-repeat; text-indent: -999em; text-decoration: none; }

