@charset "utf-8";

* {
	border: 0;
	padding: 0;
	margin: 0;
	outline: 0;
}
html {
	height: 100%;
}
body {
	height: 100%;
	min-height: 100%;
	background: #ebe9eb;
	
	font-size: 12px;
	line-height: 14px;
	color: #5e5665;
	-webkit-text-size-adjust: none
}

img {
	border-width: 0px;
	vertical-align: top;
}
.clear {
	height: 1px;
	min-height: 1px;
	clear: left;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}

div#frame_bg,
div#frame {
	display: none;
	text-align: left;
}

/* * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  * Main-Frame * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */


.mainbg {
	position: relative;	
	width: 1008px;
}
.main {
	padding: 0px;
	
	min-width: 1008px; 
	
}
.main_in {
	width: 1008px;
	background-color: #fff;
	background: #ffffff url("../images/bg2013.gif") top left repeat-y;
	
}
.startseite .main_in {
	background: none;
	background-color: #fff;
	
}
.col_1 {
	padding: 0px 0px 0px 14px;
	width: 169px;
	float: left;
	margin-bottom: 230px;
	
}
.col_1 .top {
	padding: 89px 0px 33px 11px;	
	padding: 21px 0px 33px 11px;
}
.col_1 .top2 {
	padding: 89px 0px 33px 11px;
	padding: 0px 0px 33px 11px; 
	/*height: 264px;
	height: 335px;*/
}
.col_1 .top ul {
	padding-left: 10px;
}



 
.col_2 {
	width: 527px;
	float: left;
	padding: 0 0 55px;
}
.col_2 .content {
	padding: 6px;
}
/* Menue-Pfad */
.col_2 .path {
	padding: 6px 0px 2px;
	font-size: 10px;
	font-weight: bold;
	color: #48266a;
	text-transform:uppercase;
}
.startseite .col_2 .path{
	padding-top: 21px;
	
}
.col_2 .path a {
	text-decoration: none;
	color: #48266a;
}
.col_2 .gold {
	background: #b9b385 url(../images/gold_bg.jpg) left top repeat-y;
}







.main_in .col_2 caption {
	background-color: #6b4f87;
	color: #fff;
	
	padding: 16px 24px 18px 24px;
	color: #48266a;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
}
	#media_container_title {
	}
	
	#media_container_title a {
		padding: 0px;
		font-weight: bold;
		color: #48266a;
		text-decoration: none;
		
		font-size: 22px;
		line-height: 26px;
	}


	#media_container_table td {
		padding: 7px 0px 2px;
		background: none;
		border-top: 1px solid #fff;
		background-color: #ebeaeb;
	}
	
	
	
	
		#media_container_table tr:first-child td.td1 {
			padding: 27px 0px 22px 20px;
			height: 73px;
		}
		#media_container_table tr:first-child td.td2 {
			padding: 29px 0px 0px 10px;
		}
	
	
	
		#media_container_table td.td1 {
			padding: 17px 0px 20px 20px;
			height: 73px;
		}
			#media_container_table td.td1 p {
				padding: 0px;
			}
			#media_container_table td.td1 img {
				border: 1px solid #48266a;
			}
		#media_container_table td.td2 {
			padding: 21px 0px 0px 10px;
			height: 20px;
		}
		
		#media_container_table td.td2_2 {
			padding: 4px 0px 15px 10px;
		}
		#media_container_table td.td3_2 {
			padding: 19px 23px 13px 0px;
		}
		#media_container_table td h4,
		#media_container_table td h4 a {
			font-size: 16px;
			font-weight: bold;
			color: #362f3c;
		}
		#media_container_table td p {
			padding-top: 0px;
			color: #471b6a;
			
		}
	
	#media_container_table caption {
		font-size: 22px;
		line-height: 26px;
		color: #fff;
		font-weight: bold;
		display: none;
	}
	
.topNewsList .topNewsListItem{ height: 110px; border-top: 1px solid #e0dee1; overflow: hidden; transition: all 0.4s ease 0s;} 
.topNewsList .topNewsListItem:hover{ background-color: #4c2773; transition: all 0.4s ease 0s;} 
.topNewsList .topNewsListItem:hover a, .topNewsList .topNewsListItem:hover h4{color: #fff;}
.topNewsList .topNewsListItem .image, .topNewsList .topNewsListItem .text {float: left;}
.topNewsList .topNewsListItem .image{width:128px; padding: 16px 0 0 16px; }
.topNewsList .topNewsListItem .text{padding: 20px 0 0 0; width:383px; overflow: hidden; }
.topNewsList .topNewsListItem img{margin: 0 16px 0 0;}
.topNewsList .topNewsListItem h4{font-size: 18px; line-height: 24px; padding: 0; color: #4c2773;}
.topNewsListItem p{width: 360px}


/* Searchbox */
.tx-indexedsearch-searchbox {
	color: #ffffff;
	background-color: #6c5083;
	padding: 0px;
}

.tx-indexedsearch-searchbox div.title {
	background-color: #47276a;
	padding: 6px 12px 10px 12px;
	display:block;
	width: 100px;
}
.tx-indexedsearch-searchbox div {
	float: left;
	padding: 6px 0px 0px 6px;
}
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	float: left;
	width: 303px;
	margin: 1px 10px 0px 0px;
	background-color: #4a256b;
	border-color: #ffffff;
	color: #FFFFFF;
}
.tx-indexedsearch-searchbox div.tx-indexedsearch-search-submit {
	padding: 5px 0px 0px 6px;
}
	





div.ibox .tx-indexedsearch-res .modified {
	color: #48266a;
	padding: 0px 6px;
}
div.ibox div.tx-indexedsearch-res h3 {
	font-size: 14px;
	line-height: 17px;
	padding: 2px 6px;
}
div.ibox div.tx-indexedsearch-res h3 a {
	color: #48266a;
	text-decoration: none;
}

div.ibox p.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup {
	font-weight: normal;
	color: #48266a;
	background: url(../images/indexedsearch-redMarkup.gif) left bottom repeat-x;
}






/* Media-Container */
#media_container {
	padding: 5px 0px 0px;
	position:relative;
	height: 409px;
}
#media_container_stage {
	position: absolute;
	top: 0px;
	left: -14px;
	padding: 0px 15px 0px 14px;
	height: 404px;
	width: 488px;
	overflow: hidden;
	border-width: 0px;
}

#media_container:hover img{opacity: 0.8; filter: alpha(opacity=80); -moz-opacity:0.8; -webkit-opacity:0.8; }
#media_container_title {
	padding: 6px 6px 3px;
}

	#media_container_title .news-single-item td {
		text-align:center;
	}
	
		#media_container .news-single-item div.news-single-img {
			height: 338px;
			width: 488px;
			overflow: hidden;
			
			float: none;
			padding: 0;
		}
		#media_container .news-single-item img {
			width: 488px;
			height: auto;
		}
		
		

		
	
