                /*###############################

                styles in kategorien einsortieren!

                #################################*/





/*   generelle styles
--------------------------------------------------------------------*/
body{
background-image:url(../../images/deutsch/body_background.jpg);
background-repeat:repeat-x;
background-color:#263039;
margin:0;
padding:0;
color:#fff;
font-family: arial, helvetica,sans-serif;
font-size:11px;
}

img{border:0;outline: none;}

p, label, h1, h2, h3, h4, h5, h6, .text{
color:#fff;
font-family:arial, arial,helvetica,sans-serif;
}

p, .text{
font-size:11px;
color:#A4B3C0;
line-height:15px;
}

.text{width: 480px;}

h1, .headline, .headline p, h1 p{
padding:0;
margin:0;
font-size:20px;
font-weight:normal;
text-indent:-2px;
}

 h2{
padding:0;
margin:0;
font-size:12px;
font-weight:normal;
}

h2.news {
    font-weight: bold;
    font-size:11px;
}
h2.disclaimer {
padding-bottom:5px;
font-size:13px;
font-weight:normal;
}

h3{
padding:0;
margin:40px 0 0 0;
font-size:14px;
font-weight:normal;
}

#spalte_rechts p a{
text-decoration:none;
border-bottom:1px dotted;
color:#F69C00;
}

a {
text-decoration:none;
color:#E69200;
outline: none;
}

a:active{ outline: none; }

a:focus{ color:#FFD283; -moz-outline-style: none; }


a:hover, a:link { color:#FFD283; }

.clear {
	clear: both;
}

#container{
background-image:url(../../images/deutsch/highlight_background.jpg);
background-repeat:no-repeat;
height:697px;
}

#pocher{
background-image:url(../../images/deutsch/pocher_background.png);
background-repeat:no-repeat;
height:697px;
background-position: 100px 0px;
}

#seitenbegrenzung{
width:980px;
}

#headnews strong{
color:#F69C00;
font-weight:bold;
}

#headnews{
background:#5F6871;
font-size:10px;
margin:0 0 24px 0;
padding:0;
}

#headnews p{
margin:0;
padding:4px 0 4px 12px;
}

#spalte_links{
width:295px;
float:left;
}

#buttons_links{
padding-left:28px;
}

#spalte_rechts{
float:right;
width:515px;
}

#content{
padding:8px; /* achtung, padding wird addiert */
background-image:url(../../images/deutsch/content_bg.png);
/*height:620px;*/
/*overflow:auto;*/
}

#scrollarea{
overflow:auto;
height:570px;
}

.video#scrollarea{
	overflow:auto;
	height:165px;
}

.news#scrollarea{
height: 480px;
width: 430px;
padding-right: 10px;
}

.text#scrollarea{
overflow:auto;
height:570px;
padding-right:20px;
}

.orange{
color:#F69C00;
}

.orange_big{
color:#F69C00;
font-size:20px;
}

.text_center{
text-align:center;
}

.table_headline, .table_date, .table_content, .table_content p{
background-color: #2a3640;
font-family: Arial, lucida grande,verdana,arial,helvetica,sans-serif;
font-size: 12px;
padding: 5px 5px 5px 10px;
/*color: #fff;*/
}

.table_date_headline{
background-color: #2a3640;
font-family: Arial, lucida grande,verdana,arial,helvetica,sans-serif;
font-size: 14px;
padding: 5px 5px 5px 10px;
font-weight: bold;
/*color: #fff;*/
}

.table_content{
width:400px;
}

.table_date{
width: 75px;
}

.table_headline{
color: #F69C00;
}

.table_tickets{
width: 120px;
background-color: #2a3640;
text-align: center;
}

