
/* block ui seitem */

.blockUI {
	cursor:default !important;
	border:none !important;
	text-align:left !important;

}

.uiText {
	display:none;
	padding:10px !important;
	background-color:#DCDCDC !important;
}
.uiText .inner {
	background-color:#666;
	color:#FFF;
	padding:10px;
	margin-bottom:10px;
}
.uiText a.ui_close {
	float:right;
	color:#FFF;
	background:transparent url(../images/basics/button_90.gif) repeat-x;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	width:90px;
}


.uiText_active { cursor:pointer; }



ul#services,
ul#abo,
ul#produkte {
	position:absolute;
	top:0;
	left:10px;
	z-index:2;
}



ul#abo,
ul#produkte {
	z-index:1;
}

.buehne_right_typ1_navi {
	display:block;
	position:absolute;
	top:30px;
	right:1px;
}









.submitImage {
	cursor:pointer;
}



.buehne_text_moreabo h2 img,
.buehne_text_moreabo h2 sup {
	float:left;
}








input.button79 {
	border:0 none;
	color:#FFF !important;
	cursor:pointer;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	width:79px;
	height:24px;
	line-height:24px;
	margin:0;
	overflow:hidden;
	padding:0 5px 0 0;
	text-transform:uppercase;
	vertical-align:middle;
	background:transparent url(../images/basics/arrow_79.png) no-repeat;
}
input.button79:active {
	color:#FFF;
}










img.mx44 			{ margin:0 0 0 -20px; }
img.mx44_headline 	{ margin:0 0 0px 0; }
.itemMx44			{ position:absolute; top:58px; left:20px;	}
.itemMx44 .right	{ padding-top:75px !important; }

img.dchd95			{ margin:20px 0 0 -20px; }
.itemDCHD95			{	position:absolute; top:280px; left:20px;	}
.itemDCHD95 .stoerer 	{ position:absolute; top:10px; left:-7px; }
.itemDCHD95 .right		{ padding-top:60px !important; }


.anythingSlider_typ1 .left2Sp {
	width:734px;
	height:428px;
	padding:22px 20px 0;
	color:#FFF;
	font-size:12px;
}
.anythingSlider_typ1 .left2Sp img {
}





table, td {
	border:none;
	border-collapse: collapse;
	padding:0;
	margin:0;
}

table.morcheckTableOuter 				{ width:729px; font-weight:bold; margin:20px 0 15px;}
table.morcheckTableOuter .borderTop 	{ height:8px; background:transparent url(../images/basics/mc_tabelle_border_top.gif) no-repeat; }
table.morcheckTableOuter .borderBottom 	{ height:8px; background:transparent url(../images/basics/mc_tabelle_border_bottom.gif) no-repeat; }
table.morcheckTableOuter .borderLeft,
table.morcheckTableOuter .borderRight {
	width:2px;
	background:transparent url(../images/basics/mc_tabelle_border_l_r.gif) repeat-y;
}

table.morcheckTableOuter td.tdOpen { padding:0 18px; }

table.morcheckTable td.col_line {
	height:1px;
}

table.morcheckTable tr
{
	border-top: 1px dotted #524e4e;
}
table.morcheckTable tr.noBg
{
	border-top: none;
}
table.morcheckTable tr.hovered
{
	background:#484848;
	cursor: pointer;
}
table.morcheckTable td.col_1 {
	width:380px;
	padding-left: 15px;
	line-height:28px;
}
table.morcheckTable td.col_2 {
	width:165px;
}
table.morcheckTable td.col_3 {
	width:145px;
}
table.morcheckTable td.col_4 {
	width:1px;
	position:relative;
	display:block;
}
table.morcheckTable img.tv_today { position:absolute; top:0; left:-420px; }






a.arrow_79 {
	width:74px;
	height:24px;
	line-height:24px;
	display:block;
	background:transparent url(../images/basics/arrow_79.png) no-repeat;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	padding-left:5px;
	overflow:hidden;
	font-weight:bold;
}
a.arrow_79:hover {
	color:#FFF !important;
	background:transparent url(../images/basics/arrow_79_a.png) no-repeat;
}


.footnotes
{
	font-size: 10px;
	margin-left: 15px;
	margin-bottom: 25px;
	color: #666666;
}

div#footer .footnotes li a
{
	color: #ff7700 !important;
	font-weight: bold;
}

.footnotes li
{
	list-style-type: decimal;
	font-size: 10px;
	margin: 0 0 0.6em 0;
}

.textklein {
	padding:3px 0 10px;
	font-size:10px;
	line-height:14px;
}


.textklein table,
table.textklein {
	border:none;
	border-collapse:collapse;
	padding:0;
	margin:0;
}
.textklein table td,
table.textklein td {
	padding-right:5px;
	vertical-align:top;
}


.buehne_text_moreabo .left {
	width:350px !important;
}

.moreabo { position:relative; }
.moreabo .stoerer {
	position: absolute;
	left: 350px;
	top: 123px;
}





ul.buehneList {
	position:absolute;
	width:2000px;
	padding: 0;
}
ul.slider_views {
	padding: 0;
}
ul.slider_views > li {
	list-style-type: none;
}
ul.buehneList li {
	float:left;
}
ul.buehneList li.li_toggle:hover {
/*
	cursor:pointer;
*/
}




.buehneContent_start {
	width: 929px;
	height:450px;
	overflow:hidden;
	margin: 29px 10px 29px 0;
	border:1px solid #FFF;
}




.anythingSlider_typ1 li .leftItem {
	width:271px;
	background:transparent url(../images/basics/bg_buehne_left.jpg) no-repeat;
	height:435px;
	padding:20px 20px 0;
	color:#FFF;
	overflow:hidden;
}
.super_border {
	width:240px;
	height:383px;
	background:transparent url(../images/basics/super_border.gif);
	padding:15px;
}
.super_border h2{
	margin-left:-1px;
}

.flashplayerDiv {
	height:407px;
}
.flashplayerInner {
	border:1px solid #FFF;
	background-color:#FFF;
}


.leftItemOrder {
	background:transparent url(../images/buehne/bg_buehne_left_rot.jpg) !important;
}


