/***************************************/
/* zehndermusic.ch             			*/
/* 20081008								*/
/***************************************/
html, body { height:100%; }

body {
	padding:0;
	margin:0;
	text-align:left;
	min-width:690px;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(255,255,255);
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
	background: #18334c url('../images/bg.jpg') no-repeat scroll 0px 0px;
}

img {
	border: 0px;
}

td {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,Sans-serif,sans-serif;
}

.input {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	width:240px;
	margin-bottom:8px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.label {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
}

.small {
	font-size:9px;
}

#outer{
	height:100%;
	min-height:100%;
	width:880px;
	color:#000000;
	text-align:left;
	position:relative;
}
 
html>body #outer{ height:auto; } 

#innerwrap {
	float:left;
	width:690px;
}

#left {
	position:absolute;
	width:	160px;
	left: 	20px;
	top: 	116px;
}

#left p { padding-left:3px;padding-right:2px }

#right p { padding-left:4px;padding-right:2px }



div,h1.content p  { margin-top:0; }

#centrecontent {
	position:absolute;
	top:	100px;
	left:	180px;
	width:	510px;
	background-color:#18334c;
}

#maincontent {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(255,255,255);	
	line-height: 15px;
	padding: 20px;
}



#clearfooter { width:100%;height:52px;clear:both; }

.navi{
	width:160px;
}

h1 {
	font-size:14px;
	font-weight: bold;
	color:rgb(255,255,255);
	margin:0;
}

h1.content {
	margin-bottom:17px;
	padding:0;
}


h3 {
	font-size:11px;
	margin:0;
	padding-bottom: 12px;
}

hr { 
	color:#ffffff;
	size:auto; 
}

/* Link */
a { 
	color: #ffbf00; 
	text-decoration:none; 
}
a:hover { text-decoration:none; }

a.newsheadline { font-weight:bold; } 



a.navileft_passive {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
} 

a.navileft_active {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffbf00;
	vertical-align:middle;
} 

a.navileft_open {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
} 


a.sitemap_level1 {
	display:block;
	border-top:1px solid #ffffff;
	color: #ffbf00; 
	font-weight:normal;
	padding-top:.6em;

}

a.sitemap_level2 {
	color: #ffbf00; 
	padding-left: 15px;
	display:block;
}

a.sitemap_level3 {
	color:rgb(153,51,0);
}

.sitemap_level2_container {
	float:left;
	width:50%;
	padding-top:.3em;
}

.sitemap_level3_container {

}

.input_searchbox {
	width:200px;
	vertical-align:middle;
	font-family:Verdana,Arial,Helvetica,Sans-serif,sans-serif;
	font-size:11px;
	color: rgb(0,0,0);
	border : 1px solid #000000;
}

.label_searchbox {
	vertical-align:middle;
}


#searchbox {
	/*background-color:#F6F1F5;
	border-top:1px dotted #aeaeae;
	border-bottom:1px dotted #aeaeae;*/

	padding:.0em;
	padding-left: 40px;
	margin-top:0;
	margin-top: 25px;
}

.hidden {
	display:none;
}

.teaser_img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px; 
}



/* ---------------------------- LISTS ---------------------------- */

#centrecontent ul  {
	margin: 		0px;
	padding: 		0px;
	padding-top: 	0px;
	padding-bottom:	10px;
	font-size: 		11px;
}

#centrecontent ol  {
	margin: 		0;
	margin-top: 	0px;
	padding: 		0;	
	padding-left: 	0px;
	font-size: 		11px;
}

#centrecontent li {	
	list-style-position: outside;
	font-size:		11px;
	line-height: 	1.6em;	
	margin-left: 	20px;
}

#centrecontent ul li {	
	list-style-type: square;
	margin-left: 	15px;
}



.spezial {
	color:rgb(153,51,0);
}


.telpos {
	position:absolute;
	left: 30px;
}

.lang {
	position: absolute;
	top: 80px;
	left: 20px;
	float: left;
}


div.randlos p {
	padding: 0;
	margin: 0;
}

