/*------------------------------------- DIVs Grundlayout ---------------------*/

body {
	font: normal 63% Verdana, Arial, Helvetica, sans-serif;
	background: #B8B4AB url(../img/beton.jpg) repeat 0 0;
	color: #666;
}
html>body {font-size: 10px;}

img {border: 0;}

* {
	margin: 0;
	padding: 0;
}

:focus {
	outline: 0;
}

.breadcrumb,
#direkt,
.inv {
	visibility: hidden;
	position: absolute;
	top: -9999em;
	left: -9999em;
	overflow: hidden;
}
.printonly {
	display: none;
}
	
#alles {
	position: relative;
	margin: 0 auto;
	width: 76.5em;
}
#zentrierer {
	position: relative;
	float: left;
	width: 76.5em;
	padding: 0;
	background: #FFF url(../bilder_pool/hintergrundbilder/bg_start.jpg) repeat-x 0 0;
}
#breite {
	width: 100%;
	height: 1em;
}


.box_content {
	float: left;
	padding: 0 0 13em 0.3em;
	width: 76.2em;
	background: #FFF url(../img/bg_navi.jpg) no-repeat 68em 0;
	min-height: 38em;
}
.box_content_wide {
	width: 94.5em;
	padding: 0 0 13em 0;
	background: #FFF url(../img/bg_navi.jpg) no-repeat top right;
}
.box_content_left {
	float: none;
	width: 56em;
}
.box_content_left_wide {
	float: left;
	width: 56em;
}
.box_content_right {
	float: left;
	width: 56em;
	padding: 0;
}
.box_content_right_wide {
	float: right;
	width: 35.2em;
	padding: 34.5em 0 0 0;
}

/*--------------------------------- Top --------------------------------------*/

.top {
	float: left;
	position: relative;
	width: 76.5em;
	height: 171px; /*17.1em;*/
}

.logo {
	position: absolute;
	top: 4.5em;
	left: 0em;
	width: 26.5em;
	height: 10em;
}
.logo img {
	float: left;
	/*width: 26.5em;
	height: 8.8em;*/
}

/*--------------------------------- Countdown --------------------------------*/

/*.countdown {
	position: absolute;
	top: 9.6em;
	right: 16.2em;
	width: 33.4em;
	height: 3.4em;
	background-color: #FFF;
	color: #000;
}
.countdown_wide {
	right: 0em;
}*/
.countdown {
	display: none;
}
.countdown_wide {
	display: none;
}

.countdown span {
	float: left;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1.8em;
	padding: 0 .2em 0 .4em;
}
.countdown .count {
	float: left;
	color: #FF11B4;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1.8em;
	padding: 0 .2em 0 .6em;
}

.countdown .count {

}
.countdown .labeltage {

}
.countdown #clockdown {
	display: inline;
}
.countdown {

}

/*--------------------------------- Header -----------------------------------*/

h1 {
	font-size: 2.6em;
	color: #000;
	padding: 0 0 .5384em 0;
}
h1 a:link,
h1 a:visited {
	color: #000;
}
h1 a:hover,
h1 a:active,
h1 a:focus {
	color: #FF00AF;
}
.text h1 {
	padding: 0;
}
h2 {
	clear: both;
	font-size: 2em;
	line-height: 1.75em;
	color: #000;
}
.headline h2,
h2.artikel {
	padding: 0 0 0 0.5em;
}
h2.text_content {
	padding: 0 0 0 0.5em;
}
h2 a {
	color: #000;
}
h3 {
	font-size: 1.3em;
	line-height: 1.3em;
	padding: .4215em 0;
	color: #000;
}
p {
	font-size: 1.2em;
	padding: 0 0 .5em 0;
	line-height: 1.5em;
}
span.magenta {
	color: #FF00AF;
}

/*--------------------------------- Links ------------------------------------*/

a,
a:link,
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover,
a:active,
a:focus {
	text-decoration: underline;
	color: #666;
}

a.mehr:link, 
a.mehr:visited {
	color: #666;
}
a.mehr:hover, 
a.mehr:active, 
a.mehr:focus {
	color: #666;
}
a.pfeillink {
	padding: 0 0 0 1em;
	line-height: 3em;
	font-size: 1.2em;
	color: #666;
	font-weight: normal;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 0;
}
a.pfeillink:hover {
	color: #f827a5;
}
a.pfeillink.ob {
	border: 0 !important;
}
.spalte a.pfeillink.akt {
	color: #666;
	background-color: #E6E6E6 !important;
	background-image: none;
}
.spalte a.pfeillink.bold {
	color: #FF00AF;
	font-weight: bold;
	line-height: 1.1em;
}
.spalte a.pfeillink.bold:link {
	color: #FF00AF;
}
.spalte a.pfeillink.bold:hover,
.spalte a.pfeillink.bold:active,
.spalte a.pfeillink.bold:focus {
	color: #f827a5;
}
.link_box a.pfeillink {
	/*line-height: 1.2em;*/
	padding: 0.9em 0 0.9em 2em;
	line-height: 1.6em;
}