#media_container_info {
	padding: 0px 6px 0px;
	line-height: 13px;
}



#media_container_mini {
	padding: 14px 0px 36px;
	width: 290px;
	
}

	#media_container_mini .topnews {
		padding: 0px 0px 12px 0;
		width: 256px;
		margin: 0 0 6px 6px;
		background: url(../images/border_lila2.gif) left bottom repeat-x;
		
	}
	#media_container_mini ul {
		list-style: none;
	}
		#media_container_mini li {
			/*padding-top: 8px;*/
			/*background: url(../images/border_lila2.gif) left bottom repeat-x;*/ 
			/*height: 28px;*/
			
			float: left;
			width: 120px; 
			margin-right: 17px;
			/*height: 28px;
			line-height: 28px;*/ 
		}
		/*#media_container_mini li:first-child {
			padding-top: 21px;
			background: url(../images/border_lila2.gif) left top repeat-x;
			height: 28px;
		}*/
		
		/*#media_container_mini li:last-child {
			
			background: none;
			
			}*/
			#media_container_mini ul a {
				
    color: #939393;
    display: block;
    font-size: 12px;
    line-height: 15px;
    padding: 0 0 8px;
    text-decoration: none;
    font-weight: bold;
    transition: all 0.4s ease 0s; 
				
			}
	#media_container_mini ul a:hover{ 
	color: #471B6A; transition: all 0.4s ease 0s;
}



#media_container td {
	background-image:none;
}
#col_1 #media_container_mini {
	padding: 14px 0px 36px;
	/*margin-top: 193px;*/
}
#col_1 #media_container_mini li{
	float: none;
	width: 151px;
}
#col_1 #media_container_mini .topnews {
		
		width: 151px;
}
#col_1 #media_container_mini ul{
  /*opacity: 0;-webkit-transition: opacity 3s linear;*/
}
#col_1 #media_container_mini:hover ul{
/*opacity: 1;-webkit-transition: opacity 3s linear;*/

}
#col_1 #media_container_mini .topnews a{
 background: transparent url(../images/arrow_lila2.png) center right no-repeat;
display: inline-block;
width: 141px;
line-height: 20px;
height: 20px;
 }
 #col_1 #media_container_mini .topnews a img{
  margin-top:2px;
 }
#pos_quicklinks{/*display: none;*/}
td h4 a {
	text-decoration: none;
	font-weight: normal;
}


.col_3 {
	width: 282px;
	padding: 0 0 20px 15px;
	float: left;
}

.col_3 div.toolbox {
	height: 1px;
	padding: 0px;
}

.col_3 > div:hover, .col_3 > a:hover, .col_1 .ibox:hover{
	filter:alpha(opacity=80); opacity:0.8;
}
.col_3 div.toolbox:hover{
	filter:alpha(opacity=100); opacity:1;
}
#pos_toolbox_2 {
	position: absolute;
	display: none;
	top: 157px;
	left: 730px;
	width: 258px;  
	height: 26px;
	padding: 6px 0 6px 20px; 
	background-color:#4C2773;  
	z-index: 10000;
}

	.col_3 div.toolbox form {
		display: block;
	}
	.col_3 div.toolbox form.aktiv {
		display: none;
	}
	
	.col_3 .toolbox input.submitimg {
		margin: 0 0 0 7px; 
		background-color:#4C2773;
		color: #9E969E;
		height: 24px;
	}
	
	.col_3 input.text {
		float: left;
		margin: 1px 10px 0px 0px;
		background-color: #ffffff;
		border-color: #9E969E;
		color: #9E969E;
		height: 24px;
		font-size: 12px;
		
	}
	
	.col_3 .newsletter {
		color: #FFFFFF;
	}
	
	.col_3 .newsletter input.text {
		width: 64px;
	}
	
	.col_3 .search input.text {
		width: 205px;
	}
	

.col_3 div.toolbox_2 {
	position: absolute;
	top: 157px;
	left: 726px;
	width: 262px;
}


.col_3 #vsbox_1 .text,
.col_3 #vsbox_2 .text {
	padding: 0px 0px 0px 6px;
}
.col_3 #vsbox_1 .info,
.col_3 #vsbox_2 .info {
	float: left;
	width: 120px;
	padding: 2px 1px; /*16*/
	background-color: #4a256b;
	position: relative;
	top: -7px;
	height: 36px;
}
.col_3 #vsbox_1 .infowide{width: 240px;}
.col_3 #vsbox_2 .text div {
	float: left;
	border: 1px solid #48266a;
	border-width: 5px 0px 7px;
	background-color: #48266a;
}
.col_3 #vsbox_2 .text div.reportlink {
	float: left;
	border: 1px solid #48266a;
	border-width: 6px 0px 7px;
	background-color: #48266a;
	padding: 3px 11px 4px;
	position: relative;
	top: -7px;
}
.col_3 #vsbox_2 .text div.moreinfo {
	padding: 0px 12px 0px 45px;
	position: relative;
	top: -7px;
}






/* * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  * Info-Box * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */


div.ibox {
	background-repeat: repeat-y;
	background-position: left;
	margin-bottom: 16px;
}
div.ibox .feed {
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.ibox .head {
	background-repeat: no-repeat;
	background-position: left top;
}


/* Version 1 */
div.ibox .content {
	
	color: #5E5665;
	/*overflow: hidden;*/ 
}
div.ibox a {
	color: #5e5665;
	text-decoration: none;	
}


/* Version 2 */
div.v2 .content {
	background-color: #48266a;
	color: #ffffff;
}
div.v2 h3 {
	color: #ffffff;
}
div.v2 a {
	color: #ffffff;
}


/* Version 3 */
div.v3 .content {
	background-color: #6b4f87;
	color: #ffffff;
}
div.v3 .title {
	padding: 12px 6px;
	background-color: #48266a;
	color: #ffffff;
}
div.v3 h3 {
	color: #ffffff;
}

div.v3 a {
	color: #ffffff;
}









/* Text */
div.ibox h1, div.ibox h2, div.ibox h3, div.ibox h4 {
	padding: 7px 6px 0px;
	padding: 7px 0px 0px;
}
div.ibox p {
	padding: 6px 6px;
}
a.ibox_link {
	position: relative;
	top: -11px;
	left: 6px;
	display: block;
	width: 84px;
	height: 18px;
	padding: 3px 6px 0px;
	background-color: #48266a;
	background: url(../images/ibox_more_bg.gif) top right no-repeat;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
/* Col. 1 */
.col_1 div.ibox td {
	vertical-align: top;
}

/* table */
.col_1 .ibox .table td {
	padding: 0px 3px 0px 0px;
	background-image: none;
	border: 1px solid #ae98cf;
	border-width: 1px 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
.col_1 div.ibox .table td {
	font-size:10px;
	text-align: right;
}
.col_1 div.ibox .table td.title {
	text-align: left;
}

/* 150 */
.col_1 .ibox {
	/*background-image: url(../images/ibox_150_border.gif);*/
	width: 148px;
	border: 1px solid #e0dee1;
}
.col_1 .ibox .head {
	/*background-image: url(../images/ibox_150_top.gif);*/
}
.col_1 .ibox .feed {
	/*background-image: url(../images/ibox_150_bottom.gif);*/
}



/* Col. 2 */
/* 256 */
.col_2 .ibox {
	/*background-image: url(../images/ibox_256_border.gif);*/
	width: 268px;
	float: left;
	background-color: #f7f6f7;
	
}
.col_2 .ibox .head {
	/*background-image: url(../images/ibox_256_top.gif);*/
}
.col_2 .ibox .feed {
	/*background-image: url(../images/ibox_256_bottom.gif);*/
}
.col_2 .ibox .content {
	height: 165px;
	padding: 0px;
}


.col_3 .ibox {
	/*background-image: url(../images/ibox_256_border_3.gif);*/
	width: 268px;
	float: left;
}
.col_3 .ibox .head {
	/*background-image: url(../images/ibox_256_top_3.gif);*/
}
.col_3 .ibox .feed {
	/*background-image: url(../images/ibox_256_bottom_3.gif);*/
}
.col_3 .ibox .content {
	height: 165px;
	padding: 0px;
}

.col_3 .ibox.vs {
	/*background-image: url(../images/ibox_256_border.gif);*/
	width: 268px;
	float: left;
}
.col_3 .ibox.vs .head {
	/*background-image: url(../images/ibox_256_top.gif);*/
}
.col_3 .ibox.vs .feed {
	/*background-image: url(../images/ibox_256_bottom.gif);*/
}
.col_3 .ibox.vs .content {
	height: 165px;
	padding: 0px;
}

.col_3 .ibox.facebook {
	/*background-image: url(../images/facebook_ibox_256_border.gif);*/
	width: 268px;
	float: left;
}
.col_3 .ibox.facebook .head {
	/*background-image: url(../images/facebook_ibox_256_top.gif);*/
}
.col_3 .ibox.facebook .feed {
	/*background-image: url(../images/facebook_ibox_256_bottom.gif);*/
}


/* 530 */
.col_2 .w530 {
	/*background-image: url(../images/ibox_530_border.gif);*/
	width: 527px;
}
.col_2 .w530 .head {
	/*background-image: url(../images/ibox_530_top.gif);*/
/*	height: 972px; */
}
.col_2 .w530 .feed {
	/*background-image: url(../images/ibox_530_bottom.gif);*/
}
.col_2 .w530 .content {
	padding: 7px 20px 1px;
	height:auto;
	/*background-color:#FFF;*/
}
.col_2 .w530 .content table td h4 {
	overflow: hidden;
	height: 14px;
	padding-top: 1px;
}



/* Col. 3 */
/* 262 */
/*
#media_container_mini {
	background: url(../images/ibox_262_border_2.gif) left top;
	width: 289px;
}
#media_container_mini .head {
	background-image: url(../images/ibox_262_top_2.gif);
	padding-left: 0px;
}
#media_container_mini .feed {
	background-image: url(../images/ibox_262_bottom_2.gif);
}
#media_container_mini .content {
	background-color: transparent;
	padding: 8px 0px 7px 0px;
	height: auto;
}
*/


/* 100 */
#media_container_mini .content .topnews {
	padding: 19px 0px 18px 10px;
}

#media_container_mini .content .ibox {
	/*background: url(../images/media_container_mini_bg.png) top no-repeat;*/
	width: 112px;
	height: 146px;
	float: left;
	padding: 6px 9px 6px 9px;
}



#media_container_mini .content .ibox p {
	text-align: center;
	height: 70px;
}
#media_container_mini .content .ibox p.text {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	overflow: hidden;
	height: 38px;
}
#media_container_mini .content .ibox p.text a {
	text-decoration: none;
	color: #472768;
}
#media_container_mini .content .ibox img {
}
/* Switch-Box */
.content .item {
	position: relative;
}
.content .item .headline {
	overflow: hidden;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 112px;
	height: 30px;
	background: #6b4f87 url(../images/content_switch_menue_r.jpg) left top no-repeat;
}
.content .no1 .headline {
	padding: 0px 13px 0px 3px;
	background: #6b4f87 url(../images/content_switch_menue_l.jpg) right top no-repeat;
}
.content .no2 .headline {
	padding: 0px 3px 0px 13px;
	left: 128px;
}
.content .headline .p, .content .aktiv .headline .a {
	display: inline;
}
.content .headline .a, .content .aktiv .headline .p {
	display: none;
}
.content .aktiv .headline {
	background-color: #ffffff;
	background-image: none;
}
.content .item .text {
	display: none;
	position: absolute;
	top: 30px;
	left: 0px;
	height: 135px;
	overflow: hidden;
}
.content .aktiv .text {
	display: block;
}


/* * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  * Fuss * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */


div.fuss {
	width: 1008px;
	height: 50px;
	margin-bottom: 50px;
	background-color: #dedede;
}


div.fuss div.madeby {
	float: left;
	padding: 10px 24px 0px 28px;	
	height: 40px;
	border-right: 1px solid #efefef;
}
div.fuss .madeby a {
	padding: 0px;
}


	.fuss .madeby a{display: inline-block;
		text-indent: 100%;
		overflow: hidden;
		width: 123px;
		height: 23px;	
	}

	.fuss .madeby a.madeby {
		
		background: transparent url(../images/spritemadeby.png) bottom left no-repeat;		
		
		
	}
	.fuss .madeby a.madeby:hover{background: transparent url(../images/spritemadeby.png) top left no-repeat;	}
	
	.fuss .madeby a.poweredby {
		
		background: transparent url(../images/spritemadeby.png) bottom right no-repeat;	
		
	}
	.fuss .madeby a.poweredby:hover {
		
		background: transparent url(../images/spritemadeby.png) top right no-repeat;	
		
	}


div#boxsponsor {
	height: 124px;
	width: 150px;
	overflow:hidden;
}

div.einklinker {
	position: absolute;
	left: 1008px;
	top: 157px;
}
.sponsoren_top {
	position: absolute;
	top: 36px;
	left: 20px;
	width: 468px;
	height: 60px;
}
.sponsoren_right {
	position: fixed;
	top: 504px;
	top: 253px;
	top: 50%;
	margin-top: -300px;
	left: 1025px;
	width: 120px;
	height: 600px;
	background-color:#FFFFFF;
	/*border: 1px solid #ffffff;*/
}

div.dfb_logo {
	position: absolute;
	bottom: 174px;
	left: 28px;
	width:50px;
	height:51px;
}
div.dfb_logo_vorschau {
	position: absolute;
	bottom: 56px;
	left: 172px;
	width:50px;
	height:51px; 
}
#jlz{position: absolute; bottom: 21px;
    left: 30px;}
div.intro_swf {
	position: absolute;
	top: 10px;
	left: 888px;
	width:124px;
	height:29px;
}



.sponsoren_bottom {
	list-style: none;
	position: absolute;
	top: 55px;
	left: 182px;
	width: 820px;
	height: 90px;
	text-align: right;	
	text-align: right;
	padding-left: 32px;
}	
	.sponsoren_bottom img {
		display: block;
		float: left;
	}



.fuss .rss {
	list-style: none;
	position: absolute;
	top: 47px;
	left: 176px;
	width: 300px;
	height: 43px;
}
	.fuss .rss a {
		color: #48266a;
		font-weight: bold;
		font-size: 11px;
		padding: 0px;
	}
		.fuss .rss img {
			vertical-align: middle;
		}


/* * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  * Text-Styles * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */


h1, 
td h1 {
	color: #48266a;
	font-size: 18px;
	line-height: 21px;
	padding: 7px 6px 0px;
}
h2, 
td h2 {
	color: #48266a;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	text-transform: uppercase;
}
h3, 
td h3 {
	font-size: 18px;
	color: #48266a;
	line-height: 22px;
}
h4, 
td h4 {
	color: #000000;
	font-size: 12px;
	line-height: 14px;
}



div.ibox h1 a, div.ibox h2 a, div.ibox h3 a {
	color: #48266a;
	text-decoration: none;
}
h2 a {
	font-weight: normal;
}


p {
	font-size: 12px;
	line-height: 18px;
}

