@charset "utf-8";
/* CSS Document */


html, body {
margin : 0;
padding : 0;
}

#all {
width : 990px;
float : left;
min-height:600px;
height:auto:
height:800px;
background-image : url(style_fakt21_FILES/back.jpg);
background-repeat : no-repeat;
background-position : 0 285px;
}

#header {
height : 288px;
background-color : #ffffff;
width : 900px;
}

#menue {
height : auto;
width : 200px;
float : left;
padding-top : 30px;
margin-left : 15px;
}

#inhalt {
height : auto;
width : 420px;
float : left;
padding-left : 30px;
padding-top : 30px;
padding-right : 10px;
}

#aktuell {
height : auto;
width : 150px;
margin-left : 60px;
padding-top : 30px;
float : left;
}

#werbung {
height : auto;
width : 370px;
padding-top : 0;
position : absolute;
left : 524px;
top : 142px;
text-align : right;
}








.navi {
color : #ff6600;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
padding-left : 0;
margin-left : 0;
font-weight : bold;
clear : left;
float : left;
width : 200px;
list-style-position : inside;
list-style-image : none;
list-style-type : none;
line-height : 25px;
}


.navi a:visited {
color : #ffffff;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
text-decoration : none;
display : block;
}


.navi a:link {
color : #ffffff;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : normal;
display : block;
}


.navi a:hover {
color : #ff9900;
font-size : 12px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
display : block;
}


##SUBNAVI

.subi {
color : #ff6600;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
padding-left : 0;
margin-left : 0px;
font-weight : normal;
clear : left;
float : left;
list-style-position : inside;
list-style-image : none;
list-style-type : none;

text-indent:20px;
}


.subi a:visited {
color : #ffffff;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
text-decoration : none;
display : block;
text-indent:20px;
}

.subi a:link {
color : #ffffff;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : normal;
display : block;
text-indent:20px;
}

.subi a:hover {
color : #ff9900;
font-size : 11px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
display : block;
text-indent:20px;
}








#menue ul {
list-style : none;
margin : 0;
padding : 0;
border : none;
}


.spc {
color : #fff;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
padding-left : 0;
margin-left : 0;
border-bottom : 1px solid #a583ba;
font-weight : bold;
background-color : #009835;
clear : left;
float : left;
width : 200px;
list-style-position : inside;
list-style-image : none;
list-style-type : none;
text-indent : 10pt;
line-height : 30px;
}



h1 {
color : #003366;
font-size : 14px;
font-family : Georgia, "Times New Roman", Times, serif;
line-height : normal;
text-decoration : none;
font-weight : bold;
margin-bottom:1px;
}

h1 a:visited {
color : #003366;
font-size : 14px;
font-family : Georgia, "Times New Roman", Times, serif;
line-height : normal;
text-decoration : none;
font-weight : bold;
margin-bottom:1px;

}

h1 a:link {
color : #003366;
font-size : 14px;
font-family : Georgia, "Times New Roman", Times, serif;
line-height : normal;
text-decoration : none;
font-weight : bold;
margin-bottom:1px;
}

h1 a:hover {
color : #003366;
font-size : 14px;
font-family : Georgia, "Times New Roman", Times, serif;
line-height : normal;
text-decoration : none;
font-weight : bold;
margin-bottom:1px;
}

.csc-searchResult {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}

.csc-searchResultPrevNext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}

.csc-searchResultRange {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}

.csc-searchResultInfo {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}

.csc-searchResultHeader {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}

.csc-noSearchResultMsg {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
font-weight : bold;
}

.csc-searchform {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}

.csc-form-fieldcell {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}

.csc-searchResultPrevNext a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
text-decoration : none;
}

.csc-searchResultPrevNext a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
text-decoration : none;
}

.csc-searchResultPrevNext a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
text-decoration : none;
}

.csc-searchResultPrevNext a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
text-decoration : none;
}

.csc-linkToTop a:link {
color : #003366;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
}

.csc-linkToTop a:hover {
color : #6699cc;
font-size : 16px;
font-family : Verdana;
text-decoration : underline;
}

.csc-linkToTop a:active {
color : #6699cc;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
}

.csc-linkToTop a:visited {
color : #003366;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
}

.csc-searchResult {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
}

.csc-searchResultPrevNext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
}

