/* bodytext */
/***************************/
p.bodytext
{ 
font: Verdana, Arial, sans-serif;
font-size: 12px; 
line-height: 19px; 
color: #c4c5c6; 
font-style: normal; 
font-weight: normal;
}

a {
text-decoration: none;
font-weight: normal;
font-style: normal;
color: #5188aa; 
}

ul,li {
font-size: 12px; 
line-height: 19px; 
color: #c4c5c6; 
}


/* headline*/
/***************************/
h1 {
font-size: 20px; 
line-height: 23px; 
color: #5188aa;  
font-weight: bold; 
padding-bottom: 10px;
}

h2 {
font-size: 15px; 
line-height: 23px; 
color: #c4c5c6; 
font-weight: bold; 
padding-bottom: 10px;
}

h4 {
font-size: 14px; 
line-height: 19px; 
color: #c4c5c6; 
font-style: normal; 
font-weight: bold; 
text-decoration: none;
 }
 

h3 {
font-size: 12px; 
line-height: 19px; 
color: #5188aa; 
font-style: normal; 
text-decoration: none;
 }
 
 
 
 


/* sprachmenu /
/***************************/

div .tx-srlanguagemenu-pi1 .INACT a {
	color:#ffcc66; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


div .tx-srlanguagemenu-pi1 .INACT {
	color: white;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


div .tx-srlanguagemenu-pi1 .INACT A:HOVER {
	color: white;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


div .tx-srlanguagemenu-pi1 .NO {
	color: #fff5cd;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}

div .tx-srlanguagemenu-pi1 .NO a {
	color: #fff5cd;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
text-decoration:none;
}


div .tx-srlanguagemenu-pi1 .NO A:HOVER {
	color:#ffcc66;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


div .tx-srlanguagemenu-pi1 .CUR {
	color: #ffcc66;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}

div .tx-srlanguagemenu-pi1 .CUR a {
	color: #ffcc66;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


div .tx-srlanguagemenu-pi1 .CUR A:HOVER {
	color:#ffcc66;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* kontaktformular /
/***************************/

FORM FIELDSET.csc-mailform { 
   border: 0; padding: 5px; background-color: transparent; }

FORM FIELDSET.csc-mailform DIV.csc-mailform-field LABEL {
   font:  normal 12px Verdana, Arial, sans-serif; color: #c4c5c6; 
   margin-right:1em; width:12em; float:left;
}

FORM FIELDSET.csc-mailform DIV.csc-mailform-field { padding: 5px; }
FORM FIELDSET.csc-mailform DIV.csc-mailform-label { padding: 5px; 
font:  bold 12px Verdana, Arial, sans-serif; color: #c4c5c6; }



/* news /
/***************************/

#news-single-files { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 18px; 
color: #c4c5c6; 
font-style: normal; 
text-decoration: none;
 font-weight: normal;
 text="#c4c5c6" link="#5188aa" vlink="#5188aa" alink="#5188aa";
  }


span.news-single-timedata {
color:  #c4c5c6;
font-size: 12px; 
line-height: 18px;
text-decoration: none;
}






.news-list-item td {
color:  c4c5c6;
font-size: 12px; 
line-height: 18px;
text-decoration: none;
}

.news-list-item a:hover {
color:  #5188aa;
font-size: 12px; 
line-height: 18px;
text-decoration: none;
}





#news-single-timedata { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 18px; 
color: #c4c5c6;
font-style: normal; 
text-decoration: none;
 font-weight: normal;
text="#c4c5c6" link="#5188aa" vlink="#5188aa" alink="#5188aa";
  } 
  
  
A { color: #5188aa; text-decoration: underline; }
A:hover { color: #5188aa;  }




* default styles for extension "tx_loginboxmacmade_pi1" */
		.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
			color: #FF0000;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
			margin-top: 0px;
			margin-bottom: 0px;
			border: solid 1px #DFE2E3;
			border-collapse: collapse;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
			border: solid 1px #DFE2E3;
			background-color: #FAFBFB;
			padding: 0px;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
			border: solid 1px #E5D9B1;
			background-color: #F0E9D2;
			font-weight: bold;
		}



/* extranet layout2 für dateilinks /
/***************************/

td.csc-uploads-icon {
background-color: #000000;
}
td.csc-uploads-fileName {
background-color: #000000;
}



/* extranet layout2 für dateilinks /
/***************************/
tbody, tr, td, p
{ 
font: Verdana, Arial, sans-serif;
font-size: 12px; 
line-height: 19px; 
color: #c4c5c6; 
font-style: normal; 
font-weight: normal;
}


/* html element /
/***************************/
#content
{ 
font: Verdana, Arial, sans-serif;
font-size: 12px; 
line-height: 19px; 
color: #c4c5c6; 
font-style: normal; 
font-weight: normal;
}

#content, a
{ 
font: Verdana, Arial, sans-serif;
font-size: 12px; 
line-height: 19px; 
color: #5188aa;
font-style: bold; 
font-weight: bold;
}