/*
Theme Name: Kabarett Bundes:Liga
Version: 2.0
Author: Moritz Limbach
Author URI: http://facebook.com/l1mbo
*/

#menusearch { float: left; height: 40px; margin-top: 10px; }
#inhalt { margin-top: 3px; }
/* style the outer div to give it width */
.menu { width: 750px; font-size: 0.85em; float: left; margin-bottom: 5px; }
/* remove all the bullets, borders and padding from the default list styling */
.menu ul { padding: 0; margin: 0; list-style-type: none; }
.menu ul ul { width: 150px; }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li { float: left; /*width:150px;*/
position: relative; margin-right: 5px;/*margin-top: -43px;*/
}
.menu li { text-transform: uppercase; }
.menu li ul li { text-transform: none; }
/* style the links for the top level */
.menu a, .menu a:visited { display: block; font-size: 13px; font-weight: bold; text-decoration: none; color: #000; height: 32px; background-image: url(http://www.stagedoc.de/kbl/wp-content/themes/kbl/images/menu_bg_pas.jpg); padding-left: 10px; line-height: 29px; padding-right: 10px; }
.akt { background-image: url(http://www.stagedoc.de/kbl/wp-content/themes/kbl/images/menu_bg_akt.jpg); }
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited { width: 150px; w\idth: 139px; }
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited { background: #949e7c; }
/* style the second level hover */
.menu ul ul a.drop:hover { background: #c9ba65; }
.menu ul ul :hover > a.drop { background: #c9ba65; }
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited { background: #e2dfa8; }
/* style the third level hover */
.menu ul ul ul a:hover { background: #b2ab9b; }
.menu ul ul ul :hover > a { background: #b2ab9b; }
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul { visibility: hidden; position: absolute; height: 0; top: 31px; left: 0; width: 150px; }
/* another hack for IE5.5 */
* html .menu ul ul { top: 30px; t\op: 31px; }
/* position the third level flyout menu */
.menu ul ul ul { left: 150px; top: 0; width: 150px; }
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left { left: -150px; }
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table { position: absolute; top: 0; left: 0; }
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited { background: #d4d8bd; color: #000; height: auto; line-height: 1em; padding: 5px 10px; width: 129px/* yet another hack for IE5.5 */
}
* html .menu ul ul a { width: 150px; w\idth: 129px; }
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover { color: #fff; background: #949e7c; }
.menu :hover > a, .menu ul ul :hover > a { color: #fff; background-image: url(http://www.stagedoc.de/kbl/wp-content/themes/kbl/images/menu_bg_akt.jpg); }
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul { visibility: visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul { visibility: hidden; }
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul { visibility: hidden; }
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul { visibility: visible; }
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { visibility: visible; }
.menu li ul li, .transparent_class { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index: 9999999; }



html, body { margin: 0; padding: 0; }
body { background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/page_bg.jpg); /*	background-attachment:fixed;*/
font-family: Arial, Helvetica, sans-serif; font-size: 100, 01%; }
a { text-decoration: none; outline:none; }
.clear { clear: both; }
img { border: 0; }
#wrapper { margin: 0px auto; width: 1060px; position:relative;}
#header { /*	height: 167px;*/
/*	background: green;*/
}
#topnavbar { position: relative; text-transform: uppercase; font-size: 12px; font-weight: bold; letter-spacing: 0px; padding-top: 2px; width: 500px; }
#topnavbar a { text-decoration: none; color: #ffffff; padding-top: 5px; }
#logo { float: right; margin-right: 10px; }
#claim_oben { float: right; margin-top: 20px; margin-right: 50px; }
#page_title { float: left; width: 1060px; height: 34px; margin-top: -55px; }
#page_title h1 { text-transform: uppercase; font-size: 32px; color: #fedd5e; }
/*		#page_title span {
			font-size: 42px;
			margin-bottom: 5px;
		}*/

		
#search { float: left; width: 200px; margin-top: -16px; margin-left: 95px; }
input { color: #ffffff; background: #9f9a8a; border: 1px solid #ffffff; }
.submit input { color: #000000; background: #564c36; border: 2px outset #ffffff; }
/*
#menu {
	float: left;
	width: 874px;
	height: 32px;
	margin: 5px;
	margin-top: -57px;
	margin-left: -40px;
	}
	
	#menu ul {
		text-align: left;
	}
	
	.page_item {
		height: 32px;
		list-style-type: none;
		float: left;
		margin-right: 5px;
		display none;
		}
		
		.menu li:hover {
		height: 32px;
		list-style-type: none;
		float: left;
		margin-right: 5px;
		background-image:url(http://www.stagedoc.de/kbl/wp-content/themes/kbl/images/menu_bg_akt.jpg);
		}
	
	
		.akt {
			background-image:url(http://www.stagedoc.de/kbl/wp-content/themes/kbl/images/menu_bg_akt.jpg);		
		}
		
		.akt a{
			color: #FFFFFF;		
		}
		
		
		
		.pas {
			background-image:url(http://www.stagedoc.de/kbl/wp-content/themes/kbl/images/menu_bg_pas.jpg);
			}
			
		.pas  a{
			color: #000000;		
			}
	
		.pas a:hover {
			color: #FFFFFF;
			}
	.menu a {
		text-decoration: none;
		font-weight: bold;
		font-size: 15px;
		text-transform: uppercase;	
		padding-left: 10px;
		padding-right: 10px;
		vertical-align: middle;
		}
*/
#frontpage { float: left; width: 762px; height: 710px; border: 5px solid #957c3e; background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/inhalt01.jpg); margin-top: -11px; }
#contentwrapfrontpage { margin-top: 441px; }
.frontpageteaserbild { width: 100px; font-size: 12px; padding-bottom: 25px; padding-left: 15px; color: #fffefe; float: left; }
.frontpageteaserbild img { margin-top: 20px; }
#newsletter { float: left; width: auto; position: relative; top: -430px; left: 10px;}
#voting {
    float: right;
    width: 200px;
    position: relative;
    top: -14px;
}
#fadewrapper { width: 625px; height: 100px; margin-top: 13px; float: left;/*	border: 5px solid #957c3e;*/
}
#fade { margin: 10px; padding: 0px; list-style-type: none; }
#fade h6 { color: #FFBB00; font-size: 16px; margin: 0px; padding: 0px; font-weight: bold; }
#fade p { font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 8px; padding: 0px; width: 590px; color: #966E00; }
#fade a { color: #FFBB00; }
#tick { color: #936C00; line-height: 17px; }
#tick a { color: #FFBB00; }
#tick h2 { margin: 0px; padding: 0px; }
.frontpageteaser { width: 550px; font-size: 12px; padding-bottom: 15px; margin-left: 30px; color: #fffefe; float: left; }
.frontpageteaser img { margin-top: 42px; }
.frontpageteaser a { color: #ffd94d; }
.frontpageteaser h2 { color: #ffbb00; font-size: 14px; }
#frontnewsticker { height: 56px; width: 752px; margin-left: 10px; margin-top: 10px; }
#frontnewslogo { width: 140px; padding: 10px 20px 10px; float: left; text-align: center;/*	margin-top: 30px;*/
}
#frontticker { margin: 20px 20px 10px; border: 5px solid #e3c36c; float: left; width: 712px; background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/ticker_bg.jpg); }
#naechstenspiele { float: left; width: 170px; margin: 0px; padding: 3px; font-size: 11px; letter-spacing : 1px; }
#marquee { float: left; width: 500px; margin: 0px; padding: 3px; font-size: 11px; letter-spacing : 1px; }
#frontticker a { color: #936c00; }
#content { float: left; width: 762px; margin-top: -11px; border: 5px solid #957c3e; background: #f1ecde; }
.info { margin-top: 15px; margin-left: 14px; }
#content h2 { margin-top: 15px;/*margin-left: 14px;*/
}
#content a { font-size: 14px; color: #936c00; }
.entry { margin-top: 15px; margin-left: 14px; }
#accordionwrapper { width: 700px; margin-top: 40px; margin-left: 30px; margin-right: 30px; margin-bottom: 40px; }
.news { margin-bottom: 10px; height: 135px; }
.teaser, .teaserbild { float: left; }
.teaser { width: 580px; font-size: 12px; }
.teaser p { /*margin: 20px;*/
}
.teaserbild { margin-left: 14px; margin-top: 14px; /*			border: 1px solid black;*/
float: left; text-align: center; }
.teaserbild h2 { margin-top: 25px; font-size: 14px; color: #936c00; margin-left: 14px; }
.teaser h2 { margin-top: 15px; font-size: 14px; color: #936c00;/*margin-left: 14px;*/
}
.teaser a { color: #936c00; text-decoration: none; font-size: 14px; color: #966e00; }
.teasertext { margin-left: 14px; /*			border: 1px solid black;*/
float: left; width: 570px;/*height: 90px;*/
}
.teasertext h2 { font-size: 14px; color: #936c00;/*margin-left: 20px;*/
}
.teasertext a { color: #936c00; text-decoration: none; font-size: 14px; color: #966e00; }
.teasertext img { margin: auto; }
.teasertext table { border-collapse: collapse; }
.teasertext th { border-bottom: 1px solid #000; }
.newsheadline { padding: 0 15px 10px; /*			border: 1px solid black;*/
width: 730px; }
.newsheadline h2 { font-size: 14px; color: #966e00; }
.newsheadline a { color: #936c00; text-decoration: none; }
.newsheadline img { margin: auto; }
.teaserbild2 { padding: 20px 30px 5px; float: left; text-align: center; }
.teaserbild2 p { font-size: 09px; color: #666666; text-align: left; }
.border { clear: both; height: 5px; background: #957c3e; width: 762px; margin-top: 10px; }
#newsticker { height: 56px; width: 752px; background: none repeat scroll 0 0 #F1ECDE; float: left; margin-left: 10px; margin-top: 10px; }
#newslogo { width: 140px; padding: 10px 20px 10px; float: left; text-align: center; }
#ticker { /*	margin: 20px 20px 10px;*/
border: 5px solid #e3c36c; float: left; width: 643px; background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/ticker_bg.jpg); }
#ticker p { margin: 0px; padding: 3px; font-size: 12px; letter-spacing : 1px; }
#ticker a { color: #936c00; }
#sidebar { float: left; width: 279px; /*height: 679px;*/
margin-left: 9px; margin-top: -11px; background: #000000; }
#video { width: 272px; height: 212px; margin-left: 15px; margin-top: 15px; }
.archiv { margin-left: 15px; margin-top: 15px; }
.archiv li { height: 25px; list-style-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/liste.png); padding-bottom: 3px; padding-top: 3px; color: #FFBB00; }
.archiv h3 { color: #ffbb00; }
.archiv a { font-size: 15px; color: #ffbb00; font-weight: bold; }
.archiv a:hover { font-size: 17px; font-weight: bold; }
.item { color: #ffffff; }
.sidebargfx, .box { float: left; }
.sidebargfx { width: 40px; height: 40px; }
.sidebargfx img { margin-left: 14px; }
.box { font-size: 12px; }
.box a { color: #ffbb00; }
.box h3 { margin: 0px; padding: 0px; padding-top: 2px; padding-left: 10px; color: #ffffff; font-size: 15px; }
.box p { margin: 0px; padding: 0px; padding-left: 9px; padding-top: 3px; }
.breadcrumb { margin-top: 5px; margin-left: 15px; margin-bottom: 8px; height: 2px; width: 248px; background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/breadcrumb.jpg); background-repeat: repeat-x; }
/*
		.item img {
			padding-left: 15px;
			padding-top: 10px;
			padding-right: 15px;
			float: left;
		}
		.item h2 {
			padding-left: 15px;
			color: #ffffff;
			font-size: 14px;
		}
		.item h3 {
			float: left;
			font-size: 15px;
			color: #ffbb00;
			margin-top: 0px;
		}
		.item form {
			padding-left: 15px;
		}
		.item input {
			margin-right: 15px;
		}
		.item p {
			clear: both;
			font-size: 12px;
			padding-left: 15px;
		}
		.item a {
			color: #ffbb00;
		}
	
		.box {
			height: 30px; 
		}
		.box div {
			margin-left: 38px;
			/*margin-top: -20px;*/
}
 */  .breadcrumb2 {
 margin-top: 15px;
 margin-left: 15px;
 height: 2px;
 width: 248px;
 background-repeat: repeat-x;
}
.breadcrumb3 { margin: auto; height: 2px; width: 248px; background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/breadcrumb.jpg); background-repeat: repeat-x; }
#gfx { margin-left: 15px; margin-top: 3px; margin-bottom: 3px; }
#left { float: left; width: 100px; }
#right { float: right; }
#copyright { text-align: center; color: #FFFFFF; font-size: 12px; padding-bottom: 50px; padding-top: 20px; }
#copyright a { color: #FFFFFF; text-decoration: none; }
#spieler div { float: left; margin: 15px; }
#reporter div { float: left; margin: 10px; }
#artist { width: 50px; height: 50px; text-align: center; }
#artist span { display: none; }
#artist a:hover span { display: block; position: relative; top: 5px; left: 0; width: 150px; padding: 0px; z-index: 100; color: #000000; background: #f1ecde; font: 10px Verdana, sans-serif; text-align: left; border: 0px solid black; }
#artist1 { width: 50px; height: 50px; text-align: center; float: left; padding-bottom: 30px; padding-right: 10px; }
#artist1 span { display: none; }
#artist1 a:hover span { display: block; position: relative; top: 5px; left: 0; width: 150px; padding: 0px; z-index: 100; color: #000000; background: #f1ecde; font: 10px Verdana, sans-serif; text-align: left; border: 0px solid black; }
div.maindetail { position: relative; top: 20px; left: 20px; display: block; width: 680px; height: 500px; border: 0px solid red; }
div.maindetail1 { position: relative; top: 20px; left: 20px; display: none; width: 680px; height: 500px; border: 0px solid red; }
div.artistphoto { witdh: 353px; height: 421px; position: relative; top: 0px; background-image: url(images/bg-text.png); background-repeat: repeat; border: 0px solid blue; margin: auto; }
div.artisttext { border: 0px solid blue; width: 300px; position: absolute; top: 0px; left: 353px; font: 11px Verdana, sans-serif; color: #000000; background-image: url(images/bg-text.png); background-repeat: repeat; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.artisttext h1 { font-size: 16px; color: #ffffff; font-weight: bold; }
.artisttext h3 { font-size: 12px; color: #000000; font-weight: bold; }
div.artistlinks { position: absolute; top: 0px; left: 355px; width: 270px; height: 150px; border: 0px solid red; background-image: url(images/bg-links.png); background-repeat: repeat; border-bottom-right-radius: 10px; color: #000000; font-size: 10pt; }
div.artistlinksspieler { position: absolute; top: 0px; left: 353px; width: 270px; height: 423px; border: 0px solid red; background-image: url(images/bg-links.png); background-repeat: repeat; border-bottom-right-radius: 10px; color: #000000; font-size: 10pt; }
div.artistdetail { position: absolute; top: 50px; left: 355px; width: 270px; height: 80px; border: 0px solid red; font-size: 10pt; color: #000000; text-indent: 15px; }
.artistdetail p { font-size: 10pt; color: #000000; }
div.artistdetail2 { position: absolute; top: 450px; left: 355px; width: 270px; height: 80px; border: 0px solid red; font-size: 10pt; color: #000000; text-indent: 15px; }
.artistdetail2 p { font-size: 10pt; color: #000000; }
/*		
		#westenberger{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/bernhardwestenberger-akt.jpg);
		}
		#westenberger img {
			display: none;
		}
		#westenberger:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/bernhardwestenberger-akt.jpg);
		}
		

		#pfeffermann{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/bjoernpfeffermann-pas.jpg);
		}
		#pfeffermann img {
			display: none;
		}
		#pfeffermann:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/bjoernpfeffermann-akt.jpg);
		}
		
		#zawischa{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/joachimziwischa-pas.jpg);
		}
		#zawischa img {
			display: none;
		}
		#zawischa:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/joachimziwischa-akt.jpg);
		}
		
		#boelck{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/lotahrboelck-pas.jpg);
		}
		#boelck img {
			display: none;
		}
		#boelck:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/lotahrboelck-akt.jpg);
		}
		
		#hermmann{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/martinherrmann-pas.jpg);
		}
		#hermmann img {
			display: none;
		}
		#hermmann:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/martinherrmann-akt.jpg);
		}
		
		#sens{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/michaelsens-pas.jpg);
		}
		#sens img {
			display: none;
		}
		#sens:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/michaelsens-akt.jpg);
		}
		
		#obel{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/obel-pas.jpg);
		}
		#obel img {
			display: none;
		}
		#obel:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/obel-akt.jpg);
		}
		
		#sebastian{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/sebastian23-pas.jpg);
		}
		#sebastian img {
			display: none;
		}
		#sebastian:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/sebastian23-akt.jpg);
		}
		
		#korthaus{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/siakorthaus-pas.jpg);
		}
		#korthaus img {
			display: none;
		}
		#korthaus:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/siakorthaus-akt.jpg);
		}
		
		#bullatscheck{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/sybillebullatschek-pas.jpg);
		}
		#bullatscheck img {
			display: none;
		}
		#bullatscheck:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/sybillebullatschek-akt.jpg);
		}
		
		#birr{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/tilmanbirr-pas.jpg);
		}
		#birr img {
			display: none;
		}
		#birr:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/tilmanbirr-akt.jpg);
		}
		
		#topas{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/topas-pas.jpg);
		}
		#topas img {
			display: none;
		}
		#topas:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/topas-akt.jpg);
		}
		
		#surmann{
			width: 120px;
			height: 120px;
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/volkersurmann-pas.jpg);
		}
		#surmann img {
			display: none;
		}
		#surmann:hover{
			background-image: url(http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/volkersurmann-akt.jpg);
		}
		*/
.clear { clear: both; }
#fullwidth { width: 1050px; float: left; margin-top: -11px; border: 5px solid #957c3e; background: #f1ecde; }
#borderfullwidth { width: 1050px; clear: both; height: 5px; background: #957c3e; }
#fronttickerfullwidth { background-image: url("http://www.kabarettbundesliga.de/wordpress_kbl/wp-content/themes/kbl/images/ticker_bg.jpg"); border: 5px solid #E3C36C; float: left; width: 950px; }
.css_form_textfieldspace textarea { width: 600px; height: 150px; }
#spielplan_filter { margin: 10px; }
/* Container styling*/
#horizontal_container { margin: 20px auto; width: 680px; height: 100px; }
#vertical_nested_container { margin: 20px auto; width: 620px; }
.sorting_asc { background: url('../images/asc.gif') no-repeat center right; }
.sorting_desc { background: url('../images/desc.gif') no-repeat center right; }
.sorting { background: url('../images/ascdesc.gif') no-repeat center right; }
#ticketwrap, #tickettop, #ticketbottom { background-color: #fff; padding-left: 10px; }
.tickets { background-color: #fff; border: 1px solid black; margin-top: 14px; margin-left: 14px; }
.play_button{background:url(images/Gewinnspiel-Button.png) no-repeat 0 0; display:block; width:66px; height:188px; position:absolute; top:88px; right:310px; display: none;}
