/* Allgemein */

*{
margin:0pt;
padding:0pt;
}


 
/* Body + SELECT + INPUT*/
body, select,input{
font-size:11px;
font-family:Verdana, Helvetica, sans-serif;
vertical-align:top;
color:#000;
background-color:#ffffff;
}


td{
font-size:11px;
font-family:Verdana, Helvetica, sans-serif;
vertical-align:top;
color:#000;
}

/* table format */
table {
border:0pt;
}

#slogan {
behavior:	url(../images/png.htc);
width:312px;
height:43px;
}

 

/* Standardlink */

     
a {
background-image:url(../images/arrow_link.gif);
background-repeat:no-repeat;
color:#FBA603;
text-decoration:none;
padding-left:10px;
}

 
a:hover {
text-decoration:underline;
}

a.no_arrow
{background-image:none;
padding:0px;}

a.no_arrow_white
{background-image:none;
padding:0px;
color: #ffffff;
}


/* navi */
a.navi,a.navi:hover,a.navi:visited{
text-decoration:none;
color:#2B72CB;
background-image:none;
text-transform:uppercase;

}

/* navi */
a.subnavi,a.subnavi:hover,a.subnavi:visited{
text-decoration:none;
color:#fff;
background-image:none;
text-transform:uppercase;

}



td.grey_nav
{
border-bottom:1px solid #EBEBEB;
height:22px;
vertical-align:middle;
cursor:pointer;
}

 

/* Überschriften */

/* Titel */
h1 h2 h3{
margin:0pt;
margin-bottom:5pt;
}

h1{
font-size:10pt;
color:#FBA603;
text-transform:uppercase;
}

 
/* Überschrift */
h2{
font-size:10pt;
color:#2B72CB;
text-transform:uppercase;
}

 


/* Unter-Überschrift */

h3{
font-size:10pt;
color:#FBA603;
text-transform:uppercase;
margin:10px 0px;
}

/* Trennlinie */
hr{
height:1pt;
color:#EBEBEB;
}



/* small font */
.small {
font-size:8pt;
}

 
/* big font */
.big {
font-size:16pt;
}

div.content
{
/* background-image:url(../images/start_bg2006.gif);  */
/* height:161px;  */
width:736px;
}


div.aktuell
{
background-image:url(../images/bg_aktuell.gif);
background-repeat:no-repeat;
background-position:center center;
width:303px;
height:98px;
float:left;
padding:15px;
vertical-align:middle;
margin-right:2px;
}

div.partner
{width:168px;
height:98px;
background-color:#E9E9E9;
text-align:center;
vertical-align:middle;
float:left;
margin-right:2px;
padding:15px;}

div.advertising
{
float:left;}

fieldset {
border: 0px solid #000000;
padding : 1em 0 1em 0; 
margin:1em 10px 0 10px;
background: #E8EDF0;}
 
legend {
display:none;
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

.formtext {
float : left; 
margin-right : 10px; 
padding-top: 0.6em;
} 
.formtext2 {
float : left; 
margin-right : 15px; 
padding-top: 0.6em;
} 

label.left {
float : left; 
text-align : left; 
width : 14em; 
margin-left:10px;
margin-right : 0; 
font-weight : bold; 
line-height : 250%; 
} 

label.leftbr {
float : left; 
text-align : left; 
width : 14em; 
margin-right : 0; 
margin-left : 1.4em;
margin-top : 0.35em;
font-weight : bold; 
line-height : 130%; 
} 


select.formular-mittel {
float : left; 
font-weight : normal; 
width : 30%; 
margin-left : 0px; 
margin-top : 5px; 
border: solid 1px #006682;
} 

select.formular-kurz {
float : left; 
font-weight : normal; 
width : 6em; 
margin-left : 0px; 
margin-top : 5px; 
border: solid 1px #006682;
} 


textarea.formular {
float : left; 
font-weight : normal; 
width : 20em; 
margin-left : 0px; 
margin-top : 5px; 
border: solid 1px #006682;
padding-left: 5px;
} 


input{
float : left; 
font-weight : normal; 
height: 1.5em;
margin: 5px 10px 0 0;
border: solid 1px #006682;
padding: 0 0 0 5px;}

input.formular-mittel {
float : left; 
font-weight : normal; 
width : 10em; 
height: 1.5em;
margin: 5px 10px 0 0;
border: solid 1px #006682;
padding: 0 0 0 5px;}

input.formular-kurz {
float : left; 
font-weight : normal; 
width : 2.2em; 
height: 1.5em;
margin: 5px 10px 0 0;
border: solid 1px #006682;
padding: 0 0 0 5px;}
 
input.formular-kurz2 {
float : left; 
font-weight : normal; 
width : 5em; 
height: 1.5em;
margin: 5px 10px 0 0;
border: solid 1px #006682;
padding: 0 0 0 5px;
} 



#submit{
padding: 0; margin: 0.6150em 1.1em 0 10.7em;  }
#submit2{
padding: 0; margin: 0.6150em 1.1em 0 1.9em;  }

a.submit:link, a.submit:visited{
 line-height: 1.4em; font-weight: normal; text-decoration: none; color: #026782; border-top: 1px solid #A2B7C2; padding: 0.1230em 0.6150em 0.1845em 2.1525em; margin: 0; background: #ffffff  left no-repeat;}
a.submit:active, a.submit:hover{
line-height: 1.4em; font-weight: normal; text-decoration: none; color: #ffffff; border-top: 1px solid #ffffff; padding: 0.1230em 0.6150em 0.1845em 2.1525em; margin: 0; background: #026782  left no-repeat;}



form br {
clear : both; } 

.clear {
clear : both; } 






/* error font */
.error {
color:#ff0000;
}

 
/* footer font */
.footer {
font-size:8pt;
}


