html{ 
margin:0px; 
padding:0px;
} 

body{
margin:10px;
margin-left:20px;
font-family:Arial;
}

table{
font-size:12px;
}

h1{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#f08a00;
padding-bottom:15px;
}

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 Login Start */

#box_login{
margin-top:5px;
color:#4a4a4a;
width:280px;
}

#box_login .button, #box_login .button{
text-align:right;
margin-top:3px;
}

#box_login .button input, #box_login .button input, #box_login .text input, #box_login .text, #box_login a{
font-size:11px;
}

#box_login p.bodytext{
padding:0px;
margin:0px;
font-size:10px;
color:#0a669a;
}

/* 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;
}

/* NAVI Start */

#navi{
margin-left:20px;
height:27px;
font-size:12px;
}

#navi td{
height:27px;
text-align:center;
padding-left:10px;
padding-right:10px;
}

#navi .no{
background:url(../images/bg_navi_no.jpg);
}

#navi .no a{
color:#7a7a79;
text-decoration:none;
}

#navi .act{
background:url(../images/bg_navi_act.jpg);
}

#navi .act a{
color:#7a7a79;
font-weight:bold;
text-decoration:none;
}

/* NAVI Ende */

.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;
}

