@charset "utf-8";

.clearFix:after, .content:after,
.boxContent:after, .contentGrid:after,
.contentGrid .row:after, .teaserBasic:after,
.imgAlignLeft:after, .imgAlignRight:after,
.teaserHeader:after, .header:after,
.navigation:after, .teasBox:after, .blogTeasBox:after {
	content				:	".";
	line-height			:	1px;
	display				:	block;
	height				:	0;
	clear				:	both;
	visibility			:	hidden;
}

.txtAdditional {display:none;}

/* ----------------------- GRID ----------------------- */
.content {
	display: block;
	clear: both;
	/*margin-right: 9px;*/
}

.contentGrid {
	padding: 0px 9px 0px 10px;
}

.contentGridDark {
	color: #ffffff;
	background: #272727;
	padding: 10px 9px 0px 10px;
}

.contentGridDark A {
	color: #ffffff;
}

.contentGrid.bg1 {
	background: url('../imgs/_content/grid/background_1.jpg') no-repeat right top;
}
.contentGrid.bg2 {
	background: url('../imgs/_content/grid/background_2.jpg') no-repeat right top;
}
.contentGrid.bg3 {
	background: url('../imgs/_content/grid/background_3.jpg') no-repeat right top;
}
.contentGrid.bg4 {
	background: url('../imgs/_content/grid/background_4.jpg') no-repeat right top;
}
.contentGrid.bg5 {
	background: url('../imgs/_content/grid/background_5.jpg') no-repeat right top;
}
.contentGrid.bg6 {
	background: url('../imgs/_content/grid/background_6.jpg') no-repeat right top;
}
.contentGrid.bg7 {
	background: url('../imgs/_content/grid/background_7.jpg') no-repeat right top;
}
.contentGrid.bg8 {
	background: url('../imgs/_content/grid/background_8.jpg') no-repeat right top;
}
.contentGrid.bg9 {
	background: url('../imgs/_content/grid/background_9.jpg') no-repeat right top;
}
.contentGrid.bg10 {
	background: url('../imgs/_content/grid/background_10.jpg') no-repeat right top;
}

.contentGrid .col {
	float: left;
	display: inline;
	margin-left: 10px;
}

.contentGrid .col:first-child,
.contentGrid .firstCol {
	margin-left: 0px;
	clear: left;
}


.grid2-5 {
	overflow: hidden;
	width: 202px;
}
.grid2-6 {
	overflow: hidden;
	width: 208px;
}
.contentGrid .grid3 {width: 236px;}
.contentGrid .grid4 {width: 320px;}
.contentGrid .grid4S {width: 318px;}
.contentGrid .grid6 {width: 483px;}
.contentGrid .grid7 {
	width: 626px;
	margin: 0px 10px !important;
	float: left;
	display: inline;
	clear: left;
}
.contentGrid .grid8 {width: 646px;}
.contentGrid .grid12 {width: 976px;}

.videoGrid {width: 100%; position: relative}
.videoGrid .main-video {width: 472px; float:left; position: relative; display: block;}
.videoGrid .main-video-medium {width: 646px; float:left; position: relative; display: block;}

