body, html{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family:trebuchet MS, Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	color: #333333;
}
html{
	font-size: 0.75em;
}
a:active, a:visited, a:link, a:hover{
	color: #ff9900;
}
a:hover{
	color: #3366cc;
}
p{
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 4px 5px;
}
h1{
	color: #ff9900;
	font-size: 18px;
	margin: 5px 5px 2px 0px;
}
.contentheading{
	color: #ff9900;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 2px 0px;
}
h2{
	color: #ff9900;
	font-size: 16px;
	margin: 5px 5px 2px 0px;
}
.componentheading{
	color: #ff9900;
	font-size: 12px;
	font-weight: bold;
}
#wrapper{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align: center;
	z-index: 0;
	background: transparent url('../images/bg_bottom.jpg') no-repeat center bottom;
}
#innerwrapper{
	position: relative;
	top: 0;
	margin: auto;
	width: 990px;
	text-align: left;
	z-index: 0;
	padding-bottom: 70px;
}
#nav{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;	
	background: transparent url('../images/nav_bg.gif') no-repeat center top;
}
#sprache{
	position: absolute;
	top: 60px;
	left: 60px;
	height: 17px;
	width: 110px;
}
#sprache a{
	margin: 0px 5px 0px 0px;
}
#ticker{
	position: absolute;
	top: 58px;
	left: 208px;
	height: 20px;
	width: 785px;
}
#tickernews, #tickerdate{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 10px;
	padding: 2px 10px 7px 10px;
	background: #d2360d url('../images/button_gradient.gif') repeat-x top left;
	color: white;
	font-weight: bold;
	font-size: 1.1em;
}
#tickerdate{
	font-weight: normal;
	top: 0px;
	left: 67px;
}
#tickerdatepfeil{
	position: absolute;
	left: auto;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 20px;
	margin-right: -5px;
	background: transparent url('../images/ticker_pfeil.gif') no-repeat center left;
}
#tickertext{
	position: absolute;
	top: -5px;
	left: 149px;
	width: 490px;
	height: 20px;
	padding: 5px;
	font-weight: bold;
	color: #ff9900;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 1.1em;
	overflow: hidden;
}
.mooquee-text{
	color: #ff9900;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 1.1em;
	font-weight: bold;
}
#community{
	position: absolute;
	top: 0px;
	left: 655px;
	width: 130px;
}
#community a{
	margin-right: 8px;
}
#fotos, #maske{
	position: absolute;
	top: 96px;
	left: 0px;
	height: 370px;
	width: 990px;
	text-align: center;
	overflow: hidden;
}
#maske{
	background: transparent url('../images/screen_mask_starkunterschaetzt.png') no-repeat center top;
	height: 375px;
}
#leftlogo{
	position: absolute;
	top: 80px;
	left: 26px;
	height: 390px;
	width: 175px;
	background-color: white;
	text-align: center;
}
#logo{
	position: relative;
	height: 187px;
	width: 141px;
	margin: 30px auto 40px auto;
	background-color: white;
}
#balken{
	position: relative;
	height: 65px;
	width: 225px;
	margin: 0px auto 6px -30px;
	background-color: white;
	background: transparent url('../images/balken.png') no-repeat left top;
}
#contentwrapper {
	position: relative;
	width: 100%;
	margin-top: 480px;
	float: left;
}
#footer, #push {
	clear: both;
	width: 100%;
}
#footer{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 80px;
	background-color: #e2e2e2;
	text-align: center;
}
#left{
	/*background: transparent url('../images/title_nav.gif') no-repeat left 2px;*/
	padding-top: 0px;
}


#nav li, #nav ul, #footer ul, #footer li{
	float: left;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}
#nav ul{
	margin: 0px 17% 0px 20%;
}
#nav a, #nav a:link, #nav a:active, #nav a:visited, #nav a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	text-transform: uppercase;
	display: block;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	padding: 6px 8px 13px 8px;
	background: transparent url('../images/nav_gray.gif') no-repeat right 2px;
}
#nav a:hover {
	color: #3366cc;
	/*background: transparent url('../images/nav_gray.gif') no-repeat right 17px;*/
}
#nav a#active_menu-nav, #nav a#active_menu-nav:link, #nav a#active_menu-nav:active, #nav a#active_menu-nav:visited, #nav a#active_menu-nav:hover,
#nav li.active a, #nav li.active a:link, #nav li.active a:active, #nav li.active a:visited, #nav li.active a:hover  {
	color: #ff9900;
	background: transparent url('../images/nav_orange.gif') no-repeat right 17px;
}
#nav a:hover, #nav li.active a:hover {
	background: transparent url('../images/nav_orange.gif') no-repeat right 2px;
}
#nav ul li:last-child a, #nav ul li:last-child a:link, #nav ul li:last-child a:active, #nav ul li:last-child a:visited, #nav ul li:last-child a:hover {
	background: none;
}


