﻿/*RESET*/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,
ol, li, dl, dt, dd, form, a, fieldset, input, th, td
{
margin: 0; padding: 0; border: 0; outline: none;
}

body {
   font-family:  Tahoma, Arial, Verdana ;
   font-size: 12px;
   line-height: 18px;
   color: #ffffff;
   padding: 0;
   margin: 0;
   background-color: #ffffff;
   background-image:url('../img/bg_main_purpleaudio_1000x1000.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   behavior: url("csshover3.htc");
}

   HTML>body {
   padding: 0;
   }

   html {
	min-height: 100.05%;
	}

img , table { border: 0; margin:0; }
img, div { behavior: url(iepngfix.htc) }

a { text-decoration: none; color: #ba35ff; padding: 0; margin: 0; }
a:hover { text-decoration: none; color: #ffffff; outline: 0; padding: 0; margin: 0; }

.bold					{ font-weight:bold; }
.dates 					{ font-size:10px; line-height: 14px;}
.small_alert_note 		{ font-size:10px; color:#ff0000: }
.startimg				{ border: 10px solid #fffff1; float:right; margin-left: 10px; }
.orange_bold			{ font-weight:bold; color:#ff7e00; }

.darkgrey 				{ color:#191919; }
.bordered 				{ border: 1px solid #191919; }
.bord_white 				{ border: 1px solid #ffffff; }

.purple { color:#ba35ff;}
.large  { font-size:20px;}
.purple_bold  { color:#ba35ff; font-weight:bold;}
.purple_large  { color:#ba35ff; font-size:18px;}

.h1_img { margin: 0; padding: 0 6px 2px 0; border: 0;}
.righth3_img { margin: 0; padding: 0 7px 1px 0; border: 0;}

.h3sub 	{font-size: 18px; margin: 0px 0 8px 0;	border-bottom: 1px dotted #aaa; border-top: 0px dotted #aaa; }


#app { display:block; margin: 0; padding: 0; list-style: none; width:500px; border-top: 0px dotted #aaaaaa; border-bottom: 1px dotted #aaaaaa;}
#app a { color: #000000; font-weight:100; text-decoration: none; }
#app a:hover { color: #ffffff; font-weight:100; text-decoration: none; }
#app a:active { color: #ffffff; font-weight:100; text-decoration: none; }
#app li { height: 70px; border: 0px dashed #919191; }
#app li:hover { height: 70px; border: 0px dashed #919191; background-color:#ffffff; }

#app img { margin-right: 10px; margin-left: 10px; margin-top: 10px; float:left; }
#app .name { padding-top: 10px; color: #ba35ff; font-size: 16px; font-weight:100; }
#app .tag { padding-bottom: 10px; padding-top: 3px; color: #636363; font-size: 12px; font-weight:100;}


h1 {
	color: #ffffff;
	font-family: georgia, serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 45px;
	padding: 0;
	margin: 0;
}

h2 {
	color: #fff;
	font-size: 25px;
	font-style: italic;
	font-weight: 100;
	text-indent: 20px;
	padding: 0;
	margin: 0;
}

h3 {
	color: #ffffff;
	font-family: Georgia, serif;
	letter-spacing:-1px;
	font-size: 22px;
	font-weight: 100;
	line-height: 1em;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0 0 20px 0;
	border-bottom: 1px dotted #aaa; 
	border-top: 1px dotted #aaa; 
}
	
/*DIV Definitionen*/


#cover {
   position: absolute;
   padding: 0;
   margin-top: 200px;
   margin-left:17px;
   min-height: 300px;
   width:300px;
   font-family: Georgia, sans serif;
	}

#player {
   position: absolute;
   padding: 0;
   margin-top: 520px;
   margin-left:17px;
   min-height: 300px;
   width:300px;
   font-family: Georgia, sans serif;
	}

#buy {
   position: absolute;
   padding: 10px;
   margin-top: 730px;
   margin-left:17px;
   min-height: 100px;
   width:280px;
   font-family: Georgia, sans serif;
   background-image:url('../img/divbg_5x5.png');   
	}
	
* html #buy {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../img/divbg_5x5.png')
}


#tourdates {
   position: absolute;
   padding: 10px;
   margin-top: 950px;
   margin-left:17px;
   min-height: 100px;
   width:280px;
   font-family: Georgia, sans serif;
   background-image:url('../img/divbg_5x5.png');   
	}
	
* html #tourdates  {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../img/divbg_5x5.png')
}

#network {
   position: absolute;
   padding: 10px;
   margin-top: 1200px;
   margin-left:17px;
   min-height: 100px;
   width:280px;
   font-family: Georgia, sans serif;
   background-image:url('../img/divbg_5x5.png');   
	}
	
* html #network {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../img/divbg_5x5.png')
}

#party {
   position: absolute;
   padding: 0;
   margin-top: 1400px;
   margin-left:17px;
   min-height: 387px;
   width:298px;
   border: 1px solid #303030;
   background-repeat: no-repeat;
   background-image:url('../img/relpartybanner_300x387.jpg');   
	}
	

#left {
   position: absolute;
   padding: 0;
   margin-top: 200px;
   margin-left:17px;
   min-height: 250px;
   width:300px;
   font-family: Georgia, sans serif;
   background-image:url('../img/divbg_5x5.png');   
	}

* html #left {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../img/divbg_5x5.png')
}

   
#left ul 				{ margin: 0;  padding: 0;  list-style-type: none; }
#left ul, #left li 		{ display: block;  font-size: 12px; }
#left li 				{ margin: 0;  padding: 0; }

/*
ul#nav li ul 		{ display: none; }
ul#nav li:hover ul 	{ display: block; }
*/

ul#nav li a 		{ padding: 10px 5px 2px 5px;  display:block; font-weight: bold; text-decoration:none; color: #212121; width: 170px; border-bottom: 1px dotted #212121;}
ul#nav li a:hover   	{ padding: 10px 5px 2px 5px;  display:block; font-weight: bold; text-decoration:none; background-color: #ffb400; color: #ffffff; width: 170px; border-bottom: 1px dotted #212121;}


   
   
#main {
   padding: 10px;
   width: 500px;
   margin-top: 200px;
   margin-left: 350px;
   margin-bottom: 10px;
   position:absolute;
   background-image:url('../img/divbg_5x5.png');
   }
* html #main {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../img/divbg_5x5.png')
}

#main ul 			{ font-size: 12px; margin-top: 5px;  padding: 0; list-style-type:none; }
#main li 				{ font-weight:100;  margin-bottom:6px; padding-left: 20px; background:url(../img/pfeil_12x12.png) no-repeat  0px 3px; }
   
#main p {
   margin: 0px 0px 30px 0px;
   text-align:justify;
   }
   
#main p.nomargin {
   margin: 0px 0px 5px 0px;
   font-weight:bold;
   }

#main p.small {
   margin: 0px 0px 0px 0px;
   font-size:10px;
   text-align:justify;
   }

#main a {
   font-weight:900;
   color: #ff7e00;
   text-align:left;
   text-decoration:none;
}

#main a:hover {
   font-weight:900;
   color: #212121;
   text-align:left;
   text-decoration:none;
}

#main a:active {
   font-weight:900;
   color: #212121;
   text-align:left;
   text-decoration:none;
}


.att_box {
background-color: #f7c585;
padding: 10px;
}