p a{color: #5E5665} 
form, fieldset {
	padding: 0px;
	margin: 0px;
}
input.text {
	height: 14px;
	border: 1px solid #cccccc;
	padding: 0px 2px 0px;
	font-size: 9px;
}
label {
	display: block;
	float: left;
	padding-bottom: 4px;
}

/* Table */
table caption {
	padding: 6px;
	color: #48266a;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
}
td {
	/*padding: 7px 0px 2px;*/	
}
.cfcleague-leaguetable td, .cfcleague-matchtable td { border-top: 1px solid #E0DEE1; padding: 5px 0 4px; }
table.no-td-line td,
.no-td-line table td {
	background-image:none;
	  

}
th {
	text-align: left;
	vertical-align: bottom;
}

.hidmore { display: none; }
a .hidmore { display: inline; color: #48266a; font-weight: bold; text-decoration:none; }

.col_2 div.content ul {
	padding-left: 25px;
}
.col_2 div.content li {
	padding: 2px 0 5px;
}



div.back a {
	display: block;
	background: url(../images/arrow_small_lila_back.png) left no-repeat;
	padding-left: 20px;
	text-decoration:none;
	width: 50px;
}






.lila {
	color: #48266a;
}

.button a, a.button {
	display: block;
	color: #48266a;
	text-decoration:none;
	padding: 6px 0px;
	background-image: url(../images/arrow_small_lila.png);
	background-position:right;
	background-repeat: no-repeat;
}

button {
	background-color: transparent;
	cursor: pointer;
}



hr.hr,
.hr {
  background-color: #e0dee1;
  height:1px;
  	display: block;
	padding: 0px;
  margin: 15px 0px 16px;

}

hr {  
  height:1px;
  border: 0px none #ffffff;
  outline-color: #ffffff;
  margin: 5px 0px 5px;
}

div.csc-header h1.csc-firstHeader {
	padding: 12px 0px 10px;
	font-size: 22px;
	line-height: 25px;
}
table.cfcleague-leaguetable {
	width: 100%;
	padding: 6px;
}
table.cfcleague-leaguetable th {
	text-align: left;
}
#cfcleague-report-relatednews a{
	color: #333333;
}

/* # cfcleague-leaguetable ################################################################################################ */
.col_1 table.cfcleague-leaguetable {
	/*border-top: 2px solid #46276a;*/
	color: #000000;
}
.col_1 .cfcleague-leaguetable-rowTeam td {
	background-color: #f0eff1;
}

.col_1 .cfcleague-scopeselection { 
	display: none;
}

.col_2 .cfcleague-leaguetable-row_gray td {
	background-color: #f0eff1;
}
.col_2 .cfcleague-leaguetable-row_gray a, .col_2 .cfcleague-leaguetable-row_ a{
  text-decoration: none;
}
.col_2 .cfcleague-scopeselection-round {
	border-top: 6px solid #46276a;
	background-color: #46276a;
	height: 25px;
	width: 115px;
	float: left;
}

.col_2 .cfcleague-scopeselection-round-date {
	border-top: 8px solid #46276a;
	border-right: 12px solid #46276a;
	background-color: #46276a;
	text-align: right;
	height: 23px;
	width: 347px;
	color: #fff;
	float: left;
}




/* # cfcleague-statistic-table ################################################################################################ */
table.cfcleague-statistic-table td.cfcleague-statistic-value-r,
table.cfcleague-statistic-table th.cfcleague-statistic-head-r {
	text-align: right;
}

/* # cfcleague-matchtable ################################################################################################ */
table.cfcleague-matchtable {
	width: 100%;
	padding: 6px;
}

table.cfcleague-matchtable th {
	text-align: left;
}

table.cfcleague-matchtable td img {
	vertical-align: middle;
}

table.cfcleague-matchtable a {
	text-decoration:none;
}
table.cfcleague-matchtable a b {
	text-decoration: underline;
}
.cfcleague-matchtableVfL{border-top: 1px solid #e0dee1;}
.cfcleague-matchtableVfL>div{
	font-size: 14px;
	font-weight: bold; 
	
	
	padding: 13px 0 0 0;
	overflow: hidden;
	border-bottom: 1px solid #e0dee1;
	transition: all 0.4s ease 0s;
}
.cfcleague-matchtableVfL>div:hover a{  
	transition: all 0.4s ease 0s;
 color: #4c2773;	  

}
.cfcleague-matchtableVfL>div span{
	font-size: 16px;
	line-height: 27px;
	
}
.cfcleague-matchtableVfL>div span.info{
	font-size: 11px;
	line-height: 16px;
	
}
.cfcleague-matchtableVfL>div div{
	font-size: 30px;
	line-height: 59px;
	height: 59px;
	margin-top: -13px;
	float: right;
}


/* # cfcleague-teamview ################################################################################################ */
#cfcleague-teamview .logo {
	float: left;
}
#cfcleague-teamview .hidmore{
	/*display: none;*/
}
#cfcleague-teamview>div>h2 {
 margin: 20px 0;  
 	

}
#cfcleague-teamview>div td{
	padding-bottom: 10px;
	
}
#cfcleague-teamview .name {
	float: left;
	color: #48266a;
	font-size: 30px;
	line-height: 36px;
	padding: 27px 0px 0px 0px;
	width: 365px;
}
#cfcleague-teamview .name a {
	color: #48266a;
	text-decoration: none;
} 

#cfcleague-teamview hr.hr {
	clear: left;
	height: 12px;
}

#cfcleague-teamview .cfcleaguefe-teamview-player td {
	vertical-align: top;
}
#cfcleague-teamview .cfcleaguefe-teamview-player a {
	text-decoration: none;
}

#cfcleague-teamview_mini {
	float: left;
	width: 156px;
}
#cfcleague-teamview_mini div {
	text-align: center;
	height: 150px;
}
#cfcleague-teamview_mini a {
	text-decoration: none;
}


.t3sports-pagebrowser {
	clear: left;
}

.t3sports-pagebrowser td {
	padding: 0px;
	background-image: none;
}
.t3sports-pagebrowser p {
	padding: 0px 6px;	
	font-size: 10px;
	line-height: 12px;
	color: #48266a;
}
.t3sports-pagebrowser a {
	font-size: 10px;
	line-height: 12px;
	color: #48266a;
	text-decoration: none;
}
.t3sports-pagebrowser .tx-ttnews-browsebox-SCell a {
	font-weight: bold;
}



/* # cfcleague-teamview ################################################################################################ */
.ibox .cfcleague-scopeselection {
	padding: 24px 0 12px;
}
.ibox .cfcleague-scopeselection p {
	display: inline;
	padding: 0;
	margin: 0;
	font-size: 10px;
}
.ibox .cfcleague-scopeselection b,
.ibox .cfcleague-scopeselection a {
	display: inline;
	padding: 6px;
	margin: 0 2px 0 0;
	border: 1px solid #48266a;
	font-weight: normal;
	text-decoration:none;
}
.ibox .cfcleague-scopeselection b {
	color: #ffffff;
	background-color: #48266a;
}

/* # cfcleague-report-ticker ################################################################################################ */
#cfcleague-report-ticker {
	display: none;
}

.content div#cfcleague-report-ticker div.cfcleague-report-ticker-head {
	float: left;
	width: 44px;
	text-align:right;
	padding: 0px 16px 6px 6px;
	margin: 0;
}
.content div#cfcleague-report-ticker div.cfcleague-report-ticker-head span.cfcleague-ticker-min {
	font-style: italic;
	margin: 0;
	padding: 0px;
}
#cfcleague-report-ticker .cfcleague-ticker-score {
	display: none;
}
#cfcleague-report-ticker .cfcleague-report-ticker-msg {
	float: left;
	width: 414px;
	padding: 6px 0px 6px 6px;
}
#cfcleague-report-ticker .cfcleague-report-ticker-msg img {
	float: right;
}






