html{ 
margin:0px; 
padding:0px;
} 

body{
margin:10px;
margin-left:20px;
font-family:Arial;
}

h1{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#f08a00;
padding-bottom:15px;
}

/* Box Support Start */

table #box_support{
width:188px;
margin-top:5px;
color:#0a669a;
}

table #box_support .header{
background:url(../images/box_headline_white.gif);
font-size:12px;
font-weight:bold;
height:38px;
width:188px;
padding-left:14px;
}

table #box_support .content{
background:url(../images/box_main_white.gif);
font-size:11px;
padding-left:14px;
padding-right:14px;
}

table #box_support p.bodytext{
padding:0px;
margin:0px;
font-size:11px;
/*color:#0a669a;*/
}

table #box_support .content .csc-frame-rulerAfter{
border-bottom:1px dashed silver;
padding-bottom:3;
margin-bottom:6px;
}

table #box_support .bottom{
background:url(../images/box_bottom_white.gif);
font-size:1px;
height:13px;
width:188px;
}

#box_support a{
/*color:#0a669a;*/
font-style:italic;
}

/* Box Support Ende */

/* Loginbox Start */

#felogin_login .text input{
font-family:Arial; 
font-size:11px;
width:100%;
}

#felogin_login .button, #felogin_logout .button{
width:100%;
text-align:right;
margin-top:3px;
}

#felogin_login .button input, #felogin_logout .button input{
font-family:Arial; 
font-size:11px;
}

/* Loginbox Ende */

ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
margin-bottom:5px;
padding:5px;
margin-top:0px;
border:1px solid silver;
}

li{
list-style-image:none;
list-style-type:none;
padding-left:16px;
background:url(../images/bullet.gif);
background-repeat: no-repeat;
background-attachment:left fixed;
background-position:0px 0px;
margin: 0 0 0 0px;
padding-bottom:3px;
}

.csc-textpic ul, .csc-sitemap ul{
border:none;
}

/* Box Druck Start */

table #box_druck{
width:188px;
margin-top:30px;
}

table #box_druck .header{
background:url(../images/box_top.gif);
font-size:1px;
height:13px;
width:188px;
}

.druckdiv{
padding-left:28px;
background:url(../images/pdf.gif);
}

table #box_druck .content{
background:url(../images/box_main.gif);
font-size:11px;
padding-left:14px;
padding-right:14px;
}

table #box_druck .content .csc-default p{
padding:0px;
margin:0px;
}

table #box_druck .content a{
text-decoration:underline;
font-size:11px;
/*color:#0a669a;*/
}

table #box_druck .bottom{
background:url(../images/box_bottom.gif);
font-size:1px;
height:13px;
width:188px;
}

/* Box Druck Ende */





/* Box Login Start */

table #box_login{
width:188px;
margin-top:5px;
color:#0a669a;
}

table #box_login .header{
background:url(../images/box_headline_white.gif);
font-size:12px;
font-weight:bold;
height:38px;
width:188px;
padding-left:14px;
}

table #box_login .top{
background:url(../images/box_top_white.gif);
font-size:1px;
height:13px;
width:188px;
}

table #box_login .content{
background:url(../images/box_main_white.gif);
font-size:11px;
padding-left:14px;
padding-right:14px;
}

table #box_login p.bodytext{
padding:0px;
margin:0px;
font-size:11px;
/*color:#0a669a;*/
}

table #box_login .content .csc-frame-rulerAfter{
border-bottom:1px dashed silver;
padding-bottom:3;
margin-bottom:6px;
}

table #box_login .bottom{
background:url(../images/box_bottom_white.gif);
font-size:1px;
height:13px;
width:188px;
}

/* Box Login Ende */


/* Box Aktuelles Start */

table #box_aktuelles{
width:188px;
margin-top:5px;
color:#0a669a;
}

table #box_aktuelles .header{
background:url(../images/box_headline_white.gif);
font-size:12px;
font-weight:bold;
height:38px;
width:188px;
padding-left:14px;
}

table #box_aktuelles .content{
background:url(../images/box_main_white.gif);
font-size:11px;
padding-left:14px;
padding-right:14px;
}

table #box_aktuelles p.bodytext{
padding:0px;
margin:0px;
font-size:11px;
/*color:#0a669a;*/
}

table #box_aktuelles .content .csc-frame-rulerAfter{
border-bottom:1px dashed silver;
padding-bottom:3;
margin-bottom:6px;
}

table #box_aktuelles .bottom{
background:url(../images/box_bottom_white.gif);
font-size:1px;
height:13px;
width:188px;
}

#box_aktuelles a{
/*color:#0a669a;*/
font-style:italic;
}

/* Box Aktuelles Ende */


.nach_oben{
border-bottom:1px dashed silver;
text-align:right;
color:#444444;
font-size:11px;
margin-bottom:20px;
margin-top:5px;
}

.nach_oben a{
color:#444444;
text-decoration:none;
padding-left:16px;
background:url(../images/pfeil_nach_oben.gif);
font-size:11px;
}

.csc-frame-rulerAfter{
border-bottom:1px dashed silver;
padding-bottom:10px;
margin-bottom:20px;
}

.bodytext, li, .buchbox, .csc-textpic-caption, p{
font-family: Arial, Verdana, Tahoma;
color: #4a4a4a;
font-size:12px;
text-align:left;
}

.buchbox{
width:100%;
border:1px solid #f08a00;
padding:10px;
}

.menu_o{
font-family: Arial, Verdana, Tahoma;
color: #707173;
text-decoration:none;
font-size:14px;
font-weight:normal;
}
.menu_o_akt{
font-family: Arial, Verdana, Tahoma;
color: #f08a00;
text-decoration:none;
font-size:14px;
font-weight:normal;
}

.menu_l{
font-family: Arial, Verdana, Tahoma;
color: #707173;
text-decoration:none;
font-size:16px;
font-weight:normal;
}
.menu_l_akt{
font-family: Arial, Verdana, Tahoma;
color: #f08a00;
text-decoration:none;
font-size:16px;
font-weight:bold;
}

.c2l1-left
{

vertical-align: top;
border:none;
}

.c2l1-middle
{

vertical-align: top;
border:none;
}

.csc-fdfx_2cols_pi1-header{
margin-bottom:-5px;
text-align:left;
}

.csc-header{
margin-bottom:-20px;
}

a{
color: #f08a00;
text-decoration:underline;

}

.eingabe{
font-size:12px;
border:1px solid #44668A;
font-family:arial;
}

.eingabe_pflicht{
font-size:12px;
border:1px solid #44668A;
border-left:6px solid #FF7E00;
font-family:arial;
}

.csc-textpic-caption{
font-size:11px;
}