.morepartner {
	background:transparent url(../images/basics/bg_buehne_text_typ1_mp.jpg) !important;
}
.morepartnerStart {
/*
	background:transparent url(../images/basics/bg_partner_start.jpg) !important;
*/
	position:relative;
}


.buehne_left_typ1 {
	width: 311px;
	height: 450px;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat !important;
	position: relative;
}


.buehne_left_typ1_text {
	position: absolute;
	top: 290px;
	font-size: 12px;
	line-height: 18px;
	margin-right: 20px;
	margin-left: 20px;
	color: #FFF;
}
.buehne_left_typ1_text_sonder02 {
 	top: 115px;
}
.buehne_left_typ1_text a {
	color: #FF8B08;
}



.buehne_right_typ1 {
	width:155px;
	height:450px;
	float:right;
	overflow:hidden;
}

.buehne_text_typ1 {
	width:425px;
	height:430px;
	padding:20px 19px 0;
	color:#FFF;
	overflow:hidden;
	background:transparent url(../images/basics/bg_buehne_text_typ1.jpg) no-repeat;
}
.buehne_text_typ1 .left {
	float:left;
	width:375px;
	font-size:13px;
	line-height:18px;
	position:relative;
}

.buehne_text_typ1 .right {
	float:right;
	padding:10px 0 10px;
}

.buehne_text_typ1 .item {
	background:transparent url(../images/basics/line_dashed_h_typ2.gif) repeat-x bottom;
}

.slider_index .item
{
	padding-top:8px;
}

.moreabo .item h2 sup
{
	position: relative;
	top: -4px;
	color: white;
}

#services .item h2 sup
{
	position: relative;
	top: -3px;
	color: white;
}

#abo .mehrInfos
{
	position: relative;
	top: -30px;
}

.buehne_text_typ1 .itemLast {
	background:none;
}

.slider_index
{
}

.slider_index .item
{
	padding-left: 25px;
	padding-right: 25px;
}

#services-cat .slider_index .item
{
	padding-top: 10px;
}

#services-cat .leftItem p
{
	padding: 0;
	margin: 10px 0px 10px 0px;
}

#services-cat .leftItem p.back-to-index
{
	margin: 15px 0px 10px 0px;
}

#services-cat .leftItem p.back-to-index a
{
	color: #ff7700;
	font-weight: bold;
}

#services-cat .leftItem p.back-to-index a:hover
{
}

#abo-cat .slider_index .intro
{
	padding-top: 4px !important;
	background: none;
}

#abo-cat .slider_index .item
{
	padding-top: 12px;
}

#abo-cat .slider_index .item p
{
	position: relative;
	top: -4px;
}

#abo-cat .slider_index .intro
{
	margin-bottom: 24px;
}

#abo-cat .slider_index .checkrel
{
	margin-top: 24px;
}

#abo-cat .slider_index .intro p
{
	top: 0px;
}

#abo-cat .slider_index .checkrel p
{
	top: 0px;
}

#abo-cat .slider_index .item .offer-note
{
	display: none;
	position: relative;
	color: #e6001d;
	font-weight: bold;
}

#abo-cat .slider_index .item.hovered .offer-note
{
	color: #ff3333;
}

#abo-check a
{
	color: white;
}

#produkte-cat .slider_index .item
{
	position: relative;
}

#produkte-cat .slider_index .itemLast
{
	padding-top: 15px !important;
}

.slider_index .item h2
{
	font-family: helvetica;
	text-transform: uppercase;
	font-weight: bold;
	overflow: visible;
/*	font-size: 18px;*/
}

.slider_index .item h2 sup
{
	font-size: 10px;
}

.buehne_left_typ1 h2 sup
{
	position: relative;
	top: -3px;
}

.slider_index .item h2 img
{
	display: inline;
}

.slider_index .item.hovered
{
	background: #484848;
	cursor: pointer;
}

.slider_index .item.hovered h2
{
}

.slider_index .item img
{
	display: inline;
}

.slider_index .item .left p
{
	margin: 0;
}

.slider_index .item img#smart-raps-cert-s
{
	position: absolute;
	top: 75px;
	left: 220px;
}

#produkte-cat .slider_index .item
{
	padding-top: 10px;
	padding-bottom: 10px;
}

#produkte-cat .slider_index .item p
{
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0;
}

#produkte-cat .slider_index .item p.illustration
{
	margin-top: 18px;
}

#produkte-cat .slider_index .item .price
{
	position: absolute;
	right: 25px;
	bottom: 27px;
	text-align: right;
}

#produkte-cat .slider_index .item .price sup.fix
{
	position: relative;
	top: -9px;
	left: -52px;
}

#produkte-cat .slider_index .item .price sup.financing
{
	position: relative;
	top: -9px;
	left: -5px;
	color: #ffa700;
}

#produkte-cat .slider_index .item .price .second
{
	position: relative;
	top: -4px;
}

#produkte-cat .slider_index .item .price .second img
{
	position: absolute;
	right: 0px;
}

.buehne_text_typ1 .headline {
	color:#A09593;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:-3px;
}

.buehne_text_typ1 .item h3 {
	background:transparent url(../images/basics/line_dashed_h_typ2.gif) repeat-x bottom !important;
	color:#FFF;
	text-transform:none;
	padding-bottom:10px !important;
	margin-bottom:20px !important;
	line-height:17px;
}


.buehne_text_moreabo {
	margin-bottom:16px !important;
}
.buehne_text_moreabo p {
	padding-bottom:16px !important;
}

.moreabosonder .item .left {
	width:300px;
}
.moreabosonder .item {
	padding-top:10px;
}
.moreabosonder .item p {
	padding-bottom:16px;
}



#content .item
{
	overflow: hidden;
	position: relative;
	width: 250px;
}

#content .left-align
{
	float: left;
	padding: 0 25px;
}

#content .center
{
	padding: 0 10px 0 50px;
}

#content .right-align
{
	float: right;
	padding: 0 0px 0 40px;
}

#content .item .text
{
	background:transparent url(../images/basics/line_dashed_h_typ1.gif) repeat-x bottom;
	height:270px;
}

#content .item .bottom
{
	background:transparent url(../images/basics/line_dashed_h_typ1.gif) repeat-x bottom;
	padding:4px 0 4px;
	overflow:hidden;
	height:19px;
}

