/*
Theme Name: Level Non Zero Website
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Rainer Wachtelborn

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {font-size: 12px; font-family:Helvetica,arial,  sans-serif; color: #333;	margin:0px; padding:0px; background:#1A2022;}

#page {	width: 1030px; padding-bottom:40px;}

#header {height: 80px;	width: 1030px;}

#headerimg 	{left:30px; position:absolute; top:32px;}

.narrowcolumn {float: left;	padding: 0 0 20px 30px;	margin: 0px 0 0;	width: 490px;	}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}

.thread-even {
	background-color: white; 
} 
.depth-1 {
	border: 1px solid #ddd;
} 

.even, .alt {
	border-left: 1px solid #ddd; 
}

#footer {
	border: none;
	}

small {
	font-family: Helvetica,  Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}



h2.pagetitle {
	font-size: 1.6em;
	}



h3 {
	font-size: 1.3em;
	}


h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}



#sidebar { padding: 0px;	width: 430px;	float:left;	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover, a:hover {
	color: #EFEFEF;
	text-decoration: none;
	}

a:hover {
	color: #FFFFFF;

	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */






.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}
.clearing {clear: both; height:0px; line-height:0px; overflow:hidden; font-size:0px;}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */



h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}



h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left



	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}



/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform {
	margin: 5px 10px 0 0;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
}

#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */







/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


#lnz_contHeader {height:100px; background:#FFF; padding:19px 0px 0px 63px;}

