@charset "utf-8";
/* Head */
#head { padding: 20px 0 15px 0;}
#logo {padding:10px 0 0px 10px;}

/* FireFox only */
.title_infa,
.title_news,
.title_music,
.title_video,
#lang
{-moz-border-radius: 6px;}


#others .title_infa,
#v4 .title_infa
{-moz-border-radius: 0px;}

#others .title_link,
#v4 .title_link
{-moz-border-radius: 0 0 6px 6px;}

/* Teaser */
#teaser { padding-bottom:20px;}
.left { float:left;}
.right { float:right;}


/* Navi */
#navi ul, li, a, span {padding:0; margin:0px;}

#navi a {text-decoration:none;}


#navi { 
	background:url(img/navi-bg.gif) repeat-x 0 0;
	clear:both;
	padding-bottom:25px !important;
	padding-bottom:10px;
	
}

#navi ul {
	margin:0;
	float:left; 
	list-style-type:none;
	margin-left:20px;
	height:40px;
}

#navi li {
	margin:0;
	float:left;
	padding-left:12px;
	padding-right:35px;
	height:40px;
	padding-top:13px;
}

.on {background: url(img/navi-pipe.gif) 100% 0 no-repeat;}
#navi .on a, #navi .on a:hover {color:#fff;}
#navi a {color:#000;}
#navi a:hover {color:#B20992;}


/* Lang */
#lang {background: #FED218 url(img/lang-bg.gif) top left no-repeat; height:70px;}
#lang ul { margin:0px 0px; padding:0; list-style:none; padding-top: 12px; padding-left:100px; text-align:center;}
#lang li { margin:5px;}
#lang a { text-decoration:none; color:#000; font-weight:bold;}
#lang a:hover { color:#B20992;}

/* Content */
#v1 {}
#v2 {}
#v3 {}
#v4 .title_infa h5 {color:#B20992;}


.title_infa, .title_link, .title_news { font-size:11px; font-family: Tahoma, Helvetica, sans-serif; }
.title_news { display:none; }

.title_infa p, .title_news p { margin-bottom:0px; }

