html *{margin:0pt; padding:0pt;}

body{color:#303030; background-color:#E1E1E1; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:75%; padding:0px;}

h2{font-size:150%;}
h1, h2, h3, h4, h6 {color:#5193C5; font-weight:bold; margin:0pt 0pt 0.25em;}
h5{font-size:11px; font-weight:normal; color:gray;}
p{line-height:1.5em; margin:1em 0pt 1em;}


.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.floatfix{overflow:hidden;}
.float-left{float:left;}
.float-right{float:right;}

.first{margin-top:0px;}

#outerWrapper{margin:0pt auto; width:959px; background: url(/fileadmin/template/main/res/img/background_aside.gif) repeat-y; padding:0;}
#topBg{margin:0pt auto; background: url(/fileadmin/template/main/res/img/background_top.gif); background-repeat: no-repeat; width:959px; height:26px;}
#bottomBg{margin:0pt auto; background: url(/fileadmin/template/main/res/img/background_bottom.gif); background-repeat: no-repeat; width:959px; height:26px;}

#innerWrapper{margin:0pt auto;width:900px; text-align:left; padding:0; border:1px solid #3399CC;}
#header{margin:0; padding:0;}

#metaNav{position:absolute; top:2px; margin-left:430px; background-color:transparent;padding:4px 8px;}
#metaNav ul{color:#dedede;list-style:none;}
#metaNav li{float:left; margin:0 6px; padding:0 0 0 6px; border-left:1px solid #cccccc}
#metaNav li a{color:#dedede;text-decoration:none;}
#metaNav li a:hover{color:#ffffff; text-decoration:underline;}
#metaNav #activeMeta a{color:#ffffff; text-decoration:underline;}

#mainNav {background:url(/fileadmin/template/main/res/img/navi_bg_link.gif); padding:0; border-top:1px solid #fff; border-bottom:1px solid #3399CC;}
#mainNav ul{font-weight:bold; list-style:none;}
#mainNav li{float:left; border-right:1px solid #31789E; background-color:#c7d9e5; line-height:30px;}
#mainNav li a{display:block; padding:0 10px; background:url(/fileadmin/template/main/res/img/navi_bg_link.gif)}
#mainNav li a{color:#FFF; text-decoration:none;}
#mainNav li a:hover{color:#fff; text-decoration:none; background:url(/fileadmin/template/main/res/img/navi_bg_hover.gif) repeat-x;}
#mainNav #activeMain a{color:#fff; text-decoration:none; background:url(/fileadmin/template/main/res/img/navi_bg_hover.gif) repeat-x;}


#contentWrapper{width:900px;background:#eee;}
#subnav{width:201px; float:left; margin:20px 0 0 0;}
#padd{width:699px; float:right; background:#fff; min-height:450px; overflow:hidden;}
#content{margin:14px;}


#subnav ul{list-style:none; }
#subnav ul li{line-height:30px; vertical-align:middle; border-bottom:1px solid #dedede; background:url(/fileadmin/template/main/res/img/sub_navi_bg_link.gif) repeat-x; width:201px; max-width:201px;}
#subnav li a{display:block; padding:0 0 0 20px;border-bottom:1px solid #eeeeee; }
#subnav li a{color:#FFF; text-decoration:none;}
#subnav li a:hover{color:#fff; text-decoration:none; background:url(/fileadmin/template/main/res/img/navi_bg_hover.gif) repeat-x;}
#subnav #activeSub a{color:#fff; text-decoration:none; background:url(/fileadmin/template/main/res/img/navi_bg_hover.gif) repeat-x;}


#menu22 ul{list-style:none; margin:0 0 0 0; background:#dedede;}
#menu22 ul li{line-height:30px; vertical-align:middle; border-bottom:1px solid #dedede; background:#dedede; width:201px; max-width:201px;}
#menu22 li a{display:block; padding:0 0 0 20px; background:#dedede;}
#menu22 li a{color:#808080; text-decoration:none; background:#dedede;}
#menu22 li a:hover{color:#808080; text-decoration:underline; background:#EEEEEE;}
#menu22 #activeSub a{color:#808080; text-decoration:underline; background:#EEEEEE;}



#content ul{ margin-left:15px}
#content ul li{ margin-left:15px}

/* Standardstyle fuer Paragraphs */

a, a:link {color:#5193C5}
a:hover {color:#FFA500}

p  { font-size: 12px;
 font-family: MS Trebuchet, Arial, Helvetica;
 }

div {
    font-family: MS Trebuchet, Arial,Helvetica;
        font-size: 12px;
}
table{
    font-family: MS Trebuchet, Arial,Helvetica;
        font-size: 12px;
}

td{
    font-family: MS Trebuchet, Arial,Helvetica;
        font-size: 12px;
}


img {
border-width:0;
}

.bodytext  { color: #000000; font-size: 12px;  }




H1    {
                font-size: 17px;
                font-family: MS Trebuchet, Arial, Helvetica;
                margin-top: 8px;
                margin-bottom: 0px;  }
H2 {
        font-family : MS Trebuchet, Arial;
        font-size : 14px;

        margin-bottom : 10px;
        margin-top : 10px;
}
H3 {
        font-family : MS Trebuchet, Arial;
        font-size : 12px;

        margin-bottom : 0px;
        margin-top : 10px;
}
H4 {
        font-family : MS Trebuchet, Arial;
        font-size : 12px;

        margin-bottom : 5px;
        margin-top : 5px;
}


.csc-header{
clear:both}

.contenttable p{margin:5px;}


/*############### forms ###############*/
#tx_mailform_58 table{padding:2px;}
#tx_mailform_59 table{padding:2px;}
#tx_mailform_input-item-58-FFR796MIX{background-color:#fff; width:224px;}
/*#tx_mailform_input-item-59-FFR796MIX{background-color:#fff; width:190px;}*/

