body {
background-color: #e8f6fb; 
margin:0; 
padding: 0; 
width: 100%; 
height: 100%;
display: block}

#Ebene1 { 
height: 193px; 
width: 807px;
background-image: url(bilder/top-bg.gif); 
background-repeat: no-repeat; 
left: 50%; 
top:10px; 
margin: 0px 50% 0px -404px;  
position: relative;
padding: 0px; }


#Ebene2 { 
height: auto; 
width: 807px;  
background-image: url(bilder/bottom-bg.gif); 
background-repeat: repeat-y; 
left: 50%; 
top: 10px;
margin: -1px 50% 20px -404px; 
position: relative;
padding: 0px;
vertical-align: top;
 }
 
 
div #image { 
display: inline; 
height: auto; 
width: 35%; 
padding-left: 20px; 
position: inherit; 
float: left; 
margin: 0;
padding-bottom: 50px;
}

*html div #image { 
display: inline; 
height: auto; 
width: 35%; 
padding-left: 20px; 
float: left; 
position: inherit; 
margin: 0; 
padding-bottom: 50px;
padding-right: 0px;
}

div #content { 
display: inline; 
height: auto; 
width: 60%; 
vertical-align: top; 
float: right; 
margin: 0; 
padding: 0 0 50px 0;
position: relative; }


*html div #content { 
position: relative; 
display: inline; 
height: auto; 
width: 55%; 
vertical-align: top; 
margin: 0; 
padding: 0px 0px 50px 0px;
}

#image ul { 
list-style: url(bilder/bullet.gif);
color: #d17d07;
}

#image img { 
margin: 65px 10px 0 10px;
}

div #image img.thumps1 { 
margin: 80px 0 0 10px;
display: inline;
float: left;
}

div #image img.thumps2 { 
margin: 10px 0 0 10px;
display: inline;
float: left;
}



#Ebene2 p
{ clear: both; font-family: Verdana, Helvetica, Arial; font-size: 12px; color: #30819f; line-height: 16px; padding-right: 65px; padding-bottom: 0; padding-left: 25px; }

#Ebene2 ul
{
padding:  0 65px 0 45px;
clear: both;
font-family: Verdana, Helvetica, Arial; 
font-size: 12px;
color: #30819f; 
}

#Ebene2 p.lead
{
font-family: Verdana, Helvetica, Arial; 
font-size: 12px; 
color: #30819f;
padding:  0 65px 10px 25px;
font-weight: bold;
clear: both;
}


h1
{ padding:  10px 0 5px 25px; 
font-size: 12px; 
color: #30819f; 
width: 360px; 
margin: 0;
font-family: Verdana, Helvetica, Arial; 
}

h2
{ 
padding:10px 0 0 25px; 
font-size: 12px; 
color: #30819f; 
width: 360px; 
font-family: Verdana, Helvetica, Arial; 
margin: 0; 
}

h3.first
{ 
padding:47px 0 0 10px; 
font-size: 12px; 
color: #30819f; 
width: auto; 
font-family: Verdana, Helvetica, Arial; 
margin: 0; 
}

*html h3.first
{ 
padding:68px 0 0 10px; 
font-size: 12px; 
color: #30819f; 
width: auto; 
font-family: Verdana, Helvetica, Arial; 
margin: 0; 
}

h3
{ 
padding:20px 0 0 10px; 
font-size: 12px; 
color: #30819f; 
width: auto; 
font-family: Verdana, Helvetica, Arial; 
margin: 0; 
}

a:link
{
color: #d17d07;
font-size: 12px;
line-height: 16px;
text-decoration: none;
}

a:visited
{
color: #d17d07;
font-size: 12px;
line-height: 16px;
text-decoration: none;
}

a:hover , a.subnavon
{
color: #30819F;
font-size: 12px;
line-height: 16px;
text-decoration: underline;
}

a:active
{
color: #d17d07;
font-size: 12px;
line-height: 16px;
text-decoration: none;
}


img.footer{
margin: 0;
padding: 0;
display: block;
border: 0;
}

/* Subnavigation Inhalt */

#Ebene2 ul.subnav
{ 
font-family: Verdana, Helvetica, Arial; 
font-size: 14px; 
color: #30819f; 
margin: 0; 
width: 100%; 
padding: 54px 0 0 40px; }

*html #Ebene2 ul.subnav
{ 
font-family: Verdana, Helvetica, Arial; 
font-size: 14px; 
color: #30819f; 
margin: 0; 
width: 100%; 
padding: 68px 0 60px 40px; }


#Ebene2 ul.subnav li
{ font-size: 12px; margin-bottom: 5px; }


/* Navigation */

#Ebene1 ul {
list-style-type: none; 
padding: 128px 0 34px 25px;
margin: 0; 
display: block 
}


#Ebene1 ul li {
list-style-type: none; 
display: inline;
}

img.logo {
margin-top: -128px;
}

#Ebene1 a:link {
color: #30819F;
font-size: 11px;
line-height: 14px;
font-weight: bold;
text-decoration: none;
margin-left: 5px ;
font-family: verdana, Helvetica, Arial;
 }

#Ebene1 a:hover , #Ebene1 a.on {
color: #d17d07;
font-size: 11px;
line-height: 14px;
font-weight: bold;
text-decoration: none;
margin-left: 5px ;
font-family: verdana, Helvetica, Arial;
}
 
#Ebene1 a:visited {
color: #30819F;
font-size: 11px;
line-height: 14px;
font-weight: bold;
text-decoration: none;
margin-left: 5px ;
font-family: verdana, Helvetica, Arial;
}
 
#Ebene1 a:activ {
color: #30819F;
font-size: 11px;
line-height: 14px;
font-weight: bold;
text-decoration: none;
margin-left: 5px ;
font-family: verdana, Helvetica, Arial;
}

/* Formularfelder */

.eingabe , select
{
margin: 8px 8px 8px 0;
padding: 2px 2px 0 2px;
width: 250px;
height: 18px;
border: solid 1px #30819F;
color: #30819F;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal;
background-color:white;
}

.eingabe-area{
padding: 2px 2px 0 2px;
width: 250px;
border: solid 1px #30819F;
color: #30819F;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal;
background-color:white;
}

.senden
{
margin: 0 0 8px 0;
padding: 1px 6px 1px 6px;
width: auto;
height: 23px;
border: solid 1px #30819F;
color: #30819F;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal;
background-color: transparent;
}