a.ext {
	display: block;
	font-size: 1.2em;
	/*padding: 0 0 0 2em;
	line-height: 3em;*/
	padding: 0.35em 0 0.2em 2em;
	line-height: 2em;
	background: transparent url(../img/icons/ext.gif) no-repeat 0 .1em;
}
a.audio {
	font-size: 1.2em;
	/*padding: 0 0 0 2em;
	line-height: 3em;*/
	padding: 0.35em 0 0.2em 2em;
	line-height: 2em;
	background: transparent url(../img/icons/audio.gif) no-repeat 0 .2em;
}
a.video {
	font-size: 1.2em;
	/*padding: 0 0 0 2em;
	line-height: 3em;*/
	padding: 0.35em 0 0.2em 2em;
	line-height: 2em;
	background: transparent url(../img/icons/video.gif) no-repeat 0 .3em;
}
a.galerie {
	font-size: 1.2em;
	/*padding: 0.2em 0 0.2em 2em;
	line-height: 3em;*/
	padding: 0.35em 0 0.2em 2em;
	line-height: 2em;
	background: transparent url(../img/icons/bildergalerie.gif) no-repeat 0 .3em;
}
a.foto {
	font-size: 1.2em;
	/*padding: 0 0 0 1em;
	line-height: 3em;*/
	padding: 0.35em 0 0.2em 2em;
	line-height: 2em;
	background: transparent url(../img/icons/foto.gif) no-repeat 0 .3em;
}
a.quiz {
	font-size: 1.2em;
	/*padding: 0 0 0 1em;
	line-height: 3em;*/
	padding: 0.35em 0 0.2em 2em;
	line-height: 2em;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 0;
}
a.webradio {
	font-size: 1.2em;
	/*padding: 0 0 0 1em;
	line-height: 3em;*/
	padding: 0.35em 0 0.2em 2em;
	line-height: 2em;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 .3em;
}


a.button_link,
a.button_link:link,
a.button_link:visited {
	padding: 0 0 0 1em;
	line-height: 3em;
	font-size: 1.2em;
	color: #666;
	font-weight: normal;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 0;
}
a.button_link.re {
	float: right;
}
a.button_link:hover,
a.button_link:active,
a.button_link:focus {
	text-decoration: underline;
}

/*------------------------------------------- Navigation ---------------------*/

.navi {
	position: absolute;
	top: 17.1em;
	left: 54.3em;
}
.navi_wide {
	left: 58.3em;
}
.navi ul {
	float: left;
	width: 17.8em;
	list-style: none;
	padding: 3.2em 0 3.2em 2em;
}
.navi ul li {
	display: block;
	border: none;
	padding: 0;
	margin: 0;
}
.navi ul li a {
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 0 0.5em;
}
.navi ul li a:link,
.navi ul li a:visited {
	color: #000;
}
.navi ul li a:hover,
.navi ul li a:active,
.navi ul li a:focus {
	color: #F827A5;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 0.3em;
}
.navi ul li a.act:link,
.navi ul li a.act:visited,
.navi ul li a.act:hover,
.navi ul li a.act:active,
.navi ul li a.act:focus {
	color: #F827A5;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 0.3em;
}
.navi ul li span {
	color: #F827A5;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 0 0.5em;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 0.3em;
}

.navi .zurueck {
	position: absolute;
	left: 3.2em;
	bottom: 0;
}
.navi .zurueck a {
	display: block;
	font-size: 1.2em;
	padding: 0 0 0 1.2em;
	color: #000;
	background: transparent url(../img/icons/pfeil_zurueck.gif) no-repeat left bottom;
}

/*----------------------------------------- content left ---------------------*/

.main_teaser {
	float: left;
	width: 56em;
	padding: 0 0 3em 0;
}
.main_teaser img {
	float: left;
	width: 56em;
}
.main_teaser .reiter {
	float: left;
	width: 100%;
}
.main_teaser .reiter a {
	float: left;
	display: block;
	padding: 0 .8333em;
	font-size: 1.2em;
	line-height: 1.8333em;
	font-weight: bold;
	text-decoration: none;
}
.main_teaser .reiter a:link,
.main_teaser .reiter a:visited {
	color: #000;
	background: #FFF;
}
.main_teaser .reiter a:hover,
.main_teaser .reiter a:active,
.main_teaser .reiter a:focus {
	color: #FFF;
	background: #000;
}
.main_teaser .reiter a.act:link,
.main_teaser .reiter a.act:visited,
.main_teaser .reiter a.act:hover,
.main_teaser .reiter a.act:active,
.main_teaser .reiter a.act:focus {
	color: #FFF;
	background: #000;
}

.text {
	float: left;
	width: 54em;
	padding: 0 1em 3em 1em;
}
.intro_text {
	float: left;
	padding: 3.8em 1.5em;
}

