body{
background-color:#fff;
background-image:url(graphics/bg.gif);
background-position:top center;
background-repeat:repeat;
font-family: Arial, helvetica, "sans serif";
font-size:12px;
color:#333;
margin:0;
padding:0;
}
a{
text-decoration:none;
}


/* FORM */
form {
margin:0;
padding:0;
}
input, textarea{
margin:3px 0 0 0;
}
.floform{
display:block;
float:left;
clear:none;
}
.butt0{ /*menubutt*/
text-align:center;
font-family: Arial, helvetica, "sans serif";
width:150px;
height:37px;
margin:0 8px 0 0;
padding:10px 0 0 0;
font-weight:bold;
font-size:11px;
border-width:0 0 4px 0;
background-color:#fcfcfc;
}
.butt1a{ /* image / file */
width:575px;
background-color:#ccc;
color:#333;
font-family: Arial, helvetica, "sans serif";
padding:5px 0;
font-size:12px;
border:0;
}
.butt1{ /*blue*/
width:295px;
background-color:#4a6f8b;
background-color:#e1380f;
color:#fff;
font-family: Arial, helvetica, "sans serif";
font-weight:bold;
padding:5px 0;
font-size:12px;
border:0;
}
.butt1h{ /*gray*/
width:295px;
background-color:#999;
color:#fff;
font-family: Arial, helvetica, "sans serif";
font-weight:bold;
padding:5px 0;
font-size:12px;
border:0;
}
.butt2{ /*black - areal*/
margin:10px 0 0 0;
width:575px;
padding:0;
height:15px;
color:#333;
background-color:#fff;
font-family: Arial, helvetica, "sans serif";
font-weight:bold;
font-size:12px;
border:0;
text-align:left;
}
.butt3{ /* image */
width:90px;
height:60px;
padding:0;
border:0;
}


#container{
width:950px;
text-align:left;
}

/* MENU */
#menu_A{
float:right;
clear:none;
margin:30px 0 0 0;
padding:0 2px 0 10px;
height:38px;
background-color:#fcfcfc;
border:0;
border-top:2px solid #f0f0f0;
}
#menu_A a{
float:left;
clear:none;
height:23px;
margin:0 8px 0 0;
padding:10px 10px 0 10px;
font-weight:bold;
font-size:11px;
}
.nact{
color:#787474;
border:0;
border-bottom:4px solid #fcfcfc;
}
.act{
color:#e1380f;
border:0;
border-bottom:4px solid #e1380f;
text-decoration:none;
}
#menu_A a:hover{
color:#e1380f;
border:0;
border-bottom:4px solid #e1380f;
text-decoration:none;
}

#logo_A{
clear:both;
width:920px;
height:102px;
padding:15px;
background-color:#fff;
border:0;
border-top:4px solid #f0f0f0;
border-bottom:5px solid #e1380f;
font-size:24px;
font-weight:bold;
}
#logo_A img{
border:0;
}



/* CONTENT */
#content_A{
width:950px;
background-color:#fff;
}
#content_A_left{
float:left;
clear:none;
width:610px;
margin:12px 0 20px 0;
padding:0 0 0 15px;
text-align:right;
text-align:left;
}
#content_A_left h1{
margin:0;
padding:0 0 4px 0;
color:#000;
font-weight:bold;
font-size:22px;
background-image:url(graphics/storytitle-bg.gif);
background-position:0 1px;
background-repeat:no-repeat;
}
#content_A_left h2{
margin:3px 0 0 0;
padding-right:25px;
color:#333;
font-weight:bold;
font-size:28px;
}
#content_A_left h3{
margin:3px 0 0 0;
padding-right:25px;
color:#333;
font-weight:normal;
font-size:14px;
font-weight:bold;

}

#content_A_left p{
line-height:20px;
font-size:14px;
padding:0;
margin:10px 0 0 0;
text-align:justify;
}
#content_A_left .brdr{
border:0;
border-bottom:1px solid #f0f0f0;
}

#content_A_left a{
font-size:14px;
color:#e1380f;
font-weight:normal;
text-decoration:underline;
}
#content_A_left table{
width:610px;
border:0;
background-color:#ccc;
margin:10px 0 16px 0;
padding:0;
}
#content_A_left table img{
border:0;
}
#content_A_left td{
padding:5px;
font-size:11px;
line-height:16px;
}
#content_A_left a.bhref{
font-weight:bold;
}
#content_A_left .bg_act{
background-color:#f0f0f0;
}
#content_A_left .bg_nact{
background-color:#fff;
}



#content_A_left .separator{
font-size:1px;
line-height:1px;
height:3px;
padding:0;
margin:10px 0 10px 0;
border-top-width:1px;
background-color:#e1380f;
background-color:#f0f0f0;
}

/* ..right */
#content_A_right{
float:right;
clear:none;
width:295px;
padding:12px 15px 70px 0;
}
#content_A_right h2{
margin:3px 0 0 0;
padding-right:25px;
color:#333;
font-weight:bold;
font-size:12px;
}
#content_A_right h3{
background-color:#fff;
color:#333;
padding:8px 12px;
margin:3px 0 0 0;
font-size:16px;
border:2px solid #f5f3f3;
background-image:url(graphics/bg-r.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
#content_A_right p.kontakt{
color:#333;
padding:0 0 0 36px;
text-align:right;
margin:26px 0 0 0;
font-size:11px;
line-height:16px;
background-image:url(graphics/tag-bg.gif);
background-position:0 20px;
background-repeat:no-repeat;
}
#content_A_right a{
color:#4a6f8b;
color:#e1380f;
}

#content_A_stop{
clear:both;
width:950px;
height:1px;
font-size:1px;
}

/* FOOTER */
#footer_A{
width:950px;
padding:16px 0 0 0;
margin:16px 0 0 0;
height:46px;
color:#333;
font-size:13px;
background-color:#e7e5e5;
text-align:center;
}
#footer_A a{
color:#333;
font-weight:bold;
text-decoration:underline;
}
#footer_A a:hover{
text-decoration:none;
}
#footer_B{
width:950px;
padding:12px 0 0 0;
margin:0;
height:30px;
color:#777;
font-size:11px;
text-align:center;
}
#footer_B a{
color:#777;
}