.csc-searchResultRange {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
}

.csc-searchResultInfo {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
}

.csc-searchResultHeader {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
}

.csc-noSearchResultMsg {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
font-weight : bold;
}

.csc-searchform {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
}

.csc-form-fieldcell {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
}

.csc-linkToTop a:link {
color : #003366;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
}

.csc-linkToTop a:hover {
color : #6699cc;
font-size : 16px;
font-family : Verdana;
}

.csc-linkToTop a:active {
color : #6699cc;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
}

.csc-linkToTop a:visited {
color : #003366;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
}

h2 {
color : #006699;
font-size : 14px;
font-family : Georgia, "Times New Roman", Times, serif;
line-height : normal;
text-decoration : none;
font-weight : bold;
margin-bottom:1px;
}

h2 a:visited {
color : #006699;
font-size : 14px;
font-family : Georgia, "Times New Roman", Times, serif;
line-height : normal;
text-decoration : none;
font-weight : bold;
margin-bottom:1px;
}

h2 a:link {
color : #006699;
font-size : 14px;
font-family : Georgia, "Times New Roman", Times, serif;
line-height : normal;
text-decoration : none;
font-weight : bold;
margin-bottom:1px;
}

h2 a:hover {
color : #006699;
font-size : 14px;
font-family : Georgia, "Times New Roman", Times, serif;
line-height : normal;
text-decoration : none;
font-weight : bold;
margin-bottom:1px;
}

.oben {
color : #ff6600;
font-size : 12px;
font-family : Arial;
line-height : 19px;
text-align : right;
margin-bottom : 0;
text-decoration : none;
font-weight : bold;
}

.oben a:link {
color : #ff6600;
font-size : 12px;
font-family : Verdana;
line-height : 19px;
text-decoration : none;
font-weight : bold;
text-align : right;
}

.oben a:hover {
color : #ff6600;
font-size : 12px;
font-family : Verdana;
line-height : 19px;
text-decoration : none;
font-weight : bold;
text-align : right;
}

.oben a:visited {
color : #ff6600;
font-size : 12px;
font-family : Verdana;
line-height : 19px;
text-decoration : none;
font-weight : bold;
text-align : right;
}

.oben a:active {
color : #ff6600;
font-size : 12px;
font-family : Verdana;
line-height : 19px;
text-decoration : none;
font-weight : bold;
text-align : right;
}


.oben_active {
color : #ff9900;
font-size : 12px;
font-family : Arial;
line-height : 19px;
text-align : right;
margin-bottom : 0;
text-decoration : none;
font-weight : bold;
}



.csc-caption {
color : #3a3a3a;
font-size : 9px;
font-family : Arial;
text-align : left;
}




.bodytext {
margin-top : 5;
padding : 0;
border : 0 solid green;
color : #3a3a3a;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
line-height : 18px;
text-align : left;
margin-bottom : 0;
}
.bodytext a:link {
color : #003366;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
line-height : 18px;
text-decoration : none;
}
.bodytext a:hover {
color : #006699;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
line-height : 18px;
text-decoration : underline;
}
.bodytext a:visited {
color : #003366;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
line-height : 18px;
text-decoration : none;
}
.bodytext a:active {
color : #003366;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
line-height : 18px;
text-decoration : none;
}









###CSC-MENU

.csc-menu-1 {
color : #000000;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : normal;
display : block;
}


.csc-menu-1 a:visited{
color : #000000;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
text-decoration : none;
display : block;
}
.csc-menu-1 a:link {
color : #000000;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : normal;
display : block;
}
.csc-menu-1 a:hover {
color : #ff9900;
font-size : 12px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
display : block;
}


P {margin-top:20px;}


li {
margin-top : 0;
padding : 0;
border : 0 solid green;
color : #3a3a3a;
font-family : Arial, Helvetica, sans-serif;
line-height : 18px;
font-size : 12px;
text-align : left;
margin-bottom : 0;
}



li.subi {
color : #ff6600;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
padding-left : 0;
margin-left : 0px;
font-weight : normal;
clear : left;
float : left;
list-style-position : inside;
list-style-image : none;
list-style-type : none;

text-indent:20px;
}



p { margin-top:0px;}

.csc-textpic {
color : #000000;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : normal;
}

