@charset "utf-8";

/*******************************************************************************
 *
 * CSS reset
 *
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0; border: 0; outline: 0; font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*******************************************************************************
 *
 * General styles
 *
 */

html, body {font-family: Arial, Verdana, sans-serif;font-size: 12px;line-height: 16px;color: #666666;}

a {text-decoration:none;color: #666666;}

.clearL { clear:left; }
br.clear {clear:both; line-height:0;height:0 !important;}

div.hr { border-top:solid 1px #d7d7d7;clear:both; }
.rightCol div.hr { margin:0 10px 10px 0; }
div.hr hr { display:none; }

a.more {padding: 0 0 0 9px;background: url(../images/icon/arrow_left_sm.gif) left 50% no-repeat;color: #333333; font-weight:bold;}
a.more:hover {padding: 0 0 0 9px;background: url(../images/icon/arrow_left_sm_act.gif) left 50% no-repeat;color: #000099; font-weight:bold;}

/*******************************************************************************
 *
 * Structure
 *
 */

body {background: #fff url(../images/background/bg_main.gif) top left repeat-x;}

#SiteContainer, #Header, #Content, #Footer {width: 984px;overflow:hidden;}

/* Header */
#Header { width:100%;overflow:hidden;color: #666666;font-size:17px;padding: 36px 0 0 31px;height: 60px;letter-spacing:-0.01em;font-weight:bold;}
#Header span.logo {float:right;margin: -36px 0 0 -29px;padding: 0 38px 0 0;}

@font-face {
	font-family: 'BMWRegularBold';
	src: url('fonts/bmwrgbd-webfont.eot');
	src: local('?'), url('fonts/bmwrgbd-webfont.woff') format('woff'), url('fonts/bmwrgbd-webfont.ttf') format('truetype'), url('fonts/bmwrgbd-webfont.svg#webfontrInH4t9R') format('svg');
	font-weight: normal;
	font-style: normal;
}

.BMWRegular {font-family: Arial, sans-serif;font-size: 16px;}


/* Footer */
#Footer {position: relative;}
#Footer .footerNavi{margin: 14px 0 22px 21px;width:100%;overflow:hidden;font-size:11px;font-weight:bold;
	height:100%;}
#Footer .firstLevel li {float:left;margin: 0 18px 0 0;}
#Footer .firstLevel li.toggle {margin: 0 17px 0 0;}

*+html #Footer .firstLevel li {float:left;margin: 0 19px 0 0;}
*+html #Footer .firstLevel li.toggle {margin: 0 16px 0 0;}

/**/
#Footer .iconNavi {position: absolute;height: 21px; top: 11px; right: 4px;}
#Footer .iconNavi li {float: left; margin-left: 8px;}
/**/

#Footer .firstLevel li.toggle span {padding: 0 0 0 10px; background: url(../images/icon/arrow_left_sm.gif) left 45% no-repeat;}
#Footer .firstLevel li.toggle span.withoutArrow {background-image: none;}
#Footer .firstLevel li.open span {color:#009;background-image:none;}
#Footer .firstLevel li.open span.withoutArrow {padding: 0 0 0 9px; color:#009;background-image:none;}
#Footer .firstLevel li.toggle ul {display:none;width:100%;overflow:hidden;}
/*#Footer .firstLevel li.open ul {display:block;}*/

#Footer .firstLevel ul li {clear:both;width:100%;}
#Footer .firstLevel ul li a {margin: 0 0 0 9px;}


/*neu*/
#Footer {font-size:11px;}
#Footer .AlertMe img {border:0;margin:0;padding:0;}
#Footer .AlertMe input {border:0;margin:0;padding:0;display:none;outline:none;}
#Footer .AlertMe label {padding:0 0 0 23px;}
#Footer .AlertMe {margin:0 0 0 28px;width:650px;}

#Footer .AlertMe .errorLabel, #Footer .AlertMe .alertMeChannelError label.error {color:#FF0000;}
#Footer .AlertMe .alertMeChannelError {margin-bottom:8px;}
#Footer .AlertMe .alertMeChannelError label {padding:0 0 0 0px;}


#Footer .AlertMe p {margin:0 0 31px 0;font-size: 11px; font-weight: normal;}
#Footer .firstLine, #Footer .secondLine  {;margin:0 0 15px 0;width:100%;overflow:hidden;}
#Footer .firstLine div , #Footer .secondLine div{position:relative;width:121px; float:left;height:24px;margin-bottom: 1px;}
#Footer .firstLine .lineLast, #Footer .secondLine .lineLast {width:258px;float:right;position:relative;}
#Footer .firstLine .lineLast label, #Footer .secondLine .lineLast label {/*padding:0 7px 0 0;text-align:left;*/width: 62px;padding:0;display: block;}
#Footer .firstLine .lineLast label.error, #Footer .secondLine .lineLast label.error {color:#FF0000;}
#Footer .firstLine .lineLast input, #Footer .secondLine .lineLast input {font-size:11px;color:#666;display:inline;position:absolute;top:0;left:65px;border:0;height:20px;padding:5px 0 0 6px;width:182px;background:url(../images/img_footer/footer_input.gif) no-repeat;}
#Footer .AlertMe .selectBottom {position:absolute;left:0;top:0;width:85px;height:24px;background-image:url(../images/img_footer/footer_btn_checkbox.gif);background-repeat:no-repeat;}
#Footer .AlertMe .selectBottomSelected{position:absolute;left:0;top:0;width:85px;height:24px;background-image:url(../images/img_footer/footer_btn_checkbox_checked.gif);background-repeat:no-repeat;}
#Footer .AlertMe .submitButton {height:22px;width:102px;padding-left:536px;}
#Footer .AlertMe .submitButton input {display:block;height:22px;width:103px;background:url(../images/img_footer/footer_btn_submit.gif) no-repeat;}
#Footer .AlertMe .submitButton :hover{cursor:pointer;}

#Footer .AlertMe .singleButton { margin:0 11px 0 8px;width:135px;background:url("../images/background/bg_button_135x22.gif") no-repeat; float:right; font-weight:bold; }
#Footer .AlertMe .singleButton a {color: #414141;display:block;text-align:center;font-size:11px;line-height:22px;height:22px;}
#Footer .AlertMe .singleButton a:hover {color: #020299;}

#Footer .bookmarking {margin:0 0 0 30px;padding:5px 0 0;}
#Footer .bookmarking img { border:none; margin:0 16px 30px 0;}
#Footer .localSite {margin:0 0 0 30px;}
#Footer .localSite td {/*width:168px;*/}
#Footer .localSite td a {display: block;line-height: 15px;width:163px;}
#Footer .localSite td a:hover {color: #000099;}
#Footer .footerLayer {display:none;margin-bottom:50px;}

#trackVideo {display:none;}

#Content .termsOfUse .singleButton,
#Content .imprint .singleButton { margin:23px 0 30px 0;width:135px;background:url("../images/background/bg_button_135x22.gif") no-repeat; font-weight:bold; }
#Content .termsOfUse .singleButton a,
#Content .imprint .singleButton a {color: #414141;display:block;text-align:center;font-size:11px;line-height:22px;height:22px;}
#Content .termsOfUse .singleButton a:hover ,
#Content .imprint .singleButton a:hover {color: #020299;}

#Content .termsOfUse, #Content .imprint {font-size:12px;width:600px;padding:0 345px 20px 37px;}
#Content .termsOfUse p, #Content .imprint p{margin:0 0 22px 0;line-height:20px;}
#Content .termsOfUse h1, #Content .imprint h1{font-size:16px;color:#333333;margin:0 0 15px 0;padding:34px 0 0 0;}
#Content .termsOfUse h2, #Content .imprint h2{margin:10px 0 2px 0;color:#333333;}
#Content .termsOfUse p.firstParagraph {margin:-2px 0 12px 0;}
#Content .imprint img, #Content .termsOfUse img{margin:23px 0 30px 0;}
#Content .termsOfUse ul.phonecharge,
#Content .imprint ul.phonecharge {margin:0 0 20px 40px;list-style-type:disc;}

#Content .termsOfUse ul.phonecharge li,
#Content .imprint ul.phonecharge li {line-height: 21px;padding: 0 0 5px 0;}


*+html #Content .imprint img, *+html #Content .termsOfUse img{margin:23px 0 27px 0;}
* html #Content .imprint img, * html #Content .termsOfUse img{margin:23px 0 27px 0;}

*+html #Content .termsOfUse h1, *+html #Content .imprint h1{font-size:16px;color:#333333;margin:0 0 14px 0;padding:35px 0 0 0;}
* html #Content .termsOfUse h1, * html #Content .imprint h1{font-size:16px;color:#333333;margin:0 0 14px 0;padding:35px 0 0 0;}


@media screen and (-webkit-min-device-pixel-ratio:0)
{ #Content .termsOfUse h1, #Content .imprint h1{margin:0 0 16px 0;} }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #Content .termsOfUse h1, #Content .imprint h1{margin:0 0 16px 0;}}


@media screen and (-webkit-min-device-pixel-ratio:0)
{ #Content .imprint img, #Content .termsOfUse img{margin:22px 0 30px 0;}}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #Content .imprint img, #Content .termsOfUse img{margin:22px 0 30px 0;}}

/*******************************************************************************
 *
 * ERROR 404
 *
 */
#Content #Stage.topFrame .error404 {margin:33px 0 100px 32px;}
#Content #Stage.topFrame .error404 p {font-size:11px;line-height:15px;margin:0 0 15px 0;color:#333333;}
#Content #Stage.topFrame .error404 p a {color:#0a0a96;}


/*******************************************************************************
 *
 * Content
 *
 */

#Content {width: 980px; margin: 0 4px 0 0;background:transparent url(../images/background/bg_content_inner.gif) repeat-x left top;}
#ContentContainer {background: #fff url(../images/background/bg_content.gif) top left repeat-y; font-size: 12px;}
#ContentContainer .bottom {height:6px; background: #fff url(../images/background/bg_content_btm.gif) top left no-repeat;}

/* -- Raster Startseite ----------------------------------------------------- */
.start #Content .topFrame {border-bottom: 1px solid #e0e0e0;width:100%;overflow:hidden;height: 414px;}

.start #Content .bottomFrame {background: url(../images/background/bg_frame_btm.gif) top left repeat-x;width:100%;overflow:hidden;}
.start #Content .bottomFrame .leftCol, #Content .bottomFrame .rightCol {float:left;}
.start #Content .bottomFrame .leftCol {width:735px;margin:10px 0;}
.start #Content .bottomFrame .rightCol {border-left: 1px solid #e0e0e0;padding: 0 0 0 10px;height:100%;margin:11px 0 12px;}

/* -- Raster Magazin -------------------------------------------------------- */

.mag #Content { margin:0;font-size:12px;line-height:1.65em;background: url(../images/background/bg_content_inner.gif) top left repeat-x;padding: 4px 0 0 0;}

.mag #Content .leftCol { width:600px;float:left;border-right: 1px solid #e0e0e0;padding:38px 100px 25px 35px;position:relative;z-index:1;color:#333333; }
.mag #Content .leftCol #MainPic { margin:-42px auto 22px -35px;position: relative;}
.mag #Content .leftCol #MainPic .shadow { background: url(../images/background/player_shadow.png) top left repeat-x; height: 5px;width: 736px;position: absolute; top:0;}
* html .mag #Content .leftCol #MainPic {margin:-42px -101px 22px -35px;}
* html .mag #Content .leftCol #MainPic .shadow {display: none;width:0;}
.mag #Content .leftCol #MainPic .label {position:absolute; bottom: 0; left: 0;}
* html .mag #Content .leftCol #MainPic .label {position:absolute; top: 366px; left: 0;}

.mag #Content .leftCol #MainPic img, .mag #Content .leftCol #Label img { display:block;}
.mag #Content .leftCol #Label { margin:-42px 0 22px -35px; float:left;display:inline; }



.mag #Content .rightCol {border-left: 1px solid #e0e0e0;padding: 8px 0 11px 10px;height:100%;margin:0 0 0 -1px; width:234px;float:left; }


.mag #Content .leftCol h1 { font-size:30px;padding-bottom:.88em; }
.mag #Content p { padding-bottom:1.65em; }
.mag #Content p.date { margin-top:4px;margin-bottom: 4px; }
.mag #Content p.intro { font-weight:bold; }

* html .mag #Content .leftCol h1 { padding-top: 1px;padding-bottom:.82em; }
*+html .mag #Content .leftCol h1 { padding-top: 1px;padding-bottom:.82em; }

* html .mag #Content p.date { margin-top: 3px; }
*+html .mag #Content p.date { margin-top: 3px; }

* html .mag #Content .leftCol { padding:38px 100px 33px 35px; }


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .mag #Content .leftCol h1 { padding-top: 1px;padding-bottom:.88em; }}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .mag #Content .leftCol h1 { padding-top: 1px;padding-bottom:.88em; } }


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .mag #Content p { line-height: 20px; }}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .mag #Content p { line-height: 20px; } }

/* -- Raster Archiv -------------------------------------------------------- */
.leftCol, #Archive {float:left;}
.archive #Content {background: url(../images/background/bg_content_inner.gif) top left repeat-x;padding: 25px 0 0 0;}

body.archive #Content .leftCol { width:180px; float:left;padding:5px 13px 32px 17px; }

.leftCol .container { padding-bottom: 40px; }
.leftCol .container h1 {font-size: 11px; color: #333333;margin: -2px 11px 5px;padding: 0 0 0 1px;}

.archive #Content #Archive {margin: 0 0 0 10px;width:728px;}
.archive #Content #Archive .topFrame,
.archive #Content #Archive .contentFrame,
.archive #Content #Archive .bottomFrame { width:100%; overflow:hidden;position:relative; }

.archive #Content #Archive .topFrame {margin: 0 0 1px 0;}
.archive #Content #Archive .topFrame #videoPlayer {float:right;width:116px;height:22px;margin: 1px 0 0 1px;overflow: hidden;}

.archive #Content #Archive .bottomFrame { height:65px;margin-top:10px; }
*+html .archive #Content #Archive .bottomFrame { margin-top: 17px; }


.archive .teaser a.fade { position:relative; display: block; height: 68px; overflow: hidden;margin-bottom: 8px;}
.archive .teaser a.fade img { display:block; }
.archive .teaser a.fade .banderole { position:absolute;left:0;top:53px; font: bold 10px/1.3em Arial; color:#FFFFFF;padding:0 4px;width:112px;height:15px;display:block; background-color:#000000;}
.archive .teaser a.fade .aqua { background-color:#3399cc; }
.archive .teaser a.fade .blue { background-color:#061081; }
.archive .teaser a.fade .red { background-color:#8c0000; }



.archive .leftCol .cElement label {margin: 0;vertical-align:middle;}
* html .archive .leftCol .cElement input {height:12px;}
.archive .leftCol a {color: #333; font-weight:bold;}


.archive .leftCol .cElement .radio {padding: 0 0 7px 0;}
.archive .leftCol .cElement #cathegory input {margin: -3px 5000px 5px -5000px;}
.archive .leftCol .cElement .radio a {background: url(../images/icon/radio.gif) top left no-repeat;padding: 0 0 2px 20px;height:14px;}
.archive .leftCol .cElement .radio a.active {background: url(../images/icon/radio_act.gif) top left no-repeat;height:14px;}

*+html .archive .leftCol .cElement .content {padding-bottom: 4px;}

.archive .leftCol .cElement .content .checkbox {padding: 0 0 4px 2px;}
*+html .archive .leftCol .cElement .content .checkbox {padding: 0 0 7px 2px;}

.archive .leftCol .cElement .content .checkbox input {/*margin: -3px 0 0 -99999px;*/position:absolute; left:-99999px; }
.archive .leftCol .cElement .content .checkbox label {background: url(../images/icon/select.gif) top left no-repeat;padding: 0 0 2px 20px;height:14px;margin: 0 0 0 20px; }
.archive .leftCol .cElement .content .checkbox label.active {background: url(../images/icon/select_act.gif) top left no-repeat;height:14px;}

*+html .archive .leftCol .cElement .content .checkbox label {background: url(../images/icon/select.gif) 0 4px no-repeat;margin: -3px 0 -6px 20px;padding-top: 3px;}
*+html .archive .leftCol .cElement .content .checkbox label.active {background: url(../images/icon/select_act.gif) 0 4px no-repeat;}

/*******************************************************************************
 *
 * Module
 *
 */

/* -- Select section (Recently added/Recommended/Most viewed) --------------- */
.selectSection { font-weight:bold; /*overflow:hidden;width:100%;*/font-size: 11px; }
.selectSection ul li {float:left;background: url(../images/background/bg_button_102x22.gif) top left no-repeat;width:102px;height:22px;text-align:center;padding: 3px 0 0;color: #020299;margin: 0 8px 0 0;}
.selectSection ul li a {color: #414141;display:block; }
.selectSection ul li a:hover {color: #020299;background: none;}
.selectSection ul li a.active {color: #020299; cursor:default;}

.leftCol .singleButton { margin:0 0 0 8px;width:135px;background:url("../images/background/bg_button_135x22.gif") no-repeat }
.leftCol .singleButton a {color: #414141;display:block;text-align:center;font-size:11px;line-height:22px;height:22px;}
.leftCol .singleButton a:hover {color: #020299;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body .leftCol .singleButton { margin:-32px 0 0 8px;} }

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .leftCol .singleButton { margin:-32px 0 0 8px;} }

.selectSection #mediaCenterPlayer { float:right;width:103px;height:22px;margin:0px 34px 0 0; }
* html .selectSection #mediaCenterPlayer { margin-right:-22px; }

.start #Content .bottomFrame .leftCol .selectSection {margin: 5px 0 10px 36px; overflow:hidden;}
.archive #Content #Archive .topFrame .selectSection {margin: 0;}

* html .start #Playlist {margin-top: 40px;}

/* -- Mediathek ---------------------------------------------------------------- */
.mediathek {font-weight:bold;padding-top:3px;float:right;background: url(../images/background/bg_button_102x22.gif) top left no-repeat;width:102px;height:22px;text-align:center;padding: 3px 0 0;color: #020299;font-size: 11px;}
.mediathek a {color: #414141;}
.mediathek a:hover {color: #020299;}

/* -- Paging ---------------------------------------------------------------- */
.paging {padding-top:3px;float:right; }
.paging li {float:left;padding: 0 6px;font-size:11px;font-weight: bold;}
.paging li a:hover {color: #009;}
.paging .prev {background: url(../images/icon/arrow_right.gif) 0 50% no-repeat;width: 8px;padding:0;margin: 0 5px 0 0;}
.paging .next {background: url(../images/icon/arrow_left.gif) 0 50% no-repeat;width: 8px;padding:0;margin: 0 0 0 3px;}
.paging .current {color: #000099;font-weight:bold;}

.paging .prev a, .paging .next a {display: block;}

.archive #Content #Archive .topFrame .paging {/*position:absolute;right:0;top:21px;*/  }
.archive #Content #Archive .bottomFrame .paging { /*position:absolute;right:0;top:8px;*/ }

/* -- Sidebar toggle container ---------------------------------------------- */
.leftCol .container .cElement {margin: 0 11px 7px; padding-bottom: 10px; width: 156px; overflow:hidden;color: #333333; font-size: 11px;font-weight:bold;line-height: 13px;}
.leftCol .container .cElement #cathegory {width:100%; overflow:hidden;margin-bottom: -7px;}
.leftCol .container .cElement #cathegory label {display: block;line-height: 14px; padding: 0 0 0 9px; background: url(../images/icon/radio.gif) top left no-repeat;margin: 0 0 4px 2px;}
.leftCol .container .cElement #cathegory label.active {background: url(../images/icon/radio_act.gif) top left no-repeat;color:#000099;}

*+html .leftCol .container .cElement #cathegory label {line-height: 15px; padding: 0 0 0 1px; margin: 0 0 0 2px;height: 20px;background-position: 0 3px;}
*+html .leftCol .container .cElement #cathegory label.active {line-height: 15px; padding: 0 0 0 1px; margin: 0 0 0 2px;height: 20px;background-position: 0 3px;}
*+html .archive .leftCol .container h1 {margin-bottom: 2px;}
*+html .leftCol .container .cElement #cathegory {margin-bottom: -3px;}

* html .leftCol .container .cElement #cathegory label {line-height: 15px; padding: 0 0 0 1px; margin: 0 0 0 2px;height: 20px;/*background-position: 0 3px;*/}
*+html .leftCol .container .cElement #cathegory label.active {line-height: 15px; padding: 0 0 0 1px; margin: 0 0 0 2px;height: 20px;background-position: 0 3px;}
*+html .archive .leftCol .container h1 {margin-bottom: 2px;}
* html .leftCol .container .cElement #cathegory {margin-bottom: -6px;}


.leftCol .container .cElement .toggleFilter {position:relative;margin-left: 1px;}

.leftCol .container .cElement .toggleFilter a.toggle {color: #333333;background: url(../images/icon/arrow_left.gif) 5px 4px no-repeat; padding: 0 0 0 23px;}
.leftCol .container .cElement .toggleFilter a.active {color: #000099;background: url(../images/icon/arrow_down.gif) 5px 4px no-repeat;}

*+html .leftCol .container .cElement .toggleFilter a.toggle {padding: 0 0 0 22px;}
* html .leftCol .container .cElement .toggleFilter a.toggle {padding: 0 0 0 22px;}

.leftCol .container .cElement .toggleFilter .content {display:none; margin: 0px 0 -2px;top: 8px;position:relative;width:100%; font-weight:normal; }
*+html .leftCol .container .cElement .toggleFilter .content {margin-top: -3px;}
* html .leftCol .container .cElement .toggleFilter .content {margin-top: -3px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body .leftCol .container .cElement .toggleFilter .content {margin: 0px 0 1px;} }

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .leftCol .container .cElement .toggleFilter .content {margin: 0px 0 1px;} }


.leftCol .container .cElement .toggleFilter a.active .content {display:block;}

.leftCol .container .cElement .toggleFilter label {margin: 0 0 0 21px;width: 135px;display: block;padding: 0 0 0 21px;background: url(../images/icon/select.gif) top left no-repeat;}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .leftCol .container .cElement #cathegory label {line-height: 12px;margin-bottom:3px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .leftCol .container .cElement #cathegory label {line-height: 12px;margin-bottom:3px;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .leftCol .container .cElement .toggleFilter a.toggle {padding:0 0 0 22px; margin-top: 10px; background-position: 5px 3px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .leftCol .container .cElement .toggleFilter a.toggle {padding:0 0 0 22px; margin-top: 10px; background-position: 5px 3px;} }


/* -- Teaser ---------------------------------------------------------------- */

.teaserContainer { width:760px; overflow:hidden;margin: 26px 0 0 0; }
.teaser {float: left;width: 136px;height: 153px;font-size:11px;margin: 0 12px 7px 0;}
.teaser img {margin:0 0 5px 0;}
.teaser .headline {margin: 0 0 4px 0;color: #333333;line-height:15px;font-weight:bold;}
.teaser .headline a {color: #333333;}

.teaser ul {margin: 0;}
.teaser li {float:left;width:58px;height:auto;line-height: 15px;}
.teaser li.rating {background: url(../images/icon/star_bg_w.gif) 0 2px repeat-x;height:13px;margin-top:2px;}
.teaser li.rating .rated {background: url(../images/icon/star_rated_w.gif) 0 2px repeat-x;height:13px;}

.teaser li.rating .Star0 {width: 0px;}
.teaser li.rating .Star1 {width: 12px;}
.teaser li.rating .Star2 {width: 24px;}
.teaser li.rating .Star3 {width: 36px;}
.teaser li.rating .Star4 {width: 48px;}
.teaser li.rating .Star5 {width: 58px;}

.teaser li.date, .teaser li.article, .teaser li.views { float:none;width:auto; }

.teaser li.article, .teaser li.time, .teaser li.rating { margin-top:5px; }

.teaser li.time {width:44px;float:left;margin-top:1px;}
.teaser li.views {width:73px;float:left;margin-top:1px;text-align: right;}
*+html .teaser li.views {width:72px;float:left;margin-top:1px;text-align: right;}
.teaser li.date {width:58px;float:left;margin-top:0px;overflow: hidden; height: 15px;}
.teaser li.rating {width:60px;position:relative;right:0;margin-top:0px;}

#Archive .teaser { height: 156px;width: 120px; margin: 0 32px 7px 0; }
#Archive .teaser img { margin-bottom: 8px; }
#Archive .teaser .headline {height: 30px;margin-bottom: 4px;overflow: hidden;}

#Archive .teaser .mag li.article {width: 35px;float:left;margin-top:1px;}
#Archive .teaser .mag li.views {width: 84px;float:left;margin-top:1px;}
#Archive .teaser .mag li.date {width: 50px;height: 15px;float:left;margin-top:0;overflow:hidden;display:block;}

/* -- jCarousel ------------------------------------------------------------- */

/* Base styles */
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}

.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-container {background: none;width:680px;padding: 0 28px;}
.jcarousel-clip {width:680px;height: 161px;}
.jcarousel-item {margin-right: 0;}
.jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-item-placeholder:hover {background: #fff !important;}

/* Buttons */
.jcarousel-next {position: absolute;top: 37px;right: 9px;width: 12px;height: 15px;cursor: pointer;background: transparent url(../images/button/btn_next_15x12.gif) no-repeat -12px 0;display: block;}
.jcarousel-next:hover {background-position: 0 0;}
.jcarousel-next:active {background-position: 0 0;}

.jcarousel-next-disabled,
.jcarousel-next-disabled:hover,
.jcarousel-next-disabled:active {cursor: default;background-position: -96px 0;}

.jcarousel-prev {position: absolute;top: 37px;left: 9px;width: 12px;height: 15px;cursor: pointer;background: transparent url(../images/button/btn_prev_15x12.gif) no-repeat 0 0;display: block;}
.jcarousel-prev:hover {background-position: -12px 0;}
.jcarousel-prev:active {background-position: -12px 0;}

.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover,
.jcarousel-prev-disabled:active {cursor: default;background-position: -12px 0;}

/* Items */
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;width: 136px;height: 160px;font-size:11px;}


.jcarousel-item a.fade {line-height:auto; display: block; height: 75px; width: 120px; overflow: hidden;margin:7px 8px 8px;position:relative;}
.jcarousel-item a.fade span {display:block;height: 75px;width:120px;position:absolute;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body .jcarousel-item a.fade {margin:7px 8px 9px;} }

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .jcarousel-item a.fade {margin:7px 8px 9px;} }



.jcarousel-item .headline {margin: 0 8px 4px;color: #333333;line-height:15px;font-weight:bold;height:31px;overflow: hidden;}
.jcarousel-item .headline a {color: #333333;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body .jcarousel-item .headline {margin: 0 8px 3px;} }

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .jcarousel-item .headline {margin: 0 8px 3px;} }

.jcarousel-item ul {margin: 0 0 0 8px;}
.jcarousel-item li {float:left;width:58px;height:auto;}
.jcarousel-item li.views { width:100%; }
.jcarousel-item li.time { clear:left; }
.jcarousel-item li.rating {background: url(../images/icon/star_bg_w.gif) top left repeat-x;height:11px;margin-top:2px;}
.jcarousel-item li.rating .rated {background: url(../images/icon/star_rated_w.gif) top left repeat-x;height:11px;}

.jcarousel-item li.rating .Star0 {width: 0px;}
.jcarousel-item li.rating .Star1 {width: 12px;}
.jcarousel-item li.rating .Star2 {width: 24px;}
.jcarousel-item li.rating .Star3 {width: 36px;}
.jcarousel-item li.rating .Star4 {width: 48px;}
.jcarousel-item li.rating .Star5 {width: 58px;}

.jcarousel-list .active {background:#ebebeb;width:136px; overflow:hidden;height: 160px;}
.jcarousel-list .active li.rating {background: url(../images/icon/star_bg_g.gif) top left repeat-x;}
.jcarousel-list .active li.rating .rated {background: url(../images/icon/star_rated_g.gif) top left repeat-x;}

.jcarousel-list li:hover {background:#ebebeb;}
.jcarousel-list li:hover  li.rating {background: url(../images/icon/star_bg_g.gif) top left repeat-x; }
.jcarousel-list li:hover  li.rating .rated {background: url(../images/icon/star_rated_g.gif) top left repeat-x;}

.rightCol .jcarousel-clip {width:680px;width:auto;height: auto;}
.rightCol .jcarousel-list li:hover {background:transparent;}

.rightCol .jcarousel-container { padding:0;width:auto; }
.rightCol .jcContainer { border-right:0;margin:0 -10px; }
* html .rightCol .jcContainer { margin-bottom:-11px; }
*+html .rightCol .jcContainer { margin-bottom:-11px; }

.rightCol .jcContainer .jcarousel-next {position: absolute;top: -24px;right: 9px;width: 11px;height: 11px;cursor: pointer;background: transparent url(../images/icon/arrow_right_bg.gif) no-repeat 0 0;display: block;}
.rightCol .jcContainer .jcarousel-next:hover {background-position: -11px 0;}
.rightCol .jcContainer .jcarousel-next:active {background-position: -11px 0;}

.rightCol .jcContainer .jcarousel-next-disabled,
.rightCol .jcContainer .jcarousel-next-disabled:hover,
.rightCol .jcContainer .jcarousel-next-disabled:active {cursor: default;background-position: 0 0;}

.rightCol .jcContainer .jcarousel-prev {position: absolute;top: -24px;left:184px;width: 11px;height: 11px;cursor: pointer;background: transparent url(../images/icon/arrow_left_bg.gif) no-repeat 0 0;display: block;}
.rightCol .jcContainer .jcarousel-prev:hover {background-position: -11px 0;}
.rightCol .jcContainer .jcarousel-prev:active {background-position: -11px 0;}

.rightCol .jcContainer .jcarousel-prev-disabled,
.rightCol .jcContainer .jcarousel-prev-disabled:hover,
.rightCol .jcContainer .jcarousel-prev-disabled:active {cursor: default;background-position: 0 0;}


.rightCol .jcContainer .jcarousel-list li,
.rightCol .jcContainer .jcarousel-item { float: left;list-style: none;width: 224px;/*height: 190px;*/height: auto;font-size:11px;border-right: 0;padding: 0 10px; }

.rightCol #videos .jcarousel-list li, .rightCol #videos .jcarousel-item { /*height: 212px;*/ }

.rightCol .jcContainer .jcarousel-item h5 { font-size: 14px;color: #333;margin: 0 0 6px;}

.rightCol .jcContainer .jcarousel-item .image { margin: 0 0 9px 0;}
*+html .rightCol .jcContainer .jcarousel-item .image { margin: 0 0 8px 0;}
* html .rightCol .jcContainer .jcarousel-item .image { margin: 0 0 8px 0;}



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .rightCol .jcContainer .jcarousel-item .image { margin: 0 0 8px 0;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .rightCol .jcContainer .jcarousel-item .image { margin: 0 0 8px 0;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body
	.rightCol .jcContainer .jcarousel-next,
	.rightCol .jcContainer .jcarousel-prev {top: -21px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.rightCol .jcContainer .jcarousel-next,
	.rightCol .jcContainer .jcarousel-prev {top: -21px;}
 }

.rightCol .jcContainer .jcarousel-item .image img { display:block;margin:0;}

.rightCol .jcContainer .jcarousel-item .info {color: #4e4e4e;font-size: 11px;line-height: 15px;padding: 0 0 0 2px;width:100%; overflow: hidden;}
#Content .rightCol .jcContainer .jcarousel-item .info p {padding-bottom:14px;line-height: 15px;}
*+html #Content .rightCol #videos .jcarousel-item .info p {padding-bottom:18px;}
*+html #Content .rightCol .jcContainer .jcarousel-item .info p {padding-bottom:16px;}
* html #Content .rightCol #videos .jcarousel-item .info p {padding-bottom:18px;}
* html #Content .rightCol .jcContainer .jcarousel-item .info p {padding-bottom:16px;}

.rightCol .jcContainer .jcarousel-item .info p a.more {display:block;margin-top: 5px;}
.rightCol .jcContainer .jcarousel-item .info h6 {color: #333;font-size: 11px;}
.rightCol .jcContainer .jcarousel-item .info .time {width: 164px;float:left;}
.rightCol .jcContainer .jcarousel-item .info .rating {float:left;width: 20px;margin: 1px 0 0 -2px;}


/* -- Tag Cloud -------------------------------------------------------------- */

#TagCloud {width:216px;}

.start #TagCloud {height:210px;}

#TagCloud h1 {color: #333333; font-size: 14px;margin: 0 0 19px 0;padding-top:4px;}
*+html #TagCloud h1 {margin-bottom: 20px;}
* html #TagCloud h1 {margin-bottom: 20px;}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #TagCloud h1 {margin-bottom: 16px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ #TagCloud h1 {margin-bottom: 16px;} }


.mag #TagCloud h1 {padding-top: 5px;margin-bottom: 18px;}
*+html .mag #TagCloud h1 {padding-top: 4px;}
* html .mag #TagCloud h1 {padding-top: 4px;}

#TagCloud .cloud {line-height: 20px;font-size:8px;height: 182px; overflow: hidden;}
*+html #TagCloud .cloud {line-height: 24px;}
* html #TagCloud .cloud {line-height: 24px;}

#TagCloud .cloud a:hover {color: #009;}


#TagCloud .cloud span.fs12 {font-size: 12px;}
#TagCloud .cloud span.fs13 {font-size: 12px;}
#TagCloud .cloud span.fs14 {font-size: 13px;}
#TagCloud .cloud span.fs15 {font-size: 13px;}
#TagCloud .cloud span.fs16 {font-size: 14px;}
#TagCloud .cloud span.fs17 {font-size: 14px;}
#TagCloud .cloud span.fs18 {font-size: 15px;}
#TagCloud .cloud span.fs19 {font-size: 15px;}
#TagCloud .cloud span.fs20 {font-size: 16px;}

#TagCloud .cloud span.nbsp {font-size: 8px;padding: 0 0 0 3px;}




/*******************************************************************************
 *
 * Workarounds
 *
 */

/* IE6 */
* html #Navigation li a {display:inline;position:relative;top: 13px;padding: 13px 22px 12px;}
* html #Navigation #Search {margin: 9px 7px 0 0; }
* html #Navigation #Search input.button {margin: 5px 0 0 5px;}

* html .start #Content .bottomFrame .leftCol {width:680px;}
* html .archive #Content .bottomFrame .leftCol {width:715px;}
* html #Content .bottomFrame .rightCol {margin-left:-1px;}
* html .archive #Content #Archive .topFrame {margin-bottom: -3px;}
* html .jcarousel-item h3 {margin: 0 8px 5px;}

* html #Footer {margin: -9px 0 0 0;}



/* IE7 */
*+html #Navigation #Search input.button {margin: 5px 0 0 5px;}

*+html #Content .bottomFrame .rightCol {margin-bottom: -1px;}


*+html #TagCloud h3 {margin-bottom:12px;}
*+html .archive #Content #Archive .topFrame {margin-bottom: -3px;}

*+html .archive #Content #Archive .bottomFrame .paging {top: 15px;}

/* Safari/Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #Archive .teaser a.fade {margin:0 0 9px 0;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ #Archive .teaser a.fade {margin:0 0 9px 0;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #Archive .teaser li {line-height: 14px;margin-bottom: 1px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ #Archive .teaser li {line-height: 14px;margin-bottom: 1px;} }


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #Footer .firstLevel li {margin:0 19px 0 0;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ #Footer .firstLevel li {margin:0 19px 0 0;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #Footer .firstLevel li.toggle {margin:0 16px 0 0;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ #Footer .firstLevel li.toggle {margin:0 16px 0 0;} }


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .jcarousel-item a img {margin-bottom:9px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .jcarousel-item a img {margin-bottom:9px;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #TagCloud h1 { margin-bottom: 20px; }}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ #TagCloud h1 { margin-bottom: 20px; } }


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #TagCloud .cloud {line-height: 25px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ #TagCloud .cloud {line-height: 24px;} }


/* -- gfxButtons -------------------------------------------- */

button.gfx { background:transparent;border:0;padding:0;margin-right:1em;color:#FFFFFF;font-size:11px;overflow:hidden;text-align:left;*width:expression(firstChild.offsetWidth + 'px');*height:expression(firstChild.offsetHeight + 'px');cursor:pointer;vertical-align:middle; }
/* .textRight button.gfx { margin:0 0 0 1em; } */

button.gfx span { background:url(../images/button/btn_bg.gif) repeat-x;height:22px;line-height:22px;font-weight:bold;float:left; }
button.gfx span span { background:url(../images/button/btn_left_edge.gif) no-repeat;padding:0;white-space:nowrap;float:none;display:block; }
button.gfx span span span { background:url(../images/button/btn_right_edge.gif) no-repeat 100% 0;padding:0 10px; }

.mag div.button {margin: 24px 0 39px;}
*+html .mag div.button {margin: 24px 0 41px;}
* html .mag div.button {margin: 24px 0 39px;}

/* -- gfxSelectBox -------------------------------------------- */

form.gfxSelectBoxForm { margin:0;padding:0; }
div.gfxSelectBox { display:none;width:144px;position:relative;margin:0;padding:0; }
div.gfxSelectBox .gfxSelect { background:url(../images/button/dropdown_border.gif) no-repeat 1px 2px;height:24px;width:161px;padding:4px; padding-top:5px; position:absolute;top:-2px;left:5px;z-index:1000; }
div.gfxSelectBox .gfxSelect .gfxText { height:22px;width:130px;background:url(../images/button/dropdown_text.png) no-repeat;float:left; }
div.gfxSelectBox .gfxSelect .gfxText span { display:block;font-size:11px;padding:1px 2px 3px 10px;;color:#4E4E4E; }
div.gfxSelectBox .holder { float: left;margin:1px 3px 3px;padding:0;border:solid 1px #D5D5D5;position:absolute;top:26px;left:5px;z-index:1001;visibility:hidden; }
div.gfxSelectBox .scroll-pane { width:160px;overflow: hidden;background:#FFFFFF;float:left;font-size:11px; }
div.gfxSelectBox .scroll-pane ul { margin:0;padding:0;list-style:none;}
div.gfxSelectBox .scroll-pane li a { display:block;color:#333333;text-decoration:none;margin:0 -5px 0 0;padding:2px 0 1px 10px; }
div.gfxSelectBox .scroll-pane li a:hover { background:#c6c6c6;color:#ffffff; }
div.gfxSelectBox .jScrollPaneContainer { position: relative;overflow: hidden;z-index: 1000; }
div.gfxSelectBox .jScrollPaneTrack { position: absolute;cursor: pointer;right: 0px;top: 0;height: 100%;padding:0 0 0 1px;width:28px;background: url(images/scroll/track.gif) repeat-y #d5d5d5;/*border-left:#d5d5d5;*/ }
div.gfxSelectBox .jScrollPaneDrag { position: absolute; cursor: pointer;overflow: hidden;/*border-left:1px solid #ffffff;*/background: url(images/scroll/drag_middle.gif) no-repeat 50% 50% #f0efef; }
div.gfxSelectBox .jScrollPaneDragTop { position: absolute;top: 0;left: 0;overflow: hidden;background: url(images/scroll/drag_top.gif) no-repeat;height: 1px; }
div.gfxSelectBox .jScrollPaneDragBottom { position: absolute;bottom: 0;left: -1px;overflow: hidden;background: url(images/scroll/drag_bottom.gif) no-repeat;height: 1px; }

* html div.gfxSelectBox .gfxSelect .gfxText span { padding:1px 2px 1px 10px;;}

/*.start .tripleContainer */.teaserA {float:left;width:224px;height:210px;overflow: hidden;border-right: 1px solid #d4d4d4;padding: 0 10px;}
.teaserA h5 { font-size: 14px;color: #333;margin: 1px 0 8px;}
.teaserA .image { margin: 0 0 4px 0;}
.teaserA .info {color: #4e4e4e;font-size: 11px;padding: 0 0 0 2px;line-height: 15px;}
.teaserA .info h6 {color: #333;font-size: 11px;}
.teaserA .info .time {width: 164px;float:left;}
.teaserA .info .rating {float:left;width: 20px;}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .teaserA .image { margin: 0 0 1px 0;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .teaserA .image { margin: 0 0 1px 0;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .teaserA .info { padding: 0;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .teaserA .info { padding: 0;} }

*+html .teaserA .image { margin: 0 0 1px 0;}
*+html .teaserA .info {padding: 0;}
* html .teaserA .image { margin: 0 0 1px 0;}
* html .teaserA .info {padding: 0 0 0 1px;}

/* Carousel */
.jcContainer {position:relative;width: 244px; overflow: hidden;float:left;display:inline;border-right:1px solid #D4D4D4;}
.jcContainer h1 { font-size: 14px;color: #333;margin: 1px 0 7px 9px;}

.rightCol #news h1 { margin-top: 5px;}
*+html .rightCol #news h1 { margin-top: 4px;}
* html .rightCol #news h1 { margin-top: 4px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ .rightCol #news h1 { margin-top: 7px;} }


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .jcContainer h1 { margin: 2px 0 7px 9px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .jcContainer h1 { margin: 2px 0 7px 9px;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .rightCol #news h1 { margin-top: 6px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .rightCol #news h1 { margin-top: 6px;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .jcContainer .image { padding-bottom: 1px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .jcContainer .image { padding-bottom: 1px;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .jcContainer .info { padding: 0;margin-left: -1px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .jcContainer .info { padding: 0;margin-left: -1px;} }




.pageCounter {position: absolute; top: 1px; right: 25px;font-size: 10px;color: #666666;}
.rightCol .pageCounter span {font-weight: bold;}

.rightCol #videos .pageCounter {top: -1px;}
.rightCol #news .pageCounter {top: 3px;}

* html .rightCol #videos .pageCounter {top: -1px;}
* html .rightCol #news .pageCounter {top: 2px;}

*+html .rightCol #videos .pageCounter {top: -1px;}
*+html .rightCol #news .pageCounter {top: 2px;}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .rightCol #videos .pageCounter {top: 2px;}}


@media screen and (-webkit-min-device-pixel-ratio:0)
{ .rightCol #videos .pageCounter {top: 2px;} }



@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .rightCol #news .pageCounter {top: 6px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .rightCol #news .pageCounter {top: 6px;} }




@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  .pageCounter {padding-top: 1px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .pageCounter {padding-top: 1px;} }


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body  #TagCloud {width:221px;padding-top: 1px;}}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ #TagCloud {width:221px;padding-top: 1px;} }


/*******************************************************************************
 *
 * Loading...
 *
 */

#Archive .loader {width: 100%; height: 300px;margin: 250px 0 0 335px;}
.start .leftCol {position: relative;}
.start .loader {position: absolute;background: #FFF; top:40px;left:0;width:390px;height:140px;z-index:999;padding: 30px 0 0 339px;}
* html .start .loader {top:30px;}

.start #mediaCenterPlayer {float: right; margin: 0pt 34px 0pt 0pt;}
#videoPlayer {float: right; margin: 0;}

.imprint_list ul {list-style-type:disc;margin-left:2em;margin-top:1em;font-size:12px;margin-bottom:1em;}
.imprint_list ul li {margin-bottom:5px;line-height: 20px;}

.imprint p span sup {vertical-align:super}