.table_tickets a{color:#94a5b5;}
.table_tickets a:hover{color:#b6cade;}
/*-----generelle styles ende-----------------------------------------------------------------*/



/*        navi styles
----------------------------------------------------------------------*/
#navi{
background-image:url(../../images/deutsch/navi_logo.png);
background-repeat:no-repeat;
height:115px;
line-height:26px;
margin:0 0 0 30px;
padding:74px 0 0;
width:295px;
}

#nav_biografie{background-image:url(../../images/deutsch/btn_biografie.png);width:90px;height:13px;display:inline-block;}
#nav_biografie:hover{background-position:0 -13px;}
#nav_biografie:active{background-position:0 -26px;}

#nav_kalender{background-image:url(../../images/deutsch/btn_kalender.png);width:92px;height:13px;display:inline-block;}
#nav_kalender:hover{background-position:0 -13px;}
#nav_kalender:active{background-position:0 -26px;}

#nav_tour{background-image:url(../../images/deutsch/btn_tour.png);width:40px;height:13px;display:inline-block;}
#nav_tour:hover{background-position:0 -13px;}
#nav_tour:active{background-position:0 -26px;}

#nav_galerie{background-image:url(../../images/deutsch/btn_galerie.png);width:74px;height:13px;display:inline-block;}
#nav_galerie:hover{background-position:0 -13px;}
#nav_galerie:active{background-position:0 -26px;}

#nav_behind{background-image:url(../../images/deutsch/btn_behind.png);width:156px;height:13px;display:inline-block;}
#nav_behind:hover{background-position:0 -13px;}
#nav_behind:active{background-position:0 -26px;}

#nav_presse{background-image:url(../../images/deutsch/btn_presse.png);width:68px;height:13px;display:inline-block;}
#nav_presse:hover{background-position:0 -13px;}
#nav_presse:active{background-position:0 -26px;}

#nav_merchandise{background-image:url(../../images/deutsch/btn_merchandise.png);width:117px;height:13px;display:inline-block;}
#nav_merchandise:hover{background-position:0 -13px;}
#nav_merchandise:active{background-position:0 -26px;}

#nav_home{background-image:url(../../images/deutsch/btn_home.png);width:41px;height:13px;display:inline-block;}
#nav_home:hover{background-position:0 -13px;}
#nav_home:active{background-position:0 -26px;}
/*------navi styles ende--------------------------------------------------------------*/

/*        subnavi styles
----------------------------------------------------------------------*/

.nav_sub { font-size: 13px; font-weight: bold; text-transform: uppercase; font-family: Arial; }
.nav_sub:hover { color: #F69C00; }

/*------subnavi styles ende--------------------------------------------------------------*/


/*   index styles
---------------------------------------*/
#intro {
	z-index:100;
    position:absolute;
    top: 10%;
    left: 0%;
    width: 100%;
    height: 697px;
    text-align: center;
}

#content_index{
float: right;
margin:0 38px 0 0;
}

#willkommenstext{
margin:76px 0 0 90px;
}

#transparenter_rahmen{
border:1px solid #485561;
padding:8px;
width:335px;
}

#btn_prev{
background-image:url(../../images/deutsch/btn_prev.png);
display:inline-block;
height:65px;
left:562px;
position:absolute;
top:400px;
width:27px;
}

#btn_next{
background-image:url(../../images/deutsch/btn_next.png);
display:inline-block;
height:65px;
left:942px;
position:absolute;
top:400px;
width:27px;
}

.latest_news_eintrag{
padding:8px; /* achtung, padding wird addiert */
background-image:url(../../images/deutsch/content_bg.png);
float:left; width: 319px; margin-right: 20px;
overflow:hidden;
}

*+ html .latest_news_eintrag{
padding:8px; /* achtung, padding wird addiert */
padding-top:3px;

}

#transparenter_rahmen h1{
background-color:#1F2831;
padding:3px 0 3px 8px;
}
/*-------index styles ende------------------------------------------------------------------*/

/*          Kalender styles
------------------------------------------------------*/
table.calendar_table{
border-collapse: collapse;
}

table.calendar_table td:hover{
background-color:#68552d;
}

.calendar_nav{
font-family: arial, verdana,helvetica,sans-serif;
font-size: 11px;
text-align: center;
}

th{
font-family: arial, verdana,helvetica,sans-serif;
font-size: 11px;
padding-bottom: 10px;
}