.zweispalter {
	float: left;
	width: 56em;
	padding: 0 0 3em 0;
}
.zweispalter.indent {
	width: 55em;
	padding: 0 0 3em 1em;
}
.zweispalter .spalte {
	width: 27em;
}
.zweispalter.indent .spalte {
	width: 26.5em;
}
.zweispalter .spalte .teaser_klein {
	width: 27em;
	height: 15.2em;
}
.zweispalter.indent .spalte .teaser_klein {
	width: 26.5em;
	height: 15.2em;
}
.zweispalter .spalte.lft {float: left; }
.zweispalter .spalte.rgt {float: right; }

.spalte.lft .line,
.spalte.rgt .line {
    color: #000; 
    font-weight: bold;
    font-size: 100%;
}

.spalte.lft .line p,
.spalte.rgt .line p { font-weight: normal; }

.zweispalter h3 span.schlag_artist,
.zweispalter h3 a.schlag_artist {
	color: #000;
	float: left;
	margin: 0.5em 0 0 0 ;

}

.zweispalter .schlag_radio {
	float: left;
	margin: 1em 1em 0 0 ;
}
.zweispalter .schlag_submit {
	float: left;
	display: block;
	font-weight: bold;
	font-size: 1.4em;
	padding: .3em;
	margin: 0.5em 2em 0 0;
	color: #fff;
	background-color: #ff0099;
	border: 0.1em solid #fff;
}
.zweispalter .schlag_submit:hover,
.zweispalter .schlag_submit:active,
.zweispalter .schlag_submit:focus {
	color: #FFF;
	background-color: #666666;
	border: 0.1em solid #000;
}
.zweispalter .schlag_link {
	font-size: 1.2em;
	color: #ff0099;
	font-weight: bold;
	padding: 0 0 0 1em;
	line-height: 4em;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 0;
}
.zweispalter .schlag_balken {
	margin: 1em 0 1.5em 0;
	background-color: #ff0099;
	color: #FFF;
	font-weight: bold;
	padding: 0.2em;
}

.scrollbox {
	float: left;
	width: 55.1em;
}
.scrollbox .line {
	float: left;
	padding: .5em 0;
	width: 100%;
	border-bottom: .1em #E6E6E6 solid;
}
.scrollbox .line.act {
	background-color: #E6E6E6;
}
.scrollbox .line h3 a {
	font-size: 1em;
	font-weight: bold;
}
.scrollbox .line h3 a:link,
.scrollbox .line h3 a:visited {
	color: #666;
}
.scrollbox .line h3 a:hover,
.scrollbox .line h3 a:active,
.scrollbox .line h3 a:focus {
	color: #FF00AF;
}
.scrollbox .line p {
	display: none;
}
.scrollbox .line.act p {
	display: block;
	float: left;
	width: 31.6em;
	padding: 0 0 0 1.4em;
}
.scrollbox .line img {
	display: none;
}
.scrollbox .line.act img {
	display: block;
	float: left;
	padding: 0 1em 0 .4em;
	width: 12.1em;
	height: 9.9em;
}

.box_content_left800 .spalte .link_box,
.box_content_left .spalte .link_box {
	float: left;
	width: 26.5em;
}
.box_content_left800 .link_box a,
.box_content_left .link_box a {
	display: block;
	padding-left: 2.0833em;
	background-position: 0 1em;
	border-bottom: .08em #E6E6E6 solid;
	color: #666;
}
.box_content_left800 .link_box.rollover a:link,
.box_content_left800 .link_box.rollover a:visited,
.box_content_left .link_box.rollover a:link,
.box_content_left .link_box.rollover a:visited {
	background-color: #FFF;
}
.box_content_left800 .link_box.rollover a:hover,
.box_content_left800 .link_box.rollover a:focus,
.box_content_left .link_box.rollover a:hover,
.box_content_left .link_box.rollover a:focus {
	background-color: #FFD9F2;
}

.box_content_left800 .link_box.rollover a:active,
.box_content_left .link_box.rollover a:active {
	background-color: #E6E6E6 !important;
}

.voting_box {
	float: left;
	width: 56em;
}
.voting_block {
	float: left;
	clear: both;
}
.voting_box .checked .check {
	float: right;
	width: 4.4em;
	height: 3.4em;
	margin: 1em 1em 0 0;
	background: transparent url(../img/icons/haken.gif) no-repeat right top;
}
.voting_box .line {
	width: 56em;
	height: 9.4em;
	border-bottom: #FFF .7em solid;
	background-color: #E6E6E6;
}
.voting_box .line div.head {
	cursor: pointer;
	color: #FF0099;
	background: #E6E6E6 url(../img/icons/voting_pfeil.gif) no-repeat top left;
	width: 51.5em;
	height: 6em;
	padding: 2em 0 2em 4.5em;
}
.voting_box .line div.head div.headblock {
	cursor: pointer;
	float: left;
	width: 44em;
	height: 7em;
}
/*.voting_block a.headlink:hover {
	text-decoration: underline;
}*/
.voting_box .line div.head:hover,
.voting_box .line div.head:active,
.voting_box .line div.head:focus {
	background: #dcdcdc url(../img/icons/voting_pfeil.gif) no-repeat top left;
	/*text-decoration: underline;*/
}
.voting_box .line.act div.head {
	background: #dcdcdc url(../img/icons/voting_pfeil_act.gif) no-repeat top left;
	display: block;
	width: 49.5em;
	padding: 2em 0 2em 6.5em;
}
.voting_box .line.act div.head:hover,
.voting_box .line.act div.head:active,
.voting_box .line.act div.head:focus {
	background: #E6E6E6 url(../img/icons/voting_pfeil_act.gif) no-repeat top left;
}
.voting_box .line div.head h3 {
	cursor: pointer;
	color: #FF0099;
	font-size: 1.4em;
}
.voting_box .line div.head h3:hover {
	text-decoration: underline;
}
.voting_box .line div.head a:hover {
	cursor: pointer;
	/*text-decoration: underline;*/
}
.voting_box .line div.head p {
	text-decoration: none !important;
	color: #000;
}
.voting_box .line div.head p:hover {
	text-decoration: none !important;
	color: #000;
}