#cfcleague-report-ticker .cfcleague-report-ticker-msg img.cfcleague-card {
	padding: 0 5px;
}


/* # cfcleague-teamview ################################################################################################ */
#cfcleague-profileview h1 {
	padding-bottom: 12px;
}
#cfcleague-profileview b {
	color: #48266a;
}
#cfcleague-profileview td {
	padding: 4px 6px 2px;
}
#cfcleague-profileview td.prof_head {
	width: 100px;
	font-weight: bold;
	color: #48266a;
}
#cfcleague-profileview td.prof_value {
	width: 220px;
}





/* # tx-cegallery-pi1 ################################################################################################ */
.tx-cegallery-pi1 {
clear: left;
	position: relative;
	left:-6px;
	width: 508px;
	height: 350px;
}
.tx-cegallery-pi1 .tx-cegallery-pi1-album_entry {
	float: left;
	width: 230px;
	padding: 6px 14px 6px 6px;
	margin: 0px;
	background: #ffffff url(../images/ibox_gallery.jpg) left top no-repeat;
}
div.tx-cegallery-pi1-album_entry img, 
div.tx-cegallery-pi1-detail_entry img {
	padding: 9px 10px 10px 9px;
	border: 0px;
}

.tx-cegallery-pi1 .tx-cegallery-pi1-album_title {
	text-align: left;
}


.tx-cegallery-pi1 .tx-cegallery-pi1-album_img  {
	height: 170px;
	display: block;
	text-align: center;
}
.tx-cegallery-pi1 .tx-cegallery-pi1-album_date {
	display: block;
	padding: 2px 0px 8px;
	height: 12px;
	background: url(../images/border_lila2.gif) left bottom repeat-x;
	text-align: left;
}
.tx-cegallery-pi1 .tx-cegallery-pi1-album_title a {
	color: #472768;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	background-color:#CCCCCC;
	display: block;
	background: #ffffff url(../images/arrow_lila.png) right no-repeat;
	padding: 3px 0px 12px;
}


.tx-cegallery-pi1 .tx-cegallery-pi1-pagebrowser {
	clear: left;
	width: 100%;
	height: 20px;
	padding: 6px;
}
.tx-cegallery-pi1 .tx-cegallery-pi1-pagebrowser div {
	float: left;
}
.tx-cegallery-pi1 .tx-cegallery-pi1-pagebrowser_actual, .tx-cegallery-pi1 .tx-cegallery-pi1-pagebrowser_normal {
	width: 20px;
}
.tx-cegallery-pi1 .tx-cegallery-pi1-pagebrowser_actual, .tx-cegallery-pi1 .tx-cegallery-pi1-pagebrowser_normal {
	padding: 0 6px;
	color:#48266A;
	font-size:10px;
	line-height:12px;
}

.tx-cegallery-pi1 .tx-cegallery-pi1-pagebrowser_actual a, .tx-cegallery-pi1 .tx-cegallery-pi1-pagebrowser_normal a{
	color:#48266A;
	font-size:10px;
	line-height:12px;
	text-decoration: none;
}


.tx-indexedsearch-whatis {
	padding: 6px;
}

ul.browsebox {
	padding: 12px 0px 0px;
	list-style: none;
	clear:left;
	background: url(../images/border_lila2.gif) repeat-x;
}
ul.browsebox li {
	padding: 6px;
	display:inline;
}

.news-single-img .news-single-imgcaption
{
	padding: 0;
	margin:0;
}
.news-single-item .news-single-img
{
	float: left;
	/*padding: 6px 6px 0;*/
}








.tx-srfeuserregister-pi1 label {
	padding: 0 6px 6px;
	float: none;
	display: inline;
}
.tx-srfeuserregister-pi1 input.text {
	width: 266px;
}






/* # felogin ################################################################################################ */

div.felogin {
	padding: 0px 75px;
	float: left;
	width: 353px;
}
	.felogin label,
	.felogin .label {
		font-size: 12px;
		float: left;
		margin: 1px 10px 6px 0px;
		width: 90px;
	}
	.felogin label.text,
	.felogin input.text,
	.felogin div.text {
		font-size: 12px;
		float: left;
		height: 18px;
		margin: 1px 10px 6px 0px;
		color: #4a256b;
		width: 212px;
	}
	
	.felogin button {
		background-color: #fff;
	}
	
table.felist th a {
	text-decoration: none;
	display: block;
	padding: 6px;
}


/* # felogin ################################################################################################ */


.tx-tebay-pi1 td.tm-label {
	vertical-align: top;
	width: 121px;
	padding-left: 6px;
}


.tx-tebay-pi1 .error {
	padding: 6px 12px;
	margin: 0 2px 0 0;
	border: 1px solid #EC0006;
	display: block;
	color: #EC0006;
}


.tx-tebay-pi1 .message {
	padding: 6px 12px;
	margin: 0 2px 0 0;
	border: 1px solid #090;
	display: block;
	color: #090;
	
}

.tx-tebay-pi1 .tx-tebay-pi1-singleView .tm-value,
.tx-tebay-pi1 .tx-tebay-pi1-singleView .tm-bid{
	padding-left: 6px;	
	padding-right: 6px;	
}
.tx-tebay-pi1 .tx-tebay-pi1-singleView .tm-value p {
	padding: 0px 0px 6px;
}


.tx-tebay-pi1 .tx-tebay-pi1-singleView table.tm td.tm-bidform table td {
	background-image: none;
}

.tx-tebay-pi1 .tx-tebay-pi1-singleView table.tm td.tm-bidform table td.tm-label {
	width: 71px;
}
.tx-tebay-pi1 .tx-tebay-pi1-singleView table.tm td.tm-bidform table td {
	vertical-align:top;
}

