/* ----------------- */
/*   spk_syles.css   */
/* ----------------- */


/*** NAVIGATOION ***/

.subnavi{
	background-color: #ff0000;
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #ffffff;
}

.subnavi a{
	text-decoration: none;
	color: #ffffff;
}

.subnavi a.bold{	
	font-weight: bold;
}

.subnavi a:hover{
	color: #ffffff;
}

.metanavi{
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #ffffff;
	text-decoration: none;
}





/*** SPACER ***/

.spacer{
	background-color: #cccccc;
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;	
}


.spacer a{	
	text-decoration: none;
	color: #666666;
}

.spacer a:hover{		
	color: #666666;
}



/*** INHALTE ***/
.content{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
}

.content_lightgray{
	background-color: #dddddd;
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;		
}

.content10{	
	font-family: arial, verdana, helvetica;
	font-size: 10.0px;
	color: #333333;
}

.contentGreen{	
	font-family: arial, verdana, helvetica;
	font-size: 10.0px;
	color: #159637;
}

.contentRed{	
	font-family: arial, verdana, helvetica;
	font-size: 10.0px;
	color: #ff0000;
}

.content a.bold{	
	text-decoration: none;	
	font-weight:bold;
	color: #666666;
}

.content a{	
	text-decoration: none;
	color: #666666;
}

.content a:hover{		
	color: #666666;
}

.content10 a{
        font-family: arial, verdana, helvetica;
	font-size: 10.0px;
	text-decoration: none;
	color: #333333;
}

.content10 a:hover{		
	color: #333333;
}


.boldff0000{
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	font-weight: bold;
	color: #ff0000;
}

.bold333333{
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	font-weight: bold;
	color: #333333;
}





/*** HEADER ***/


.head{	
	font-family: arial, verdana, helvetica;
	font-size: 17.0px;
	color: #ff0000;
	font-weight: bold;
}

.headm{	
	font-family: arial, verdana, helvetica;
	font-size: 17.0px;
	color: #ff0000;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:5px;
}

.head2{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #ff0000;
	font-weight: bold;
}

	
.headerWhite{	
	font-family: arial, verdana, helvetica;
	font-size: 17.0px;
	color: #ffffff;
	font-weight: bold;
}

.headerGrey{	
	font-family: arial, verdana, helvetica;
	font-size: 17.0px;
	color: #666666;
	font-weight: bold;
}

.head2NB{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #ff0000;
	font-weight: normal;
}






/*** FORMULARE ***/