.main-video .title a {font-size: 20px; line-height: 22px; color: #fff; padding-left: 10px; text-transform: none;}

.videoGrid .main-video .playBtn_gr_2010 {width: 50px; height: 50px; position: absolute; top: 111px; left: 216px; background: url(/imgs/css/bcvideo/playbtn_gr_2010.png) no-repeat top left;}
.videoGrid .main-video-medium .playBtn_gr_2010 {width: 50px; height: 50px; position: absolute; top: 111px; left: 320px; background: url(/imgs/css/bcvideo/playbtn_gr_2010.png) no-repeat top left;}

.videoGrid .sub-video {width: 505px; float: right;}
.videoGrid .sub-video .imgGallery {width:503px; position:relative;}
.videoGrid .sub-video .imgGallery a {width:165px; margin-left: 2px; display:block; float:left; vertical-align:top; position: relative; overflow: hidden}

.videoGrid .sub-video-medium {width: 330px; float: right;}
.videoGrid .sub-video-medium .imgGallery {width:330px; position: relative;margin: 0px !important;}
.videoGrid .sub-video-medium .imgGallery a {width:165px; margin-left:0px; display:block; float:left; vertical-align:top; position: relative; overflow: hidden}

.videoGrid .sub-video-medium .imgGalleryText {font-size:14px; line-height:34px; font-weight:bold; width:330px; height:34px; color:#ffffff; background:#272727; text-align:center;}

.videoGrid .sub-video-content {width: 174px; float: right;}
.videoGrid .sub-video-content .imgGallery {width:172px; position: relative;}
.videoGrid .sub-video-content .imgGallery a {width:165px; margin-left:7px; display:block; float:left; vertical-align:top; position: relative; overflow: hidden}

.videoGrid .sub-video-medium-content {width: 646px; float: left;}
.videoGrid .sub-video-medium-content .imgGallery {width:495px; position:relative; margin:0px !important; float:left;}
.videoGrid .sub-video-medium-content .imgGallery a {width:165px; margin-left:0px; display:block; float:left; vertical-align:top; position: relative; overflow: hidden}

.videoGrid .sub-video-medium-content .imgGalleryText {font-size:14px; line-height:16px; font-weight:bold; width:151px; height:220px; color:#ffffff; background:#272727; float:left;}
.videoGrid .sub-video-medium-content .imgGalleryText .imgGalleryTextInner {padding: 10px;}

.imgGallery a .overlay {display: none;}
.imgGallery a:hover .overlay {display: block;}
.imgGallery .overlay {overflow: hidden; position: absolute;  top: 0; width:145px; height: 110px; margin-right: 1px; background-color: #000; padding: 35px 10px 10px 10px; opacity: 0.8;}
.imgGallery .title {font-size: 14px; line-height: 16px; color: #fff; font-weight: bold; opacity: 1;}


/* ---------------------- BOX BASIC ---------------------- */
.boxBasic {
	background: none repeat scroll 0 0 #B4C0CC;
}

.boxBasic .boxTop, .boxBasic .boxBottom {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height: 1px;
	overflow: hidden;
}

.boxBasic .boxContent {
	background: url('/content/govento/imgs/_content/bgGradiantLightBlue.gif') repeat-x scroll center bottom #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 0 1px;
	padding: 7px;
}

/* ---------------------- BOX NAVIGATION ---------------------- */
.boxNav {
	background			:	url('/content/govento/imgs/_content/bgTabBg.gif') no-repeat top right #fff;
	height				:	23px;
	margin-top			:	-1px;
	margin-left			:	1px;
	overflow			:	hidden;
}

.boxNav a:link, .boxNav a:visited, .boxNav a:active {
	font-weight			:	bold;
	color				:	#728496;
}

.boxNav a:focus {
	outline				:	none;
}

.boxNav a:hover {
	text-decoration		:	none;
	color				:	#d99c0a;
}

.boxNav li,
.boxNav li a {
	background-image	:	url('/content/govento/imgs/_content/bgTab.gif');
	background-repeat	:	no-repeat;
}

.boxNav li {
	background-position	:	10px -111px;
	float				:	left;
	margin				:	0px 0px 0px -11px !important;
}

.boxNav li a {
	background-position	:	bottom right;
	display				:	block;
	line-height			:	22px;
	padding				:	0px 16px 0px 6px;
	margin-left			:	20px;
}

.boxNav li.first {
	background-position	:	0px -111px;
	margin-left			:	-1px !important;
	padding-left		:	10px;
}

.boxNav li.first a {
	margin-left			:	0px;
}

.boxNav li.on  {
	background-position	:	10px -61px;
}

.boxNav li.on a {
	background-position	:	top right;
	color				:	#034EA2;
}

.boxNav li.on a:hover {
	cursor				:	default;
	text-decoration		:	none;
	color				:	#034EA2;
}

.boxNav li.on-first {
	background-position	:	0px -61px;
}

.boxNav li.disabled a, .boxNav li.disabled a:hover {
	color				:	#b2b2b2 !important;
	cursor				:	default;
	text-decoration		:	none;
}

/* ---------------------- TEASER NAVIGATION ---------------------- */
.teaserNav {
	font-size: 14px;
	line-height: 14px;
	float: left;
	padding-top: 6px;
	height: 11px;
}
.teaserNav UL {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.teaserNav LI {
	border-left: 1px solid #0a50be;
	margin-left: 5px;
	padding-left: 4px;
	float: left;
}
.teaserNav li.first {
	border-left: none;
	margin-left: 0px;
	padding-left: 0px;
}

/* ---------------------- TEASER BASIC / HEADER ---------------------- */
.teaserHeader {
	height: 22px;
	clear: both;
	display: block;
}
.teaserBasic {
	float: left;
	display: block;
	*height : 23px;
}
.teaserHeader H2 {
	float: left;
	margin-right: 20px;
	*height : 23px;
}
.teaserHeader H3 {
	float: left;
	margin-right: 20px;
	*height : 23px;
}
/* ---------------------- TEASBOX ---------------------- */
.teasBox {
	background-color: #ffffff;
	border: 1px solid #d4d4d4;
	padding: 10px;
	font-size: 14px;
	line-height: 18px;
}
.darkTeasBox {
	background-color: #272727;
	border: 1px solid #000;
	padding: 10px;
	font-size: 14px;
	line-height: 18px;
}
.darkTeasBox a,
.darkTeasBox h1,
.darkTeasBox h2,
.darkTeasBox h3,
.darkTeasBox h4,
.darkTeasBox h5 {
	color: #fff;
}
.darkTeasBoxText {
	padding: 5px 0 0 0;
}
/* ---------------------- ADBOX ---------------------- */
.adBox {
	background-color: #ededed;
	padding: 10px;
	font-size: 14px;
	line-height: 18px;
}

/* ---------------------- ADBOX ---------------------- */
.loginBox {
	background-color: #ffffff;
	border: 1px solid #d4d4d4;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.loginBox .loginForm {padding: 5px 10px 0px 10px;}

.loginBox INPUT {
	width: 90%;
	display: block;
	padding: 5px;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
	font-size: 13px;
	line-height: 15px;
}

.loginBox INPUT.submit {
	width: 100%;
	display: block;
	color: #ffffff;
	padding: 4px;
	background: #034ea2;
}

.loginBox INPUT.submit:hover {
	background: #ed1c24;
	cursor: pointer;
}
.loginBox .txtSmall {
	font-size: 12px;
	line-height: 14px;
	color: #464646;
}

.loginBox .forget {
	padding: 0px 10px 0px 10px;
	margin-bottom: 1px;
}
.loginBox .forget A, .loginBox .forget A:link, .loginBox .forget A:active, .loginBox .forget A:visited {
	font-size: 12px;
	line-height: 14px;
	color: #464646;
}
.loginBox .forget A:hover {
	color: #ed1c24;
	text-decoration: none;
}
	
.loginBox .register {
	display: block;
	background: #ededed;
	border-top: 1px solid #d4d4d4;
	text-align: center;
}

.loginBox .register P {
	display: inline-block;
	margin: 5px 0px;
	background: url('/content/govento/imgs/_content/icon_arrow_right.png') no-repeat left center;
}

.loginBox .register A, .loginBox .register A:link, .loginBox .register A:active, .loginBox .register A:visited {
	display: inline-block;
	text-decoration: none;
	padding: 0px 10px;
	background: url('/content/govento/imgs/_content/icon_arrow_left.png') no-repeat right center;
	color: #464646;
}

.loginBox .register A:hover {
	color: #ed1c24;
	text-decoration: none;
}

.twoColWrap {
	display: block;
	margin: 0px;
	letter-spacing: -4px;
	word-spacing: -4px;
}

.twoColBlock {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	letter-spacing: normal;
	word-spacing: normal;
	zoom: 1;
	*display: inline;
	margin-bottom: 9px;
}

/* ---------------------- BUTTON ---------------------- */
a.button:link, a.button:visited, a.button:active, a.button:hover, input.button, input.button_h {
	background-image: url("/content/govento/imgs/_content/buttonBasic.png");
	background-repeat: no-repeat;
	border: 1px solid #A8B4C0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 12px !important;
	height: 17px;
	line-height: 17px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	padding: 0 9px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

input.button, input.button_h {
	height: 20px;
	padding: 1px 6px 4px;
}

.button {background-position: 0 -1px;}
.button:hover, .button_h {background-position: 0 -21px;}

A.button2 {
	display: inline-block;
	padding: 5px 19px;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
	font-size: 13px;
	line-height: 15px;
	color: #ffffff;
	background: #034ea2;
	text-decoration: none;
}

A.button2:hover {
	background: #ed1c24;
	cursor: pointer;
}

.top {
	background-position: 0px -81px;
	padding: 0 9px 0 18px !important;
}
.top:hover, .top_h {background-position: 0px -101px !important;}

.back {
	background-position: 0px -41px;
	padding: 0 9px 0 18px !important;
}
.back:hover, .back_h {background-position: 0px -61px !important;}

.playBtn_gr_2010 {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 125px;
	background: url(/imgs/css/bcvideo/playbtn_gr_2010.png) no-repeat top left;
}

/* ---------------------- ARROW-LINKS ---------------------- */
.listnone{list-style-type: none;}
.linkList {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
.linkList li {
	list-style-type: none;
	background: url('/content/govento/imgs/_content/iconArrowList.png') no-repeat 0px 2px;
	padding: 0px 0px 10px 18px;
	margin: 0px;
	line-height: 16px;
}
.linkList li a:link, .linkList li a:visited, .linkList li a:active, .linkList li a:hover {
	color: #000000;
}
.linkListVideo li, .linkList li.video {background: url('/content/govento/imgs/_content/iconArrowListVideo.png') no-repeat 0px 2px;}

a.arrowLnk {
	background: url('/content/govento/imgs/_content/iconArrowList.png') no-repeat 0px 6px;
	padding: 0px 0px 0px 18px;
	color: #000000;
	line-height: 18px;
}
a.arrowLnkVideo {background: url('/content/govento/imgs/_content/iconArrowListVideo.png') no-repeat 0px 6px;}

/* ---------------------- CONTENT ---------------------- */
.contentDetail {
	display: block;	
}

.dateTime {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	font-style: italic;
	display: block;
	margin: 0px 10px 0px 0px;
}

.prelude {
	font-size: 20px;
	line-height: 26px;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
}
.contentDetail .image {
	margin-bottom: 20px;
	position: relative;
}

.contentDetail .image .bu {
	font-size: 14px;
	line-height: 16px;
	margin-top: 5px;
}

.contentDetail .credit {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;	
}

/* ---------------------- PAGING ---------------------------*/
.paging {
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}
.paging li {
	display: inline;
	padding: 0 5px 0 5px;
	color: #b4b4b4;
}
.paging .selected {
	color: #ed1c24;
	font-weight: bold;
}

/* ---------------------- SOCIAL BAR ---------------------- */
.socialBar {
	display: block;
	clear: both;
}

.socialBar .bewertung,
.socialBar .facebook,
.socialBar .twitter,
.socialBar .googleplus,
.socialBar .email,
.socialBar .totop {
	width: 19%;
	margin-right: 1%;
	display: block;
	float: left;
}
.socialBar .email,
.socialBar .totop {
	width: 20%;
	margin-right: 0px;
}

.socialBar .bewertung {height: 40px;}

.socialBar .facebook A,
.socialBar .googleplus A,
.socialBar .twitter A,
.socialBar .email A,
.socialBar .totop A {
	width: 100%;
	display: block;
	color: #ffffff;
	font-size: 28px;
	line-height: 40px;
	text-align: center;
}

.socialBar .facebook A {background: #4f70a8;}
.socialBar .googleplus A {background: #d54046;}
.socialBar .twitter A {background: #38b0eb;}
.socialBar .email A,
.socialBar .totop A {
	background: #999999;
}
/* ---------------------- IMAGE ---------------------- */
.imgBorderWrap {
	display: block;
	border: 1px solid #d4d4d4;
	text-align: center;
	overflow: hidden;
}
.imgBorderWrap IMG {vertical-align: top;}
/* ---------------------- TOP TOPICS TEASER ---------------------- */
.boxAufmacher2012 {
	width: 644px;
	height: 370px;
	display: block;
	background: #272727;
	padding: 1px;
	position: relative;
}

.boxAufmacher2012.forToptopics2013 {
	padding: 0px;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
}

.boxAufmacher2012 .aufmacherLabel {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 14px;
	color: #d4d4d4;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 500;
	padding: 6px 10px;
	background: rgba(0, 0, 0, 0.7);
}

.boxAufmacher2012 .aufmacherFull {
	display: block;
	position: relative;
	overflow: hidden;
}

.boxAufmacher2012 .aufmacherLeft {
	width: 494px;
	height: 370px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
}

.boxAufmacher2012 .aufmacherOverlay {
	width: 17px;
	height: 370px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
	background: url('/content/govento/imgs/_content/themen/aufmacher_gradient.png') repeat-y top right;
}
* html .boxAufmacher2012 .aufmacherOverlay {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/content/govento/imgs/_content/themen/aufmacher_gradient.png", sizingMethod="scale");
}

.boxAufmacher2012 .aufmacherRight {
	width: 150px;
	height: 370px;
	display: block;
	float: left;
}

.boxAufmacher2012 .aufmacherList {
	width: 150px;
	height: 345px;
	display: block;
}

.boxAufmacher2012 .aufmacherMiniPic {
	margin-bottom: 0px;
}
.boxAufmacher2012 .aufmacherMiniPic1 {
	text-decoration: none;
	margin-bottom: 0px;
}
.boxAufmacher2012 .aufmacherMiniPic1 a, .boxAufmacher2012 .aufmacherMiniPic1 a:hover, .boxAufmacher2012 .aufmacherMiniPic1 a:visited{
	text-decoration: none;
	color: #fff;
}
.boxAufmacher2012 .aufmacherMiniPic2 {
	position: absolute;
	top: 50%;
	margin-bottom: 0px;
}
.boxAufmacher2012 .aufmacherMiniPic2 a, .boxAufmacher2012 .aufmacherMiniPic2 a:hover, .boxAufmacher2012 .aufmacherMiniPic2 a:visited{
	text-decoration: none;
	color: #fff;
}

.aufmacherList .aufmacher2012Title {
	width: 135px;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #ffffff;
	padding: 5px 5px 0px 5px;
	*filter:DropShadow(color=#000000, offx=1, offy=1);
}

.aufmacherMiniPicActive {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
}

.boxAufmacher2012 .aufmacherTabs {
	width: 150px;
	height: 20px;
	display: block;
	margin-top: 5px;
	text-align: center;
}

.aufmacher2012Over {
	width: 494px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 110;
	display: block;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#e6000000',GradientType=0);
}

.aufmacher2012Over .aufmacher2012SubTitle {
	width: 468px;
	color: #ffffff;
	padding: 0px 0px 5px 20px;
	filter: DropShadow(color=#000000, offx=2, offy=2);
	filter: Shadow(Color=#000000, Direction=130, Strength=3);
}
.aufmacher2012Over .aufmacher2012SubTitle A, .aufmacher2012Over .aufmacher2012SubTitle A:link, .aufmacher2012Over .aufmacher2012SubTitle A:visited, .aufmacher2012Over .aufmacher2012SubTitle A:hover, .aufmacher2012Over .aufmacher2012SubTitle A:active {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px -1px 1px #000000, 1px -1px 1px #000000, 1px 0px 1px #000000, 1px 1px 1px #000000, 0px 1px 1px #000000, -1px 1px 1px #000000, -1px 0px 1px #000000, -1px -1px 1px #000000;
}
.aufmacher2012Over .aufmacher2012Title {
	width: 468px;
	color: #ffffff;
	padding: 0px 0px 20px 20px;
	filter: DropShadow(color=#000000, offx=2, offy=2);
	filter: Shadow(Color=#000000, Direction=130, Strength=3);
}
.aufmacher2012Over .aufmacher2012Title A, .aufmacher2012Over .aufmacher2012Title A:link, .aufmacher2012Over .aufmacher2012Title A:visited, .aufmacher2012Over .aufmacher2012Title A:hover, .aufmacher2012Over .aufmacher2012Title A:active {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 28px;
	line-height: 30px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 1px #000000;
}


.aufmacher2012Over .aufmacher2012TitleBig A, .aufmacher2012Over .aufmacher2012TitleBig A:link, .aufmacher2012Over .aufmacher2012TitleBig A:visited, .aufmacher2012Over .aufmacher2012TitleBig A:hover, .aufmacher2012Over .aufmacher2012TitleBig A:active {
	font-size: 36px;
	line-height: 44px;
	text-shadow: 2px 2px 2px #000000;
}



.kinofilmloecher {
	background: transparent url('/content/govento/imgs/_content/kinoloecher.png') repeat top center;
	height: 20px;
	width: 100%;
}
.kinoslider{
	background-color: #272727;
	padding: 5px 10px;
}

.kinoOver {
	width:315px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 110;
	display: block;
}
.kinoOver .kinoTitle {
	width:285px;
	color: #ffffff;
	padding: 10px 10px 10px 20px;
	filter: DropShadow(color=#000000, offx=2, offy=2);
	filter: Shadow(Color=#000000, Direction=130, Strength=3);
}
.kinoOver .kinoTitle A, .kinoOver .kinoTitle A:link, .kinoOver .kinoTitle A:visited, .kinoOver .kinoTitle A:hover, .kinoOver .kinoTitle A:active {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px -1px 1px #000000, 1px -1px 1px #000000, 1px 0px 1px #000000, 1px 1px 1px #000000, 0px 1px 1px #000000, -1px 1px 1px #000000, -1px 0px 1px #000000, -1px -1px 1px #000000;
}
.teaserIntBtn {
	display: block;
	float: right;
}

.teaserIntBtn A {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #464646;
	text-decoration: none;
	display: inline-block;
	background: #ededed;
	border: 1px solid #d4d4d4;
	padding: 2px 4px;
	margin: 0px 2px;
}
.teaserIntBtn A.active {
	background: #ffffff;
}

.teaserAlbum {position: relative;}
.teaserAlbum DIV {
	position: absolute;
	top: 0px;
	left: 0px;
}

/* ---------------------- TOP TOPICS TEASER INDEX 2014---------------------- */
.boxIndex2014 {
	display: block;
	background: #272727;
	padding: 1px;
	position: relative;
}

.boxIndex2014 .aufmacherLabel {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 14px;
	color: #d4d4d4;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 50;
	padding: 6px 10px;
	background: rgba(0, 0, 0, 0.7);
}

.boxIndex2014 .index2014Content {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.boxIndex2014 .index2014Over {
	width: 100%;
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 25;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#e6000000',GradientType=0);
}
.boxIndex2014 .index2014OverBig {padding: 40px 0px;}
.boxIndex2014 .index2014OverMedium {padding: 30px 0px 10px 0px;}
.boxIndex2014 .index2014OverSmall {padding: 20px 0px 10px 0px;}


.boxIndex2014 .index2014OverBig .index2014Subtitle {
	display: block;
	color: #ffffff;
	padding: 0px 20px;
	filter: DropShadow(color=#000000, offx=2, offy=2);
	filter: Shadow(Color=#000000, Direction=130, Strength=2);
}

.boxIndex2014 .index2014OverBig .index2014Subtitle A, .boxIndex2014 .index2014OverBig .index2014Subtitle A:link, .boxIndex2014 .index2014OverBig .index2014Subtitle A:visited, .boxIndex2014 .index2014OverBig .index2014Subtitle A:hover, .boxIndex2014 .index2014OverBig .index2014Subtitle A:active {
	display: block;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 2px 2px 1px #000000;
}

.boxIndex2014 .index2014OverBig .index2014Title {
	display: block;
	color: #ffffff;
	padding: 0px 20px;
	filter: DropShadow(color=#000000, offx=2, offy=2);
	filter: Shadow(Color=#000000, Direction=130, Strength=2);
}

.boxIndex2014 .index2014OverBig .index2014Title A, .boxIndex2014 .index2014OverBig .index2014Title A:link, .boxIndex2014 .index2014OverBig .index2014Title A:visited, .boxIndex2014 .index2014OverBig .index2014Title A:hover, .boxIndex2014 .index2014OverBig .index2014Title A:active {
	display: block;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 2px 2px 1px #000000;
}

.boxIndex2014 .index2014OverMedium .index2014Title,
.boxIndex2014 .index2014OverMedium .index2014Subtitle {
	display: block;
	color: #ffffff;
	padding: 0px 10px;
	filter: DropShadow(color=#000000, offx=1, offy=1);
	filter: Shadow(Color=#000000, Direction=130, Strength=1);
}

.boxIndex2014 .index2014OverMedium .index2014Title A, .boxIndex2014 .index2014OverMedium .index2014Title A:link, .boxIndex2014 .index2014OverMedium .index2014Title A:visited, .boxIndex2014 .index2014OverMedium .index2014Title A:hover, .boxIndex2014 .index2014OverMedium .index2014Title A:active,
.boxIndex2014 .index2014OverMedium .index2014Subtitle A, .boxIndex2014 .index2014OverMedium .index2014Subtitle A:link, .boxIndex2014 .index2014OverMedium .index2014Subtitle A:visited, .boxIndex2014 .index2014OverMedium .index2014Subtitle A:hover, .boxIndex2014 .index2014OverMedium .index2014Subtitle A:active {
	display: block;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000000;
}
.boxIndex2014 .index2014OverMedium .index2014Subtitle A, .boxIndex2014 .index2014OverMedium .index2014Subtitle A:link, .boxIndex2014 .index2014OverMedium .index2014Subtitle A:visited, .boxIndex2014 .index2014OverMedium .index2014Subtitle A:hover, .boxIndex2014 .index2014OverMedium .index2014Subtitle A:active {
	font-size: 13px;
	line-height: 24px;
}

.boxIndex2014 .index2014OverSmall .index2014Title {
	display: block;
	color: #ffffff;
	padding: 0px 10px;
	filter: DropShadow(color=#000000, offx=1, offy=1);
	filter: Shadow(Color=#000000, Direction=130, Strength=1);
}

.boxIndex2014 .index2014OverSmall .index2014Title A, .boxIndex2014 .index2014OverSmall .index2014Title A:link, .boxIndex2014 .index2014OverSmall .index2014Title A:visited, .boxIndex2014 .index2014OverSmall .index2014Title A:hover, .boxIndex2014 .index2014OverSmall .index2014Title A:active {
	display: block;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000000;
}
.boxIndex2014 .index2014Prev,
.boxIndex2014 .index2014Next {
	background: rgba(0, 0, 0, 0.7);
	color: #ffffff;
	font-size: 10px;
	line-height: 50px;
	width: 30px;
	height: 50px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 50;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}
.boxIndex2014 .index2014Prev {left: 0px;}
.boxIndex2014 .index2014Next {right: 0px;}

.boxIndex2014 .index2014Tabs {
	font-size: 10px;
	line-height: 10px;
	width: 646px;
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 50;
	overflow: hidden;
	text-align: center;
	padding: 10px 0px;
}
.boxIndex2014 .index2014Tabs A {margin: 0px 2px;}

.index2014TabBox-tabs {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	float: left;
}

.index2014TabBox-tabs LI {
	display: block;
	float: left;
	margin: 0px;
	list-style-type: none;
}

.index2014TabBox-tabs LI A {
	color: #999999;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
}
.index2014TabBox-tabs LI A:hover {color: #d4d4d4;}
.index2014TabBox-tabs LI A.active {color: #ffffff;}

.index2014TabBox-content {padding: 0px 10px;}
.index2014TabBox-hidden {display: none;}

/* ---------------------- CAROUSEL TEASER ---------------------- */
.slider2012Top {
	display: block;
	background: #f7f9fa;
	border-bottom: 1px solid #b4c0cc;
}

.slider2012Wrap {
	width: 622px;
	display: block;
	overflow: hidden;
	margin: 0px auto;
}

/************** MovieChecker Styles **************/
.boxBasicCT {
	background: #a8b4c0;
}
.boxBasicCT .boxTop,
.boxBasicCT .boxBottom {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 1px;
	overflow: hidden;
	background: none;
}
.boxBasicCT .boxContent {
	background: #ffffff;
	border: 1px solid #ffffff;
	margin: 0 1px;
	padding: 8px 8px 8px 8px;
	position: relative;
}

.boxBasicCT .timelineBG {
	background: url('/content/govento/imgs/_content/qa/checker/moviechecker_box_bg.png') repeat-x bottom left #ffffff;
}

.ieTrans {display:block;}

H1.movCheckTitle {
	height: 25px;
	display: block;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #de861e;
	background: url('/content/govento/imgs/_content/qa/checker/moviechecker_icon.png') no-repeat top left;
	padding: 1px 0px 0px 36px;
	margin: 0px;
}

.movCheckTimeline {
	width: 586px;
	height: 19px;
	display: block;
	background: url('/content/govento/imgs/_content/qa/checker/timeline_bg.gif') no-repeat top left;
}
.movCheckTimeProgress {
	width: 1px;
	height: 19px;
	display: block;
	background: url('/content/govento/imgs/_content/qa/checker/timeline_filler.gif') repeat-x 0px 10px;
	margin-left: 1px;
	overflow: hidden;
}

#movCheckArea {
	width: 606px;
	height: 149px;
	display: block;
	position: relative;
}

#movCheckOverlay {
	width: 606px;
	height: 149px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 45;
	background: url('/content/govento/imgs/_content/qa/checker/trans_white.png') repeat top left;
}

#movCheckStartBtn {
	width: 377px;
	height: 114px;
	display: block;
	position: absolute;
	top: 200px;
	left: 114px;
	z-index: 50;
	background: url('/content/govento/imgs/_content/qa/checker/start_btn.png') repeat top left;
}

#movCheckStartBtn A {
	width: 377px;
	height: 114px;
	display: block;
	text-decoration: none;
}

#movCheckRules {
	width: 498px;
	height: 175px;
	display: block;
	position: absolute;
	top: 10px;
	left: 54px;
	z-index: 50;
	background: url('/content/govento/imgs/_content/qa/checker/rules_bg.png') repeat top left;
}

#movCheckRules .mcRules {
	display: block;
	margin: 20px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}

.movCheckQBox {
	width: 198px;
	float: left;
	display: inline;
	background: #a8b4c0;
	margin-right: 6px;
	position: relative;
}
#movCheckQ .last {margin-right: 0px;}
.movCheckQBox .boxTop,
.movCheckQBox .boxBottom {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 1px;
	overflow: hidden;
	background: none;
}
.movCheckQBox .boxContent {
	height: 170px;
	background: #e8eef0;
	border: 1px solid #ffffff;
	margin: 0 1px;
	padding: 0px;
}
* html .movCheckQBox .boxContent {
	height: 172px;
}

.movCheckQuestion {
	height: 80px;
	display: block;
	background: url('/content/govento/imgs/_content/qa/checker/moviechecker_arrow.png') no-repeat 5px center;
}

.movCheckQuestion .mcQuestion {
	height: 80px;
	display: table-cell;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 0px 2px 0px 29px;
	vertical-align: middle;
}

.movCheckAnswers {
	border-top: 1px solid #ffffff;
	padding: 9px 5px 0px 5px;
}

.mcBtn {
	display: block !important;
	padding: 0 !important;
	text-align: center !important;
	width: 182px !important;
}

.answerLayer {
	width: 194px;
	height: 170px;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 25;
}

.aRight {background: url('/content/govento/imgs/_content/qa/checker/answer_right.png') repeat center top;}
.aWrong {background: url('/content/govento/imgs/_content/qa/checker/answer_wrong.png') repeat center top;}

#movCheckResult {
	width: 498px;
	height: 342px;
	display: none;
	background: url('/content/govento/imgs/_content/qa/checker/result_bg.png') repeat top left;
	position: absolute;
	top: 10px;
	left: 54px;
	z-index: 50;
}

#movCheckPieWrap {
	width: 185px;
	height: 186px;
	display: inline;
	float: left;
	margin: 20px 0px 0px 68px;
	background: url('/content/govento/imgs/_content/qa/checker/piechart_bg.png') no-repeat center 6px;
}

#movCheckPie {
	width: 185px;
	height: 186px;
	display: block;
}

#movCheckProz {
	width: 200px;
	height: 120px;
	font-size: 18px;
	font-weight: bold;
	display: inline;
	float: left;
	margin: 65px 0px 0px 30px;
}

#movCheckResultTxt {
	width: 434px;
	font-size: 13px;
	display: block;
	margin: 0px 32px;
}

.movCheckReload {
	width: 498px;
	display: block;
	text-align: center;
}

.movCheckExtLnk {
	height: 20px;
	width: 434px;
	display: block;
	margin: 0px 32px;
}
/*
.jqplot-target{position:relative;color:#666;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:1em;}.jqplot-axis{font-size:.75em;}.jqplot-xaxis{margin-top:10px;}.jqplot-x2axis{margin-bottom:10px;}.jqplot-yaxis{margin-right:10px;}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis{margin-left:10px;margin-right:10px;}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{position:absolute;}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top;}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom;}.jqplot-yaxis-tick{right:0;top:15px;text-align:right;}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px 5px;z-index:2;font-size:1.5em;}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left;}.jqplot-meterGauge-tick{font-size:.75em;color:#999;}.jqplot-meterGauge-label{font-size:1em;color:#999;}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute;}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute;}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute;}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;position:absolute;}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;}table.jqplot-table-legend,table.jqplot-cursor-legend{background-color:rgba(255,255,255,0.6);border:1px solid #ccc;position:absolute;font-size:.75em;}td.jqplot-table-legend{vertical-align:middle;}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer;}td.jqplot-table-legend>div{border:1px solid #ccc;padding:1px;}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em;}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;}.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-highlighter-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-point-label{font-size:.75em;z-index:2;}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center;}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em;}.jqplot-error{text-align:center;}.jqplot-error-message{position:relative;top:46%;display:inline-block;}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%);}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,0.7);}div.jqplot-noData-container{text-align:center;background-color:rgba(96%,96%,96%,0.3);}
*/

/************** Q AND A **************/
UL.qa_stars {
	display: block;
	float: left;
	padding: 10px;
}
UL.qa_stars LI {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 4px;
	list-style-type: none;
}

/* ---------------------- QUIZ + GUIDE ---------------------- */
.guide {
	display: block;
	margin-bottom: 20px;
	position: relative;
}

.guide .guideCount {
	display: block;
	float: right;
}

.guide .guideEntrys {
	display: block;
	position: relative;
	padding: 0 50px 0 50px;
	margin: 0px;
	list-style-type: none;
}

/*
.guide .guideEntrys LI {
	height: 400px;
	overflow: auto;
}
*/

.guide .guideEntrys .guideEntryTitle,
.guide .guideEntrys .guideEntryText{
	display: block;
	clear: both;
	margin-bottom: 20px;
}

.guide .guideEntrys .guideEntryTitle {
	font-weight: bold;
	font-style: italic;
}

.guide .guideEntrys .guideEntryText .guideimg {
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
	font-size: 13px;
	line-height: 15px;
}

#qrcode{
	width: 100px; 
	height: 100px;
	padding: 10px;
	margin-right: 50px;
}
/*--------------------------- TOOLBOX ------------------------------*/

.toolboxList {
	width: 145px;
	display: block;
	float: left;
	margin-left: 10px;
}

.toolboxList .tbImg {
	width: 30px;
	display: block;
	float: left;
}

.toolboxList .tbTxt {
	width: 115px;
	display: block;
	float: left;
}

#tbToggler {
	display: block;
}

#tbToggler .tbTogglerPrev {
	width: 31px;
	display: block;
	float: left;
	margin: 20px 8px 0px 1px;
}

#tbToggler .tbTogglerNext {
	width: 31px;
	float: right;
	text-align: right;
	margin: 20px 1px 0px 8px;
}

#tbToggler .tbTogglerPrev A {
	width: 31px;
	height: 28px;
	display: block;
	background: url('/content/govento/imgs/_content/icon_arrow_left_carousel_border.png') no-repeat top left;
	text-decoration: none;
}

#tbToggler .tbTogglerNext A {
	width: 31px;
	height: 28px;
	display: block;
	background: url('/content/govento/imgs/_content/icon_arrow_right_carousel_border.png') no-repeat top left;
	text-decoration: none;
}

#tbToggler .tbTogglerContent {
	width: 236px;
	display: block;
	float: left;
}

/*--------------------------- TEASERGROUP ------------------------------*/
.teaserGroup {
	width: 100%;
	display: block;
}

.teaserGroup .group1 {
	float: left;
	width: 315px;
}

.teaserGroup .group2 {
	float: left;
	width: 381px;
	margin-left: 10px;
}

.teaserGroup .group3 {
	float: right;
	width: 258px;
}

.imgHero {
	position: relative;
}

.imgHero .heroOverlay {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: black;
	padding: 10px 0px;
	color: white;
	opacity: .60;
	width: 100%;
}

.imgHero .heroOverlay h4,.imgHero .heroOverlay p {
	padding: 0px 10px;
}

h4.resortNeu {
	font-size: 14px;
	text-transform: none;
}

.imgHero .heroOverlay a:link,.imgHero .heroOverlay a:active,.imgHero .heroOverlay a:visited,.imgHero .heroOverlay a:hover
	{
	color: white;
}

/*--------------------------- TEASERGROUP VIDEO ------------------------------*/
.imgGallery {
	margin: 0px 0px 0px 2px !important;
	float: left;
}

.imgGallery A IMG {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
}

/*--------------------------- HOMEPAGE TOPTOPICS ------------------------------*/
.ttNeuNav {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
	float: left;
	width: 644px;
	height: 22px;
	background: #000000;
	opacity: 0.8;
	*filter: alpha(opacity=80);
}

.ttNeuNav UL {
	height: 22px;
	float: left;
	margin: 0px 3px 0px 3px;
	padding: 0px;
	list-style-type: none;
}
.ttNeuNav UL LI {
	float: left;
	list-style-type: none;
}
.ttNeuNav UL LI A, .ttNeuNav UL LI A:link, .ttNeuNav UL LI A:visited, .ttNeuNav UL LI A:active {
	display: block;
	padding: 3px 20px 3px 20px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.ttNeuNav UL LI A.active {
	color: #000000 !important;
	background:#ffffff;
	opacity: 1.0;
	*filter: alpha(opacity=100);
	text-decoration: none;
}
.ttNeuNav UL LI A:hover {
	color: #e37830 !important;
	text-decoration: none;
}

.ttNeuOver {
	width: 644px;
	position: absolute;
	left: 0px;
	bottom: 22px;
	display: block;
}

.ttNeuOver .ttNeuSubTitle {
	width: 400px;
	color: #ffffff;
	padding: 0px 0px 5px 20px;
	filter: DropShadow(color=#000000, offx=2, offy=2);
	filter: Shadow(Color=#000000, Direction=130, Strength=3);
}
.ttNeuOver .ttNeuSubTitle A, .ttNeuOver .ttNeuSubTitle A:link, .ttNeuOver .ttNeuSubTitle A:visited, .ttNeuOver .ttNeuSubTitle A:hover, .ttNeuOver .ttNeuSubTitle A:active {
	font-family: Helvetica, Arial;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px -2px 1px #000000, 2px -2px 1px #000000, 2px 0px 1px #000000, 2px 2px 1px #000000, 0px 2px 1px #000000, -2px 2px 1px #000000, -2px 0px 1px #000000, -2px -2px 1px #000000;
}
.ttNeuOver .ttNeuTitle {
	width: 400px;
	color: #ffffff;
	padding: 0px 0px 20px 20px;
	filter: DropShadow(color=#000000, offx=2, offy=2);
	filter: Shadow(Color=#000000, Direction=130, Strength=3);
}
.ttNeuOver .ttNeuTitle A, .ttNeuOver .ttNeuTitle A:link, .ttNeuOver .ttNeuTitle A:visited, .ttNeuOver .ttNeuTitle A:hover, .ttNeuOver .ttNeuTitle A:active {
	font-family: Helvetica, Arial;
	font-size: 32px;
	line-height: 40px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px -2px 1px #000000, 2px -2px 1px #000000, 2px 0px 1px #000000, 2px 2px 1px #000000, 0px 2px 1px #000000, -2px 2px 1px #000000, -2px 0px 1px #000000, -2px -2px 1px #000000;
}
.ttNeuOver .ttNeuTeaser {
	width: 638px;
	background: #000000;
	opacity: 0.8;
	*filter: alpha(opacity=80);
	margin: 0px 3px 0px 3px;
}
.ttNeuOver .ttNeuTeaser .txt {
	color: #000000;
	font-size: 16px;
	line-height: 18px;
	padding: 10px;
	background: #ffffff;
	opacity: 1.0;
	*filter: alpha(opacity=100);
}

.ttNeuOverNumbers {
	position: absolute;
	top: 3px;
	left: 3px;
}
.ttNeuOverNumbers UL {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ttNeuOverNumbers UL LI {
	float: left;
	margin-right: 3px;
	list-style-type: none;
}
.ttNeuOverNumbers UL LI A, .ttNeuOverNumbers UL LI A:link, .ttNeuOverNumbers UL LI A:visited, .ttNeuOverNumbers UL LI A:active {
	color: #000000;
	display: block;
	float: left;
	font-size: 14px;
	line-height: 16px;
	padding: 2px 5px;
	background: #d5d5d5;
	text-decoration: none;
}
.ttNeuOverNumbers UL LI A:hover, .ttNeuOverNumbers UL LI A.active {
	color: #000000 !important;
	background: #e37830 !important;
	text-decoration: none;
}

/*--------------------------- HOMEPAGE NEWSTICKER ------------------------------*/
.nt2011Content {
	padding: 3px 7px !important;
	background: url('/imgs/css/home2010/newsticker_bg.png') repeat-x bottom left #ffffff !important;
	margin: 0px 1px;
}

.nt2011Content .ntTitle {
	width: 85px;
	display: block;
	float: left;
	font-size: 16px;
	line-height: 20px;
	color: #034ea2;
	font-weight: bold;
}

.nt2011Content .ntContent {
	width: 543px;
	display: block;
	float: left;
	margin-top: 2px;
}

.nt2011Content .ntContent UL LI {
	width: 543px;
	display: block;
	text-align: center;
}
.nt2011Content .ntContent UL LI A {
	font-size: 16px;
	line-height: 18px;
}

/*--------------------------- HOMEPAGE WETTER ------------------------------*/
.orangeTitle {
	display: block;
	background: #d99c0a;
	padding: 1px 9px;
	font-size: 14px;
	line-height: 16px;
}

#wCity {
	color: #ffffff;
	background-position: 0px 4px;
}

#wetterContent {
	width: 314px;
	height: 55px;
	display: block;
	padding: 0px;
	position: relative;
}

.wLnkOverlay {
	width: 314px;
	height: 55px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.wbBig{
	width: 122px;
	height: 55px;
	display: inline;
	float: left;
}
.wDegreeBig {
	width: 50px;
	display: inline;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin: 9px 0px 0px 15px;
}

.wbSmall{
	width: 96px;
	height: 55px;
	display: inline;
	float: left;
	background: url('/imgs/themen/wetter/line_s.gif') repeat-y top left;
}
.wDegreeSmall {
	width: 33px;
	display: inline;
	float: left;
	font-weight: bold;
	margin: 9px 0px 0px 7px;
}

.wIcon {
	width: 50px;
	display: inline;
	float: left;
}
.wIcon IMG {vertical-align:top;}
	
.wDate {
	font-size: 10px;
	line-height: 10px;
	margin-left: 7px;
}

A.wDegreeLnk {
	display: block;
	color: #000000 !important;
	text-decoration: none !important;
}

/*--------------------------- HOMEPAGE HOROSKOP ------------------------------*/

.violetTitle {
	display: block;
	background: #b587dc;
	padding: 1px 9px;
	font-size: 14px;
	line-height: 16px;
}

#horoskopContent {
	display: block;
	padding: 5px 7px 0px 8px;
}

#wHoroskop {
	color: #ffffff;
	background-position: 0px 4px;
}
.signInfo #setSign {display: none;}

/* ---------------------- TABELLEN ---------------------------*/

/* ----- Story Content ----- */
TABLE {
	border-collapse: collapse;
	border: 1px solid #a8b4c0;
	width: 624px;
}

TABLE TD {
	border: 1px solid #a8b4c0;
	padding: 5px;
}

TABLE TH {
	background-color: #e8eef0;
	border: 1px solid #a8b4c0;
	padding: 5px;
}

/* ----- vererbung auf tabellenschachteln unterdrücken ----- */
.table1a table td, .table1b table td, .table2a table td, .table2b table td {
	border				:	none;
}

/* ----- tabelle-1 ----- */
.table1a, .table1b {
	background-color	:	#e8eef0;
	border-collapse		:	collapse;
}
.table1a td {
	border-top			:	2px solid #fff;
	border-bottom		:	2px solid #fff;
}
.table1b td {
	border				:	2px solid #fff;
}

/* ----- tabelle-2 ----- */
.table2a, .table2b {
	border-collapse		:	collapse;
	border-left			:	1px solid #a8b4c0;
	border-right		:	1px solid #a8b4c0;
}
.table2a td {
	border-top			:	1px solid #a8b4c0;
	border-bottom		:	1px solid #a8b4c0;
}
.table2b td {
	border				:	1px solid #a8b4c0;
}
.tHead {
	border				:	none !important;
	padding-top			:	0;
	padding-bottom		:	0;
}
.tFoot {
	border				:	none !important;
	padding-bottom		:	1px;
}

/* ----- hideOverflowContent ----- */
.hideOverflowContent {
	table-layout		:	fixed;
}

.hideOverflowContent td {
	overflow			:	hidden;
}


/*--------------------------- VIDEO INDEX ------------------------------*/

.bcBox {
	width: 646px;
	border: 1px solid #d4d4d4;
	margin: 0px !important;
	padding: 0px 0px 10px 0px !important;
	float: left;
	display: block;
	clear: both;
}

* html .bcBox {
	width: 646px;
}

.CategoryItems {
	width: 496px;
	min-height: 398px;
	display: block;
	float: left;
}

.bcPageNav {
	float: right;
	padding: 0px;
	margin: 0px;
}
.bcPageNav UL{
	margin: 0px;
	padding: 0px;
}
.bcPageNav LI {
	background: none repeat scroll 0 0 #ededed;
	border: 1px solid #d4d4d4;
	color: #464646;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 12px !important;
	line-height: 12px !important;
	padding: 2px 4px;
	text-decoration: none;
	cursor: pointer;
	font-weight: normal;
	text-decoration: none;
	display: block;
	float: left;
	margin: 10px 0px 0px 4px;
}
.bcPageNav LI.active {
	background: #ffffff;
	cursor: auto;
}

#bcCatList {
	float: left;
	width: 150px;
}
#bcCatList ul{list-style-type: none; padding: 0px; margin: 0px; margin-top: 40px;}
#bcCatList .bcCatListItems {
	width: 150px;
	padding: 0px;
}
#bcCatList .bcCatListItems LI {
	width: 120px;
	color: #000000;
	font-size: 14px !important;
	font-weight: normal;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	background: url(/imgs/css/bcvideo/cat_nav_arrow.png) 10px 6px no-repeat;
	margin: 0px 0px 3px 0px;
	color: #000000;
	padding-left: 30px;
	display: block;
	cursor: pointer;
}

#bcCatList .bcCatListItems LI.active {
	width: 120px;
	color: #034ea2;
	font-weight: bold;
	padding-left: 30px;
	cursor: default;
}

#bcVideoList {
	float: right;
	width: 496px;
}
#bcVideoList .bcVideoListItems {
	width: 496px;
}
#bcVideoList UL{
	padding: 0px 15px 0px 0px;
	margin: 0px;
}
#bcVideoList .bcVideoListItems LI {
	width: 120px;
	min-height: 150px;
	float: left;
	text-align: center;
	background: #f5f5f5;
	-moz-border-radius: 2px 2px 2px 2px;
	padding: 10px 11px 5px 11px;
	border: 1px solid #d4d4d4;
	margin: 0px 0px 0px 16px;
	display: inline;
}
#bcVideoList .bcVideoListItems LI .listImg {
	width: 120px;
	height: 90px;
	vertical-align: middle;
	background: #000000;
	display: table-cell;
}
#bcVideoList .bcVideoListItems LI .listTitle {
	width: 120px;
	height: 35px;
	display: block;
	text-align: center;
}
#bcVideoList .bcVideoListItems LI .playlistBtn {
	width: 120px;
	height: 23px;
	display: block;
	text-align: center;
}
#bcVideoList .bcVideoListItems LI A {
	color: #000000;
}

.playBtn_kl_2010 {
	width: 34px;
	height: 34px;
	position: absolute;
	top:28px;
	left:43px;
	background: url(/imgs/css/bcvideo/playbtn_kl_2010.png) no-repeat top left;
}

* html .playBtn_kl_2010_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/css/bcvideo/playbtn_kl_2010.png", sizingMethod="crop");
	width: 34px;
	height: 34px;
}
* html .playBtn_kl_2010 {
	background: none;
}

.playBtn_kl_2010 A {
	position: relative;
	z-index: 1;
}

.playBtn_gr_2010 {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 125px;
	background: url(/content/govento/imgs/_content/video/playbtn_gr_2010.png) no-repeat top left;
}

* html .playBtn_gr_2010_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/content/govento/imgs/_content/video/playbtn_gr_2010.png", sizingMethod="crop");
	width: 50px;
	height: 50px;
}

* html .playBtn_gr_2010 {
	background: none;
}

.playBtn_gr_2010 A {
	position: relative;
	z-index: 1;
}

/*--------------------------- BREADCRUMB ------------------------------*/
.breadcrumb {font-size: 12px !important;}
.breadcrumb DIV {display: inline-block;}
.breadcrumb a {padding: 8px 5px 0 5px; font-size: 13px; line-height: normal;}
.breadcrumb > a {padding: 8px 5px 0 0;}
.breadcrumb a:last-child{color: #ed1c24 !important;}

/*--------------------------- CONTENT RATING ------------------------------*/
.contentvote A {
	height: 40px;
	text-align: center;
	background: #272727;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.contentvote UL.votedstars {
	width: 95px;
	display: inline-block;
	height: 16px;
	list-style: none;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	position: static;
}
.contentvote UL.votedstars LI {
	width: 17px;
	height: 16px;
	display: inline-block;
	margin: 0px 1px;
	padding: 0px;
}
.voteOverlay {
	width: 328px;
	height: 76px;
	background: url(/content/govento/imgs/_content/vote/vote_bg.png) top left;
	padding: 8px;
	display: none;
	position: absolute;
	top: -27px;
	left: 120px;
	z-index: 100;
}

.voteBG {
	width: 328px;
	height: 76px;
	display: block;
	background: url(/content/govento/imgs/_content/vote/vote_box_bg.png) no-repeat top left;
}

.voteBG .closeBtn {
	width: 13px;
	height: 14px;
	float: right;
	margin: 6px 6px 0px 0px;
}

.voteBG UL.stars {
	width: 165px;
	height: 30px;
	float: left;
	margin: 0px 30px 0px 20px;
	list-style: none;
	position: relative;
}
.voteBG UL.stars LI {
	width: 33px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.voteBG .submit {
	width: 76px;
	height: 21px;
	float: left;
	padding-top: 6px;
}

/*--------------------------- VOTING RECHTS ------------------------------*/
#voting_rechts_wrapper .votingRightAnswer {
	width: 118px;
	display: block;
	float: left;
	margin-right: 5px;
}

#voting_rechts_wrapper .votingRightBar {
	width: 115px;
	display: block;
	float: left;
	margin-right: 5px;
	padding-top: 3px;
}

#voting_rechts_wrapper .votingRightPerc {
	width: 55px;
	display: block;
	float: left;
	text-align: right;
}