.calendar_month{
font-family:arial, verdana,helvetica,sans-serif;
font-size: 11px;
text-align: center;
}

.calendar_day_no{
text-align:right;
color: #A4B3C0;
margin-bottom: -10px;
}

.calendar_head{
color:#aaa;
font-weight:normal;
}

.table_detail_subject{
font-weight: bold;
margin: 3px 0;
}

.table_detail_date{
color: #2b3541;
}

.calendar_day{
border:1px solid #56606c;
font-family: arial, tahoma,verdana,helvetica,sans-serif;
font-size: 11px;
width: 70px;
height: 70px;
padding: 5px;
}

.calendar_hover{
background-color: #fff;
color:#000;
font-family: arial, tahoma,verdana,helvetica,sans-serif;
font-size: 10px;
padding:5px;
}

/*-------kalender styles ende--------------------*/

/*          jetzt abstimmen styles
------------------------------------------------------*/
.poll_balken_gruen{
background-image: url(../../images/deutsch/poll_balken_gruen.gif);
height: 14px;
}

.poll_balken_blau{
background-image: url(../../images/deutsch/poll_balken_blau.gif);
height: 14px;
}

.poll_balken_rot{
background-image: url(../../images/deutsch/poll_balken_rot.gif);
height: 14px;
}

#poll_list{
text-align:center;
margin-top:20px;
}

#poll_list a{
font-size:12px;
}

#vote_content_img{
border:1px solid #485561;
padding:8px;
display:block;
margin:0 auto;
}

#poll_sendbutton{
margin-top:25px;
}

#voteresult{
border:1px solid #485561;
padding:8px;
clear:both;
}
/*----jetzt abstimmen styles ende---------------------------------------------*/

/*    pochers auftrag styles
------------------------------------------------------*/
#pochers_auftrag_bg{
background-image:url(../../images/deutsch/pochers_auftrag_bg.png);
background-repeat: no-repeat;
background-position: bottom right;
margin: 0 0 -8px 0;
height: 600px;
}

#pochers_auftrag_table{
width: auto;
}

label.text{
color: #fff;
}

.formfeld{
	background-color: #27323c;
	border: 0;
	overflow: auto;
	padding: 5px;
	color:#A4B3C0;
	font-size:11px;
	font-family: arial, lucida grande,verdana,arial,helvetica,sans-serif;
}

textarea.textfeld{
font-family: arial, lucida grande,verdana,arial,helvetica,sans-serif;
font-size: 11px;
background-color: #27323c;
border: 0;
padding: 5px;
overflow: auto;
color:#A4B3C0;
width:315px;
}

.formbutton{
background-color: #FF7B00;
border:0;
color: #fff;
font-size: 11px;
font-weight: bold;
font-family: arial, lucida grande,verdana,arial,helvetica,sans-serif;
/*width: 100px;
eight: 22px;*/
padding:5px;
}

/*.formfeld_lang{
width:310px;
}*/
/*----pochers auftrag styles ende---------------------------------------------*/

/*    galerie
------------------------------------------------------*/
#thumbnails{
	margin-top: 10px;
	overflow: auto;
}

.tn {
	width: 110px;
	height: 80px;
	background-color: #161F28;
	position: relative;
	padding:5px;
	float: left;
	margin: 4px;
	margin-left: 0;
	margin-top: 0;
	display: block;
	cursor: pointer;
	overflow: hidden;
}

.tn-img {
	width: 105px;
	height: 70px;
	overflow: hidden;
}

.tn-editmode {
	width: 110px;
	background-color: #161F28;
	position: relative;
	padding:5px;
	float: left;
	margin: 4px;
	margin-left: 0;
	margin-top: 0;
	display: block;
	cursor: pointer;
	overflow: hidden;
}

.tn-img-editmode {
	width: 105px;
	height: 70px;
	overflow: hidden;
}

span.tn-subtitle {
	font-size: 10px;
}

span.text{
color: #fff;
padding:3px;
}