#footer ul, #footerwrap {
	/*font-family: Arial, Helvetica, sans-serif;*/
	text-transform: uppercase;
	font-size: 1em;
	width: 500px;
	margin: auto;
	position: relative;
}
#footer ul {
	margin: 20px 0px 20px 55px;
}
#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	text-transform: uppercase;
	color: #333333;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
}
#footer a:hover {
	color: #3366cc;
}
#footer a.active, #footer a.active:link, #footer a.active:active, #footer a.active:visited, #footer a.active:hover {
	color: #ff9900;
}

#fontSize{
	position: absolute;
	bottom: 10px;
	right: 0px;
	width: 180px !important;
	text-align: right;
}
#fontSize a, #fontSize a:link, #fontSize a:active, #fontSize a:visited, #fontSize a:hover {
	margin: 0px;
	padding: 0px;
}



td.tablelinks{
	border-right: 1px dotted #ccc;
}
td.tablecenter{
	border-bottom: 1px dotted #ccc;
}
td.tableright{
	border-left: 1px dotted #ccc;
}

#ulti_counter .ulti_counter_middle{
	font-weight: bold;
	font-size: 17px;
	letter-spacing: 1px;
	color: #fcfcfc;
	padding-right: 26px;
	padding-top: 3px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
#ulti_counter{
	background: transparent url('../images/countdown.gif') no-repeat center 15px;
 	height: 80px;
}
.artcalendar_module_title{
	color: #ff9900;
}

.jce_caption, .jce_caption span{
	font-size: 35px;
	color: #999;
}
.contentheadingsmall{
}
/**/

.gmapfp_taille1 img,.gmapfp_taille1 a,.lightboxgmafp, .lightboxgmafp img,.gmapfp_detail img, .gmapfp_detail a {border:none !important;border:0px !important;} 

.fb_share_count_hidden{
	float: right;
	margin-top: -15px;
}
.fb_share_count_hidden a, .fb_share_count_hidden a:hover{
	background-color: transparent !important;
}
.fb_iframe_widget{
	margin-top: 0px;
	margin-bottom: 0px;
	}
#leftbox .fb_iframe_widget{
	margin-top: -20px;
	margin-bottom: 0px;
}
	
.mod_login, #myApiLoginWrapper{
	width: 150px;
	margin-bottom: 7px;
	margin-left: 25px;
}

.mod_login .button, #mod_login_logoutform .button{
	width: 150px !important;
	background-color: #6f9cc4 !important;
	color: white  !important;
	font-weight: bold  !important;
}
#mod_login_logoutform{
	text-align: center;
	font-weight: bold;
}
#leftbox .register{
	width: 150px !important;
	background-color: #6f9cc4 !important;
	color: white  !important;
	font-weight: bold  !important;
	
	background-image:url("../../../modules/mod_cblogin/mod_cblogin/register.png");
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	min-height:20px;
	padding-left:30px;
	margin-right: 10px;
}
#leftbox p{
	margin-right: 10px;
	padding: 5px 4px 0px 0px;
}
.mod_login .inputbox{
	width: 115px !important;
}
input, select, textarea{
	border: 1px solid #FF9900;
	background-color: #F4F4F4;
	margin-left: 5px;
}
.inputbox, .field_cell select, .field_cell textarea{
	width: 300px;
	margin-bottom: 4px;
}
.cb_template_default select, .cb_template_default .inputbox{
	width: 120px;
}
#registrationTable select, #registrationTable .inputbox, .cbEditProfile select, .cbEditProfile .inputbox{
	width: 260px;
}
.integ{
	width: 40px;
}
.info{
	width: auto !important;
	float: none !important;
}
.button{
	color: white;
	font-weight: bold;
	float: right;
	border: 1px solid #F4F4F4;
	background-color: #FF9900;
	padding: 2px 35px 2px 35px;
}
div.main_large_image, div.main_image_slideshow_wrapper{
	margin:0px !important;
	padding: 0px !important;
}
div.main_image_slideshow_wrapper img{
	margin-left: -5px !important;
}

#leftbox{
	dsiplay: block;
	width: 186px;
	margin: 0px;
	margin-bottom: 25px;
	padding: 0px;
	float: right;
	background: transparent url('../images/leftbox_m.gif') repeat-y left top;
}
#leftbox #top{
	dsiplay: block;
	width: 100%;
	height: 8px;
	margin: 0px;
	padding: 0px;
	background: transparent url('../images/leftbox_o.gif') no-repeat left top;
}
#leftbox #bot{
	dsiplay: block;
	width: 100%;
	height: 8px;
	margin: 0px;
	padding: 0px;
	background: transparent url('../images/leftbox_u.gif') no-repeat left bottom;
	clear: both;
}
#leftbox #title{
	dsiplay: block;
	width: 100%;
	height: 38px;
	margin: 0px 0px 10px;
	padding: 0px;
	background: transparent url('../images/volleyclublogin.gif') no-repeat 15px -1px;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}


