body {
background-image: url(../bilder/bg.gif);
background-repeat: repeat-x;
background-attachment:fixed; 
line-height: 1.3;
background-color: #e1ddd9;
font-size: 11px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}
 /* LINK FORMATIERUNG ********************************************** */ 
a {
color: #FF0000;
font-family:Arial;
font-size: 14px;
text-decoration:none;
font-weight: bold;
}
a:visited {
color: #FF0000;
font-family:Arial;
font-size: 14px;
text-decoration:none;
font-weight: bold;
}
a:hover {
color: #FF0000;
font-family:Arial;
font-size: 14px;
text-decoration:underline;
font-weight: bold;
}
a:active { 
color: #FF0000;
font-family:Arial;
font-size: 14px;
text-decoration:none;
font-weight: bold;
}
A.current:Link{
width:201px;
height:41px;
color:#1472D0;
background-color: #C5DBF2;
background-image: url(../bilder/navigation_active.gif);
font-family:Arial;
font-size:12px;
text-decoration:none;
font-weight: bold;
}
A.current:Visited{
width:201px;
height:41px;
color:#1472D0;
background-color: #C5DBF2;
background-image: url(../bilder/navigation_active.gif);
font-family:Arial;
font-size:12px;
text-decoration:none;
font-weight: bold;
}
A.current:Hover{
color:#1472D0;
width:201px;
height:41px;
font-family:Arial;
font-size:12px;
text-decoration:none;
font-weight: bold;
background-color: #C5DBF2;
background-image: url(../bilder/navigation_active.gif);
}
#nav1st  {
background-image: url(../bilder/navigation.gif);
margin: 0;  
  }

#nav1st a {
font-size: 12px;
display: block;
color:#1472D0;
padding-top: 10px;
padding-left: 20px;
padding-bottom:0px;
/* background-image: url(../bilder/navigation.gif); */
text-decoration:none; 
text-align:left;
width:181px;
height:31px;
}
#nav1st a:hover {
font-size: 12px;
 display: block;
padding-top: 10px;
padding-left: 20px;
background-image: url(../bilder/navigation_active.gif);
text-decoration:none;
text-align:left;
width:181px;
height:31px;
 }

 /* Überschriften ********************************************** */ 
 
h1 {
text-align: center;
font-size: 11px;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:20px 15px;
padding:20px 15px;
margin:0px }

h2 {
text-align: center;
color:#fff;
font-size:20px;
font-weight: normal;
/*padding: 5px 10px;*/
padding-top:25px;
padding-bottom:25px;
padding:20px 15px;
margin:0}

h3 {
text-align: center;
padding-top:15px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
font-size: 13px;
color:#FF9600;
padding:20px 15px;
padding-bottom:25px;
margin:0px }



h4 {
text-align: center;
padding-top:5px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
font-size: 13px;
color:#1473D1;
padding:20px 15px;
padding-bottom:0px;
margin:0px }

h6 {
text-align: left;
padding-top:5px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
font-size: 8px;
color:#1473D1;
padding:20px 15px;
padding-bottom:0px;
margin:0px }




/* img.download {vertical-align:middle;} */
/* ----------container zentriert das layout-------------- */

img {
border:0px;

}

td{
text-align: left;
vertical-align: top;
}
#container {
border-color: #fff;
border-style: solid solid solid solid;
border-width: 1px 1px 0px 1px;
width: 796px;
height:100%;
margin-top:3px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color: #C2DAF2;
}
/* ----------banner for logo-------------- */
#banner {
border-color: #fff;
border-style: solid solid solid solid;
border-width: 0px 0px 0px 0px;
padding: 0px;
margin: 0px;
}
#banner img {padding:0px 0px;} 
/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
margin-left: 200px;
margin-right: 0px;
}
div#content { 

background-color: #ffffff;
/*text-align:center;*/
padding-top:0px;
background-image: url(../bilder/head1back.gif);
background-repeat: no-repeat;
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
}
p, pre{
padding: 5px 10px;
margin:0px;
}

div#inner_content
{

padding-top:5px;
line-height: 1.3;
background-color: #fff;
font-size: 14px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
color:#1572CF;
margin:0px;

height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
/* --------------left navigavtion------------- */
#left {
border-color: #fff;
border-style: solid solid solid solid;
border-width: 0px 0px 0px 0px;
float: left;
width: 200px;
margin: 0px;
padding: 0px;
background-color: #fff;
}
/* -----------footer--------------------------- */
#footer {
border-color: #fff;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
width: 798px;
height:40px;
background-image: url(../bilder/footer.gif);
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

/* FORMULARANGABEN +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 

.form
{

clear: both;
padding-top: 5px;

}
 .formtext  
 {
 margin:5px;

width: 160px;
 }
 label{
 margin:5px;
 float: left;
width: 160px; 
 }
 .formsubmit
 {
 margin:5px;
 float: left;
width: 160px; 
 
 }
 .formpassword{
  margin:5px;
 float: left;
width: 160px;
 } 
 .formtextfield 
{
 margin:5px;
 float: left;
width: 250px;
}
.formselect 
{
 margin:5px;
 float: left;
width: 160px;
}
.formradio 
{
 margin:5px;
 float: left;
width: 160px;
}
.formcheck
{
 margin:5px;
 float: left;
width: 160px;
} 
 .formtrenn
 {
 margin:5px;
 float: left;
width: 160px;
} 
 .formhinweis
 {
 margin:5px;
 float: left;
width: 160px;
} 
.formcaptcha
{
 margin:5px;
 float: left;
width: 160px;
} 
 .formlink
 {
 margin:5px;
 float: left;
width: 160px;
} 