#wallpaper{
margin-top: 5px;
}

#wallpaper_container{
background-color: #151e26;
overflow: auto;
}

#wallpaper_container h1{
margin: 5px 0 5px 20px;
}

#wpc1{
background-image: url(../../images/deutsch/wpc1_bg.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 164px;
float: left;
height: 186px;
text-align: center;
}

#wpc2{
background-image: url(../../images/deutsch/wpc2_bg.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 164px;
float: left;
height: 186px;
text-align: center;
}
#wpc3{
background-image: url(../../images/deutsch/wpc3_bg.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 164px;
float: left;
height: 186px;
text-align: center;
}

#wpc1 a{font-size: 10px;border-bottom: 1px dotted #fff;}
#wpc2 a{font-size: 10px;border-bottom: 1px dotted #fff;}
#wpc3 a{font-size: 10px;border-bottom: 1px dotted #fff;}

.gal-text {
    float: left;
    margin: 5px 2px;
}

.image_title {
    float: right;
    display: block;
    font: 10px normal Arial, Verdana, sans-serif;
    margin-top: 3px;
}




/* -- css lightbox styles -- */
#btn_close{
    margin-right:5px;
    float: right;
    font-family: verdana, tahoma,verdana,helvetica,sans-serif;
    font-weight:bold;
    font-size:10px;
    color:#FFF;
    text-decoration:none;
}

#btn_close:hover{
color: #eea000;
}

.white_content, .merch-white_content, .news_content {
	display: none;
}

.white_content_active {
    float: left;
    position: absolute;
    left: 37%;
    top: 15%;
    z-index:1002;
    display: block;
}

.merch-white_content_active {
	position: absolute;
	left: 485px;
	top: 90px;
	z-index:1002;
	display: block;
}

.news_content_active {
    position: absolute;
    left: 37%;
    top: 15%;
    border: 1px solid gray;
    padding: 8px;
    z-index:1002;
    background-image:url(../../images/deutsch/content_bg2.png);
    width: 440px;
    height: 500px;
    display: block;
}



.gal_content {
	border: 1px solid gray;
	padding: 8px;
	z-index:1002;
	background-image:url(../../images/deutsch/content_bg.png);
	width: 440px;
    height: 470px;
    float: left;
}

.gal_img {
    height: 440px;
    margin-top: 20px;
    background-color: #1E2830;
    text-align: center;
}

*+ html .gal_img {
    height: auto;
}

.gal_next, .gal_prev {
    float: left;
    margin-top: 210px;
    width: 27px;
}

.btn_close {
    float: right;
    display: block;
}

 .text_galerie {
    float: left;
    display: block;
    font: 10px normal Arial, Verdana, sans-serif;
    margin-bottom: 3px;
    width: 300px;
}

.text_von_bis {
    float: left;
    display: block;
    font: 10px normal Arial, Verdana, sans-serif;
    margin-top: 3px;
}

.close {
    color: #eea000;
}



/* video */

.video_content {
	border: 1px solid #485561;
	padding: 8px;
	z-index:1002;
	background-image:url(../../images/deutsch/content_bg.png);
	width: 400px;
    height: 315px;
    float: left;
}

.video_content-sp {
	border: 1px solid #485561;
	padding: 8px;
	padding-bottom: 0;
	z-index:1002;
	background-image:url(../../images/deutsch/content_bg.png);
	width: 405px;
    float: left;
    text-align: center;
}

/* -- css lightbox styles ende -- */
/*----galerie styles ende---------------------------------------------*/


/*    kontakt
------------------------------------------------------*/
.maillink{
text-decoration:none;
border-bottom:1px dotted;
font-size: 11px;
}
/*----kontakt styles ende---------------------------------------------*/

/*    presse
------------------------------------------------------*/
.pressetext{
color: #fff;
overflow: auto;
}

.pw_label{
font-size: 11px;
color:#F69C00;
line-height:25px;
}
/*----presse styles ende---------------------------------------------*/