.voting_content {
	float: left;
	border-bottom: #FFF .7em solid;
}
.voting_content .line {
	width: 56em;
	background-color: #FFF;
	background-image: none;
	border-top: 1px #E6E6E6 solid;
	border-bottom: 1px #E6E6E6 solid;
	padding: .6em 0;
}
.voting_content .line.act {
	width: 56em;
	border-color: #DFDFDF;
	background-color: #DFDFDF;
	background-image: none;
	padding: .6em 0;
}
.voting_content .line img {
	float: left;
	width: 16.5em;
	height: 9.1em;
}
.voting_content .line .textbox {
	float: left;
	padding: 1em 0 0 1.4em;
	width: 25.7em;
}
.voting_content .line .textbox a {
	color: #FF0099;
	font-size: 1.4em;
	font-weight: bold;
}
.voting_content .line .textbox a,
.voting_content .line.act .textbox a {
	padding: 0;
	width: auto;
	display: block;
	background-color: transparent;
	background-image: none;
}
.voting_content .line .textbox p {
	float: left;
	color: #000;
	font-size: 1.2em;
}
.voting_content .line.act .textbox p {
	color: #000;

}
.voting_content .line .voting_player {
	float: left;
	width: 39.5em;
	margin: 2.1em 0 0 0;
	background-color: #ffffff;
}
.voting_content .line.act .voting_player {
	color: #000;
	background-color: #dfdfdf;
}
.voting_content .line .voting_player p {
	color: #000;
	padding: 0 0 0 1.4em;
}
.voting_content .line .voting_player a {
	color: #000;
	text-decoration: underline;
}
.voting_content .line.act .textbox .voting_player img {
	width: 36.6em;
	height: 1.1em;
}
.voting_content .line .radiobox {
	float: left;
	width: 12em;
	padding: 1em 0 0 0;
}
.voting_content .line .radiobox label {
	color: #FF0099;
	font-weight: bold;
	font-size: 1.2em;
}


.voting_formular {
	position: relative;
	float: left;
	padding: 2.5em 3.5em 2.5em 2.5em;
	margin-bottom: 3.5em;
	width: 50em;
	background-color: #E6E6E6;
	color: #000;
}
.voting_formular h2 {
	color: #FF0099;
}
.voting_formular label {
	float: left;
	line-height: 2.6666em;
	font-size: 1.2em;
	border: 0;
}
.voting_formular label.frage {
	line-height: 1.5em;
	padding: 1.2em 0 0.5em 0;
}
.voting_formular input {
	float: left;
	clear: left;
	font-size: 1.2em;
	color: #000;
	border: 0;
	padding: 0.2em;
}
.voting_formular .full {
	float: left;
	width: 48em;
}
.voting_formular .full input,
.voting_formular .full label {
	width: 39em;
}
.voting_formular .half {
	float: left;
	width: 24em;
}
.voting_formular .half input,
.voting_formular .half label {
	width: 19.3333em;
}
.voting_formular .third {
	float: left;
	width: 12.9em;
}
.voting_formular .third input,
.voting_formular .third label {
	width: 10.0833em;
}
.voting_formular .twothird {
	float: left;
	width: 35em;
}
.voting_formular .twothird textarea,
.voting_formular .twothird input,
.voting_formular .twothird label {
	width: 28.5em;
	border: 0;
}
.voting_formular .almosthalf {
	float: left;
	width: 22em;
}
.voting_formular .almosthalf input,
.voting_formular .almosthalf label {
	width: 17.7em;
}
.voting_formular .text {
	float: left;
	width: 50em;
	padding: 1.5em 0;
}
.voting_formular .text input {
	float: left;
	position: relative;
	top: .2em;
	margin: 0 .5em 0 0;
}
.voting_formular .text label {
	float: none;
	display: inline;
	line-height: 1.5em;
}
.voting_formular .text p strong {
	color: #ff0099;
}
input.button_link {
	float: left;
	display: block;
	font-weight: bold;
	font-size: 1.4em;
	padding: .3em;
	margin: 0;
	color: #fff;
	background-color: #ff0099;
	border: 0.1em solid #fff;
}
input.button_link.re {
	float: right;
}
input.button_link:hover,
input.button_link:active,
input.button_link:focus {
	color: #FFF;
	background-color: #666666;
	border: 0.1em solid #000;
}