#content .item .more
{
	float:right;
	display:block;
}

#content .item .more:hover
{
	color:#FFF !important;
}

#content .item .textklein
{
	display:block;
}

#content .item .logo
{
	float:left;
	margin:5px 11px 5px 0;
}

#content .item .logotext
{
	float:left;
}


.contentItem_Typ2 {
	width:280px;
	padding:0 15px;
	float:left;
	overflow:hidden;
	font-size:10px;
	line-height:14px;
}
.contentItem_Typ2_last {
	padding:0 0 0 15px;
	width:305px;
}
.contentItem_Typ2 h3 {
	color:#403F3C;
	background:none;
	border-bottom:1px solid #B5B5B4;
	padding-bottom:7px;
	margin-bottom:5px;
	text-transform: none;
}

.register_1 #content p
{
	text-indent: -13px;
	padding-left: 13px;
}

.register_1 .headline.errorLabel
{
	background: #ffa700;
	color: #2c2c2c;
}

.register_2 .col_typ2 strong
{
	display: block;
	margin-top: 24px;
}


.contentBox
{
	float:left;
	width:326px;

	background: #e9e9e9;
	border: 12px solid #dcdcdc;
	position: relative;
}
.contentBox .innerBox
{
	border: 1px solid white;
	padding: 12px;
}
.contentBox h3
{
	background:none;
	text-transform:none;
	margin-bottom:0px;
	padding-bottom:6px;
}
.contentBox p
{
	margin-bottom:5px;
/*
	width: 200px;
*/
	width: 250px;
}
.contentBox p img
{
	position: absolute;
	top: -8px;
	left: 220px;
}
.contentBox fieldset {
	padding:10px 0;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
.contentBox .bigger {
	font-size:14px;
	margin-left:-1px;
}
.contentBox fieldset div {
	line-height:25px;
}
.contentBox fieldset .radio {
	display:inline;
	vertical-align:middle;
	margin:0 5px 2px 0;
}
* html .contentBox fieldset .radio { margin:0 2px 2px -3px; }
*+html .contentBox fieldset .radio { margin:0 2px 2px -3px; }

.contentBox .bottom {
	padding:12px 0 0 0;
	overflow:hidden;
}
.contentBox .left {
	width:200px;
}
.contentBox .right {
	padding: 5px 0px 0 0;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/*REGISTRIERUNG*/

.buehneContent_reg {
	width: 929px;
	height:448px;
	overflow:hidden;
	margin: 0 0 10px 0;
	border:1px solid #FFF;
	background:transparent url(../images/basics/bg_registrierung.png) repeat-y;
}
.sonder .buehneContent_reg {
	height:auto;
}
.preAcc .buehneContent_reg {
}
.buehneContent_reg .navi {
	padding:11px 0 0 10px;
	height:41px;
	overflow:hidden;
	background:transparent url(../images/basics/bg_registrierung_navi.jpg) no-repeat;
}
.buehneContent_reg .navi li {
	list-style-type: none;
	float:left;
	color:#B5B5B4;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:27px;
	line-height:27px;
	margin-right:10px;
}
.buehneContent_reg .navi .li_innerDiv {
	height:41px;
	float:left;
}
.buehneContent_reg .navi li.active .li_innerDiv {
	background:url(../images/basics/register_nav_bottom_a.gif) no-repeat center 27px;
}


.buehneContent_reg .navi .li_innerDiv div {
	float:left;
	height:27px;
}
.buehneContent_reg .navi li div.left,
.buehneContent_reg .navi li div.right {
	width:10px;
}
.buehneContent_reg .navi li.active div.left {
	background:transparent url(../images/basics/register_nav_left_a.gif) no-repeat;
}
.buehneContent_reg .navi li.active div.text {
	background:transparent url(../images/basics/register_nav_text_a.gif) repeat-x;
}
.buehneContent_reg .navi li.active div.right {
	background:transparent url(../images/basics/register_nav_right_a.gif) no-repeat;
}


.regInner {
	padding:43px 17px 0;
	color:#FFF;
}
.register_5 {
/*
	padding:25px 17px 0;
*/
}
.register_5 fieldset {
/*
	height:307px !important;
*/
}

.regInner .bottom {
	padding-top:14px;
	clear:both;
}
.regInner .bottom {
	overflow: hidden;
	margin-bottom: 15px;
}

.regInner fieldset {
	overflow:hidden;
	height:289px;
	border-bottom:1px solid #686565;
}

.sonder .regInner fieldset {
	height:auto;
}

.preAcc .regInner fieldset {
}


.regInner .headline {
	color:#E0E0E0;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #6A6767;
	padding-bottom:5px;
	margin-bottom:19px;
}

.regInner .bigText 		{ font-size:24px; font-weight:bold; line-height:24px; margin-bottom:5px; }
.regInner .textPreis 	{ font-size:14px; }


input.text, select, textarea {
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	height:17px;
	padding:3px 5px 2px;
	background-color:#DCDCDC;
	border:none;
	border-left:1px solid #868585;
	border-top:1px solid #868585;
}

input.text_typ1 { width:228px; }
input.text_typ2 { width:142px; }
input.text_typ3 { width:41px; }
input.text_typ4 { width:60px; }
input.text_typ5 { width:150px; }
input.text_typ6 { width:311px; }
input.text_typ7 { width:229px; }


select option { padding:3px 0; }


textarea { overflow:auto; }


.regInner .col { float:left; position:relative; }

.regInner .col_typ1 { width:293px; height:146px; border-right:1px solid #686666; margin-right:15px; }
.regInner .col_typ2 { width:295px; height:146px; border-right:1px solid #686666; margin-right:15px; }
.regInner .col_typ3 { width:275px; height:146px; }
.regInner .col_typ4 { width:584px; padding-right:20px; height:146px; border-right:1px solid #686666; margin-right:15px; }
.regInner .col_typ5 { width:426px; margin-right:40px; }
.regInner .col_typ6 { width:426px; }


/*checkbox*/
.regInner .checkbox { display:inline; vertical-align:middle; margin: 0 5px 1px 0; }
* html .regInner .checkbox { margin:-4px 2px 0 -3px; }
*+html .regInner .checkbox { margin:-4px 2px 0 -3px; }


/*radio*/
.regInner .radioDiv { width:27px; }
.radio { margin-top:5px; }
* html .radio { margin:0 -4px }
*+html .radio { margin:0 -4px }


.greyBoxDiv
{
	position: relative;
	overflow: hidden;
	margin-top:19px;
	padding-top: 12px;
	border-top:1px solid #686565;
}

.register_2 .greyBoxDiv
{
	margin-left: 293px;
}

.greyBoxFrame
{
	position: relative;
	overflow: hidden;
	width: 590px;
	padding: 0px 7px;
}

.greyBoxContent
{
	position: relative;
	overflow: hidden;
	height: 54px;
	background: #8f8e8e;
	font-weight: bold;
}

.greyBoxContent .left
{
	margin: 8px 20px;
}

.greyBoxContent .einzeilig
{
	float: right;
	margin: 18px 20px;
	font-size:28px;
	font-weight:bold;
	text-align: right;
}

.greyBoxFrame .left-edge
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 7px;
	height: 54px;
	background: url(../images/basics/rounded-box-left.png) no-repeat;
}

.greyBoxFrame .right-edge
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 7px;
	height: 54px;
	background: url(../images/basics/rounded-box-right.png) no-repeat;
}


.regInner input.button {
	border:0 none;
	color:#FFF !important;
	cursor:pointer;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	width:137px;
	height:34px;
	line-height:34px;
	margin:0;
	overflow:hidden;
	text-transform:uppercase;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}
a.register_prev {
	display:block;
	color:#FFF !important;
	font-size:11px;
	width:137px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	padding-left:5px;
	background:transparent url(../images/basics/arrow_137_prev.gif) no-repeat;
	float:left;
}
/*
.regInner input.buttonPrev { padding-left:5px; background:transparent url(../images/basics/arrow_137_prev.gif) no-repeat; }
*/
.regInner input.buttonNext { padding-right:5px; background:transparent url(../images/basics/arrow_137_next.gif) no-repeat; }
.register_5 input.buttonNext { padding-right:0px; background:transparent url(../images/basics/arrow_137_end.gif) no-repeat; }

.regInner .backDiv 		   { width:340px; float:left; }
.regInner .pflicht 		   { float:left; line-height:34px; color:#FFB400; }


.regInner .spacer 					{	padding-bottom:12px;}
.regInner a 						{  }
.regInner .headline_typ1			{ width:309px; }
.regInner .headline_typ2			{ width:311px; }
.regInner .headline_typ3			{ width:273px; }
.regInner .headline_typ4			{ width:426px; margin-right:40px; margin-bottom:11px; }
.regInner .headline_typ5			{ width:426px; margin-bottom:11px; }


.inputBlock				{ float:left; padding-right:16px; height:58px; }
.inputBlockRight		{ float:right; }
* html .inputBlockLast	{ padding-top:2px; }
*+html .inputBlockLast	{ padding-top:2px; }

label.error				{color:#F6AF05; font-weight:bold;}
label					{ color:#ADADAD; display:block;font-weight:normal;}



fieldset .chkTextDiv		{ float:left; margin-top:-3px; }



/*step1*/
fieldset.step1 label:hover 		{ cursor:pointer; }
fieldset.step1 .stoerer 		{ position:absolute; top:-42px; left:195px; }
fieldset.step1 .radioTextDiv	{ padding-left:27px; }
fieldset.step1 label			{ display:inline;}

/*step2*/
/*
fieldset.step2 .stoerer 		{ position:absolute; top:-42px; left:450px; }
*/

/*step2*/
fieldset.step2 .headline		{ float:left; }
fieldset.step2 .innerHeight		{ height:50px; overflow:hidden; }
fieldset.step2 input.text		{ float:left; margin-right:10px; }
.check			{ float:left; width:24px; height:23px; }
.check_true						{ background:transparent url(../images/basics/check_true.gif) no-repeat; }
.check_false					{ background:transparent url(../images/basics/check_false.jpg) no-repeat; }

/*step3*/
fieldset.step3 .headline		{ float:left; }
fieldset.step3 .innerHeight		{ height:50px; overflow:hidden; }
fieldset.step3 select			{ height:21px; line-height:21px; padding:0; margin:0; width:150px; }
.preAcc fieldset.step3 input.text, .sonder fieldset.step3 input.text, .register fieldset.step3 input.text
{
	border: none;
	padding: 3px 2px;
}
.preAcc fieldset.step3 input#moreTVNumber, .sonder fieldset.step3 input#moreTVNumber
{
	float: left;
	width: 220px;
	margin-right: 1px;
}
.preAcc fieldset.step3 input#username, .sonder fieldset.step3 input#username, .sonder fieldset.step3 input#promotionCode, .register fieldset.step3 input#username
{
	float: left;
	width: 150px;
	margin-right: 1px;
}
.sonder fieldset.step3 input#promotionCode
{
	float: left;
	width: 180px;
	margin-right: 1px;
}
.preAcc fieldset.step3 input#password, .sonder fieldset.step3 input#password, .register fieldset.step3 input#password
{
	margin-right: 25px;
}

/*step4*/
fieldset.step4 .headline		{ float:left; }
fieldset.step4 .innerHeight		{ height:59px; }

/*step5*/
fieldset.step5 .headline		{ margin-bottom:11px; }
fieldset.step5 .regBox			{  }
fieldset.step5 .regBox .top		{ height:4px; overflow:hidden; background:transparent url(../images/basics/regBox_top.gif) no-repeat; }
fieldset.step5 .regBox .bottom	{ padding-top:0; height:4px; overflow:hidden; background:transparent url(../images/basics/regBox_bottom.gif) no-repeat; }
fieldset.step5 .regBox .text	{ padding:3px 13px; background:#666565 url(../images/basics/regBox_text.gif) repeat-y }
fieldset.step5 .regBox_typ1 .text	{ height:55px; overflow:hidden; position:relative; }
fieldset.step5 .regBox_typ2 .text	{ height:110px; overflow:hidden; position:relative; }
fieldset.step5 .regBox_typ1 	{ margin-bottom:5px; }
fieldset.step5 label			{ padding-bottom:3px; }
fieldset.step5 a.button_57		{ position:absolute; right:10px; bottom:5px; }

a.button_57 {
	width:57px;
	height:18px;
	line-height:18px;
	display:block;
	background:transparent url(../images/basics/button_57.gif) no-repeat;
	font-size:10px;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	overflow:hidden;
	font-weight:bold;
}
a.button_57:hover {
	color:#FFF !important;
}

.register_6 .headline		{ font-size:24px; line-height:30px; padding-bottom:20px; margin-bottom:11px; font-weight:normal }


input.error,
textarea.error,
div.buehne_hilfe_kontakt input.error {
	background-color:#F6AF05 !important;
}
label.errorLabel,
div.buehne_hilfe_kontakt label.errorLabel {
	color:#F6AF05
}







/* HILFE UND KONTAKT */

div.buehne_hilfe_kontakt {
	height:auto;
}
div.buehneContent_hilfe_kontakt {
	background:none;
	background-color:#FFF;
	height:auto;
	padding:25px 0;
}
div.buehneContent_hilfe_kontakt .left {
	width:281px;
	padding:0 14px 0 15px;
	border-right:1px solid #DCDCDC;
	float:left;
	overflow:hidden;
}
div.buehneContent_hilfe_kontakt .right {
	width:589px;
	padding:0 14px 0 15px;
	border-left:1px solid #DCDCDC;
	float:left;
	margin-left:-1px;
	overflow:hidden;
}
div.buehne_hilfe_kontakt input.text, select, textarea {
	background-color:#FFF;
	border-color:#CECECE;
}
div.buehne_hilfe_kontakt textarea {
	width:246px;
	height:150px;
}
div.buehne_hilfe_kontakt label {
	color:#837F80;
}
div.buehne_hilfe_kontakt input.text_typ1 {
	width:246px;
}
div.buehne_hilfe_kontakt input.text_typ2 {
	width:107px;
}
div.buehne_hilfe_kontakt select {
	width:256px;
}
div.buehne_hilfe_kontakt input.button {
	border:0 none;
	color:#FFF !important;
	cursor:pointer;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	width:79px;
	padding-right:5px;
	height:24px;
	line-height:24px;
	margin:0;
	overflow:hidden;
	text-transform:uppercase;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	background:transparent url(../images/basics/arrow_79.png) no-repeat;
}
div.buehne_hilfe_kontakt .bottom {
	padding-top:10px;
}
div.buehne_hilfe_kontakt h3 {
	background:none;
	padding:0;
	text-transform:none;
	font-size:16px;
}
div.buehne_hilfe_kontakt .ul_kontakt {

}
div.buehne_hilfe_kontakt .ul_kontakt li {
	float:left;
	padding:0 5px;
	text-transform:uppercase;
	font-weight:bold;
	list-style-type: none;
}
div.buehne_hilfe_kontakt .ul_kontakt li.last {
	padding-right:0;
}
div.buehne_hilfe_kontakt .ul_kontakt li.first {
	padding-left:0;
}
div.buehne_hilfe_kontakt .ul_kontakt a {
	color:#B10016;
}
div.buehne_hilfe_kontakt .ul_kontakt a.active,
div.buehne_hilfe_kontakt .ul_kontakt a:hover {
	color:#2E2D29 !important;
}

div.buehne_hilfe_kontakt .item {
	position: relative;
	overflow: hidden;
	background:transparent url(../images/basics/line_dashed_h_typ1.gif) repeat-x top;
	margin: 0;
	padding-top:0;
}

div.buehne_hilfe_kontakt h2
{
	margin: 0 0 1em 0;

	color: black;
	font-weight: bold;
}

div.buehne_hilfe_kontakt .right h3
{
	margin-top: 2em;
}

div.buehne_hilfe_kontakt .item h4
{
	margin: 1em 0 -1em 0;
	padding: 0;

	font-weight: bold;
}

div.buehne_hilfe_kontakt .item h5
{
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div.buehne_hilfe_kontakt .item p
{
	margin: 1em 0;
	padding: 0;
}

div.buehne_hilfe_kontakt .item ul
{
	margin: 1em 0;
	padding-left: 3em;
}

.kontakt_anfrage .inputBlock {padding-right:0 !important;}






.regResult
{
	width: 600px;
}

.regResult p
{
	margin: 1em 0;
	padding: 0;
}

.regResult p .numericCode
{
	padding-left: 5px;
	font-weight: bold;
	font-family: monospace;
}

.regResult ol
{
	margin: 1em 0;
	padding-left: 3em;
}

.regResult ol li em
{
	font-family: monospace;
	font-style: normal;
	font-weight: bold;
	padding: 1px 5px;
}



div.buehne h1.gdtext img
{
	display: block;
	margin: 12px 0 0 12px;
}



/* Download */
div.buehne_download
{
}

div.buehne_download .right
{
	overflow: visible;
}

div.buehne_download h1 img
{
	display: block;
	margin: 12px 0 0 12px;
}

div.buehne_download h2
{
	margin: 1em 0;
	color: black;
	font-size: 150%;
	font-weight: bold;
}

div.buehne_download h2.shy
{
	margin: 1em 0;
	color: black;
}

div.buehne_download h3
{
	margin: 1em 0;
	color: black;
	font-size: 130%;
	font-weight: normal;
}

div.buehne_download p
{
	margin: 1em 0;
	color: black;
}

div.buehne_download ul
{
	margin: 1em 0 3em 0;
	padding: 0 0 0 25px;
}

div.buehne_download ul ul
{
	margin: 0.3em 0;
}

div.buehne_download a
{
	font-weight: bold;
}

div.buehne_download a:hover
{
	color: #b10016;
	text-decoration: underline;
}

div.buehne_download div.receiver
{
	position: relative;
}

div.buehne_download div.receiver img.receiver
{
	position: absolute;
	left: -300px;
}



.boxGrau {
	padding:12px;
	background:#EDEDED;
	margin-bottom:20px;
}

ul.bull li {
	list-style-type:disc;
	margin-left:15px;
}

li.indent {
	padding-left:7px;
	text-indent:-7px;
}



.pic_fussnote {
	display:block;
}
.pic_fussnote img {
	float:left;
}
.pic_fussnote .fussnote {
	float:left;
	bottom:0;
	font-size:10px;
	color:#666;
	margin:0;
	padding:0;
	line-height:10px;
	padding-top:29px;
}

.pic_fussnote .fussnote_einzeilig {
	padding-top:6px;
}



.buehne_text_typ1_sonder02 .bottom .right {
	padding-top:0 !important;
}
.buehne_text_typ1_sonder02 .pflicht {
	margin-top:-20px;
}
.buehne_text_typ1_sonder02 fieldset {
	margin-bottom:12px;
}
.buehne_text_typ1_sonder02 .item h3 {
	background:none !important;
	margin-bottom:5px !important;
}
.buehne_text_typ1_sonder02 .picRadio {
	padding:0 20px 6px 6px
}
.buehne_text_typ1_sonder02 .itemRadios {
	padding-bottom:6px;
}
.buehne_text_typ1_sonder02 {

}
.buehne_text_typ1_sonder02 input.text,
.buehne_text_typ1_sonder02 select {
	background-color:#443C3C;
	color:#FFF;
	border-color:#2E2727;
}


.sonderFormDiv {
	width:20px;
}
p.sonderForm { padding-left:20px; }
.itemRadios .radio,
.sonderFormDiv .radio { margin-top:2px; }

*+html .itemRadios .radio { margin:-2px 0  0 -4px; }
*+html .sonderFormDiv .radio { margin:-4px 0 4px  -4px; }

* html .itemRadios .radio { margin:-2px 0  0 -4px; }
* html .sonderFormDiv .radio { margin:-4px 0 4px  -4px; }


.sonder .optionbox, .register_3 .optionbox
{
	position: relative;
	overflow: hidden;
	clear: both;
}

.sonder .optionbox input, .register_3 .optionbox input
{
	float: left;
	width: 22px;
	margin-top: 3px;
}

.sonder .optionbox label, .register_3 .optionbox label
{
	position: relative;
	overflow: hidden;
	color: white;
	padding: 0 3px;
}

.sonder .optionbox label.errorLabel, .register_3 .optionbox label.errorLabel
{
	background: #FFB400;
	color: #2c2c2c;
}

.sonder .optionbox label.errorLabel a, .register_3 .optionbox label.errorLabel a
{
	color: #2c2c2c;
	font-weight: bold;
	text-decoration: underline;
}

.sonder #lotteryRequired
{
	display: none;
}



.werbungweg { position: relative; }

.werbungweg .left { width: 250px; }

#services .stoerer {
	position: absolute;
	top: -15px;
	left: 300px;
}

#werbung-weg .stoerer {
	position: relative;
	top: -45px;
	left: 140px;
}





.download {
	display:block;
	padding-left:15px;
	background:url(../images/basics/download_icon.gif) no-repeat 0 3px;
}
body.download
{
	background-image: none;
}



.partner_smart_landing {
	background:transparent url(../images/buehne/smart/bg_partner_smart_landing.jpg) !important;
	position:relative;
	text-transform:uppercase;
}
.partner_skymaster_landing {
	background:transparent url(../images/buehne/skymaster/bg_partner_skymaster_landing.jpg) !important;
	position:relative;
	text-transform:uppercase;
}

.partner_smart_landing .bestellen,
.partner_skymaster_landing .bestellen {
	position:absolute;
	top:165px;
	left:85px;
}


.partner_smart_detail {
	background: url(../images/basics/bg_buehne_text_typ1) no-repeat left top !important;
	position:relative;
}
.partner_skymaster_detail {
	background: url(../images/basics/bg_buehne_text_typ1) no-repeat left top !important;
	position:relative;
}

#smart ul, #skymaster ul
{
	padding-left: 2em;
	width: 100%;
}

#smart ul li, #skymaster ul li
{
	float: none;
	width: auto;
	height: auto;
	overflow: visible;
}

#skymaster .bundle-price-fix,
#smart .bundle-price-fix
{
	margin-top: 20px;
}

#skymaster .bundle-price-fix img,
#smart .bundle-price-fix img,
#skymaster .bundle-price-financing img,
#smart .bundle-price-financing img
{
	display: inline;
}

#skymaster .bundle-price-fix sup,
#smart .bundle-price-fix sup
{
	position: relative;
	top: -15px;
	left: -69px;
}

#skymaster .bundle-price-financing,
#smart .bundle-price-financing
{
	margin-bottom: 45px;
	position: relative;
	top: -7px;
}

#skymaster .bundle-price-financing sup,
#smart .bundle-price-financing sup
{
	color: #ffa700;
	position: relative;
	top: -15px;
	left: -7px;
}

#smart .bestellen
{
	position:absolute;
	top:57px;
	left:145px;
}

#skymaster .bestellen
{
	position:absolute;
	top:57px;
	left:145px;
}


ul.subnav
{
	display: none;
	overflow: hidden;
	padding: 10px 0px 3px 0px;
	background: #b70017;
	border: 1px solid white;
	border-top: none;
}

ul.subnav li
{
	display: block;
	padding: 0;
}

ul.subnav a
{
	display: block;
	padding: 1px 10px 2px 10px;
	font-size: 6px;
	font-family: sans-serif;
}

ul.subnav a:hover
{
	background: #970014;
}

ul.subnav a img
{
	display: inline;
}





.vintage-note
{
	background: #ffff00;
	color: black;
	padding: 0.4em 2em;
	border: 1px solid black;
}




#video_popup
{
	position: relative;
}

#video_popup img.preview
{
	width: 250px;
}

#video_popup img.control
{
	position: absolute;
	top: 46px;
	left: 102px;
}

#modal_view
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: black;
	z-index: 900;
}

#modal_player_box
{
	position: fixed;
	top: 0px;
	left: 0px;

	padding: 30px;

	z-index: 901;
}

#modal_player_frame
{
	position: relative;

	background: white;
	border: 2px solid black;

	padding: 23px;
}

#modal_player
{
}

#modal_player_box .closer
{
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}

#modal_player_box .closer-msie
{
	top: 30px;
	right: 30px;
}




#ad-clock
{
	position: absolute;
	overflow: hidden;
	width: 288px;
	padding: 5px 10px 0px 10px;
	background: #ff7700;
	border: 1px solid black;
	color: white;
	font-family: helvetica, sans-serif;
}

#ad-clock #counter
{
}

#ad-clock #counter .nojs-warning
{
	text-align: center;
	position: relative;
	top: 10px;
	color: red;
	background: white;
	font-weight: bold;
}

#ad-clock h1
{
	margin: 0 0 5px 0;
	padding: 0;
}

#ad-clock p.teaser
{
	margin: 10px 0 5px 0;
	padding: 0;
	font-weight: bold;
}

#ad-clock a
{
	padding: 5px 1px 0 1px;
}

#ad-clock a.button
{
	float: right;
	width: 50px;
	padding: 0px 2px 2px 2px;
	margin-left: -3px;

	color: #ffcc55;
	font-weight: bold;
	text-decoration: none;

	text-align: center;
}

#ad-clock a:hover
{
	color: #2c2c2c;
	background: #c75d00;
}

#ad-clock a img
{
	border: none;
}

#ad-clock .animation
{
	height: 60px;
}

#ad-clock .animation .frame
{
	position: relative;
	left: 1px;
}

#ad-clock .animation .display
{
	position: relative;
	left: -2px;
	margin-right: -1px;
}

#ad-clock p.scale
{
	position: relative;
	top: 4px;
	margin: 0;
	padding: 0;
	height: 15px;
}

#ad-clock p.scale span
{
	display: block;
	position: absolute;
	top: 0px;
	text-align: center;
	border-top: 1px solid #ffb97b;
}

#ad-clock p.scale .hours
{
	width: 171px;
	left: 1px;
}

#ad-clock p.scale .minutes
{
	width: 85px;
	left: 201px;
}





.findCodesTut
{
	margin: 1em 0 0 0;
	padding: 0;
	position: relative;
	overflow: hidden;
}

.findCodesTut em
{
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

.findCodesTut p
{
	margin: 1em 0;
	padding: 0;
}

.findCodesTut ul
{
	margin: 1em 0;
	padding: 0 0 0 2em;
}

.register_2 .findCodesTut
{
	width: 270px;
}





#login-form
{
	position: relative;
	overflow: hidden;
	display: none;
	height: 24px;
	background: #2c2c2c;
	text-align: right;
	border-bottom: 1px solid white;
}

#login-form form
{
	float: right;
	position: relative;
	overflow: hidden;
	margin: 0 73px 0 0;
	padding: 0;
}

#login-form label
{
	float: left;
	margin: 3px 5px 2px 30px;
	color: white;
	display: inline;
	font-weight: bold;
}

#login-form label img
{
	display: inline;
}

#login-form input.input
{
	float: left;
	margin: 3px 0px 1px 5px;
	padding: 1px 2px 2px 2px;
	border: none;
	background: #e8e8e8;
	color: black;
	font-size: 12px;
	font-family: sans-serif;
}

#login-form input.button
{
	float: left;
	margin: 3px 0px 1px 21px;
	padding: 0px 12px;
	font-size: 6px;
	font-family: sans-serif;
	cursor: pointer;
	border: 1px solid #e8e8e8;
	background: #2c2c2c;
}

#login-form input.button:hover
{
	background: #666666;
}

#login-hook
{
	position: absolute;
	overflow: hidden;
	top: -1px;
	right: 53px;
	width: 100px;
	height: 20px;
	background: url(../images/basics/top-tail.png) no-repeat;
}

#login-hook a
{
	overflow: hidden;
}

#login-hook a img
{
	display: block;
	margin: 1px auto;
}

#login-hook a.hide
{
	display: none;
}

#register-hook
{
	position: absolute;
	right: 150px;
}



.balloon-tip
{
	display: none;
}






#homeview
{
	position: relative;
	overflow: hidden;
	width: 929px;
	height: 450px;

	background: #2c2c2c;
}

#homeview ul.ap-menu
{
	position: relative;
	overflow: hidden;
	width: 929px;
	height: 450px;
	border-right: 1px solid #666666;
	margin: 0;
	padding: 0;
}

#homeview ul.ap-menu li
{
}

#homeview ul.ap-menu li .teaser
{
	position: absolute;
	overflow: hidden;
	right: 0px;
	width: 289px;
	height: 249px /*129px*/;
	padding: 10px 25px 10px 25px;
	background: #2c2c2c url(../images/buehne/homeview/admenu-li-bg-blur.png) repeat-x;
	color: #e8e8e8;
	cursor: pointer;
}

#homeview ul.ap-menu li .teaser:hover
{
	background: url(../images/buehne/homeview/admenu-li-bg-hover.png) repeat-x;
}

#homeview ul.ap-menu li .selected:hover
{
	background: url(../images/buehne/homeview/admenu-li-bg-focus.png) repeat-x;
}

#homeview ul.ap-menu li .selected
{
	background: #888888 url(../images/buehne/homeview/admenu-li-bg-focus.png);
}

#homeview ul.ap-menu li.ap-1 .teaser { top: 0px; border-bottom: 1px solid #333333; }
#homeview ul.ap-menu li.ap-1 .selected { border-bottom: 1px solid #b08888; }
#homeview ul.ap-menu li.ap-2 .teaser { top: 225px /*150px*/; border-bottom: 1px solid #333333; height: 225px;}
/*
#homeview ul.ap-menu li.ap-3 .teaser { top: 300px; height: 130px; }
#homeview ul.ap-menu li.ap-2 .selected { border-bottom: 1px solid #b08888; }
*/

#homeview ul.ap-menu li .teaser h1
{
	margin: 20px 0 0 0;
	padding: 0;
	height: auto;
	color: #e8e8e8;
}

#homeview ul.ap-menu li .teaser h2
{
	margin: 0 0 10px 0;
	padding: 0;
	color: #e8e8e8;
}

#homeview ul.ap-menu li .ap
{
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;
	width: 589px;
	height: 450px;
	border-right: 1px solid #a7a6a6;
}

#homeview ul.ap-menu li .ap .shaded-top
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 589px;
	height: 75px;
	background: black;
	border-bottom: 1px solid white;
	opacity: 0.7;
}

#homeview ul.ap-menu li .ap h3
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 589px;
	margin: 0;
	padding: 20px 0 0 0;
	text-align: center;
	background: none;
}

#homeview ul.ap-menu li .ap h3.preheaded
{
	padding: 10px 0 0 0;
}

#homeview ul.ap-menu li .ap h3 img
{
	margin: 0 auto;
}

#homeview ul.ap-menu li .invisible
{
	display: none;
}

#homeview .homeview-nav
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 58px;
	height: 450px;
}

#homeview-tail
{
	position: absolute;
	right: 0px;
	top: 96px;
	width: 38px;
	height: 258px;
}

#homeview-tail:hover
{
	cursor: pointer;
}

#plasma-promo embed
{
	z-index: 10;
}

#osterei-promo span.ap
{
	background: #548fc7 url(../images/buehne/homeview/promos/promo-osterei.jpg) no-repeat;
}

#osterei-promo .features-box
{
	position: absolute;
	overflow: hidden;
	top: 95px;
	left: 30px;
	width: 505px;

	padding: 10px 10px;

	background: #309019 url(../images/buehne/homeview/promos/osterei-features-bg.png) repeat-x;
	color: white;
	border: 2px solid white;

	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

#osterei-promo .features-box p
{
	display: inline;
	padding: 0 20px;
	white-space: nowrap;
}

#osterei-promo .local-footer
{
	position: absolute;
	overflow: hidden;
	bottom: 10px;
	left: 0px;
	width: 559px;

	padding: 5px 20px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	color: white;
	background: #2c2c2c;
	opacity: 0.7;
	filter:alpha(opacity='70');
}

#osterei-promo #btn-osterei-start
{
	position: absolute;
	bottom: 20px;
	right: 65px;
}

#services-promo span.ap
{
	background: #2c2c2c url(../images/buehne/homeview/promos/promo-services-bg.jpg) no-repeat;
}

#services-promo #btn-hide-homeview
{
	position: absolute;
	right: 80px;
	bottom: 20px;
}

#services-promo blockquote
{
	position: absolute;
	font-family: sans-serif;
	color: white;
	font-size: 16px;
	line-height: 20px;
}

#services-promo blockquote q
{
	font-weight: bold;
}

#services-promo blockquote label
{
	text-align: right;
	padding-right: 10px;
}

#services-promo #services-press-1 label
{
	display: inline;
	padding-left: 73px;
}

#services-promo blockquote#services-press-1
{
	top: 100px;
	left: 49px;
	width: 470px;
}

#services-promo blockquote#services-press-2
{
	top: 187px;
	left: 187px;
	width: 368px;
}

#services-promo blockquote#services-press-3
{
	top: 272px;
	left: 251px;
	width: 244px;
}

#services-promo p.prompt
{
	position: absolute;
	top: 335px;
	left: 224px;
}


#content-box-easter-teaser
{
	position: absolute;
	left: 94px;
	top: 138px;
}



.promo-plasma-stoerer
{
	position: absolute;
}

li#angebote .promo-plasma-stoerer
{
	top: 190px;
	left: 295px;
}

li#smart .promo-plasma-stoerer
{
	top: 290px;
	left: 290px;
}

li#skymaster .promo-plasma-stoerer
{
	top: 330px;
	left: 290px;
}

.promo-plasma-stoerer sup
{
	display: none;
}






.datenschutz ol
{
	padding-left: 2em;
}

.datenschutz ol li
{
	margin: 1em 0;
}

.datenschutz ol li h4
{
	font-weight: bold;
	font-size: 100%;
	margin: 0;
	padding: 0;
	display: block;
}





#buehne .similarity-note
{
	font-size: 10px;
	color: #adadad;
}





#buehne.osterei select.title
{
	width: 70px;
	margin: 1px 0px;
}

#buehne.osterei .regBox .features
{
	width: 100%;
	border-collapse: collapse;
}





#buehne li#services a#wc2010-left-button
{
	position: absolute;
	top: 389px;
	left: 17px;
}

#buehne li#ultra-vps .flashplayerDiv,
#buehne li#wm2010 .flashplayerDiv
{
	height: 245px;
}

#buehne li#ultra-vps .notes img
{
	display: inline;
	position: relative;
	top: 2px;
}

#buehne li#ultra-vps .similarity-note
{
	margin: 50px 0 0 0;
}

#buehne li#wm2010 .receivers
{
	position: relative;
	overflow: hidden;
	margin-top: 0px;
}

#buehne li#wm2010 .receivers label
{
	position: relative;
	top: 10px;
	color: white;
}

#buehne li#wm2010 .receivers .receiver
{
	float: left;
	width: 33.30%;
	height: 76px;
	position: relative;
	overflow: hidden;
}

#buehne li#wm2010 .receivers .receiver img
{
	display: block;
	text-align: center;
}

#buehne li#wm2010 .receivers .receiver label
{
	display: block;
	text-align: center;
	position: absolute;
	top: auto;
	bottom: 0px;
	width: 100%;
}

#buehne li#wm2010 .documents
{
	margin-top: 15px;
	font-weight: bold;
}

#buehne li#wm2010 .documents a
{
	color: #ff7700;
}

#buehne li#wm2010 .similarity-note
{
	margin: 34px 0 0 0;
}







#usb-stick
{
}

#usb-stick .buehne_left_typ1
{
}

#usb-stick .text-layer
{
	position: absolute;
	top: 33px;
	left: 35px;

	color: white;
}

#usb-stick .buehne_left_typ1 .text-layer img.headline
{
	margin-bottom: -10px;
}

#usb-stick .buehne_left_typ1 .text-layer img.big-price
{
	display: inline;
}

#usb-stick .buehne_left_typ1 .text-layer p
{
	padding: 0;
	margin: 0;
}

#usb-stick .buehne_left_typ1 .text-layer p.major
{
	font-size: 20px;
	margin-bottom: 5px;
}

#usb-stick .buehne_left_typ1 .text-layer p.minor
{
	margin-top: -6px;
	font-size: 10px;
}

#usb-stick .buehne_left_typ1 .text-layer sup
{
	position: relative;
	top: -35px;
	left: 0px;
}

.buehne_inner_typ1
{
	position: relative;
}

.buehne_inner_typ1 a
{
}

.buehne_inner_typ1 .text-layer
{
	padding-right: 60px;
}

#usb-stick .buehne_inner_typ1 p
{
	margin: 18px 0;
	padding: 0;
	font-size: 14px;
}

#usb-stick .buehne_inner_typ1 img.headline
{
	margin-top: 8px;
}




