/** defaultstylesheet angepasst */

body {
       font-family:Arial, Helvetica, sans-serif;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   
}

P {

font-family: Verdana, Arial, Helvetica, sans-serif;
color : #333333;
font-weight:100;
font-size: 11px;
text-decoration: none;
}
.tickon a {

font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFEECE;
font-weight:100;
font-size: 11px;
text-decoration: none;
}


.login a {

font-family: Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight:500;
font-size: 11px;
text-decoration: none;
}

.sidetext A {

font-family: Verdana, Arial, Helvetica, sans-serif;
color : #B51010;
font-weight:100;
font-size: 11px;
line-height : 170%;
text-decoration: none;
}

.sidetext {

font-family: Verdana, Arial, Helvetica, sans-serif;
color : #B51010;
font-weight:100;
font-size: 11px;
line-height : 170%;
text-decoration: none;
}

.sidetext_grey {

font-family: Verdana, Arial, Helvetica, sans-serif;
color : #333333;
font-weight:100;
font-size: 10px;
line-height : 120%;
text-decoration: none;
}





SELECT {  
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #999999;
font-size: 10px;
}
TEXTAREA {  
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #999999;
font-size: 10px; 
}
 
INPUT.text {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B51010;
	font-family:Verdana, Arial, Helv;
	color:#B51010;
	font-weight:bold;
	font-size:10px;
	background-color:#ffffff;
	width:150px; 
}

input.submit {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B51010;
	font-family:Verdana, Arial, Helv;
	color:#ffffff;
	font-size:10px;
	background-color:#B51010;
}



H1{
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #B51010;
font-weight:bold;
font-size: 12px;
text-decoration: none;
}

H1.csc-firstHeader  {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size : 27px;
	color : #B51010;
	margin-bottom : 5px;
	margin-top : 20px;
}

strong, b  {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #B51010;
font-weight:200;
font-size: 12px;
text-decoration: none;
}


H2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #666666;
                margin: 20px 10px 10px 0;
                border-top: 1px solid #CCCCCC;
                border-bottom: 1px solid #CCCCCC;
                padding: 6px 4px 6px 4px;
                
}
H3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #cccccc;
	margin-bottom : 0px;
	margin-top : 2px;
}
H4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}
.caption {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}
.bulletlist {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}
.table {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}
.searchform {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}

.loginform {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}

.mailform {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	font-weight : normal;
}
.mailformrequired {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}

.filelinks {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
}
.filelinkssize {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
}

.sitemap1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
                font-weight:bold;
                margin: 0 0 0 0;
                padding: 0 0 5px 18px;
                background-image : url(../images/icons/sitemap1.gif);background-repeat : no-repeat;
                display:block;
}
a:hover .sitemap1 {
               /** border-bottom: 1px dotted #666666;*/
                background-image : url(../images/icons/sitemap1_act.gif);background-repeat : no-repeat;
}
.sitemap2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	margin: 0 0 0 20px;
                padding: 0 0 4px 18px;
                background-image : url(../images/icons/sitemap2.gif);background-repeat : no-repeat;
                display:block;
}
a:hover .sitemap2 {
                /**border-bottom: 1px dotted #666666;*/
                background-image : url(../images/icons/sitemap2_act.gif);background-repeat : no-repeat; 
}
.sitemap3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	margin: 0 0 0 40px;
                padding: 0 0 3px 12px;
                background-image : url(../images/icons/sitemap3.gif);background-repeat : no-repeat;	
                display:block;
}

a:hover .sitemap3 {
                /**border-bottom: 1px dotted #666666;*/
                background-image : url(../images/icons/sitemap3_act.gif);background-repeat : no-repeat;
}
.sitemap4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	margin: 0 0 0 60px;
                padding: 0 0 2px 10px;
                background-image : url(../images/icons/sitemap4.gif);background-repeat : no-repeat;
                display:block;
}

a:hover .sitemap4 {
                /**border-bottom: 1px dotted #666666;*/
                background-image : url(../images/icons/sitemap4_act.gif);background-repeat : no-repeat;
}

.celmenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #E6B800;
	margin: 10px 10px 0 10px;
}
.celsubmenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	margin:3px 10px 0 20px;
}



A {
    color : #333333;
	text-decoration : underline; 
 }
/**
A {
    color : #B11117;
   	background-image: url(../images/icons/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 5px;
	padding-left: 12px;	
}

A:hover{
	background-color : transparent;
	color : #333333;
	text-decoration : none;
}
*/


/** Navigationen */
DIV.navi_no A {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B51010;
	line-height : 150%;
	text-decoration: none;
	background-image: none;
	
}


DIV.navi_act A {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height : 150%;
	text-decoration: underline;
	color: #B51010;
	font-weight : 100;
	
}

DIV.subnavi_no A {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height : 150%;
	text-decoration: none;
	background-image: none;
	display:block;
	margin:0px 0 0 8;
    padding:0px 0px 0px 8px;

}

DIV.subnavi_act A {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height : 150%;
	text-decoration: underline;
	background-image: none;
	display:block;
	margin:0px 0 0 8;
    padding:0px 0px 0px 8px;
}

DIV.subnavi2_no A {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height : 150%;
	text-decoration: none;
	background-image: none;
	padding-right: 20px;	
}
DIV.subnavi2_act A{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A2513;
	line-height : 150%;
	text-decoration: none;
	background-image: none;
	 padding-right: 20px;	
}

DIV.news_latest A {
	font-family : font-family : Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #C77F1B;
	line-height : 150%;
	text-decoration: none;
	background-image: none;

	
}



.rootline , a.druckversion, a.druckversion:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #333333;
font-size: 10px;
line-height : 150%;
text-decoration: none;
}

a.druckversion:hover, a.druckversion:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #666666;
font-size: 10px;
line-height : 150%;
text-decoration: none;
}

.metas {
	font-family : font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px;
	line-height : 120%;
	color: #666666;
                margin:0;
                padding:0 ;
}
.copyright  {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 120%;
	color: #666666;
                margin:0;
                padding:0 ;
}

h1.rechts {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	line-height : 120%;
	color: #E6B800;
                margin:5px 0 0 0;
                padding:5px 8px 5px 8px;
                border-left: 1px solid #CCCCCC;
                border-right: 1px solid #CCCCCC;
}

h1.rechts_ts {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	line-height : 120%;
	color: #C77F1B;
                margin:5px 0 0 0;
                padding:5px 8px 5px 0;
}

.content_right {
                border-left: 1px solid #CCCCCC;
                border-right: 1px solid #CCCCCC;
                border-bottom: 1px solid #CCCCCC;
                margin:0 0 10px 0;
                padding:0 8px 5px 8px;
}

.clearer {
color: #gff;
}

.line 		{background-color:ffffff;}

.navi_right {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight:100;
font-size: 10px;
line-height : 120%;
text-decoration: none;
}
.navi_right A {

font-family: Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight:100;
font-size: 10px;
line-height : 120%;
text-decoration: none;
}
/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px 0 0 0;}

UL.csc-bulletlist LI { font-size: 11px; margin:0px 0 0 0;}

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #333333; font-size: 11px;line-height : 120%; margin:0px 0 0 0;}
UL.csc-bulletlist-1 { color: #333333; font-size: 11px;line-height : 120%; }
UL.csc-bulletlist-2 { color: #333333; font-size: 11px;line-height : 120%; }
UL.csc-bulletlist-3 { color: #333333; font-size: 11px;line-height : 120%; }