#vote_submit_button {
	position: absolute;
	bottom: 1em;
	right: 3.5em;
	width: 22em;
}

.voting_uebersicht {
	float: left;
	width: 55.8em;
	padding: 3em 0 0 1.2em;
}
.voting_uebersicht .spalte {
	width: 27em;
	float: left;
}
.voting_uebersicht .spalte.rgt {
	float: right;
}
.voting_uebersicht .line a.pfeillink {
	color: #f827a5;
}
.voting_uebersicht .line {
	float: left;
	width: 100%;
	padding: .6em 0;
	border-top: .1em #E6E6E6 solid;
}
* html .voting_uebersicht {
	margin-right: -3px !important;
}

.voting_uebersicht .line img {
	float: left;
	width: 10.7em;
	height: 5.9em;
	margin: 0 1em 0 -0.5em;
	border: 0.5em solid #ffffff;
}
.voting_uebersicht .line.act img {
	border: 0.5em solid #FF0099;
}

.galerie_detail {
	float: left;
	margin: 0 0 3em 0;
	width: 56em;
	background-color: #E6E6E6;
	overflow: hidden;
}
.galerie_detail img {
	float: left;
	width: 56em;
	height: 33.5em;
}
.galerie_detail .bildunterschrift {
	padding: 1.1em	;
	float: left;
}
.galerie_detail .bildunterschrift img {
	width: 1em;
	height: 1em;
	margin: .4em 0 0 0;
}
.galerie_detail .bildunterschrift a {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #000;
}
.galerie_detail .bildunterschrift a.akt {
	font-weight: bold;
}
.galerie_detail .bildunterschrift .vorheriges {
	float: left;
	width: 11em;
}
.galerie_detail .bildunterschrift .vorheriges a {
	background: transparent url(../img/icons/pag_pfeil_lft.gif) no-repeat 0 .2em;
	padding: 0 0 0 1em;
}
.galerie_detail .bildunterschrift .naechstes {
	float: right;
	width: 11em;
	text-align: right;
}
.galerie_detail .bildunterschrift .naechstes a {
	background: transparent url(../img/icons/pag_pfeil_rgt.gif) no-repeat right .2em;
	padding: 0 1em 0 0;
}
.galerie_detail .bildunterschrift .naechstes img {
	float: right;
}
.galerie_detail .bildunterschrift .seite {
	float: left;









	width: 30.8em;
	text-align: center;
}
.galerie_detail .bloglink {
	float: left;
	width: 30.8em;
	padding: 0 0 0 1em;
}
.galerie_detail .bloglink a {
	padding: 0 0 0 1em;
	line-height: 2em;
	font-size: 1.2em;
	color: #000000;
	font-weight: normal;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 0;
}

.galerie_vorschau {
	float: left;
	padding: 0 1em 3em 1em;
	width: 54em;
}
.galerie_vorschau h3 {
	color: #000;
	background-color: #E6E6E6;
	clear: both;
	padding: 0 .5em;
	margin: 0 0 .5em 0;
}
.galerie_vorschau .thumb_box {
	float: left;
}
.galerie_vorschau .thumb_box img {
	float: right;
	width: 5em;
	height: 5em;
	margin: 0 .4em .4em 0;
}

.video_stage {
	float: left;
	width: 56em;
	padding: 0 0 3em 0;
}
.video_stage img {
	float: left;
	width: 56em;
	height: 33.5em;
}
.video_stage .bildunterschrift {
	float: left;
	width: 54em;
	padding: 1.25em 1em;
	background-color: #E6E6E6;
}
.video_stage .bildunterschrift h3 a,
.video_stage .bildunterschrift h3 {
	color: #000;
	font-size: 1.2em;
	padding: 0;
}
.video_stage .bildunterschrift p {
	color: #000;
	padding: 0;
}
.video_stage .bildunterschrift p a.more {
	color: #f827a5;
}
.video_uebersicht {
	float: left;
	width: 55.8em;
	padding: 0 0 3em 1.2em;
}
.video_uebersicht .spalte {
	width: 27em;
	float: left;
}
.video_uebersicht .spalte.rgt {
	float: right;
}
.video_uebersicht .line {
	float: left;
	width: 100%;
	padding: .6em 0;
	border-top: .1em #E6E6E6 solid;
}
.video_uebersicht .line img {
	float: left;
	width: 10.7em;
	height: 5.9em;
	padding: 0 1em 0 0;
}
.video_uebersicht .line a.pfeillink {
	color: #666;
	float: left;
	width: 11.75em;
	line-height: 1.2em;
}
.video_uebersicht .line h3 {
	padding: 0 0 0 1em;
	float: left;
	font-size: 1.2em;
	width: 11.75em;
}
.video_uebersicht .line p {
	padding: 0 0 0 1em;
	float: left;
	width: 11.75em;
}