.tx-tebay-pi1 .tx-tebay-pi1-singleView table.tm td.tm-bidform table td.tm-bid {
	width: 96px;
}

.tx-tebay-pi1 .tx-tebay-pi1-singleView table.tm td.tm-bidform table {
	width: 100%;
}
.tx-tebay-pi1 .tx-tebay-pi1-singleView table.tm td.tm-bidform table td.tm-bid input {
	width: 76px;
	
	height: 18px;
	border: 1px solid #cccccc;
	padding: 0px 2px 0px;
	font-size: 14px;
}













.tx-tebay-pi1 .tx-tebay-pi1-listrow td {
	vertical-align:top;
}


.tx-tebay-pi1 .tx-tebay-pi1-listrow .tm-pic {
	width: 54px;
}
.tx-tebay-pi1 .tx-tebay-pi1-listrow .tm-header {
	width: 246px;
}
.tx-tebay-pi1 .tx-tebay-pi1-listrow .tm-header span {
	font-style:italic;
}
.tx-tebay-pi1 .tx-tebay-pi1-listrow .tm-start {
	width: 77px;
}
.tx-tebay-pi1 .tx-tebay-pi1-listrow .tm-name {
	width: 100px;
}
.tx-tebay-pi1 .tx-tebay-pi1-listrow .tm-name span {
	font-style:italic;
}












.newsletter .error {
	padding: 6px 12px;
	margin: 0 2px 0 0;
	border: 1px solid #EC0006;
	display: block;
	color: #EC0006;
	margin: 10px 0px;
}

.newsletter label {
	width: 150px;
	padding: 2px 10px 10px 6px;	
}
.newsletter label input {
	float: right;
}
.newsletter label input.text {
	width: 94px;
}

/*#############Kommentar in Minitabelle ausblenden*/
#col_1 .ibox .cfcleague-leaguetable-comments {
  display: none;
}

div.content div.csc-textpic {
	width: inherit;
}
/*#########
.otherLinks2 {
	padding: 0 0 19px 26px;
}

.otherLinks2 #facebook, .otherLinks #twitter, .otherLinks #rss
{
	margin-top: 14px;
}
.otherLinks2 #facebook {
		background: url(../images/vorschalt/otherlinks2.gif) no-repeat 0 0 transparent;
		width: 31px;
		height: 22px;
		display: inline-block;
		margin-left: 40px;
}

.otherLinks2 #facebook:hover {
	background: url(../images/vorschalt/otherlinks2.gif) no-repeat 0 -22px transparent;
}

.otherLinks2 #twitter {
		background: url(../images/vorschalt/otherlinks2.gif) no-repeat center 0 transparent;
		width: 31px;
		height: 22px;
		display: inline-block;
}

.otherLinks2 #twitter:hover {
	background: url(../images/vorschalt/otherlinks2.gif) no-repeat center -22px transparent;
}

.otherLinks2 #rss {
		background: url(../images/vorschalt/otherlinks2.gif) no-repeat right 0 transparent;
		width: 31px;
		height: 22px;
		display: inline-block;
}

.otherLinks2 #rss:hover {
	background: url(../images/vorschalt/otherlinks2.gif) no-repeat right -22px transparent;
}

*/

.otherLinks{float: right; padding: 0 20px 19px 25px; border-left: 1px solid #EFEFEF;}


.otherLinks #facebook, .otherLinks #twitter, .otherLinks #rss .otherLinks #youtube
{
	margin-top: 14px;
}
.otherLinks #facebook {
		background: url(../images/vorschalt/otherlinks2.png) no-repeat 0 0 transparent;
		width: 30px;
		height: 22px;
		display: inline-block;		
		
}

.otherLinks #facebook:hover {
	background: url(../images/vorschalt/otherlinks2.png) no-repeat 0 -22px transparent;
}

.otherLinks #twitter {
		background: url(../images/vorschalt/otherlinks2.png) no-repeat -29px 0 transparent;
		width: 32px;
		height: 22px;
		display: inline-block;
}

.otherLinks #twitter:hover {
	background: url(../images/vorschalt/otherlinks2.png) no-repeat -29px -22px transparent;
}

.otherLinks #rss {
		background: url(../images/vorschalt/otherlinks2.png) no-repeat -64px 0 transparent;
		width: 31px;
		height: 22px;
		display: inline-block;
}

.otherLinks #rss:hover {
	background: url(../images/vorschalt/otherlinks2.png) no-repeat -64px -22px transparent;
}

.otherLinks #youtube {
		background: url(../images/vorschalt/otherlinks2.png) no-repeat -95px 0 transparent;
		width: 37px;
		height: 22px;
		display: inline-block;
		
}

.otherLinks #youtube:hover {
	background: url(../images/vorschalt/otherlinks2.png) no-repeat -95px -22px transparent;
}

.otherLinks #calvo {
		background: url(../images/vorschalt/otherlinks2.png) no-repeat -132px 0 transparent;
		width: 37px;
		height: 22px;
		display: inline-block;
		margin-left: 11px;
		
}

.otherLinks #calvo:hover {
	background: url(../images/vorschalt/otherlinks2.png) no-repeat -132px -22px transparent;
}



#stoerer {
	position: absolute;
	top: 257px; 
	left: 495px;
	z-index: 99500;
	background: url(../images/bg_stoerer.png) no-repeat left top transparent;
	width: 350px;
	height: 387px;
	padding: 35px 40px 0 40px;
	/*display: none;*/
}

#stoerer div .text{
padding: 14px 0 0 16px;
	color: #ffffff;
	font-size: 16px;
	position: absolute;
	left:0px;
	top: 246px;
	z-index: 3;
}
#stoerer div .image img{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0 0 65px 0;
	z-index: 5;	
}

#stoerer div .text a{
	color: #ffffff;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
}
#stoerer div .close {
	position: absolute;
	right: -19px;
	top: -17px;
	z-index: 10;
}
.pollsubmit{ padding: 5px 10px; margin-left:30px;font-weight: bold;}