/*    tour
------------------------------------------------------*/
.left{
float: left;
margin-right: 10px;
}
/*----tour styles ende---------------------------------------------*/

/*    awards
------------------------------------------------------*/
#awards{
background-image: url(../../images/deutsch/awards_bg.png);
background-repeat: no-repeat;
background-position: 150px 0;
margin: 0 0 -8px 0;
height: 313px;
}
/*----awards styles ende---------------------------------------------*/

/*    diskografie
------------------------------------------------------*/
#diskografie{
background-image: url(../../images/deutsch/diskografie_bg.png);
background-repeat: no-repeat;
background-position: bottom center;
margin: 0 0 -8px 0;
height: 342px;
}

.bio_text{
margin:0 20px 0 0;
overflow: auto;
}
/*----diskografie styles ende---------------------------------------------*/

/*    film tv
------------------------------------------------------*/
#filmtv{
background-image: url(../../images/deutsch/filmtv_bg.png);
background-repeat: no-repeat;
background-position: bottom right;
margin: 0 8px -8px 0;
height: 309px;
}
/*----film tv styles ende-------------------------*/

/*    behind the scenes
------------------------------------------------------*/
.bts-container{
	margin:0 20px 0 0;
	overflow: auto;
}

.bts-img {
	width: 215px;
	height: 130px;
	overflow: hidden;
	display: block;
}

.btn-bts {
	background-image: url(../../images/deutsch/btn-bts.png);
	background-repeat: no-repeat;
	background-position: center;
}

.bts-img-rahmen {
	float: left;
	width: 215px;
	height: 130px;
	border: 1px solid #485561;
	display: block;
	padding: 3px;
	margin-right: 10px;
}

.btn-bts {
	display: block;
	position: relative;
	top: 35px;
	left: 90px;
	z-index: 1010;
}
.bts-text {
    float: right;
    text-align:justify;
    width: 220px;
}

a.behind:link, a.behind:visited {
	color: #FF9900;
	border-bottom: 1px dotted #FF9900;
}

a.behind:hover, a.behind:active {
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}

.bts-link {
    padding-top:5px;
    width: 215px;
}

.bts {
	margin-bottom: 20px;
}


/*----behind the scenes styles ende-----------------------------------------*/

/*    merchandise
------------------------------------------------------*/
.merch_bild{
}
/*----merchandise styles ende-----------------------------------------*/

/*    sportfreunde pocher
------------------------------------------------------*/
.video_content{
position: absolute;
top: 15%;
padding: 10px;
border: 1px solid #485561;
background-image:url(../../images/deutsch/content_bg.png);
z-index:1002;
}
/*----sportfreunde pocher styles ende-----------------------------------------*/

/*    pocher show
------------------------------------------------------*/
.pochershow{
float:left;
margin-right:10px;
}

.pocherlink{
text-decoration:none;
font-size: 11px;
}

.pochershow_form input {
	margin-bottom:10px;
}

.pochershow_form textarea {
	margin-bottom:10px;
}

.show_name{width:256px;}
.show_plz{width:40px;}
.show_ort{width:260px;}
.show{width:315px;}
.show_datei{ }
.pochershow_form input.formbutton{margin-left:157px;}
.upload-text {
	padding: 0;
	margin: 0;
}

/*---pochershow styles ende--------------------------*/

#footer{
padding:10px 0 0 31px;
}

input, textarea, td.table_content, td.table_date {
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

input.formbutton {
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
}

#footer_kontakt{background-image:url(../../images/deutsch/btn_kontakt.png);width:59px;height:9px;display:inline-block;}
#footer_impressum{background-image:url(../../images/deutsch/btn_impressum.png);width:71px;height:9px;display:inline-block;}

#ticker {

}

.bio-text {
    float: left;
    padding-left: 15px;
    color: #A4B3C0;
    width: 255px;
    line-height: 16px;
}

.bio-prev-pic {
    width: 170px;
    height: 120px;
    overflow: hidden;
    float: left;
}

.bio-overview {
    clear: both;
    padding: 20px 10px;
}