.main_teaser .bildunterschrift {
	float: left;
	position: relative;
	background-color: #000;
	color: #FFF;
	padding: 0 1em;
	width: 54em;
	line-height: 2.3em;
}
.main_teaser .bildunterschrift .pag {
	left: 1em;
}
.main_teaser .bildunterschrift .pag img {
	float: left;
	width: 1.3em;
	height: 1.3em;
	padding: .5em 0 0 0;
}
.main_teaser .bildunterschrift .pag p {
	float: left;
}
.main_teaser .bildunterschrift p {
	float: right;
	line-height: 1.9166em;
	padding: 0;
}

.blog {
	float: left;
	padding: 1em 1.5em 3em 1.5em;
	width: 53em;
	color: #000;
}
.blog h3 {
	color: #000;
	padding: 0 0 1.2em 0;
}
.blog .passbild {
	float: left;
	position: relative;
	width: 53em;
	margin: 0 0 2.5em 0;
}
.blog .passbild img {
	float: left;
	width: 4.4em;
	height: 5.9em;
}
.blog .passbild h2 {
	float: left;
	position: absolute; 
	bottom: 0;
	left: 2.26em;
	font-size: 2.6em;
	line-height: 1.2em;
	width: 18em;
}
.blog a.pfeillink {
	margin: 0 1.3333em 0 0;
	color: #000;

}
.blog a.button_link {
	clear: left;
	margin-top: .7142em;
}
.blog .bild_im_text {
	text-align: center;
	padding: 3em 0 5em 0;
}

/*----------------------------------------- content right --------------------*/

.bild_link_box {
	float: left;
	width: 100%;
	padding: 0 0 3em 0;
}
.bild_link_box .bild_box .bild {
	float: left;
	position: relative;
	width: 11.3em;
	height: 6.2em;

	margin: 0 .1em 0 0;
}
.bild_link_box .bild_box .bild a {
	display: block;
	position: absolute;

	width: 11.3em;
	height: 6.2em;
	left: 0;
	top: 0;
}

.bild_link_box .bild_box .bild a:link,
.bild_link_box .bild_box .bild a:visited {

	width: 10.3em;

	height: 5.2em;
	border: none;
}
.bild_link_box .bild_box .bild a:hover,
.bild_link_box .bild_box .bild a:active,
.bild_link_box .bild_box .bild a:focus {
	border: #FF0099 .5em solid;
}
.bild_link_box .bild_box img {
	float: left;
	width: 11.3em;
	height: 6.2em;
	border-bottom-width: 0.7em;
	border-bottom-style: solid;
	border-bottom-color:  #ffffff;
}
.lbhighbild {
	border-bottom-color:  #F827A5 !important;
}
.lbhighlink {
	color: #F827A5 !important;
	text-decoration: underline !important;
}
.bild_link_box .bild_box .bild .leer {
	width: 10.3em;
	height: 5.2em;
	border: none;
}
.bild_link_box .link_box {
	float: left;
	width: 100%;
}
.bild_link_box .link_box a {
	display: block;
	color: #666;
	border-bottom: .1em #E6E6E6 solid;
}
.bild_link_box .link_box a.ext {
	padding-left: 2em;
	background: transparent url(../img/icons/ext.gif) no-repeat 0 1.2em;
}
.bild_link_box .link_box a.pfeillink {
	padding-left: 1.1666em;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 1em;
}
.bild_link_box .link_box a.quiz {
	padding-left: 1.1666em;
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 1em;
}
.bild_link_box .link_box a.audio {
	padding-left: 2em;
	background: transparent url(../img/icons/audio.gif) no-repeat 0 1em;
}
.bild_link_box .link_box a.video {
	padding-left: 2em;
	background: transparent url(../img/icons/video.gif) no-repeat 0 1.2em;
}
.bild_link_box .link_box a.galerie {
	padding-left: 2em;
	background: transparent url(../img/icons/bildergalerie.gif) no-repeat 0 1.2em;
}
.link_box a:link,
.link_box a:visited {
	color: #666;
}
.link_box a:hover,
.link_box a:active,
.link_box a:focus {
	color: #FF0099;
}