a[href=""]#ms_212_over_link{display: none !important;}

*{font-family: 'Merriweather Sans', sans-serif;}


.mainbg>.head, .mainbg_vorschalt>.head{ background: #4c2773 url(../images/bg2015.jpg) 17% 100% no-repeat; width:100%; height: 157px;}

#menu{list-style: none; margin-top: 122px; float: left; padding: 0 0 0 10px;}
#menu li{float: left; padding: 0 9px; }
#menu li a, ul#search li a{transition: all 0.4s ease 0s; font-size: 16px; font-weight:bold; text-transform: uppercase; color: #9e969e; text-decoration: none; line-height: 35px;}
#menu li.active a, #menu li a:hover, ul#search li a:hover{color: #fff; transition: all 0.4s ease 0s;}
ul#search{list-style: none; float: right; margin-top: 122px; margin-right: 18px; }

.logolink{

background: none;
display: block;
height: 120px;
position: absolute;
right: 0;
top: 0;
width: 240px;


}
#col_2 .csc-menu{width: 600px;}
#col_2 .csc-menu li{width: 254px; margin: 20px 20px 0 0; float: left; list-style: none; } 
#col_2 .csc-menu li:hover a{background-color: #4c2773; color: #fff; transition: all 0.4s ease 0s;} 
#col_2 .csc-menu li a{display: block; width: 238px; transition: all 0.4s ease 0s; padding: 0 0 0 16px; height: 50px; line-height: 50px; font-size: 24px; background-color: #f5f4f5; color: #4c2773; text-decoration: none; font-weight: bold; }

.csc-textpic-intext-left-nowrap .csc-textpic-text, .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float: left; }
.csc-textpic-intext-left-nowrap:after, .spacer-gif:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.csc-textpic-clear, .spacer-gif{clear: both;}

div.csc-textpic.csc-textpic-intext-left-nowrap{width: 511px; }

div.csc-textpic h1 {padding: 7px 0 7px; font-size: 24px;} 
#versusOld h2{font-size: 16px; color: #fff; font-weight: bold; padding: 17px 0 0 13px;}
#versusOld span{display: block; position: absolute; top: 92px; right: 11px; color: #4c2773; font-size: 68px; font-weight: bold;}
#versusOld span.stellenVier{font-size: 48px;}
#versusOld span.stellenDrei{font-size: 58px;}
#versusOld span font{font-size: 55px;}
#versusOld span.stellenVier font{font-size: 30px;}
#versusOld span.stellenDrei font{font-size: 45px;}
#versusOld{ margin: 6px 0 6px 6px; position: relative; float: left; background: transparent url(../images/versus_away.jpg) top left no-repeat; height: 165px; width: 254px; border: 1px solid #DFDDE0;
   }
.spielstand #versusOld{margin: 0px; border:0;}
#versusOld.home{background: transparent url(../images/versus_home.jpg) top left no-repeat;}
#versusOld.home span{left: 11px; }
#versusOld img{position: absolute; bottom: 0px; left: 0px; 
}
#versusOld.home img{left: 140px;
}
.col_3 #vsbox_1 .text, .col_3 #vsbox_2 .text {background-color: blue;} 


.t3sports-pagebrowser{text-align: right; clear: both; margin: 28px 0 0;}
.t3sports-pagebrowser:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.t3sports-pagebrowser table{float: right;}
.t3sports-pagebrowser td p, .t3sports-pagebrowser td a, .t3sports-pagebrowser td.prev p a, .t3sports-pagebrowser td.next p a{
	color:#9E969E;
    float: left;
    font-size: 14px;
    padding: 0 2px !important;
    font-weight: bold;}
.t3sports-pagebrowser td p, .t3sports-pagebrowser td p a:hover{
	color: #4C2773;	
}    

div.ibox .content .news-single-item a{text-decoration: underline;} 



/*#versusOld{
 background: url(../images/pause201415.jpg) no-repeat scroll left top rgba(0, 0, 0, 0);
}
#versusOld *{display: none !important;} 

.ibox.tabelle{display: none;}*/

.pate{width: 488px; height: 125px;  overflow: hidden; border-top: 1px solid #e0dee1; padding: 10px 0;}

.pate > div{float: left; height: 124px; overflow: hidden;}

.pate .text {width: 182px; padding: 0px 15px; background-color: #4c2773; color: #fff;  background: url(../images/bg.paten.jpg) no-repeat scroll left top rgba(0, 0, 0, 0);

}
.pate .text .nr{ font-size: 16px; margin-top: 17px;  }
.pate .text .name{ font-size: 14px; line-height: 16px; margin-top: 10px;}
.pate .text .pateHeadline{ padding-top: 20px;}


.pate .text .patenname{  font-weight: bold;  margin-top: 4px;}
.pate .firstColumn, .pate .lastColumn{ width: 138px; position: relative;}

.pate .lastColumn a.link{position: absolute; bottom:0; right: 0;}
.pate:hover img{ filter:alpha(opacity=50); opacity:0.5; transition: all 0.4s ease 0s;}


.ibox.radio, .ibox.tv{display: none;}

b.adressDetails{ 
	display: inline-block;
    width: 16px; 
 }

 #cookie-layer
 {
	background: #3e315f none repeat scroll 0 0;
	bottom: 0;
	box-shadow: -2px -4px 14px #FFFFFF;
	box-sizing: border-box;
	color: #FFFFFF;
	padding: 10px 20px;
	position: fixed;
	width: 100%;
	display: none; 
	line-height: 15px;
 }
 #cookie-layer small
 {
	display: block;	
 }
 #cookie-layer small a
 {
	color: #FFFFFF;
 }
 #cookie-layer .close 
 {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    color: #3e315f;
    display: block;
    float: right;
    font-weight: bold;
	cursor: pointer; 
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-transform: uppercase;
    vertical-align: middle;
 }