/******************************************************* styles fuer body *****/

@page { 
	size: 22.6cm 18.0cm;
	padding: 5.7cm 2cm 1.4cm 1cm;
}
body {
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
} 
#zentrierer {background-image: none;}
img {border: 0;}
a {color: #000;}
* {
	background-image: none !important;
	float: none;
}

.breadcrumb,
#direkt,
.inv,
.countdown,
.navi,
.main_teaser .reiter,
#footer a,
#footer span,
#disclaimer,
.song_box .line,
.pag,
.lupe,
.galerie_detail .bildunterschrift .vorheriges,
.galerie_detail .bildunterschrift .naechstes,
.galerie_detail .bildunterschrift .seite,
.voting_formular {
	display: none;
}
#footer .copyright a {
	display: block;
	float: left;
}

a.pfeillink {font-weight: bold; text-decoration: none;}

.logo {
	background-color: #cfcfcf; 
	background-image: none;
	width: auto;
}

h2 {clear: left;}

.box_content {
	float: left;
	width: 18cm;
	padding: 0;
}

.box_content_left {
	float: left;
	width: 18cm;
	padding: 20px 0;
	border-top: 1px #000 solid;
}
.link_box a {
	display: block;
	clear: left;
}

.lupenbild {
	float: left;
	padding: 0 10px 10px 0;
}

.box_content_wide {
	float: none;
	width: 18cm;
	padding: 20px 0;
	border-top: 1px #000 solid;
}
.box_content_right {
        display: block;
}

.box_content_right_wide {
        display: block;
}

.zweispalter .spalte.lft {float: none; width: 90%;}
.zweispalter .spalte img {float: left; margin-right: 10px;}
.zweispalter .spalte.rgt {float: none; width: 90%;}
.scrollbox .line {float: left; width: 30%; height: 200px; padding-right: 2%;}
.voting_content .line {
  float: left; 
  width: 30%; 
  padding-right: 2%;
}
#vote_submit_button{ display: none; }
.voting_content .radiobox { display: none; }
.voting_block {clear:both;}
.voting_block .line .line {display: none;}

.voting_block.collapsible .line .line {display: block;}
.voting_block .voting_content {
  height: auto;
  clear: both;
}
.voting_block .voting_content .line {
  height: auto;
  margin: 1em 0;
  clear: both;
  float: none;
}
.voting_block .voting_content .line img { 
  display: block; 
  float: left;
  padding-right: 1em;
}

.voting_block .voting_content .textblock { 
  display: block; 
  float: none;
}
.voting_block .voting_content .voting_player { display: none; }
.voting_uebersicht {
  float: none;
  /* ie6 special */
  _display: block;
  _float: none;
  /* ie6 special end */
  clear: both;
  _width: 16cm;
  heigth: auto;
  margin-bottom: 1.4cm;
}
.voting_uebersicht h2 {float: none; page-break-inside:avoid;}
.voting_uebersicht .spalte {width: 8cm;}
.voting_uebersicht .lft {float:left;}
.voting_uebersicht .rgt {float:right;}
#footer {
	width: 18cm;
	margin: 20px 0 0 0;
	padding: 20px 0;
	border-top: 1px #000 solid;
}
html>body #footer {float: left;}
.copyright {
	float: left;
	clear: both;
	text-align: right;
	width: 18cm;
	padding: 0;
}
#galerie_detail, .galerie_detail, .video_stage, #keyvisual{
        display:none;
}

div.line img {
  /* Bildfix */
  width: 107px;
  height: 59px;
  display: block;
  float: none;
}
  
