@charset "utf-8";




html, body{
	
	
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0px;
	line-height: 1.2em;
	font-size: 0.8em;
	position:absolute;
	
}

body {
	background-image:url(http://bilder.fantavier.net/bg2.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position: 200px 289px;
	width:800px;
	/*background-color:#ab6933;*/
	/*	overflow-x:hidden;*/

	position:absolute;
	}
	
a.type1:link {
	color: #ffffff;
	text-decoration: none;
}
a.type1:visited {
	text-decoration: none;
	color: #ffffff;
}
a.type1:hover {
	text-decoration: none;
	color: #7e2e0f;
}
a.type1:active {
	text-decoration: none;
	color: #ffffff;

}


a.type2:link {
	color: #ffffff;
	text-decoration: none;
}
a.type2:visited {
	text-decoration: none;
	color: #ffffff;
}
a.type2:hover {
	text-decoration: none;
	color: #ed8a2a;
}
a.type2:active {
	text-decoration: none;
	color: #ffffff;

}

a.type3:link {
	color: #7e2e0f;
	text-decoration: none;
}
a.type3:visited {
	text-decoration: none;
	color: #ffffff;
}
a.type3:hover {
	text-decoration: none;
	color: #ffffff;
}
a.type3:active {
	text-decoration: none;
	color: #ffffff;

}

a.type4:link {
	color: #7e2e0f;
	text-decoration: underline;
}
a.type4:visited {
	text-decoration: none;
	color: #ffffff;
}
a.type4:hover {
	text-decoration: none;
	color: #ffffff;
}
a.type4:active {
	text-decoration: none;
	color: #ffffff;

}


a:link {
	color: #7e2e0f;
	text-decoration: underline;
}
a:visited {
	color: #7e2e0f;
	text-decoration: underline;
}
a:hover {
	color: #7e2e0f;
	text-decoration: none;
}
a:active {
	color: #7e2e0f;
	text-decoration: underline;

}

div.background {
	background-image:url(http://bilder.fantavier.net/bgseite.jpg);
	background-attachment:fixed;
	background-repeat:repeat;
	width: 100%;
	height: 100%;
	/* overflow-x:hidden;*/
	position:fixed;
	left:850px;
	}
	
div.background2 {
	background-image:url(http://bilder.fantavier.net/bgseite.jpg);
	background-attachment:fixed;
	background-repeat:repeat;
	width: 10%;
	height: 100%;
	/* overflow-x:hidden;*/
	position:fixed;
	
	}

div.subheader {
position:fixed;
left:245px;
top:287px;
width:467px;
height:26px;
background-image:url(http://bilder.fantavier.net/subheader2.jpg);
}

div.links {
	position:fixed;
	left:50px;
	top:286px;
	width:140px;
	height:2000px;
	padding-left:10px;
	background-color: #3e3839;
}
div.rechts {
	position:fixed;
	top:286px;
	left:760px;
	width:180px;
	height:2000px;
	background-color: #3e3839;
	padding-left: 10px;
}

div.rechtsinclude {
margin-top:-5px;
}

.liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1px;
	font-size: 9px;
	text-indent:1ex;
}
.Ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: -5px;
	font-size: 11px;
}

/* Fixed */

.fixed {

	position:fixed;

}

body > .fixed {

	position:fixed;

}

* html body { 

	margin:0; 

	overflow-y:hidden; 

	padding:0;

}

* html #scrolling { 

	height:100%;  

	width:100%; 

	overflow:auto;

	right:0; 

	left:0; 

	top:0; 

	margin:0;

}

div.fixed#top {

	height:210px;
	top:0;
	left:50px;

}

div.fixed#bottom {
	bottom:-3px;
	left:230px;

}

div.fixed#bottomleft {
	bottom:-3px;
	left:188px;

}

div.fixed#bottomright {
	bottom:-3px;
	left:729px;

}


/* Scrolling */

#scrolling {
	position:absolute;
	width:100%;
	height:100%;
	top: -1px;
	

}



#scrolling div#content {
	margin-left:245px;
	padding-top:320px;
	padding-bottom:120px;
	width:460px;
	/* height: 1000px; */
	
	
}

#scrolling div#content2 {
	margin-left:125px;
	padding-top:320px;
	padding-bottom:120px;
	width:460px;
	/* height: 1000px; */
	
	
}