/* SONG BOX */
.song_box {
	width: 34em;
	padding: 0 0 3em 0;
}
.song_box.wide {
	width: 56em;
}
.song_box .songinfo {
	float: left;
	width: 22.5em;
}
.song_box.wide .songinfo {
	width: 37em;
}
.song_box .line {
	width: 100%;
	border-bottom: .1em #E6E6E6 solid;
}
.song_box .line img {
	display: none;
}
.song_box .line h2 a {
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 1em;
	padding: 0 0 0 1em;
	display: block;
	font-size: .6875em;
	line-height: 3em;
	font-weight: bold;
	width: 23.6875em;
}
.song_box.wide .line h2 a {
	width: 39.8em;
}
.song_box .line h2 a:hover {
	color: #FF00AF;
	background-color: #e6e6e6;
}
.song_box .line p,
.song_box .line object,
.song_box .line embed {
	display: none;
}
.song_box .line.akt h2 a {
	float: left;
	color: #f827a5;
	width: auto;
	padding: 0;
	background: transparent none;
	line-height: 1.6em;
	font-weight: bold;
	text-decoration: none;
	width: 17em;
}
.song_box.wide .line.akt h2 a {
	width: 30.9em;
}
.song_box .line.akt h2 a:hover {
	background-color: transparent;
}
.song_box .line.akt {
	width: 100%;
	background-color: #E6E6E6;
}
.song_box .line.akt p {
	float: left;
	display: block;
}
.song_box .line.akt object {
	display: block;
}
.song_box .line.akt img {
	float: left;
	width: 10.2em;
	height: 10em;
	display: block;
	padding: 0 0.5em 0 0;
}
.song_box.wide .line.akt img {
	width: 12.1em;
	height: 9.9em;
	padding: 0.5em 0.5em 0.5em 0.5em;
}
.song_box .songplayer {
	display: none;
}
.song_box .line.akt .songplayer {
	display: block;
	padding: 0.5em 0 1.5em 0;
	background-color: #ffffff;
	width: 34em;
}
.song_box.wide .line.akt .songplayer {
	width: 56em;
}
.song_box .line.akt .songplayer a {
	color: #666666;
	font-weight: normal;
	font-size: 1em;
	text-decoration: underline;
}

.onlinevotings {
	float: left;
	width: 34.9em;
}
.onlinevotings h2 {
	color: #FFF;
	padding: 0 .5em;
	background-color: #E6E6E6;
	border-bottom: .1em #FFF solid;
}
.onlinevotings_box {
	float: left;
	width: 34em;
}
.onlinevotings .line {
	clear: left;
	background: #E6E6E6 url(../img/icons/voting_pfeil_rgt.jpg) no-repeat left top;
	border-bottom: .2em #FFF solid;
	padding: .5em 0 .5em 3.7em;
}
.onlinevotings .line.act {
	background: #E6E6E6 url(../img/icons/voting_pfeil_rgt_act.jpg) no-repeat left top;
	border-bottom: .2em #FFF solid;
	padding: .5em 0 .5em 4.7em;
}
.onlinevotings .line a {
	color: #FF0099;
	font-weight: bold;
	font-size: 1.4em;
}
.onlinevotings .button_link {
	margin: 0;
	width: 24.5em;
}
.onlinevotings_content .line {
	float: left;
	width: 29.3em;
	background-color: #FFF;
	background-image: none;
	border-bottom: .1em #E6E6E6 solid;
	padding: .2em 0 .2em 4.7em;

}
.onlinevotings_content .line p {
	float: left;
}
.onlinevotings_content .line .radiobox {
	float: right;
	padding: 0 1em 0 0;
}
.onlinevotings_content .line .radiobox label {
	font-weight: bold;
	color: #FF0099;
	font-size: 1.2em;
}

.preistraeger {
	float: left;
	position: relative;
	background-color: #E6E6E6;
	width: 33em;
	padding: .5em;
	margin: 0 0 1em 0;
}
.preistraeger p {
	font-size: 1.1em;
	padding: .4545em 0 0 0;
}
.preistraeger img {
	width: 33.1em;
	height: 17.7em;
}


.box_content_right .text {
	float: left;
	width: 33em;
	padding: .5em;
}
.box_content_right .link_box a {
	border-top: 1px #E6E6E6 solid;
	border-bottom: none;
}
.preistraeger .pag {
	position: absolute;
	right: 0;
	top: -2.8em;
	height: 2.8em;
	width: 9.1em;
}
.preistraeger .pag a {
	float: left;
	display: block;
}
.preistraeger .pag img {
	float: left;
	width: 1em;
	height: 1em;
	padding: .9em .5em;
}
.preistraeger .pag p {
	font-size: 1em;
	float: left;
	line-height: 1.4em;
	font-weight: bold;
}

.text .lupenbild {
	float: left;
	position: relative;
	background-color: #E6E6E6;
	margin: 0 0.5em 0.5em 0;
	width: 24em;
}
.text .lupenbild.right {
	float: right;
	margin: 0 0 0.5em 0.5em;
}
.text .lupenbild p {
	float: left;
	font-size: 1.1em;
	color: #666;
	line-height: 1.8181em;
	padding: 0 0 0 .2em;
	width: 19em;
}
.text .lupenbild img.textpic {
	float: left;
	width: 24em;
	height: 13.5em; 
}
.text .lupenbild.right img.textpic {
	float: right;
	width: 24em;
	height: 13.5em; 
}
.text .lupenbild .lupe {
	float: right;
}
.text .lupenbild .lupe img {
	width: 1.7em;
	height: 1.6em;
	padding: 0.2em 0.2em 0.2em 0.2em;
}

.text h4.impstrong {
	font-size: 1.3em;
	line-height: 1.3em;
	padding: .4215em 0;
	color: #000;
}
.text a.implink {
	text-decoration: underline;
}

.gewinner {
	padding-left: 1em;
}
.gewinner ul {
	float: left;
	list-style: none;
}
.gewinner ul li {
	display: block;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	line-height: 1.5em;
}
.gewinner ul li span {
	color: #000000;
}

