@charset "UTF-8";


/* --------------------------------------
text
-------------------------------------- */

.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000000;
}

.bodytext a:link {color: #000000;}
.bodytext a:active {color: #000000;}
.bodytext a:visited {color: #000000;}
.bodytext a:hover {color: #e198ad;}

.bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:17px;
	color:#000000;
}

.bold a:link {color: #000000;}
.bold a:active {color: #000000;}
.bold a:visited {color: #000000;}
.bold a:hover {color: #e198ad;}



.right2 .bodytext {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#000000;
}

.right2 a:link {color: #000000; font-weight: bold; background-image:url(../images/pfeil_link_box.gif); background-repeat: no-repeat; padding: 0 0 0 14px;}
.right2 a:active {color: #000000; font-weight: bold; background-image:url(../images/pfeil_link_box.gif); background-repeat: no-repeat; padding: 0 0 0 14px; }
.right2 a:visited {color: #000000; font-weight: bold; background-image:url(../images/pfeil_link_box.gif); background-repeat: no-repeat; padding: 0 0 0 14px; }
.right2 a:hover {color: #666666; font-weight: bold; background-image:url(../images/pfeil_link_box.gif); background-repeat: no-repeat; padding: 0 0 0 14px; }

.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.small a:link {color: #000000;}
.small a:active {color: #000000;}
.small a:visited {color: #000000;}
.small a:hover {color: #e198ad;}






/* --------------------------------------
Titel
-------------------------------------- */

/* Seitentitel*/

.mainTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight: bold;
	text-transform: uppercase;
	color:#000000;
}

/* Title Content-Element*/

h1, .csc-header h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	color:#e198ad;
	text-transform: uppercase;
	margin: 0 0 24px 0;
}

/*Spielplan: weniger Abstand unten*/
.navLeft h1, .navRight h1{
	margin: 0 0 15px 0;

}

/*
.subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}*/

span.subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}



/* Weisser Titel für Box rechte Spalte*/
.csc-header h2, .csc-header h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	padding: 0px 0 0 0;
	margin: 0px 0 16px 0;
	color:#FFFFFF; 
	text-transform: uppercase;
	
}




/* --------------------------------------
Footer
-------------------------------------- */

.footer .bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8a8a8a;
}

.footer a:link{color: #8a8a8a;}
.footer a:visited{color: #8a8a8a;}
.footer a:active {color: #8a8a8a;}
.footer a:hover{color: #5c5b5b;}



/* --------------------------------------
navigation
-------------------------------------- */


.metaNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.metaNav a:link{color: #000000; text-decoration: none;}
.metaNav a:visited{color: #000000; text-decoration: none;}
.metaNav a:active {color: #000000; text-decoration: none;}
.metaNav a:hover{color: #000000; text-decoration: underline;}

.metaNavActive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#000000;
}

.metaNavActive a:link{color: #000000; text-decoration: none;}
.metaNavActive a:visited{color: #000000; text-decoration: none;}
.metaNavActive a:active {color: #000000; text-decoration: none;}
.metaNavActive a:hover{color: #000000; text-decoration: none;}

/* ------------------------------------ */

.langNavInactive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}



/* ------------------------------------ */


.subNav {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
}

.subNav a:link {color: #000000; background-image:url(../images/pfeil_contentnav.gif); background-repeat: no-repeat; padding: 0 22px 0 15px;}
.subNav a:active {color: #000000; background-image:url(../images/pfeil_contentnav.gif); background-repeat: no-repeat; padding: 0 22px 0 15px; }
.subNav a:visited {color: #000000; background-image:url(../images/pfeil_contentnav.gif); background-repeat: no-repeat; padding: 0 22px 0 15px; }
.subNav a:hover {color: #000000; background-image:url(../images/pfeil_contentnav.gif); background-repeat: no-repeat; padding: 0 22px 0 15px; }




/* Lageplan

------------------------------------ */

.contentNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
}

.contentNav a:link {color: #000000; }
.contentNav a:active {color: #000000; }
.contentNav a:visited {color: #000000; }
.contentNav a:hover {color: #e198ad; }

.contentNavActive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#e198ad;
}

.contentNavActive a:link {color: #e198ad; }
.contentNavActive a:active {color: #e198ad; }
.contentNavActive a:visited {color: #e198ad; }
.contentNavActive a:hover {color: #e198ad; }

.contentNavContainer{background-image:url(../images/pfeil_contentnav.gif); background-repeat: no-repeat; padding: 0 0px 0 15px;}

/* ------------------------------------ */



ul.navMain{
	list-style:none;
	/*width: 241px;*/
	display:inline;
}

ul.navMain li{
	float:left;
	/*width: 241px;*/
	/*height:24px; Subnavigation wird im IE nicht richtig dargestellt */
	height: 22px;
	display:inline;
}


/* ------------------------------------ */




.navMain {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	display:block;
}



.navMain a:link{ display:block; color: #FFFFFF; text-decoration: none; padding: 2px 6px 3px 8px; margin: 8px 0 0px 0; background-color:#000000;margin: 0 3px 0 0;}
.navMain a:active{ display:block; color: #FFFFFF; text-decoration: none; padding: 2px 6px 3px 8px; margin: 8px 0 0px 0; background-color:#000000;margin: 0 3px 0 0;}
.navMain a:visited{ display:block; color: #FFFFFF; text-decoration: none; padding: 2px 6px 3px 8px; margin: 8px 0 0px 0; background-color:#000000;margin: 0 3px 0 0;}
.navMain a:hover{ display:block; color: #000000; text-decoration: none; padding: 2px 6px 3px 8px; margin: 8px 0 0px 0; background-color:#FFFFFF;margin: 0 3px 0 0;}

.navMainActive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	/*font-weight: bold;*/
	color:#000000;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	display:block;
}
.navMainActive a:link{ display:block; color: #000000; text-decoration: none; padding: 2px 6px 3px 8px; margin: 8px 0 0px 0; background-color:#FFFFFF;margin: 0 3px 0 0;}
.navMainActive a:active{ display:block; color: #000000; text-decoration: none; padding: 2px 6px 3px 8px; margin: 8px 0 0px 0; background-color:#FFFFFF;margin: 0 3px 0 0;}
.navMainActive a:visited{display:block; color: #000000; text-decoration: none; padding: 2px 6px 3px 8px; margin: 8px 0 0px 0; background-color:#FFFFFF;margin: 0 3px 0 0;}
.navMainActive a:hover{ display:block; color: #000000; text-decoration: none; padding: 2px 6px 3px 8px; margin: 8px 0 0px 0; background-color:#FFFFFF;margin: 0 3px 0 0;}




/* Ganze Navigationsfläche klickbar -> IE*/
*html .navMainSub a { height: 1em;}