.i40{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 38px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.i80{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 78px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.i85{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 85px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}


.i120{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 118px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.i170{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 170px;
	height: 19px;	
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.ib170{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 168px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;

}

.tb170{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 168px;
	height: 80px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.i185{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 185px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.i230{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 235px;
	height: 19px;	
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.i226{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 226px;
	height: 19px;	
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.i110{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 112px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.i25{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 25px;
	height: 19px;	
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}

.t235230{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 235px;
	height: 230px;	
	border: 1px solid #666666;
}

.t185100{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 185px;
	height: 100px;	
	border: 1px solid #666666;
}

.s235{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 235px;
	height: 19px;
	border: 1px solid #666666;
	background-color: #dddddd;
}

.s80{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 78px;
	height: 19px;
	border: 1px solid #666666;
	background-color: #dddddd;
	border: 1px solid #666666;
}



.s110{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 110px;
	height: 19px;	
	border: 1px solid #666666;
	background-color: #dddddd;
}


.s175{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 175px;
	height: 19px;	
	border: 1px solid #666666;
}



.select185{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 180px;
	height: 19px;	
	border: 1px solid #666666;
}



.i180{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 180px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}








/*** HINTERGRUENDE ***/

.bgwhite{
	background-color: #ffffff;
}

.bgcacaca{
	background-color: #999999;
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;		
}

.bgff0000{
	background-color: #ff0000;
}

.bgeeeeee{
	background-color: #eeeeee;
}

.bge2e2e2{
	background-color: #cccccc;
}

.bgffffff{
	background-color: #ffffff;
}





/*** TABELLEN ***/

.tableLightgray {
	background-color: #DDDDDD;
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;	
}

.tableDarkgray {
	background-color: #999999;
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;	
}	




/*###############################################*/
/*### WebX Extern ###############################*/
/*###############################################*/

.f-neutralA{
background:#7D7871;
font-size:8px;
}
.f-neutralB{
background:#CDCDCD;
font-size:8px;
}
.f-neutralC{
background:#E6E6DA;
font-size:8px;
}
.f-neutralD{
background:#E6E6E6;
font-size:8px;
}
.f-neutralCtable {
border-bottom:1px solid #B0ACA3;
border-left:1px solid #B0ACA3;
border-right:1px solid #B0ACA3;
border-top:1px solid #B0ACA3;
}
.f-neutralCtablei{
background:#E6E6E6;
border-bottom:1px solid #CDCDCD;
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
border-top:1px solid #CDCDCD;
}
.f-mobtablei{
border-bottom:1px solid #2654A3;
border-left:1px solid #2654A3;
border-right:1px solid #2654A3;
border-top:1px solid #2654A3;
}
.boxTitel{
text-decoration:none; color:#FF0000; font-size:12px;
font-family:verdana, helvetica, arial;
font-weight:bold;
}
.boxThema{
color:black; font-size:11px; font-family:verdana, helvetica, arial;
font-weight:bold;
text-decoration:none;
}
.boxTxt{
color:black;
font-size:11px;
font-family:verdana, helvetica, arial;
font-style:normal;
text-decoration:none;
}
.boxTxtred{
color:#FF0000;
font-size:11px;
font-family:verdana, helvetica, arial;
font-weight:bold;
font-style:normal;
text-decoration:none;
}
.toplevelLinks{
color:black;
font-size:11px;
font-family:verdana, helvetica, arial;
font-style:normal;
text-decoration:none;
}




/* -------------- */
/*   styles.css   */
/* -------------- */

.subnavi{
	background-color: #ff0000;
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #ffffff;
}

.subnavi a{
	text-decoration: none;
	color: #ffffff;
}

.subnavi a.bold{	
	font-weight: bold;
}

.subnavi a:hover{
	color: #ffffff;
}

.spacer{
	background-color: #cccccc;
}

.spacer_white{
	background-color: #ffffff;
}


.fliesstext{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
}

.fliesstext a{	
	text-decoration: none;
	color: #ff0000;
}

.fliesstext a.bold{	
	text-decoration: none;	
	font-weight:bold;
	color: #ff0000;
}

.fliesstext a:hover{		
	color: #ff0000;
}


.content{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
}

.content10{	
	font-family: arial, verdana, helvetica;
	font-size: 10.0px;
	color: #333333;
}

.contentGreen{	
	font-family: arial, verdana, helvetica;
	font-size: 10.0px;
	color: #159637;
}

.contentRed{	
	font-family: arial, verdana, helvetica;
	font-size: 10.0px;
	color: #ff0000;
}

.content a{	
	text-decoration: none;
	color: #666666;
}

.content a.bold{	
	text-decoration: none;	
	font-weight:bold;
	color: #666666;
}

.content a:hover{		
	color: #666666;
}

.content10 a{
        font-family: arial, verdana, helvetica;
	font-size: 10.0px;
	text-decoration: none;
	color: #333333;
}

.content10 a:hover{		
	color: #333333;
}

.head{	
	font-family: arial, verdana, helvetica;
	font-size: 17.0px;
	color: #ff0000;
	font-weight: bold;
}

.head2{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #ff0000;
	font-weight: bold;
}
.i40{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 38px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}
.i80{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 78px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}
.i120{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 118px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}
.i170{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 170px;
	height: 19px;	
        padding-left: 2px;
        padding-right: 2px;
}
.ib170{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 168px;
	height: 19px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}
.tb170{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 168px;
	height: 80px;
	border: 1px solid #666666;
        padding-left: 2px;
        padding-right: 2px;
}
.s80{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #000000;
	width: 78px;
	height: 19px;
	border: 1px solid #666666;
	background-color: #cccccc;
}

.metanavi{
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #ffffff;
	text-decoration: none;
	}
	
.headerWhite{	
	font-family: arial, verdana, helvetica;
	font-size: 17.0px;
	color: #ffffff;
	font-weight: bold;
}

.headerGrey{	
	font-family: arial, verdana, helvetica;
	font-size: 17.0px;
	color: #666666;
	font-weight: bold;
}

.head2NB{	
	font-family: arial, verdana, helvetica;
	font-size: 12.0px;
	color: #ff0000;
	font-weight: normal;
}