/* 
orange #e9651b 
blau #2f83ba
*/ 

body{
margin:0px;
font-family: Arial, Helvetica, sans-serif;
color:#000033;
background-color:#e9651b;

behavior:url("htc/csshover.htc");}

img{}

hr{
background-color:#cccccc;
color:#cccccc;
height:1px;
overflow:hidden;
border:1px solid;
}


h1{}
h2{}
h3{}
h4{font-size:100%;}

a:link{ color:#e9651b;}
a:visited{color:#e9651b;}
a:hover{color:#2f83ba;}
a:active{color:#2f83ba;}



/* ######################################## */ 

.links{
float:left;}

.rechts{
float:right;}

.breakefloat{
clear:both;
height:0px;
overflow:hidden;
}

#page{
width:955px;
margin-left:auto;
margin-right:auto;}

#kopf_verlauf{
height:10px; 
background-image:url(../images/bg_verlauf_kopf.jpg); 
background-position:right; 
background-repeat:repeat-y;}

#navispalte{
width:185px; 
float:left;}

#logo{
padding-bottom:10px;
background-image:url(../images/schatten_unten.gif);
background-position:bottom;
background-repeat:repeat-x;}

#schriftgroesse{
padding:2px 20px 12px 20px;
color:#FFFFFF;
font-size:80%;
}

#hauptnavigation{ 
background-color:#FFFFFF;
padding-bottom:11px;
background-image:url(../images/schatten_unten.gif);
background-position:bottom;
background-repeat:repeat-x;}

.navi_punkt{
margin-left:20px; 
padding:10px 0px; 
border-bottom:1px dashed #e9651b;
font-family:"Times New Roman", Times, serif; 

background-image:url(../images/schatten_navipunkt.gif);
background-position:right;
background-repeat:repeat-y;}

.navi_punkt:hover{
margin-left:20px; 
padding:10px 0px; 
border-bottom:1px dashed #e9651b;
font-family:"Times New Roman", Times, serif;
background-image:url(); }

.navi_punkt_active{
margin-left:20px; 
padding:10px 0px; 
border-bottom:1px dashed #e9651b;
font-family:"Times New Roman", Times, serif; 
}

a:link .navi_punkt_active, a:visited .navi_punkt_active, a:hover .navi_punkt_active, a:active .navi_punkt_active{color:#2f83ba;} 

.navi_punkt_last{
margin-left:20px; 
padding:10px 0px; 
font-family:"Times New Roman", Times, serif; 

background-image:url(../images/schatten_navipunkt.gif);
background-position:right;
background-repeat:repeat-y;}

.navi_punkt_last:hover{
margin-left:20px; 
padding:10px 0px; 
font-family:"Times New Roman", Times, serif; 

background-image:url();
}

.navi_punkt_last_active{
margin-left:20px; 
padding:10px 0px; 
font-family:"Times New Roman", Times, serif; }

a:link .navi_punkt_last_active, a:visited .navi_punkt_last_active, a:hover .navi_punkt_last_active, a:active .navi_punkt_last_active{color:#2f83ba;}

#hauptnavigation a:link, #hauptnavigation a:visited, #hauptnavigation a:active, #hauptnavigation a:hover {text-decoration:none;} 

#weissflaeche{
width:770px; 
float:left;
background-color:#FFFFFF; 
background-image:url(../images/bildleiste_seite.jpg);
background-position:right top;
background-repeat:repeat-y;}

#contentspalte{
width:585px; 
float:left; 
background-position:left;
background-repeat:repeat-y;}

.abstand{
	width:150px;
	height:250px;
}

.teaser_border{background-image:url(../images/bg_teaser-border.gif);}

#content_head{
font-family:"Times New Roman", Times, serif; 
font-size:180%;
font-weight:bold;
color:#e9651b; 
border-bottom:2px solid #e9651b;
padding-top: 30px; 
padding-left:35px;
padding-bottom:0px;
background-color:#FFFFFF;
}

#content{
font-size:80%;
margin:35px 30px;
}

#teaserspalte{
width:185px;
float:right;
font-size:80%;
margin-left:35px;
}

.teaser_head{
background-color:#2f83ba;
padding:15px;
color:#ffffff;
font-family:"Times New Roman", Times, serif; 
font-size:160%;
letter-spacing:2px;}

.teaser_content{
padding:5px 15px;}

#bildspalte{
width:185px; 
float:left;}


#fuss{
clear:both;
color:#ffffff;
font-size:70%;
margin-left:185px;
margin-bottom:15px;

padding-top:10px;
background-image:url(../images/schatten_unten.gif);
background-position:top;
background-repeat:repeat-x;
}

#fuss a:link, #fuss a:visited{color:#FFFFFF;}

#druckinfo{
display:none;}

/*-----------------------------------------------------*/

input{
border:1px solid #cccccc;}

textarea{
border:1px solid #cccccc;}

.input_header{
font-size:85%;
margin-top:5px;
}

.l_field{
width:260px;}

.m_field{
width:200px;}

.s_field{
width:50px;
margin-right:5px;}

.colored{
color:#e9651b;}

.warnung{
border:solid 2px #e9651b;
color:#e9651b;
padding:4px;
margin:10px 0px;
width:260px;
}

.bestaetigung{
border:solid 2px #2f83ba;
color:#2f83ba;
padding:4px;
margin:10px 0px;}

/*-----------------------------------------------------*/
.teaser-artikel{
border-bottom:1px dashed #000033;
padding-bottom:5px;
margin-bottom:5px;}