/* Footer */
div#footer {
}
div#footer div#people{
	position:absolute;
	bottom:23px;
	
	
}

/* Headermenu*/
.schriftfarbe{color: #ed8a2a;}

.f4 {
	position:fixed;
	left:104px;
	top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-top:1px;
	}

.headmenu {
	width:900px;
	height:30px;
	position:fixed;
	left:50px;
	top:0px;
	

}

.thomas {
position:fixed;
	left:402px;
	top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: bold;
	height:12px;
	padding-top:1px;
}

.andy {
	position:fixed;
	left:837px;
	top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: bold;
	height:12px;
	padding-top:1px;
}

.smudo {
position:fixed;
	left:553px;
	top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: bold;
	height:12px;
	padding-top:1px;
}

.michi {
position:fixed;
	left:675px;
	top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: bold;
	height:12px;
	padding-top:1px;
}



/* Inhalt */

div.text{

width: 450px;
}
div.alben1{

padding-left: 50px;

}

div.alben {
float: left;
width: 100px;
margin-bottom: 40px;
margin-right: 30px;
text-align: center;
}

div.album {
	float: left;
	width: 170px;
	margin-bottom: 40px;
	margin-top: 0px;
	text-align: left;
}

div.tracklist {
	float: left;
	width: 210px;
	margin-left: 50px;
	margin-bottom:25px;
	margin-top:15px;
	margin-right: 10px;
	text-align: left;
}

div.album2 {
	float: left;
	width: 160px;
	margin-bottom: 40px;
	margin-top: 0px;
	text-align: left;
}

div.tracklist2 {
	float: left;
	width: 300px;
	margin-bottom:25px;
	margin-top:15px;
	/*margin-right: 10px;*/
	text-align: left;
}
.menuschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	line-height: 1px;
}


div.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.4em;
}
div.mfg {
float: left;
width: 120px;
margin-bottom: 30px;
margin-right: 15px;
margin-left: 15px;
text-align: center;
}
div.mfg1 {
float: left;
width: 120px;
margin-bottom: 0px;
margin-right: 15px;
margin-left: 15px;
text-align: center;
}

div.mfg2 {
float: left;
width: 400px;
margin-bottom: 0px;
margin-right: 100px;
text-align: center;
}

/* Header */
div#header {
	height:210px;
	width:1000px;
	left:50px;
}
div#header img#header_background {
	position:absolute;
	left:50px;
	top:0px;
}
/*.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-left: 4px;
}*/

/*Submenu*/

.discomenulinks {
	left: 260px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.discomenumitte1 {
	left: 320px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.discomenumitte2 {
	left: 390px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.discomenumitte2a {
	left: 425px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.discomenumitte2b {
	left: 440px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.discomenumitte3 {
	left: 470px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.discomenurechts {
	position: fixed;
	left: 566px;
	top: 295px;
	font-weight: bold;
	}
	
.newsmenulinks {
	left: 250px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.newsmenumitte1 {
	left: 375px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.newsmenumitte2 {
	left: 450px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.newsmenumitte3 {
	left: 505px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.newsmenumitte4 {
	left: 580px;
	top: 295px;
	position: fixed;
	font-weight: bold;
}
.newsmenurechts {
	position: fixed;
	left: 666px;
	top: 295px;
	font-weight: bold;
	}
	
/*Content*/
div.songinfo {
	padding-left:10px;
	padding-right:10px;
	width:430px;
	
	
}

/*Stil*/
.Stil2 {color: #999999}
.Stil3 {color: #990000}
.Stil4 {color: #FFFFFF; }
.Stil5 {
	font-size: 11px;
	font-weight: bold;
}
.Stil6 {
color:#FFFFFF;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil8 {
	color: #990000;
	font-weight: bold;
}
.Stil9 {
	color: #990000;
	font-weight: bold;
	font-size: 10px;
}
.Stil10 {font-size: 2em;}

/*Webnews*/

div.news {
margin-left: 130px;
width: 450px;
}

#searchform {
	margin: 10px auto;

	padding: 5px 3px;
padding-left: 0px;
	text-align: left;
	}

#searchform #s {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
color:#000000;
text-align:left;
height: 11px;
width: 100px;


	}

#searchsubmit {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
color:#000000;
text-align:left;
height: 20px;
	padding: 1px;
	}