#sciSucheFormular {
	padding: .5em;
	background-color: #fefefe;
}
#sciTextFormular {
	height: 5.625em;
	padding: .5em;
	background-color: #fefefe;
}
#sciSuche #sciSucheFormular div.formularCol {
	float: left;
	width: 33%;
}
#sciSuche #sciTextFormular div label ,
#sciSuche #sciSucheFormular div label {
	display: block;
	font-size: 1.2em;
	margin-bottom: .2em;
}
#sciSuche #sciSucheFormular div select,
#sciSuche #sciSucheFormular div input {
	width: 90%;
	font-size: 1.4em;
}
#sciSuche #sciSucheFormular div input.wsFormBut,
#sciSuche #sciTextFormular div input.wsFormBut {
	float: left;
	padding: 0 0 0 0;
	margin: 0.8em 0 0 0;
	background-color: #f827a5;
	color: #fff;
	border: 1px solid #f827a5;
	font-weight: bold;
	cursor: pointer;
}
#sciSuche #sciSucheFormular div input.wsFormBut:hover,
#sciSuche #sciTextFormular div input.wsFormBut:hover {
	background-color: #666666;
	color: #fff;
	border: 1px solid #000;
}
#sciSuche #sciSucheFormular div input.wsFormBut {
	margin-top: 1.2em;
}
div.ergebnisBlock,
#sciSuche div.ergebnisBlock {
	font-size: 1.1em;
	line-height: 1.5em;
	padding: .5em 0 .5em 0;
	margin-left: 0.5em;
	width: 100%;
	border-top: .0625em solid #f827a5;
	overflow: hidden;
}
#sciSuche div.ergebnisBlock p {
	font-size: 0.9em;
	padding: .5em 0 .5em 0;
	overflow: hidden;
}
#sciSuche div.ergebnisBlock a {

	font-weight: bold;
}
#sciSuche div.ergebnisBlock a.sciSucheLink {
	font-weight: normal;
}
#sciSucheErgebnisliste .page-stepper {
	border: 0;
	width: 100%;
}
#sciSucheErgebnisliste .page-stepper .right {
	display: block;
	float: right;
	padding: 0.2em 0 0.6em 0;
	font-size: 1.1em;
	line-height: 1.5em;
	font-weight: bold;
}
#sciSucheErgebnisliste .page-stepper .right a {
	display: block;
	padding: 0.2em 0.9em 0.2em 0;
	background: transparent url(/img/icons/pfeil_link.gif) no-repeat 9.4em 0.3em;
}
#sciSucheErgebnisliste .page-stepper .left {
	display: block;
	float: left;
	padding: 0.2em 0 0.6em 0.5em;
	font-size: 1.1em;
	line-height: 1.5em;
	font-weight: bold;
}
#sciSucheErgebnisliste .page-stepper .left a {
	display: block;
	padding: 0.2em 0 0.2em 0.7em;
	background: transparent url(/img/icons/pfeil_zurueck.gif) no-repeat 0 0.3em;
}
#sciSucheErgebnisliste .page-stepper .left a:hover,
#sciSucheErgebnisliste .page-stepper .right a:hover {
	text-decoration: underline;
}


/*----------------------------------------------- Footer ---------------------*/

#footer {
	background-color: #000;
	height: 9.5em;
	width: 72.3em;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1.8em;
}
#footer #disclaimer {
	float: left;
	width: 100%;
	color: #969696;
	background-color: #000;
	padding: 1.2em 0 0 0;
}
#footer #disclaimer img {
	float: left;
}

#footer a {
	background-color: #000;
	display: block;
	float: left;
	font-size: 1.2em;
	padding: .5em 1.1666em .5em .9166em;
}
#footer a:link,
#footer a:visited {
	color: #969696;
}
#footer a:hover,
#footer a:active,
#footer a:focus {
	color: #FFF;
}
#footer a.akt {
	color: #ffffff;
	margin-left: 1em;
	background: transparent url(../img/icons/pfeil_weiss.gif) no-repeat 0 0.5em;
}
#footer span {
	float: left;
	padding: .5em 0;
	font-size: 1.2em;
}
#footer span.magenta {
	float: none;
	color: #FF00AF;
	font-size: 1em;
}
#footer a.blogger {
	color: #f827a5;
	font-weight: bold;
	padding: .5em .9166em .5em .9166em;
}
#footer a.blogger:link,
#footer a.blogger:visited {
	background-color: #000000;
	color: #f827a5;
}
#footer a.blogger:hover,
#footer a.blogger:active,
#footer a.blogger:focus {
	background-color: #f827a5;
	color: #000;
}
#footer a.blogger.akt {
	background: transparent url(../img/icons/pfeil_link.gif) no-repeat 0 0.5em;
}
#footer a.blogger.akt:hover {
	color: #f827a5;
	background-color: #000000;
}
#footer .copyright {
	float: right;
	padding: .5em .8333em .5em 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #969696;
}
#footer .copyright a {
	background: transparent url(../img/icons/pfeil_grau.gif) no-repeat 0 0.7em;
}

.clear {
	clear: both;
}
