body {
	color: #3d3d3d;
	background-color: #f9f3ec;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/template/bg.png);
	background-repeat:repeat-x;
}
h1 {
	color: #3d3d3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.standard {text-decoration:none; color:#3d3d3d;}
.clear {clear: both;}

/* Banner */
.banner1 {display: block; opacity: 0.99;}
.banner2 {display: none; opacity: -0.01;}
.banner3 {display: none; opacity: -0.01;}

#suchtext {margin-right:5px;}		

.wrapper {
	width: 835px;
	background-image: url(/template/middle.png);
	background-repeat: repeat-y;
	margin: auto;
	margin-top: 30px;
}

.header {
	width: 835px;
	background-image: url(/template/top.png);
	background-repeat: no-repeat;
}

.footer {
	width: 835px;
	background-image: url(/template/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

.addthis 	{position: relative; z-index: 2;}
.impressum 	{color: #3e4e76; text-decoration: none; font-size: 9px;}
.border		{border:0;}
.imprint 	{position: relative; left:601px; top:-23px; padding-bottom:5px; width:60px; height:20px; float:left;}

.content {
	width: 775px;
	padding-bottom: 10px;
	margin-left: 33px;
	margin-top: 175px;
}

#addthis {
	width: 85px;
	height: 19px;
	position:absolute;
	top: 45px;
	margin-left: 31px;
}

#zion {
	width: 120px;
	height: 41px;
	background-image:url(/template/zion.jpg);
	position:absolute;
	top: 130px;
	margin-left: 31px;
}

#logo {
	width: 94px;
	height: 120px;
	background-image:url(/template/logo.jpg);
	position:absolute;
	top: 51px;
	margin-left: 703px;
}

#menue {
	width: 772px;
	height: 22px;
	position: relative;
	top: 146px;
	margin: auto;
	z-index: 2;
}

#bilder {
	width: 772px;
	height: 306px;
	position: relative;
	top: 149px;
	margin: auto;
}	

#bilder img {
	width: 772px;
	height: 306px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.left_colum { float: left; }
.right_colum { float: left; width: 200px; }
.teaser {width: 129px; height: 125px; background-image:url(/template/teaser.png); position:absolute; top: 530px; margin-left: 423px;}
.adsense {margin-left: 20px;}

.luftiger {
	line-height: 1.5
}

/* LINKS */
a.rmenu_link, a.rmenu_link:visited {
	color: #f1f7fb;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}

a.rmenu_link:hover {
	color: #F8F210;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}

/* ... discographie ... */

.head, h2 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #485d8c;
	font-weight: bold;
}

.discographie {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	text-decoration: none;
	color: #3d3d3d
}

.interpret {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	color: #3d3d3d;
	font-weight: bolder; 
	text-decoration: none
}

.lyrics {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #3d3d3d
}

.nobr {
   white-space: nowrap;
   font-size: 9px;
}

.line {
	background-image:url(line.gif);
	width:199px;
	height:1px;
	margin-bottom:11px;	
}
	
.mehr {
	font-size: 10px;
	color: #485d8c;
	text-decoration: none;
}

/* ... vö Box ... */
.teaserbox { float: left; width: 284px; height: 80px; text-decoration:none; }
.teaserbox:hover {background-color:#e9ebf2; cursor:pointer; width:264px; margin-right:20px; }
.teaserbox_1 { background-image: url(/includes/cover/f_xn_101.jpg); float: left; width: 80px; height: 80px; }
.teaserbox_2 { background-image: url(/includes/cover/m_sm_14.jpg); float: left; width: 80px; height: 80px; }
.teaserbox_3 { background-image: url(/includes/cover/f_xn_102.jpg); float: left; width: 80px; height: 80px; }
.teaserbox_4 { background-image: url(/includes/cover/f_xn_103.jpg); float: left; width: 80px; height: 80px; }
.teaserbox_5 { background-image: url(/includes/cover/a_xn_11.jpg); float: left; width: 80px; height: 80px; }
.teaserbox_6 { background-image: url(/includes/cover/a_sm_05.jpg); float: left; width: 80px; height: 80px; }

/* ... IE warning ... */
.IE_1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0000; padding: 18px; }
.IE_2 { color: #3d3d3d; font-weight: normal; font-size: 14px; }

.zurueck {
	color: #3d3d3d;
	padding-left: 5px;
	font-weight: bolder;
	text-transform:capitalize;
	text-decoration: none;
}

/* ................ Menue ................ */
.menu {
	font-family: arial, sans-serif; 
	width: 772px; 
	font-size: 11px; 
	z-index: 100; 
}

.menu_bg {
	background-color: #485C8B;
	height:24px;
}

.menu ul li a, .menu ul li a:visited {
	display: block; 
	text-decoration: none; 
	color: #f7f7f7; 
	width: 135px; 
	height: 22px; 
	text-align: left; 
	line-height: 22px; 
	font-size: 11px; 
	font-weight: bold; 
	overflow: hidden; 
	padding-left: 10px;
	background-color:#485C8B;
	border-top: 1px #485C8B solid;
}

.menu ul {
	padding: 0; 
	margin: 0; 
	list-style: none;
}

.menu ul li {
	float: left; 
	position: relative;
}

.menu ul li ul {
	display: none;
}

.menu ul li:hover a {
	color: #6d8dbf; 
	background: #fff;
}

.menu ul li:hover ul {
	display: block; 
	position: absolute; 
	top: 22px; 
	left:0;
}

.menu ul li:hover ul li ul {
	display: none;
}

.menu ul li:hover ul li a {
	display: block; 
	opacity: .8; 
	color: #3d3d3d; 
	font-weight: normal; 
	filter: alpha(opacity=50);
	font-size: 12px; 
}

.menu ul li:hover ul li a:hover {
	background: #bababa; 
	color: #6d8dbf;
}

.menu ul li:hover ul li:hover ul {
	display: block; 
	position: absolute; 
	left: 135px; 
	top: 0;
}
