/* CSS Document */

/* --- Allgemein --- */

* {
margin: 0;
padding: 0;
/*border: 0;*/
}

body {
width: 100%;
height: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000000;
background: #e9e9e9 url(../img/header.jpg) top right repeat-x;
overflow:scroll;
}


h2 {
font-size: 1.2em;
color: #870e12;
font-weight: normal;
}

p {
font-size: 0.8em;
color:#000000;
line-height: 1.5em;
padding-right: 20px;
}

.invisble {
display:none;
}

#wrap {
position:absolute;
right: 0%;
width: 1000px;
height: 700px;
background: transparent url(../img/header_blue.jpg) top right no-repeat;
}

#content {
position:relative;
width: 1000px;
height: 540px;
margin: 160px 0 0 0;
background: #fff;
}

#left {
float:left;
width: 290px;
height: 518px;
padding: 20px 10px 0 37px;
border-right: #999999 2px dotted;
border-bottom: #999999 2px dotted;
}

#middle {
float:left;
height: 518px;
width: 470px;
padding: 20px 0 0 20px;
border-bottom: #999999 2px dotted;
}

#right {
float:left;
width: 159px;
height: 220px;
padding: 320px 0 0 10px;
background: #e9e9e9;
border-left:#999999 2px dotted;
}

#navigation {
list-style: none;
}

#navigation li {
margin: 20px 0 0 0;
}

#navigation a#language {
display:block;
font-size:0.7em;
color:#870e12;
padding: 7px 0 7px 30px;
background: url(../img/sprache.gif) top left no-repeat;
}

#navigation a#language:hover {
display:block;
font-size:0.7em;
color:#999999;
padding: 7px 0 7px 30px;
background: url(../img/sprache_hover.gif) top left no-repeat;
}

#navigation a#information {
display:block;
font-size:0.7em;
color:#870e12;
padding: 7px 0 7px 30px;
background: url(../img/info.gif) top left no-repeat;
}

#navigation a#information:hover {
display:block;
font-size:0.7em;
color:#999999;
padding: 7px 0 7px 30px;
background: url(../img/info_hover.gif) top left no-repeat;
}

#navigation a#imprint {
display:block;
font-size:0.7em;
color:#870e12;
padding: 7px 0 7px 30px;
background: url(../img/fragezeichen.gif) top left no-repeat;
}

#navigation a#imprint:hover {
display:block;
font-size:0.7em;
color:#999999;
padding: 7px 0 7px 30px;
background: url(../img/fragezeichen_hover.gif) top left no-repeat;
}

#navigation a#home {
display:block;
font-size:0.7em;
color:#870e12;
padding: 7px 0 7px 30px;
background: url(../img/home.gif) top left no-repeat;
}

#navigation a#home:hover {
display:block;
font-size:0.7em;
color:#999999;
padding: 7px 0 7px 30px;
background: url(../img/home_hover.gif) top left no-repeat;
}

a.AFFITOP {
margin: 30px 0 0 0;
width: 435px;
padding: 10px 0 10px 35px;
background: #e9e9e9 url(../img/haken.gif) center left no-repeat;
display:block;
font-size: 0.8em;
color:#870e12;
}

a.AFFITOP:hover {
color:#999999;
background: #e9e9e9 url(../img/haken_hover.gif) center left no-repeat;
}

h2#athero {
font-size: 1.2em;
color: #870e12;
font-weight: normal;
margin: 200px 0 0 0;
}

p#athero_p {
font-size: 0.8em;
color:#000000;
line-height: 1.5em;
padding-right: 20px;
margin: 40px 0 0 0;
}

.impressum {
font-size: 0.8em;
color:#000000;
line-height: 1.5em;
padding-right: 20px;
margin: 5px 0 0 0;
}

p#disclaimer {
font-size: 0.5em;
color:#999999;
margin: 200px 0 0 0;
}

p#disclaimer2 {
font-size: 0.5em;
color:#999999;
margin: 443px 0 0 0;
}

p#disclaimer3 {
font-size: 0.5em;
color:#999999;
margin: 397px 0 0 0;
}

p#disclaimer4 {
font-size: 0.5em;
color:#999999;
margin: 220px 0 0 0;
}

p#disclaimer5 {
font-size: 0.5em;
color:#999999;
margin: 420px 0 0 0;
}