#voting_rechts_wrapper.fullsize .votingRightAnswer {
	width: 200px;
}

#voting_rechts_wrapper.fullsize .votingRightBar {
	width: 349px;
}

#voting_rechts_wrapper.fullsize .votingRightPerc {
	width: 55px;
}
.progressBar {
	width: 100%;
	height: 10px;
	display: block;
	background: #f5f5f5;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-background-origin: padding-box;
	-moz-background-origin: padding-box;
	background-origin: padding-box;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}

.progressBar .progress {
	height: 10px;
	display: block;
	background: #034ea2;
	background-image: linear-gradient(top, #4f83be 0%, #034ea2 50%, #023671 100%);
	background-image: -o-linear-gradient(top, #4f83be 0%, #034ea2 50%, #023671 100%);
	background-image: -moz-linear-gradient(top, #4f83be 0%, #034ea2 50%, #023671 100%);
	background-image: -webkit-linear-gradient(top, #4f83be 0%, #034ea2 50%, #023671 100%);
	background-image: -ms-linear-gradient(top, #4f83be 0%, #034ea2 50%, #023671 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4f83be), color-stop(0.5, #034ea2), color-stop(1, #023671));
	
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-background-origin: padding-box;
	-moz-background-origin: padding-box;
	background-origin: padding-box;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
		
/*--------------------------- Werbung ------------------------------*/
.relatedContentDest {display:none;}

.plista_widget_list_belowarticle img{border: 0px !important;}

#performance_21 {line-height: 14px !important;}

/*--------------------------- Quartett ------------------------------*/
.box3 .boxContent, .box3_2col .boxContent {
	background-color: #ffffff;
	border: 1px solid #d4d4d4;
	padding: 8px;
	margin: 0 !important;
	background: none !important;
}

.qCounter {
	width: 47px;
	display: block;
	float: left;
	padding: 48px 5px 0px 5px;
}

#countHuman, #countCPU {
	width: 47px;
	height: 57px;
	display: block;
	font-size: 18px;
	text-align: center;
	background: url('/content/govento/imgs/_content/quartett/counter_bg.gif') no-repeat 0px 0px;
	padding-top: 17px;
}

.qMiddle{
	width: 512px;
	float: left;
}

.qCards {
	width: 512px;
	height: 330px;
	display: block;
	float: left;
}

.qCardSlot {
	width: 153px;
	height: 330px;
	display: block;
	float: left;
	background: url('/content/govento/imgs/_content/quartett/card_hide_bg.gif') no-repeat 5px 32px;
	padding: 0px 5px 0px 5px;
	margin: 0px 46px 0px 46px;
}

.qTitle {
	width: 153px;
	height: 22px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #a8b4c0;
	text-align: center;
	margin-top:10px;
}

.qCard {
	width: 160px;
	min-height: 330px;
	display: block;
	background: url('/content/govento/imgs/_content/quartett/card_show_bg.gif') no-repeat top left;
	padding: 6px 6px 6px 6px;
}

* html .qCard {
	width: 153px;
	height: 298px;
}

.cTitle {
	width: 141px;
	font-size: 12px;
	text-align: center;
}

.cImg {
	width: 141px;
	height: 80px;
	overflow: hidden;
	display: block;
	text-align: center;
	background: #dadfe1;
	position: relative;
}

.cSubTitle {
	width: 100%;
	max-width: 141px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	display: block;
	background: #82b9e6;
	padding: 1px 0px 1px 0px;
	margin-bottom: 3px;
}

.qValue {
	width: 141px;
	height: 31px;
	display: block;
	clear: both;
	font-size: 11px;
	line-height: 12px;
	background: #ffffff;
	margin-top: 1px;
}
.qCard A:hover .qValue {
	background:#cfd5d7;
}
.qCard .activ {
	background:#cfd5d7;
}

.qCard A:link .cLabel, .qCard A:active .cLabel, .qCard A:hover .cLabel, .qCard A:visited .cLabel,
.qCard .cLabel, .qCard .cLabel, .qCard .cLabel, .qCard .cLabel{
	width: 100%;
	display: block;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding: 3px 0px 0px 0px;
}
.qCard A:link .cValue, .qCard A:active .cValue, .qCard A:hover .cValue, .qCard A:visited .cValue,
.qCard .cValue, .qCard .cValue, .qCard .cValue, .qCard .cValue{
	width: 100%;
	display: block;
	color: #ed152d;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.qCard A:hover {
	text-decoration: none;
	cursor: pointer;
}

#qrules {
	width: 626px;
	position: absolute;
	top: 25px;
	left: 60px;
	z-index: 100000;
	border: 1px solid #000000;
	background: #ffffff;
}

#gamebutton {
	height: 18px;
	display: block;
}

/*--------------------------- Themenseite ------------------------------*/
.alpha_index_2012 {
	display: block !important;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.alpha_index_2012 LI {
	display: inline;
	margin-right: 2px;
}

.alpha_index_2012 LI A {
	display: inline-block;
	padding: 3px 5px;
	border: 1px solid #d4d4d4;
	color: #000000;
	background: #ffffff;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
}
.alpha_index_2012 LI A:hover {
	background: #f5f5f5;
}

.alpha_index_2012 LI.selected A {
	color: #ffffff;
	background: #000000;
	border: 1px solid #000000;
}

.dottedLine {
	height: 1px;
	display: block;
	clear: both;
	float: none;
	overflow: hidden;
	margin: 10px 10px 10px 0px;
	border-bottom: 1px dotted #b4c0cc;
}

/*--------------------------- Zitatecheck Sidebar ------------------------------*/

#btTxt {
	font-size: 14px;
	font-weight: bold;
}

#btError {
	font-size: 14px;
	font-weight: bold;
	color: #ed1c24;
}

.btBtn {
	width: 300px !important;
	padding: 0px !important;
	text-align: center !important;
	display: block !important;
}

/*--------------------------- CATEGORY SEARCH ------------------------------*/
UL.catNav {
	width: 100%;
	display: block;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

UL.catNav LI {
	display: block;
	float: left;
	margin: 0px 3px 0px 0px;
	position: relative;
}
UL.catNav > LI {margin-bottom: 3px;}

UL.catNav LI A {
	display: block;
	float: left;
	padding: 3px 5px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #d4d4d4;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
}

UL.catNav LI.hasChildren > A {
	padding: 3px 15px 3px 5px;
	background: url('/content/govento/imgs/_content/themensuche/arrow_black.png') no-repeat right center #ffffff;
}

UL.catNav LI A:hover {background-color: #f5f5f5;}

UL.catNav LI A.active {
	background: #000000;
	color: #ffffff;
}
UL.catNav LI.hasChildren > A.active {
	background: url('/content/govento/imgs/_content/themensuche/arrow_white.png') no-repeat right center #000000;
	border: 1px solid #000000;
}

UL.catNav LI.hasChildren UL {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

UL.catNav LI.hasChildren UL A {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
}

UL.catNav LI.hasChildren UL A.active {background:#464646;}

UL.catNav LI.hasChildren UL LI {margin:0px;}

/*--------------------------- KALENDER  ------------------------------*/

UL.monthPaging {
	display: block;
	float: left;
	clear: both;
}

UL.monthPaging LI {
	height: 36px;
	display: block;
	float: left;
	text-align: center;
}

UL.monthPaging LI.kalActMonth {
	width: 550px;
	font-size: 16px;
	line-height: 36px;
	color: #D99C0A;
}

UL.monthPaging LI.pnArrow {width: 46px;}

UL.monthPaging LI.pnArrow A.prevBtn {
	width: 46px;
	height: 36px;
	display: inline-block;
	background: url('/imgs/css/themen2012/slider_arrow_left_off.png') no-repeat top left;
	text-decoration: none;
}
UL.monthPaging LI.pnArrow A.prevBtn:hover {background: url('/imgs/css/themen2012/slider_arrow_left_on.png') no-repeat top left;}

UL.monthPaging LI.pnArrow A.nextBtn {
	width: 46px;
	height: 36px;
	display: inline-block;
	background: url('/imgs/css/themen2012/slider_arrow_right_off.png') no-repeat top left;
	text-decoration: none;
}

UL.monthPaging LI.pnArrow A.nextBtn:hover {background: url('/imgs/css/themen2012/slider_arrow_right_on.png') no-repeat top left;}

.eventKalender {
	border-collapse: collapse;
	margin: 0 auto;
	padding: 0;
}

.eventKalender TR {
	background: none repeat scroll 0 0 transparent;
	border: none;
	margin: 0;
	padding: 0;
}

.eventKalender TD {
	border: 1px solid #DDDDDD;
	height: 109px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 92px;
}

.eventKalender TD.fill {width: 93px;}

.eventKalender TD.passiv {background: none repeat scroll 0 0 #ededed;}

.eventKalender .kalDate {
	color: #666666;
	display: block;
	font-size: 12px;
	margin: 10px;
}

.eventKalender .noLine .kalDate {margin: 5px 10px 10px; border: none;}

.eventKalender .passiv .kalDate {color: #a2a2a2;}

.eventKalender .noLine {
	border: 0 none;
	height: auto;
}

.eventKalender .kalEvent {
	background: #034ea2;
	background: -moz-linear-gradient(top, #6b97c8, #034ea2);
	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#6b97c8), to(#034ea2));
	background: -webkit-linear-gradient(top, #6b97c8, #034ea2);
	background: -o-linear-gradient(top, #6b97c8, #034ea2);
	background: -ms-linear-gradient(top, #6b97c8, #034ea2);
	background: linear-gradient(#6b97c8, #034ea2);
	filter: 	progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6b97c8', endColorstr='#034ea2');
	zoom: 1;
	display: block;
	min-height: 48px;
	margin: 0 1px 6px;
}

.eventKalender .kalEvent.story{
	background: #ED1C24;
	background: -moz-linear-gradient(top, #f47176, #ED1C24);
	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#f47176), to(#ED1C24));
	background: -webkit-linear-gradient(top, #f47176, #ED1C24);
	background: -o-linear-gradient(top, #f47176, #ED1C24);
	background: -ms-linear-gradient(top, #f47176, #ED1C24);
	background: linear-gradient(#f47176, #ED1C24);
	filter: 	progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f47176', endColorstr='#ED1C24');
	zoom: 1;
	display: block;
	min-height: 48px;
	margin: 0 1px 6px;
}

.eventKalender .kalEventLast {margin: 0 1px 30px;}

.eventKalender .kalEvent A {
	color: #ffffff;
	display: block;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding: 6px;
}

.kalenderDetails {display: none;}

.kalenderTeaser .kalDate {
	width: 145px;
	display: block;
	float: left;
	margin-right: 10px;
}

.kalenderTeaser .kalTeasDay {
	background: url("/imgs/css/themen2012/kalender_teaser_bg.png") no-repeat scroll 2px 10px transparent;
	display: block;
	height: 102px;
	position: relative;
	text-align: center;
	width: 145px;
}

.kalenderTeaser .kalTeasDay A {
	font-size: 98px;
	font-weight: bold;
	line-height: 102px;
	text-decoration: none;
}

.kalenderTeaser .kalTeasDay .kalTeasBar {
	background: none repeat scroll 0 0 #ffffff;
	display: block;
	font-size: 1px;
	height: 5px;
	left: 2;
	position: absolute;
	top: 52px;
	width: 141px;
	z-index: 50;
}

.kalenderTeaser .kalTeasMonthYear {
	color: #4F575D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.kalenderTeaser .kalEvents {
	display: block;
	float: left;
	width: 145px;
}

.kalenderTeaser .kalEvents .kalEvent {
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #F9F9F9;
	clear: both;
	display: block;
	width: 145px;
	overflow: hidden;
}

.kalenderTeaser .kalEvents .kalEvent .EventImg {
	display: block;
	float: left;
	margin-right: 5px;
	width: 40px;
}

.kalenderTeaser .kalEvents .kalEvent .EventTxt, .kalenderTeaser .kalEvents .kalEvent .EventTxt A {
	color: #424B51;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	width: 100px;
}

.kalenderTeaser .kalEvents .kalEvent .EventTxt A:hover {text-decoration: underline;}

.kalenderTeaser .kalEvents .kalEvent .wide {width: 145px;}

.kalenderTeaser .kalEvents .firstEvent {border-top: 0 none;}

.kalenderTeaser .kalEvents .lastEvent {border-bottom: 0 none;}

.eventKalArtImg {
	width: 185px;
	display: block;
	float: left;
	margin: 0px 10px 6px 0px;
	position: relative;
}

.eventKalArtImg .eventKalArtPrev {
	width: 50%;
	height: 100%;
	display: block;
	background: none;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
.eventKalArtImg .eventKalArtPrev:hover {background: url('/imgs/fancybox/arcor_pfeil_links.png') no-repeat left center;}

.eventKalArtImg .eventKalArtNext {
	width: 50%;
	height: 100%;
	display: block;
	background: none;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.eventKalArtImg .eventKalArtNext:hover {background: url('/imgs/fancybox/arcor_pfeil_rechts.png') no-repeat right center;}

/*--------------------------- TopTopics 2013 ------------------------------*/

.toptopics2013 {
	display: block;
}

.toptopics2013 UL.toptopics2013-tabs,
.toptopics2013 UL.toptopics2013-tabs LI {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.toptopics2013 UL.toptopics2013-tabs {
	display: block;
	clear: both;
}

.toptopics2013 UL.toptopics2013-tabs LI {width: 129px;}
.toptopics2013 UL.toptopics2013-tabs LI.isEven {width: 130px;}
.toptopics2013 UL.toptopics2013-tabs LI.last {width: 128px;}

.toptopics2013 UL.toptopics2013-tabs LI A {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	width: 126px;
	display: block;
	text-align: center;
	padding: 5px 0px;
	background: #ffffff;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 1px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	overflow: hidden;
}
.toptopics2013 UL.toptopics2013-tabs LI.isEven A {
	width: 127px;
}
.toptopics2013 UL.toptopics2013-tabs LI A.active {
	color: #ffffff;
	background: #034ea2;
}

.toptopics2013 .toptopics2013-content {
	width: 646px;
	display: block;
	clear: both;
	background: #d4d4d4;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

.toptopics2013 .toptopics2013-entry {
	display: block;
	position: relative;
	margin: 0px 1px;
}

.toptopics2013 .toptopics2013-entry .entry1 {
	display: block;
	position: relative;
}
.toptopics2013 .toptopics2013-entry .entry2,
.toptopics2013 .toptopics2013-entry .entry3 {
	width: 188px;
	display: block;
	position: absolute;
	z-index: 500;
}
.toptopics2013 .toptopics2013-entry .entry2 {top: 15px;}
.toptopics2013 .toptopics2013-entry .entry3 {bottom: 15px;}
.toptopics2013-entry-right .entry2, .toptopics2013-entry-right .entry3 {right:15px;} 
.toptopics2013-entry-left .entry2, .toptopics2013-entry-left .entry3 {left:15px;} 

.tt2013Over {
	width: 406px;
	position: absolute;
	bottom: 20px;
	display: block;
}
.toptopics2013-entry-right .tt2013Over {left:20px;} 
.toptopics2013-entry-left .tt2013Over {right:20px;}

.tt2013Over .tt2013SubTitle,
.tt2013Over .tt2013Title,
.tt2013TitleSmall {
	width: 406px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	filter: DropShadow(color=#000000, offx=2, offy=2);
	filter: Shadow(Color=#000000, Direction=130, Strength=3);
}

.tt2013Over .tt2013SubTitle {padding: 0px 0px 5px 0px;}
.tt2013TitleSmall {width: 188px;}

.tt2013Over .tt2013SubTitle A, .tt2013Over .tt2013SubTitle A:link, .tt2013Over .tt2013SubTitle A:visited, .tt2013Over .tt2013SubTitle A:hover, .tt2013Over .tt2013SubTitle A:active,
.tt2013Over .tt2013Title A, .tt2013Over .tt2013Title A:link, .tt2013Over .tt2013Title A:visited, .tt2013Over .tt2013Title A:hover, .tt2013Over .tt2013Title A:active,
.tt2013TitleSmall A, .tt2013TitleSmall A:link, .tt2013TitleSmall A:visited, .tt2013TitleSmall A:hover, .tt2013TitleSmall A:active {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px -2px 1px #000000, 2px -2px 1px #000000, 2px 0px 1px #000000, 2px 2px 1px #000000, 0px 2px 1px #000000, -2px 2px 1px #000000, -2px 0px 1px #000000, -2px -2px 1px #000000;
}

.tt2013Over .tt2013Title A, .tt2013Over .tt2013Title A:link, .tt2013Over .tt2013Title A:visited, .tt2013Over .tt2013Title A:hover, .tt2013Over .tt2013Title A:active {
	font-size: 34px;
	line-height: 38px;
}

.tt2013ImgLnk {
	display: block;
	border: 1px solid #ffffff;
	margin-bottom: 5px;
	-webkit-box-shadow: 0px 0px 5px #000000;
	-moz-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000;
	text-align: center;
	background: #ffffff;
}

.toptopics2013-hidden {display: none;}

/*--------------------------- TopTopics 2013 MINI ------------------------------*/
.toptopics2013Mini {
	display: block;
}

.toptopics2013Mini UL,
.toptopics2013Mini UL LI {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.toptopics2013Mini UL {
	display: block;
	clear: both;
}

.toptopics2013Mini UL LI {width: 129px;}

.toptopics2013Mini UL LI A {
	height: 119px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	width: 126px;
	display: block;
	text-align: center;
	padding: 5px 0px;
	background: #ffffff;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.toptopics2013Mini UL LI A:hover {
	color: #ffffff;
	background: #034ea2;
	border: 1px solid #034ea2;
}

.toptopics2013Mini UL LI A IMG {margin:5px 0px 5px 0px;}

.zoomImg, .zoomImg:hover {cursor: url('/content/govento/imgs/zoom.cur'), pointer;}

UL.dictionary,
UL.dictionary LI {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

UL.dictionary LI {
	display: inline-block;
	width: 147px;
	margin: 0px 10px 5px 0px;
}

.w25p {width: 25% !important;}
.w30p {width: 30% !important;}
.w50p {width: 50% !important;}
.w100p {width: 100% !important;}
.hauto {height: auto;}

UL.triStep,
UL.triStep LI {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

UL.triStep LI {
	display: inline-block;
	width: 31%;
	margin: 0px 1% 10px 0px;
}


/*--------------------------- Bundesliga Teaser Liveticker ------------------------------*/

.league_matches{margin-left: 55px; width: 909px;}
.league_matches > .league_match { float: left; border-right: 1px solid #d4d4d4;}
.league_matches > .league_match:last-of-type {border-right: 0px;}

.match_title_left {height: 33px; float: left; margin: 4px 15px 0 0}
.match_img_left {width: 38px; height: 33px; float: left; margin-right: 4px;}
.match_trenner {float: left; padding: 3px 0 0 0;}
.match_title_right {height: 33px; float: left; margin: 4px 0 0 15px} 
.match_img_right {width: 38px; height: 33px; float: left; margin-left: 4px}

/*--------------------------- CONTENT VOTING ------------------------------*/
.contentvoteResult {
	display: block;
}

.contentvoteResultImage {
	width: 130px;
	display: block;
	float: left;
}

.contentvoteResultBars {
	display: block;
	margin: 0px 0px 0px 140px;
}

.contentvoteResultAnswer {
	width: 170px;
	display: block;
	float: left;
}

.contentvoteResultBar {
	display: block;
	margin: 0px 75px 0px 172px;
	padding: 6px 0px 4px 0px;
}

.contentvoteResultPerc {
	font-weight: bold;
	width: 70px;
	display: block;
	float: right;
	text-align: right;
}

.contentvoteResultClear {
	display: block;
	float: none;
}


.seobox H1 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 0px 1em 0px;
}

.seobox H2 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 1em 0px;
}

/*--------------------------- BLOG STYLES ------------------------------*/
.blogHeader {
	display: block;
	background: rgba(237, 0, 0, 0.75);
	padding: 0px 10px;
}

.blogHeader A {
	color: #ffffff;
	text-decoration: none;
}

.blogHeaderTable {
	width: 100%;
	height: 45px;
	border: none;
}
.blogHeaderTable TR, .blogHeaderTable TD {border: none;}

.blogHeaderTable .whiteLine {
	background: url('../imgs/x_white.gif') repeat-x left center;
}

.blogHeaderTable .blogTitle {
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-size: 32px;
	line-height: 45px;
	color: #ffffff;
	text-transform: uppercase;
	width: 10%;
	white-space: nowrap;
	padding: 0px 40px;
}

.blogHeader.blogHeaderBlue {
	background: rgba(3, 78, 162, 1);
}
.blogHeader.blogHeaderBlue .blogHeaderTable .blogTitle {
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}

.blogHeader.blogHeaderBlack {
	background: rgba(0, 0, 0, 0.85);
}
.blogHeader.blogHeaderBlack .blogHeaderTable .blogTitle {
	font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
}

.blogTeasBox {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 24px;
	padding: 0px 10px 0px 0px;
}

.socialBarBlog {
	color: #4b4b4b;
	display: block;
	clear: both;
	padding: 4px 5px 4px 5px;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	background: #ffffff;
}

.socialBarBlog .bewertung,
.socialBarBlog .facebook,
.socialBarBlog .googleplus {
	width: 130px;
	height: 22px;
	display: block;
	float: left;
}
.socialBarBlog .bewertung {
	font-size:;
	width: 146px;
	float: right;
}
.socialBarBlog .bewertung > SPAN {float: left;}

/*--------------------------- STRIP QUIZ ------------------------------*/
.stripQuiz {
	width: 626px;
	height: 533px;
	display: block;
	background: url('../imgs/_content/stripquiz/stripquiz_bg.jpg') no-repeat top left;
	line-height: normal;
}

.stripQuiz .sqLeft {
	width: 260px;
	display: inline;
	float: left;
	margin: 25px 0px 5px 5px;
}
.stripQuiz .sqRight {
	width: 351px;
	height: 523px;
	display: inline;
	float: right;
	margin: 5px 5px 5px 0px;
}

.stripQuiz .sqInfo {
	display: block;
	font-size: 18px;
	color: #ff1061;
	margin: 0px 10px 20px 10px;
}

.stripQuiz .sqQNum {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #ff1061;
	margin: 0px 10px 20px 10px;
}

.stripQuiz .sqQuestionText {
	display: block;
	font-size: 13px;
	color: #ffffff;
	margin: 0px 10px 15px 10px;
}
.stripQuiz UL.sqAnswers {
	width: 240px;
	display: block;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

.stripQuiz UL.sqAnswers LI {
	width: 240px;
	display: block;
	margin-bottom: 3px;
}
.stripQuiz UL.sqAnswers LI A {
	width: 240px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}
.stripQuiz UL.sqAnswers LI A SPAN {
	display: block;
	padding: 12px 10px 11px 40px;
}

.stripQuiz UL.sqAnswers LI.a1 A {
	background: url(../imgs/_content/stripquiz/a_off.png) no-repeat 10px center #33010e;
}
.stripQuiz UL.sqAnswers LI.a2 A {
	background: url(../imgs/_content/stripquiz/b_off.png) no-repeat 10px center #33010e;
}
.stripQuiz UL.sqAnswers LI.a3 A {
	background: url(../imgs/_content/stripquiz/c_off.png) no-repeat 10px center #33010e;
}

.stripQuiz UL.sqAnswers LI.a1 A:hover {
	background: url(../imgs/_content/stripquiz/a_on.png) no-repeat 10px center #0e0200;
}
.stripQuiz UL.sqAnswers LI.a2 A:hover {
	background: url(../imgs/_content/stripquiz/b_on.png) no-repeat 10px center #0e0200;
}
.stripQuiz UL.sqAnswers LI.a3 A:hover {
	background: url(../imgs/_content/stripquiz/c_on.png) no-repeat 10px center #0e0200;
}

.stripQuiz UL.sqResultLnk {
	width: 240px;
	display: block;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

.stripQuiz UL.sqResultLnk LI {
	width: 240px;
	display: block;
	margin-bottom: 3px;
	text-align: center;
}
.stripQuiz UL.sqResultLnk LI A {
	width: 240px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	background: #33010e;
}
.stripQuiz UL.sqResultLnk LI A SPAN {
	display: block;
	padding: 12px 10px 11px 10px;
}

.stripQuiz UL.sqResultLnk LI A:hover {
	background: #0e0200;
}

.comment {margin: 0px 0px 10px 15px;}
.comment-triangle {width: 0px; height: 0px; border-style: solid; border-width: 15px 0 0 15px; border-color: transparent transparent transparent #d4d4d4;}
.comment-text {
	padding: 5px 9px;
	background-color: #d4d4d4;
	color: #000000;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
}

/*--------------------------- Kino Programm ------------------------------*/

.errorBox {
	padding: 15px;
	margin: 20px 0px;
	border: 1px solid #EBCCD1;
	border-radius: 4px;
	color: #A94442;
	background-color: #F2DEDE;
	border-color: ;
}

.kino-table {
	width: 100%;
	border-spacing: 2px;
	border-color: #d4d4d4;
}
.kino-table > thead {
	display: table-header-group;
	vertical-align: middle;
	background-color: #034ea2;
	color: #fff;
}

.kino-table tr.hover {color: #fff;}
.kino-table td.hover {color: #fff;}
.kino-table td {
	border: transparent;
	border-collapse: collapse;
}
.kino-table th {
	text-align: left;
	background-color: inherit;
	border: transparent;
	empty-cells: show;
}
.kino-table tr.alt { background-color: #f0f0f0;}


.video_title_grid {
	position: relative;
}
.video_title_grid:hover {background-color: #f0f0f0;}
.video_title_grid span.title {
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	background-color: rgba(0,0,0, 0.8);
	bottom: 0;
	color: #FFF;
	left: 0;
	padding: 4px 9px;
	margin: 10px;
	position: absolute;
}

.charts {display: block; padding: 10px 0px;}
.charts:hover {background-color: #f0f0f0;}
.charts .platzierung {
	width: 80px;
	float: left;
	line-height: 25px;
	font-size: 22px;
	font-weight: bold;
	display: block;
	text-align: center;	
}
.charts p {
	margin: 5px 0px;
}
.charts .list {
	width: 546px;
	float: right;
}

.trailer, .trailerImage {
	position: relative;
}
.trailer .absolut, .trailerImage .absolut {
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
}
.trailer .playBtn {
	background: url("/content/govento/imgs/_content/video/playbtn_gr_2010.png") no-repeat top left;
	width: 50px;
	height: 50px;
	display: block;
	margin: auto auto;
}
.selImg {
	width: 100%;
	height: 100%;
	box-shadow: inset 0 0 10px #fff, inset 0 0 10px #fff, inset 0 0 10px #fff;
}


.blackBox {
	border: 1px solid #272727;
	margin-bottom: 10px; 
}
.kritik_inhalt {
	margin-bottom: 10px;
	font-size: inherit;
	line-height: inherit;
	padding: 10px;
	width:606px;
	background-color: #EDEDED;
}

.mediaSlider {
	width: 626px;

	background-color: #272727;
	margin-bottom: 10px;
}
.mediaSlider .mediaPlatzhalter {
	min-height: 400px;
}
.mediaSlider .mediaCopyright {
	width: 606px;
	color: #fff;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 16px;
}

.mediaSlider .slider {
	display: block;
	position: relative;
	padding: 0 10px 10px 10px;
}
.sliderContainer {
	position: relative;
}
.sliderContainer .jcarousel-skin-story-related-prev {
	margin-left: -10px;
}
.sliderContainer .jcarousel-skin-story-related-next {
	margin-right: -10px;
}

.darkSlider {
	margin: 0px 0px 20px 0px;
}

.videoChannelTextArea {
	width: 100%;
	height: 143px;
	display: block;
	position: relative;
}

.videoChannelTextGradient {
	width:100%;
	height: 20px;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzI3MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(39,39,39,0) 0%, rgba(39,39,39,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,39,39,0)), color-stop(100%,rgba(39,39,39,1)));
	background: -webkit-linear-gradient(top,  rgba(39,39,39,0) 0%,rgba(39,39,39,1) 100%);
	background: -o-linear-gradient(top,  rgba(39,39,39,0) 0%,rgba(39,39,39,1) 100%);
	background: -ms-linear-gradient(top,  rgba(39,39,39,0) 0%,rgba(39,39,39,1) 100%);
	background: linear-gradient(to bottom,  rgba(39,39,39,0) 0%,rgba(39,39,39,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00272727', endColorstr='#272727',GradientType=0 );
}
.videoChannelTextGradient IMG {margin-top: 6px;}

.videoChannelTextFull {
	width: 100%;
	max-height: 143px;
	background: #272727;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	-webkit-transition: max-height 0s;
	-moz-transition: max-height 0s;
	transition: max-height 0s;
}

.videoChannelTextGradient:hover + .videoChannelTextFull, .videoChannelTextFull:hover {
	max-height: 1000px;
	z-index: 10000;
	-webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;
}
.coliPlayBtn {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0px 0px -25px;
	background: url("/content/govento/imgs/_content/video/playbtn_gr_2010.png") no-repeat top left;
	width: 50px;
	height: 50px;
}
.coliPlayBtn_small {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -22px 0px 0px -22px;
	background: url("/content/govento/imgs/_content/video/playbtn_kl_2010.png") no-repeat top left;
	width: 34px;
	height: 34px;
}

.contentIcons {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	background-color: rgba(0,0,0, 0.7);
	padding: 2px;
	color: #fff;
}
.aufmacherLabel > .fa {margin-left:0px;}
.fa {
	margin: 0px 5px;
	font-size: inherit;
}
.fa {font-size: 14px;}
.fa.fs14 {font-size: 14px !important;}
.fa.small {margin-top: 2px;}
.fa.fs16 {font-size: 16px !important;line-height: 18px;}
.fa.fs18 {font-size: 18px !important;line-height: 20px;}

/*--------------------------- Discounto ------------------------------*/
#discountoDate {
	width: 29%;
	padding: 3px 3px;
	font-size: 18px;
	line-height: 18px;
}

#discountoRetailer {
	width: 29%;
	padding: 3px 3px;
	font-size: 18px;
	line-height: 18px;
}

#discountgroup {
	width: 29%;
	padding: 3px 3px;
	font-size: 18px;
	line-height: 18px;
}

#discountoRetailerGroup {
	width: 50%;
	padding: 3px 3px;
	font-size: 18px;
	line-height: 18px;
}

.discountoResellerList {
	width: 100%;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

.discountoResellerList LI {
	vertical-align: top;
	display: inline-block;
	width: 14%;
	margin: 0 1% 10px 1%;
}

.discountoOffersList {
	width: 100%;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

.discountoOffersList LI {
	vertical-align: top;
	display: inline-block;
	width: 31%;
	margin: 0 1% 10px 1%;
	border: 1px solid #d4d4d4;
	position: relative;
}

.discountoOffersList LI.doubleBox {
	width: 64.3%;
	text-align: center;
}

.discountoOffersList LI .retailerLogo {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 0px;
	background: #ffffff;
	border-bottom: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}
.discountoOffersList LI .retailerLogo IMG {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}

.discountoOffersList LI .offerImage {
	display: block;
	width: 100%;
	height: 166px;
	overflow: hidden;
}

.discountoOffersList LI .offerText {
	display: block;
	margin: 0px 5px;
}

.discountoOffersList LI .offerDate {
	font-size: 15px;
	line-height: 16px;
	position: absolute;
	bottom: 5px;
	left: 5px;
}

.discountoOffersList LI .offerPrice {
	color: #ffffff;
	font-weight: bold;
	position: absolute;
	bottom: 10px;
	right: -5px;
	background: #ed1c24;
	padding: 5px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-transform:rotate(-10deg);
	-webkit-transform:rotate(-10deg);
	-o-transform:rotate(-10deg);
	-ms-transform:rotate(-10deg);
	transform:rotate(-10deg);
}

.discountoPrice {
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	background: #ed1c24;
	padding: 5px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.discountoSmallStoreList {
	width: 100%;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

.discountoSmallStoreList LI {
	vertical-align: top;
	display: inline-block;
	width: 100%;
	margin: 0px;
	padding: 10px 0px;
	border-top: 1px solid #d4d4d4;
	position: relative;
}
/*--------------------------- Embed Video ------------------------------*/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}

.video-container iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}