.lnz_contactInfo {float:left; width:430px; padding:20px 0px 20px 20px;}
.lnz_contactForm {float:left; width:550px; padding:20px 0px;}
#lnz_contHeader .cf-ol, #lnz_contHeader .cf-ol li {list-style:none; padding:0px; margin:0px;}
#lnz_contHeader #li--1 {float:left; width:230px;}
#lnz_contHeader #li--1 input {width:190px;}
#lnz_contHeader #li--2 {float:left; width:350px; }
#lnz_contHeader #li--2 input {width:190px; margin-right:5px;}
#lnz_contHeader #li--3 {float:left; width:500px;}
#lnz_contHeader .cf-ol li label {display:block; line-height:18px;}
#lnz_contHeader .cf_hidden , #lnz_contHeader .linklove{display:none;}
#lnz_contHeader .cf-sb {display:block; float:left; width:570px;}
#lnz_contHeader input {border:1px solid #959595; font-size:11px; padding:0;}
#lnz_contHeader textarea {border:1px solid #959595; font-size:11px; height:86px;padding:0; width:545px;}
#lnz_contHeader #usermessageb {float:left; width:570px;}
.cf_error {background:#FF0000; color:#FFFFFF;}
#lnz_contHeader .lnz_contactInfo strong {line-height:18px;}
#lnz_contHeader .lnz_contactInfo div {float:left; width:200px;}
#lnz_contHeader .sendbutton {background:#493939; border:1px solid #999999; color:#FFFFFF; margin-top:3px; font-size:12px; font-family:Helvetica,arial;}


#cformsform {list-style:none;}
#cformsform li {list-style:none; clear:both; text-align:left; height:35px;}
*html #cformsform li  {}
#cformsform input {border:1px solid #999999; color:#FFFFFF; padding:2px; float:left; width:228px; background:#493939; font-size:12px; font-family:Helvetica,arial;}
#cformsform label {width:300px; float:left; display:block;}
#cformsform label span {}
#cformsform .cf_hidden {border:0px;}
.linklove {display:none;}
#cformsform #sendbutton2 {clear:both; margin-left:44px; width:234px; font-size:11px; font-family:Helvetica,arial;}
#cformsform .cf-ol {width:500px;}
#cformsform .emailreqtxt, #cforms4form .emailreqtxt  {float:left;line-height:20px;padding-left:10px;}
#cformsform textarea {background:#493939 none repeat scroll 0 0; border:1px solid #999999; color:#FFFFFF; float:left; padding:2px; width:228px; font-family:Helvetica,arial,sans-serif; font-size:12px;}
#cformsform .sendbutton {clear:both; font-family:Helvetica,arial; font-size:11px; margin-left:138px; width:234px; margin-top:30px;}
.entry #cformsform ol {padding-left:128px;}
#cformsform input.cf_error {background:#FF0000; color:#FFFFFF;}
#li--3 label {width:90px;}
#li--3 #Newsletter {width:30px;}
#cformsform li#li--3 {height:15px;}


.lnz_mainNavi {margin:0px 0px 0px 30px; padding:0px;}
.lnz_mainNavi li {border-left:10px solid; height:35px; line-height:40px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px 0px 16px 0px; overflow:hidden; padding-top:5px;}
.lnz_mainNavi li a {font-weight:bold; font-size:65px; }
.lnz_mainNavi li.current_page_item a , .lnz_mainNavi li.current_page_parent a{}
.lnz_mainNavi li a:link, .lnz_mainNavi li a:visited {color:#FFFFFF;} 
.lnz_mainNavi li a:hover {color:#E6E6E6;}
/*.lnz_mainNavi li a:active {color:#114477;} */







.entry {color:#FFFFFF;}
p {margin:0px 0px 10px 0px;}

.lnz_contactLink {text-align:right;}
.lnz_contactLink a#contactTab { padding:2px 4px; text-decoration:none; font-weight:bold; color:#333;}

.lnz_contactLink ul {list-style:none; margin:0px; padding:0px; padding-top:3px;}
.language_item {list-style:none; margin:10px 0px; padding:0px; color:#fff; float:right;}
.language_item img {border:0px;}
.language_item span { padding:2px 4px; font-weight:bold;}
.language_item a { padding:0px; font-weight:bold; text-decoration:none;}
.language_item  a:link , .language_item  a:visited {color:#FFFFFF;}
.language_item a:hover {color:#00FF00; background:transparent;}

.wordtube {margin-bottom:10px;}

/* DESIGN 7 */
body {background:#FFF; color:#493939;}
.lnz_mainNavi li.current_page_item a, .lnz_mainNavi li.current_page_parent a {background-color:#493939;}


#lnz_secondNavi ul li a , .language_item a {}
#lnz_secondNavi ul li a:hover , .language_item a:hover {background:transparent none repeat scroll 0;color:#FFF;}
.lnz_mainNavi li a:hover {color:#FFF;}
#lnz_contHeader , .lnz_contactLink a#contactTab {background:#fff; color:#FFFFFF;}
.lnz_unten {border-top:0px solid #493939;}
.narrowcolumn {background:url(images/post_bg.jpg) 
repeat-x #545454 0px -2px; padding:15px 20px 20px 20px;  border:solid 1px #493939; width:458px;}
*html .narrowcolumn {width:498px;}

.narrowcolumn {background: none #493939;}

#lnz_secondNavi {float:left; width:100px; text-align:right; font-size:12px;}
#lnz_secondNavi ul {list-style:none; margin:15px 10px 10px 0px; padding:0px;}
#lnz_secondNavi ul li {list-style:none; margin:0px; padding:0px; margin-bottom:6px;}

#lnz_secondNavi ul li a, #lnz_thirdNavi ul li a, .lnz_news a {background:none; font-weight:normal; color:#EFEFEF;}
#lnz_secondNavi ul li a:link, #lnz_secondNavi ul li a:visited, #lnz_thirdNavi ul li a:link, #lnz_thirdNavi ul li a:visited, .lnz_news a:link, .lnz_news a:visited {color:#A0A397; font-size:10px;}
#lnz_secondNavi ul li.current a, #lnz_secondNavi ul li.currentparent a {font-size:11px; font-weight:bold;color:#FFFFFF; font-family:'arial black','avant garde';}
#lnz_thirdNavi ul li.current a, #lnz_thirdNavi ul li.currentparent a {color:#FFFFFF;}

#lnz_secondNavi ul li a:hover, #lnz_thirdNavi ul li a:hover, .lnz_news a:hover {color:#FFFFFF; text-decoration:none;}
.lnz_contactLink a#contactTab {float:right; font-weight:normal;}
.lnz_contactLink ul {float:right; width:200px; padding-top:2px;}
.language_item span {font-weight:normal;}
.language_item a {font-weight:normal;}
.language_item {margin:0px; padding:0px; height:24px;}
.lnz_unten {background:#473B38 url(images/bg.gif); margin-left:63px; width:936px; margin-bottom:12px; position: relative;}

.lnz_main {float:left; background:#493939; width:600px;}


/* Artists */
#content_bio, #content_disco {display:;}

#lnz_thirdNavi .level1 {display:none; }
#lnz_thirdNavi ul {list-style:none; float:left; margin:0px; padding:0px;}
#lnz_thirdNavi ul li {list-style:none; float:left; margin:0px; padding:0px 15px 25px 0px; font-size:12px;}
#lnz_thirdNavi ul li a {line-height:15px;}

.lnz_news {float:left; font-size:12; line-height:17px;}

.lnz_discTab {margin-bottom:10px;}
.lnz_discTab td {vertical-align:top;}
.lnz_discTab .col1 {width:60px;}
.lnz_discTab .col2 {width:275px;}
.lnz_discTab .col3 {width:110px;}

#cforms2form, #cforms4form, #cforms5form {list-style:none;}
#cforms2form li, #cforms4form li, #cforms5form li {list-style:none; clear:both; text-align:left; height:35px; margin-left:0px;}
#cforms4form li#li-4-3, #cforms2form li#li-2-29 {height:auto;}
*html #cforms2form li  {}
#cforms2form input, #cforms4form input, #cforms5form input {border:1px solid #999999; color:#FFFFFF; padding:2px; float:left; width:245px; background:#493939;}
#cforms4form input#cforms_captcha4, #cforms2form input#cforms_captcha2 {width:120px; margin-right:10px;}
#cforms2form label, #cforms4form label, #cforms5form label {width:300px; float:left; display:block;}
#cforms2form label span {}
#cforms2form .cf_hidden, #cforms4form .cf_hidden, #cforms5form .cf_hidden {border:0px;}
.linklove {display:none;}
#cforms2form #sendbutton2, #cforms4form #sendbutton4, #cforms5form #sendbutton5 {clear:both; margin-top:10px; width:234px; font-size:11px; font-family:Helvetica,arial;}

.narrowcolumn {font-size:11px; padding:45px 20px 45px 45px; width:383px}
*html .narrowcolumn {width:433px}
#lnz_secondNavi {width:150px; text-align:left;}
#lnz_secondNavi ul {margin:45px 0px 45px 60px;}
.lnz_artistPage #lnz_secondNavi {text-align:right;}
.lnz_artistPage #lnz_secondNavi ul {margin:45px 45px 45px 0px;}

.full  {width:510px; padding:45px;}
*html .full {width:600px;}

.start {width:383px; padding:45px; position:relative;}
*html .start {width:473px;}
.lnz_startPlayer {position:absolute; top:345px; left:49px;}
.lnz_startPlayerMain {float:left;}
.lnz_startPlayerTrack {float:left; padding-left:10px;}


.ticker-div {color:#FFFFFF; width: 383px !important; position: relative !important; margin-top:10px !important;}
.ticker {height:15px !important; font-weight:bold; font-size:12px; font-family:'arial black','avant garde';}

.sd_dateDate, .sd_dateTown, .sd_dateClub, .sd_dateLink {float:left; margin-bottom:5px;}
.sd_dateDate {width:70px;}
.sd_dateTown {width:120px;}
.sd_dateClub {width:150px;}
.sd_dateLink {width:35px;}

/* .cf-ol {width:200px;} */

.lnz_newButton {position:absolute; top:-48px; left:470px; width:80px;}

.booking { }

.spacer_ {height:0; line-height:0; overflow:hidden;}

/* neu mit kleiner navi */
#page, #header {width:1000px;}
#sidebar {width:285px;}
.lnz_mainNavi {margin-left:50px;}

.lnz_balken {width:646px; height:3px; margin-bottom:23px; background:#000000; visibility:hidden;}
.lnz_welcomePic {margin-bottom:5px; display:none;}

.lnz_footer {margin-bottom:35px; height:24px; background:#2B2B2B; margin-left:677px; width:320px; padding-left:3px;}
.lnz_footer div {float:left;}


.lnz_mainNavi li { padding-top:0px; padding-left:2px; border:0px; height:35px;}
.lnz_mainNavi li.page-item-7 {height:46px; line-height:46px;}
/*
.lnz_mainNavi .page-item-3 a {background:url(images/menu_music_v3.png) no-repeat -35px 0px;}
.lnz_mainNavi .page-item-4 a {background:url(images/menu_artist_v3.png) no-repeat -35px 0px;}
.lnz_mainNavi .page-item-6 a {background:url(images/menu_mixes_v3.png) no-repeat -35px 0px;}
.lnz_mainNavi .page-item-120 a {background:url(images/menu_download_v3.png) no-repeat -35px 0px;}
.lnz_mainNavi .page-item-116 a {background:url(images/menu_visual_v3.png) no-repeat -35px 0px;}
.lnz_mainNavi .page-item-123 a {background:url(images/menu_events_v3.png) no-repeat -35px 0px;}
.lnz_mainNavi .page-item-7 a {background:url(images/menu_booking_v3.png) no-repeat -35px 0px;}
*/
.lnz_mainNavi li a {display:block; text-indent:0px; width:250px; background:-35px 0px;}
.lnz_mainNavi li a:hover {background-position:-311px 0px; padding-left:21px; color:#E6E6E6;}
.lnz_mainNavi .current_page_ancestor a {background-position:-311px 0px; }
.lnz_mainNavi li.current_page_item a, .lnz_mainNavi li.current_page_parent a {background-color:transparent; background-position:-311px 0px; padding-left:21px; color:#E6E6E6;}
.lnz_mainNavi .current_page_ancestor a:hover {background-position:-311px 0px; padding-left:21px; color:#E6E6E6;}


.narrowcolumn {border:0px;}
.lnz_footer ul, .lnz_topNavi ul {list-style:none; margin:0px; padding:0px; float:left; width:167px;}

.contact_new {position:relative;}
.contact_new .lnz_balken {position:absolute; top:118px; left:63px; visibility:visible; margin:0px; background:#2B2B2B; width:520px; height:1px; }
.lnz_logoBookingPic {display:none;}
.lnz_topNavi {position:absolute; top:95px; left:620px; background:#2B2B2B; width:369px; padding-left:10px;}
.lnz_topNavi div {float:left;}
#lnzUntenContactNew {background:none #FFFFFF;}
#lnzUntenContactNew .booking {padding:0px; width:936px; background:#FFFFFF;}
.frn_contLeft {float:left; width:500px; line-height:20px;}
.frn_contRight {float:right; width:379px; line-height:20px;}
#lnzUntenContactNew .entry ol {padding:0px;}
#lnzUntenContactNew .entry #cforms2form ol li;#lnzUntenContactNew .entry #cforms4form ol li {margin:0px;}
#lnzUntenContactNew #cforms2form input, #lnzUntenContactNew #cforms4form input, #lnzUntenContactNew #cforms4form textarea, #lnzUntenContactNew #cforms4form input, #lnzUntenContactNew #cforms5form input {background:#FFF; border-color:#707070; color:#707070; font-size:12px; font-family: Helvetica,arial,sans-serif;}
#lnzUntenContactNew #cforms4form textarea, #lnzUntenContactNew #cforms2form textarea {float:left; border:1px solid #707070; width:245px; padding:2px; font-family: Helvetica,arial,sans-serif;}
#lnzUntenContactNew #cforms2form label, #lnzUntenContactNew #cforms4form label, #lnzUntenContactNew #cforms5form label {line-height:24px;}
#lnzUntenContactNew #cforms2form #li-2-1 label {padding-top:0px;}
#cforms4form li, #cforms2form li {width:400px;}
#lnzUntenContactNew #cforms4form  input.cf_error {background:#FF0000; color:#FFFFFF;}
#cforms4form  .cf_hidden, #cforms5form  .cf_hidden, #cforms2form  .cf_hidden {display:none; clear:both}
#lnzUntenContactNew #cforms2form input#sendbutton2, #lnzUntenContactNew #cforms4form  input#sendbutton4, #lnzUntenContactNew #cforms5form  input#sendbutton5 {width:30px; background:#2b2b2b; color:#FFF; font-weight:bold; height:22px; }

#cforms5form {padding-top:40px;}
#li-2-1 {padding.top:0px; margin-top:0px;}

.frn_conLine {width:250px; height:31px; border-bottom:solid 1px #2b2b2b; margin-bottom:10px;}

.booking .entry {color:#2b2b2b;}

h1 {text-align:left; margin:0px; padding:0px;}
.lnz_logoFont {color:#000; font-size:38px;}
.lnz_logoFont a {color:#000; font-size:38px;}
.lnz_logoFont a:hover {text-decoration:none;}
.lnz_logoFont span {color:#9C60F4;}
.lnz_mainNavi li a {font-size:40px;}
.lnz_welcomePic {line-height:28px; margin-bottom:0px;}
.frn_conLine {font-size:24px;}

img {border:0px !important; margin:0px !important;}