/* CSS Document */


.content h1
{
padding: 10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF8E0F;
}
.content h2
{
padding: 10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF8E0F;
}

/* Kein Rahmen für Bilderlinks */ 
.content a.w:link
{
color:#FFFFFF;
}
.content a.w:visited
{
color:#FFFFFF;
}

.content a:link
{
color:#E69100;
}
.content a:visited
{
color:#E69100;
}
.content a:hover
{
color:#FF7503;
text-decoration:none;
}
.content a:active
{
color:#E69100;
}
.content a:focus
{
color:#E69100;
}


.head_liner
{
background-image:url(../../../style/hp_layout/q_gelb_2.gif);
background-repeat:no-repeat;
background-position: 0px 8px;
padding:5px 0px 5px 20px;
margin:10px 0px 0px 0px;
font-weight:bold;
}
.yell_box_h
{
background-image:url(../../../style/hp_layout/head_line/hl_gelb.gif);
background-repeat:repeat-x;
background-color:#FF9E02;
width:auto;
border:1px solid #F39804;
margin:2px 0px 0px 0px;
padding:3px 3px 3px 10px;
}
.yell_box_w
{
background-color:#FFFFFF;
width:auto;
border:1px solid #F39804;
margin:2px 0px 0px 0px;
padding:10px 10px 10px 10px;
}
.yell_box
{
background-color:#FFEEBD;
width:auto;
border:1px solid #F39804;
margin:2px 0px 0px 0px;
padding:10px 10px 10px 10px;
}
.about_tbox
{
width:358px;
/*background-color:#FF9E02;*/
float:left;
text-align:center;
margin:0px auto 0px auto;
}

/* layout kontaktformular ########################################################## */
.konform
{
background-color:#F4F4F4;
border:1px solid #ccc;
padding: 10px 10px 10px 10px;
margin: 0px auto 0px auto;
}
.kf_bez
{
float:left;
width:195px;
padding: 2px 0px 2px 5px;
margin:2px 2px 2px 2px;

}
.kf_in
{
float:left;

padding: 2px 0px 2px 5px;
margin:2px 2px 2px 2px;

}
.kf_line
{
border:0px solid #AAAAAE;
border-bottom-width:1px;
}
.kf_txf
{
float:left;
padding: 2px 0px 2px 5px;
margin:2px 2px 2px 2px;
}
.kf_pf
{
float:left;
font-size:11px;
color:#4A6481;
width:15px;
}
.kf_btn
{
float:left;
padding: 2px 0px 2px 5px;
margin:2px 2px 10px 2px;
}
.kf_info
{
float:left;
width:300px;
padding: 2px 0px 2px 5px;
margin:2px 2px 2px 2px;
text-align:left;
font-size:9px;
color:#4A6481;
}
.kf_what
{
color:#D21B10;
font-weight:bold;
font-size:11px;
float:left;
}
.in_error
{
border:1px solid #D21B10;
}
.small_red
{
color:#D21B10;
font-size:10px;
}
.small_ok
{
color:#009900;
font-size:10px;
}







