/* CSS Document */
/* ------------- Text Styles ---------------------------*/

#groenebanner {
	position: absolute;
	margin-top: 17px;
	left: 0px;
	width:50px;
	/*background-color: #fff;*/

}

#mobilbanner {
	position: absolute;
	left: 224px;
	margin-top: 10px;
	/*background-color: #fff;*/

}

.bannertitel {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	line-height: 14px;
	text-align: left;
	color : #111;
}

.mengentext {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	line-height: 15px;
	color : #111;
}

.newsTitel {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	line-height: 15px;
	color : #111;
}

.newsText {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	line-height: 15px;
	color : #111;
	padding-bottom: 10px;
}

.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}


.footer:link a, .footer:active a, .footer:visited a{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}


.footer:hover a{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #c00;
}

.statusBold {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	line-height: 15px;
	color : #111;
	text-align: right;
}

.statusText {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	line-height: 15px;
	color : #111;
}

.statusBoldAktiv {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	line-height: 15px;
	color : #c00;
	text-align: right;
}

.statusTextAktiv {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	line-height: 15px;
	color : #c00;
}


/* ------------- Image Styles ---------------------------*/

.banner {
	position: relative;
	text-align: center;
	margin: 5px 0px 0px 0px;
	/*width: 150px;*/
	/*background-color: #fff;*/
}


.bannerAdidas {
	position: relative;
	margin: 5px 0px 0px 0px;
	width: 150px;
	height: 120px;
	/*background-color: #fff;*/
}


img.imgTitel {
	padding: 0px 0px 10px 0px;
	
}

.videodropdown {
width: 350px;
}



/* ------------- Tabellen Styles ---------------------------*/

.statusTabelle {
width: 180px;
height: 130px;
}

.statusRowWeiss {
height: 19px; 
background-color: #fff; 
padding: 0px 7px 0px 7px;
}

.statusRowGrau {
height: 19px; 
background-color: #efefef; 
padding: 0px 7px 0px 7px;
}

.statusRowWeissTab td{
background-color: #fff; 
padding: 3px 0px 3px 0px;
}

.statusRowGrauTab td{
background-color: #efefef; 
padding: 3px 0px 3px 0px;
}


/* ------------- Formular Styles ---------------------------*/

.contactInput {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	color: #000;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-color : #666;
	border-style: solid;
}

.contactArea {
	font-size: 12px;
	color: #000;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-color : #000;
	border-style: solid;
	height: 60px;
}

/* ------------- Listen Styles ---------------------------*/

ul {
	list-style-image: none;
	list-style-type: disc;
}

/* ------------- Trennlinie ---------------------------*/
	
img.humbroll, .humbroll img, .humbroll {
	background-image: url(../images/strichlis.gif); 
	background-repeat: repeat-x;
	margin: 6px 0px 6px 0px; 
	padding: 0px; 
	height: 1px; 
	}




/*
.a_navi {
	list-style-position : inside;
	list-style-image : none;
	list-style-type : none;
}

ul.a_navi {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -17px;
}

ul.a_navi li{

}

.allgemein {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration:none;
	color : #111;
}


.level02_on:link, .level02_on:active, .level02_on:visited   {
	font-family : verdana, Arial, sans-serif;
	font-size : 1.2em;
	font-style : normal;
	font-weight : normal;
	text-decoration:none;
	color : #004797;
}

td.level02_on {
	background-image:url(../images/navigationspfeil_rot.gif);
	background-repeat:no-repeat;
	background-position: right;
}
	

.level02 {
	font-family : verdana, Arial, sans-serif;
	font-size : 1.2em;
	font-style : normal;
	font-weight : normal;
	text-decoration:none;
	color : #999;
}

a.level02:link, a.level02:active, a.level02:visited {
	font-family : verdana, Arial, sans-serif;
	font-size : 1.2em;
	font-style : normal;
	font-weight : normal;
	text-decoration:none;
	color : #666;
}

a.level02:hover {
	font-family : verdana, Arial, sans-serif;
	font-size : 1.2em;
	font-style : normal;
	font-weight : normal;
	text-decoration:none;
	color : #004797;
}

.teasertitle {
	font-family : Verdana, Arial, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	text-decoration:none;
	line-height:15px;
	color : #333;
}


.newsdate {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color : #000;
	text-align: right;
}

.eventdate {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration:none;
	color : #004797;
	text-align: right;
}

.frontdate {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration:none;
	color : #000;
	text-align: right;
}



.teasertext {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-decoration:none;
	line-height:15px;
	color : #D1060C;
}



.titelLink:link {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #000;
}

.titelLink:active {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #000;
}

.titelLink:visited {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #000;
}

.titelLink:hover {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #F0C107;
}

a.download:link, a.download:active, a.download:visited {
	padding: 0px 0px 0px 20px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	background-image: url(../images/linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	color : #999;
}

a.download:hover {
	padding: 0px 0px 0px 20px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	background-image: url(../images/linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	color : #004797;
}



a:link, a:active, a:visited  {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	line-height: 17px;
	color : #666;
}

a:hover {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #004797;
}


textarea { 
	color: black; 
	font-style: normal; 
	font-weight: 500; 
	font-size: 11px; 
	font-family: Arial, Verdana, Geneva; 
	text-decoration: none;
	border : 1 solid #000;
	border-style : solid;
}

.pipe {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : bold;
	text-decoration:none;
	color : #000;
}




.contactButton {
	font-size: 11px;
	font-weight : bold;
	background-color : #fff;
	color: #000;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-color : #000;
	border-style: solid;
}


	
.rahmen {
	position: relative;
	margin: 25px 0px 0px 0px;
	padding: 10px 0px 15px 15px;
	border: 1px solid #333;
	width: 332px; 
	height: 180px;
	top: 0px;
	left: 0px;
	background-color: #efefef;
	}
	
.eck {
	position: absolute; 
	top: -1px; 
	left: -1px; 
	width: 17px; 
	height: 17px;
	}
	
	
.humbroll {
	background-image: url(/fileadmin/images/strichlis.gif); 
	background-repeat: repeat-x;
	margin: 6px 0px 6px 0px; 
	padding: 0px; 
	height: 1px; 
	}
	


/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p { line-height:100%; color: #35006d; margin-top: 0px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { color:#fff; font-size:9px; text-decoration:none;}
   .tx-srlanguagemenu-pi1 .NO a { color:#fff; font-size:9px; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#fff; font-size:9px; text-decoration:none; }
   
   .tx-srlanguagemenu-pi1 .INACT { color:#fff; font-size:9px; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT a { color:#fff; font-size:9px; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color:#fff; font-size:9px; text-decoration:none; }
   
   .tx-srlanguagemenu-pi1 .SPC {  float: left; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { border:0px; padding:0px; margin:0px; }
   .tx-srlanguagemenu-pi1 fieldset legend { visibility:hidden; font-size:0px; padding:0px; margin:0px; }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset option,.tx-srlanguagemenu-pi1 fieldset select{
   width: 125px;
	 font-family:verdana,helevetica,arial;
	 font-size:9px;
	 font-weight:normal;
	 color:#333;
	 background-color: #fff;
	 }
	 



*/