.title_infa { border:1px solid #dedede; padding:15px 15px 20px 15px;}

.title_infa small { font-size:0.80em; color:#666;}

.title_infa .list_url { list-style-type:none; padding:0px; margin:0; padding-top:20px;}
.title_infa .list_url li {padding:3px 0; margin:0;}

.title_link { text-align:right;	padding:10px 10px 10px 10px; }

.title_video { padding:30px 10px 10px 10px; margin-top:20px; }

.title_music { text-align:right; padding:15px; }
.title_music small { font-size:0.80em; color:#666;}

.title_news { margin-bottom:20px; padding:15px; padding-top:30px; border:none; }
.title_news h6 {}

.title_infa a, .title_infa a:visited, .title_link a, .title_link a:visited {font-size:11px; color:#000;}
.title_link a:hover {color:#B20992;}

.title_music a, .title_music a:visited {font-size:11px; color:#000;}
.title_music a:hover {color:#B20992;}


.email { background:url(img/email.gif) no-repeat 20px 50%; margin:30px 30px 20px 0px; padding-left:90px; padding-top:10px; padding-bottom:10px;}

.list_url { list-style-type:none; padding:0; margin:0; }
.list_url li {padding:2px 0; margin:0; }


.yellow_bg {background-color:#fed218;}
.red_bg {background-color:#B20992;}
.black_bg {background-color:#000; color:#fed218}
.white_bg {background-color:#fff; color:#B20992}

.block_me {display:block; padding:0; margin:0;}



/* Form VIVA */
#viva_content {
background:#FFF url(img/viva-christmas-party-bg.jpg) left top no-repeat; 
padding-top:100px; padding-right:240px; padding-left:10px; 
}

#viva_content ul {list-style-type:none; padding-bottom: 1em;}
#viva_content li {display:inline; margin-left:10px; margin-right:15px;}
#viva_content li a {text-decoration:none;}
#viva_content li a:hover { color:#000;}


label, input, select {font: 12px Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;}

label {color:#000;}
input, select { margin:2px; padding-left:2px;}
fieldset {padding:3px 0px; margin:0;}

label {float:left; width:150px; padding-top:4px; font-weight:bold; color:#333333;}
input {width:250px;}
  
#f_plz {width:50px;}
#f_ort {width:187px;}
#field_agb input {width:auto; vertical-align:middle; margin:0px 3px 3px 1px;}
#b_order { width:auto; float:right; margin-top:10px; padding:2px 5px; margin-right:40px;}

.scheck {
	font-size:12px;
	background:#DDDDFF;
	padding:5px 0px;
	margin-bottom:20px;
}
.scheck table { width:100%; padding:0; margin:0;}

.scheck td { color:#000000; padding:5px 10px;}


/* Others */
.note {background: #F6F6F6; padding: 1em;}
.important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
.warning {background: #fdd url(img/icon-error.gif) 10px no-repeat; padding: 1em; border-top: 1px #dbb solid; border-bottom: 1px #dbb solid; padding-left:80px;}
.info {background: #ddf url(img/icon-ok.gif) 10px no-repeat; padding: 1em; border-top: 1px #bbd solid; border-bottom: 1px #bbd solid; padding-left:80px; }

.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
.center { text-align:center;  }


/* Band FANAT */
#band_photo {padding-bottom:20px;}
#band_video {width:360px; height:290px; background: #333 url(img/band_video_snapshot.png) no-repeat 50% 50%;}


/* Stars Party */
#party_main {padding-bottom:20px;}
#party h2, #party h5 {color:#d20019;}


/* Partner */
#partner .partner .photo { padding:0px 20px 10px 0px; float:left; margin:0;}
#partner .partner { margin-bottom:20px;}
#partner .partner h5 {}
#partner .partner h6 { color:#111; text-transform:uppercase; font-size:0.90em;}
#partner .partner p { text-align:justify; }
#pyro img { margin-bottom:20px;}
#pyro h5 { color:#000;}


/* Werbung */
#f2-concert {
	padding-top:88px;
	margin-top:0px;
}

#f2-concert li
{
	display:block;
	margin:2px 0 0 0;
	padding:0;
	list-style:none;	
}

#f2-concert a {	width:220px; height:60px; display:block; padding:0; margin:0;}

#f2-concert li span {visibility:hidden; display:block;}

#pharao a:link, #pharao a:visited 	{ background:#202020 url(img/f2-concert-pharao.gif) 0px 0px no-repeat; }
#pharao a:hover 					{ background:#202020 url(img/f2-concert-pharao.gif) 0px -60px no-repeat; }

#xray a:link, #xray a:visited 		{ background:#202020 url(img/f2-concert-xray.gif) 0px 0px no-repeat; }
#xray a:hover 						{ background:#202020 url(img/f2-concert-xray.gif) 0px -60px no-repeat; }

#viva a:link, #viva a:visited 		{ background:#202020 url(img/f2-concert-viva.gif) 0px 0px no-repeat; }
#viva a:hover 						{ background:#202020 url(img/f2-concert-viva.gif) 0px -60px no-repeat; }

#imperium a:link, #imperium a:visited 		{ background:#202020 url(img/f2-concert-imperium.gif) 0px 0px no-repeat; }
#imperium a:hover 						{ background:#202020 url(img/f2-concert-imperium.gif) 0px -60px no-repeat; }


/* Footer */
#footer { border-top: #B20992 solid 6px; padding-top:20px; margin-top:60px; text-align:center; font-size:10px; font-family: Tahoma, Helvetica, sans-serif; text-transform:uppercase;}
#footer ul {list-style-type:none;}
#footer li {display:inline; margin-left:10px; margin-right:10px;}
#footer li a { color:#333; text-decoration:none;}
#footer li a:hover { color:#cc14a9;}


