/*------------------- CSS RESET ---------------------
---------------------------------------------------*/
* {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
}

ul,
ol {
list-style: none;
}

b,
strong {
font-weight: bold;
}

img,
a img {
border: none;
}

/*------------------- CONTAINER ---------------------
---------------------------------------------------*/

#container {
background: #4C66A3;
width:100%;
height:100%;
}

body {
background: #4C66A3;
width:100%;
height:100%;
font-family:arial;
}

/*------------------- CONTENT ---------------------
---------------------------------------------------*/

#content {
background: #FFF;
border: #111724 1px solid ;

width:900px;
padding:0px;
margin:20px;
text-align:left;
}


/*------------------- HEADER ---------------------
---------------------------------------------------*/

#header {
height:150px;
margin:10px;
}

#logo{
float:left;
width:200px;
}

#bild{
float:left;
width:530px;
margin-left:10px;
margin-top:10px;
}

#logo2{
float:left;
width:120px;
text-align:right;
padding-right:10px;
font-size:10pt;
}


#hr{
clear:both;
background:#FF7489 ;
height:3px;
width:860px;
margin:0 10px;
}


/*------------------- NAVIGATION ---------------------
---------------------------------------------------*/

#navigation {
width:200px;
float:left;
padding:40px 0 20px 20px;
}

ul{
border-top:#FF7489 1px solid;

display: block;
}

li a {
font-size:1em;
color:#111724;
text-decoration:none;

border-bottom:#FF7489 1px solid;
padding:5px 10px 5px 20px;
display: block;
}

li a.top {
font-size:1em;
color:#6792C5;
text-decoration:none;

border-top:#FFAA00 1px dashed;
border-bottom:#FFAA00 1px dashed;
padding:5px 10px 5px 20px;
display: block;
}

li a:hover{
font-size:1em;
color:#4C66A3;
text-decoration:none;

}


/*------------------- INHALT ---------------------
---------------------------------------------------*/

#inhalt {
width:610px;
padding:70px 20px 20px 50px;
margin-left:200px;
}

h1 {
font-size:1.5em;
color:#4C66A3;
text-decoration:none;
margin: 20px 0 20px 0;
}
h2{
font-size:1.0em;
color:#000;
text-decoration:none;
margin: 0;
font-weight:bold;
}
h3{
font-size:1.0em;
color:#000;
text-decoration:none;
margin: 20px 0 20px 50px;
font-weight:bold;
}
h4 {
font-size:0.8em
color:#4C66A3;
}

.abs{
margin-top:10px;
}

.abs2{
margin-top:7px;
}

.abs3{
margin-top:5px;
}

.abst{
line-height:23px;
}

a {
font-size:1em;
color:#4C66A3;
text-decoration:none;
}
a:hover {
font-size:1em;
color:#FFAA00;
text-decoration:none;
}

.bg2a{
font-size:0.9em;
vertical-align:top;
}

.clr{
clear:both;
margin-top:20px;
}

span.href {
font-size:1em;
color:#4C66A3;
text-decoration:none;
}

/*------------------- FOOTER ---------------------
---------------------------------------------------*/

#footer {
height:30px;
clear: both;
padding:10px;
margin:10px;
text-align:center;
border-top:#FF7489 1px solid;

}

#ft {
font-size:0.8em;
color:#4C66A3;
}