ul.table { padding: 0px; margin: 10px !important;}
ul.table li{ list-style: none; padding: 10px; border-bottom: 2px solid #84A7DB !important;}

.fbCommentLink{
	visibility: hidden;
}




ul.YouTube, ul.YouTube li{
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1.2em !important;
}
ul.YouTube a{
	text-decoration: none !important;
}
ul.YouTube td{
	padding: 5px !important;
}



.tool-tip {
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 2px 4px;
	background: url(../images/bubble.png) top left;
}
 
.tool-text {
	font-weight: bold;
	font-size: 12px;
	padding: 4px 2px 2px;
	background: url(../images/bubble.png) bottom right;
}
tr.odd td{
	background-color: #f4f4f4;
}
tr.even td{
	background-color: #fff;
}
td.title_cell{
	font-weight: bold;
}

#ticketaut, #ticketczech {
    border: 1px solid #f18b00;
    margin: 0px 0 10px;
    padding: 10px 10px 10px 10px;
}
#ticketaut {
	background: url(../images/ticketaut.png) no-repeat top right;
}
#ticketczech {
	background: url(../images/ticketczech.png) no-repeat top right;
}


ul.sponsoren, ul.sponsoren li,ul.sponsorencz, ul.sponsorencz li{
	float: left;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	background:#fff;
}
ul.sponsoren li{
	width: 169px;
	height: 90px;
	margin: 5px 40px;
}
ul.sponsorencz li{
	width: 169px;
	height: auto;
	margin: 0 40px;
}
ul.sponsorencz li img{
margin:0;
}
.cbStatusList td{
	text-align: right;
}
.cbMenuItem a{
	color: #FF9900 !important;
}
#cbStatList5{
	display: none;
}
.cbSnglCtrlLbl{
	display: block;
	width: 100%;
	clear: both;
}

#aktion {
    border: 1px solid #f18b00;
    margin: 0px 0 10px;
    padding: 10px 10px 10px 10px;
}
.gutscheinlist{
	/*display: table-row;*/
	margin: 5px 3px 2px 15px;
}

#gutschein .integ{
	width: auto;
}


/* Spielplan */
	table.tblview, table.tblview td{
  		font-size: 11px;
		padding:0;
		margin: 0;
	
	}
	table#gamewrap td{
		padding: 7px;
	
	}
	table#gamewrap td.tv {
    	padding: 0px;
	}
	table.tblview{
		width: 380px !important;
		border-collapse: collapse;
	
	}
	table.tblview.pool{
		width: 600px !important;
	
	}
	table.tblview.finals{
		width: 450px !important;	
	}
	table.tblview th{
		background-color: #c7c4c4;
		border-right: 2px solid white;
		border-bottom: 2px solid #b4b4b4;
		font-weight: bold;
		font-size: 13px;
		text-align: center;
	}
	table.tblview td{
		background-color: #f0efef;
		border-right: 2px solid white;
		white-space: nowrap;
		text-align: center;
	}
	table.tblview td.team{
		background-color: #fafafa;
		font-weight: bold;
		width: 100px;
	}
	table.tblview td.more{
		text-align: left;
	}
	td.tblro0{
	
	}
	tr.tblro1 td.team{
		background-color: #fffcf7;
	
	}
	
	table.pool td, table.pool th{
		padding: 4px;
	}
	
	table.result td, table.result th{
		padding: 4px;
	}
	table.result{
		width: 100% !important;
	}
	
	#left ul#live{
		/**/
		margin-top: 4px !important;
		margin-bottom: 10px !important;
	}
	ul#live li{
		margin: 3px 0;
		background: transparent url(../../../images/stories/stats/live_bg.gif) no-repeat bottom right;
	}
	#left ul li a.stats:link, #left ul li a.stats:visited, #left ul li a.stats:active, #left ul li a.stats:hover {
	
		display: block;
		width: 130px;
		height: 25px;
		margin-left: 15px;
		float: none;
		font-size: 12px !important;
		padding: 10px 3px 3px 38px;
		
	  	border-bottom: none !important;
	  	color: #000 !important;
	  	line-height: 1em !important;
		background: transparent url(../../../images/stories/stats/live_but.gif) no-repeat center left;
		text-align: center;
		overflow: hidden;
		white-space: nowrap:
	}
	#left ul li a.stats:hover {
	  color: #FF9900 !important;
		background: transparent url(../../../images/stories/stats/live_but.gif) no-repeat center left !important;
	}
	span.live{
		color: red;
		font-weight: bold;
	}
	div.cat_child {
	  border: none !important;
	  background-color: none !important;
	  text-align: left !important;
	}
	h3.cat_child_h3 {
	  color: #000 !important;
	  font-size: 13px !important;
	  font-weight: bold;
	  margin: 3px !important;
	  padding: 0;
	
	background: none !important;
    border: none !important;
}
a.cat_child_a {
  font-size: 15px !important;
}

#player{
	background-color: white !important;
}
#player img{
	margin: 0 !important;
}
#player #player_jwplayer_controlbar{
	bottom: auto !important;
	top: 415px !important;
}
