/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
div.uk-alert {display:none;}

/* Landingpage neu 2014 */
div.blog-featured_lp div.pagination {
	display:none;
}

td {vertical-align:top;}
td p {
	line-height:20px;
	margin: 0 0 6px;
}
h3 {margin-bottom:12px;}
div.moduletable_pas h3 {margin-top:12px;}

/* Allgemeine Module */

div.uk-grid div.uk-width-medium-1-2 {
	width:370px;
}

div._lp-mnews h3 {
	padding-top: 0px;
}

/* -------------------------- vabase.css ------------------------------- */
div#logom0 {
	position:absolute;top:77px;width:498px;height:27px;
	border:1px solid:#333;
}
div#logom1 {
	width:120px;height:27px;float:left;
	background-image:url(../images/logom1.jpg); background-repeat:no-repeat;
}
div#logom2 {
	width:60px;height:27px;margin-left:2px;float:left;
	background-image:url(../images/logom2.jpg); background-repeat:no-repeat;
}
div#logom3 {
	width:86px;height:27px;margin-left:2px;float:left;
	background-image:url(../images/logom3.jpg); background-repeat:no-repeat;
}
div#logom4 {
	width:78px;height:27px;margin-left:1px;float:left;
	background-image:url(../images/logom4.jpg); background-repeat:no-repeat;
}
div#logom5 {
	width:136px;height:27px;margin-left:1px;float:left;
	background-image:url(../images/logom5.jpg); background-repeat:no-repeat;
}
div#logom1:hover {background-image:url(../images/logom1_o.jpg); background-repeat:no-repeat;}
div#logom2:hover {background-image:url(../images/logom2_o.jpg); background-repeat:no-repeat;}
div#logom3:hover {background-image:url(../images/logom3_o.jpg); background-repeat:no-repeat;}
div#logom4:hover {background-image:url(../images/logom4_o.jpg); background-repeat:no-repeat;}
div#logom5:hover {background-image:url(../images/logom5_o.jpg); background-repeat:no-repeat;}

div#aktuell a:before {content:"Aktuell: ";color:#D3E300;font-size:16px;}

.advertorial {color: #67bd02;font-weight:bold;}








/* *************** Landingpage Styles *************** */

.tklein { font-family: arial, sans-serif;font-size: 12px; color:#333;padding: 3px;}
td.tklein em {display:none;}
.update {color: #FE7215;font-weight: bold;}
.update_topnews {color: #fe7215; font-weight:normal;}
.orange {color: #fe7215;}
div#links {width:358px;float:left;overflow:hidden;position:relative;left:0px;top:0px;margin-right:12px;}
div#rechts {width:358px;float:left;overflow:hidden;position:relative;left:0px;top:0px;}

div._voll{clear:both;}

@media (min-width: 996px) {
	div._akt div#aktuell {
		float:right;
		width:300;
		top:0;
	}
	div._akt div#bereiche {
		width:680px;
	}
	div._akt {
		background:#e3001b;
	}
	
	
}








/* Top7 */
div#rside li {
	list-style-type:decimal;
	list-style-position:outside;
	padding: 0px 0px 5px 0px;
	text-align: left;
}

div#rside .d1 div, div#rside .d2 div {
	margin: 0px 6px 0px 10px;
}

div#rside div._letzte div {
	margin:0px;
	padding:0px 0px 0px 6px;
}
div#rside div._letzte ul {
	margin:0px;
	padding:0px
}
div#rside div._letzte ul li {
	list-style-type:none;
}


div#rside div._letzte li {
	background-image:url(/images/download.png); background-repeat:no-repeat;
	padding: 0px 0px 10px 26px;
}

/* Ende Top7 */

iframe#blockrandom {margin-bottom: 6px;}
div.bannergroup_lprec {margin:12px 0px 6px 30px;}
div.zr2 div.bannergroup_lprec {margin-left:30px;}
h2.contentheading_nsblog, h2.contentheading_ptblog {margin-top:4px;}
div.-topbilder {
	width:228px;
	margin:0px 0px 7px 0px;
}
div.-topbilder ul {padding-bottom:12px; }
div.-topvideos {
	width:228px;
	margin:0px 0px 7px 0px;
}
div.-topvideos ul {padding-bottom:12px; }
div.-tophint {
	width:228px;
	margin:0px 0px 7px 0px;
}
div.-tophint ul {padding-bottom:12px; }
div._sps {margin-bottom:6px}
div.spec div.bild {
	width:100px;
	float:left;
	padding:4px 0px 4px 0px;
}
div.spec div.bild img {
	display:block;
	padding:0px 0px 4px 0px;
}
div.spec div.text {
	width: 250px;
}

div.mehr {margin-bottom:12px;border-bottom:1px solid #ddd;}
div#slider { width:360px;}
a.close{width:20px;float:left;}
a.close div {background-image:url(../images/nachoben1.gif); background-repeat:no-repeat;}
div.lprect {margin-left:auto; margin-right:auto; margin-bottom:12px;width:300px;height:250px;overflow:hidden;background:#eee; }
div#vnv {
	margin-top: 12px;
	padding: 3px 140px 3px 12px;
	background:#ffb400;
}

/* *************** NewsPT Styles *************** */
td.goldtitel {font-size:22px;font-weight:bold;color:#d3be6b;line-height:20px;border-bottom:1px solid #d3be6b; padding: 6px 0px 8px 0px;}
div#rectpos {position: absolute;right: 32px;top: 155px}
div.newstab table.btab1, table#textab table.btab1 {
    width: 330px;
}

div.moduletable_nsrec {
	margin-left: auto;
	margin-right: auto;
   width: 300px;
	margin-bottom: 12px;
}
	 
td.hgrundtab div.moduletable_nsrec {
	margin-bottom: 20px;
}

div.nteaser {
	font-size: 104%;
	font-weight: bold;
}

div#ntxt table.ttab p {
	margin: 0px 0px 6px 0px;
}

div#hgrund td.hgv div.bannergroup_nsrec {
	display:none;
}	 


div.nu_ue .nu_l {
	width:350px; 
	float:left;
}
div.nu_ue .nu_r {
	width:350px; 
	float:right;
}
div.nu_ue hr {
	clear:both;
}

/* *************** P+T Styles *************** */

/* *************** CamDB Styles *************** */
div#dbtop7 {width:370px;float:left;}
div#dbrect {position: relative;right:60px;width:300px;float:right;}
table.dbwahl td {padding:6px;}
div.csw-db {height: 270px;}
table#tbi, table#tbi table#fkauf {width:100%;}
table#tbi p {margin:0px;}

/* *************** Weiteres******************** */
div#social{
    float: left;
    height: 36px;
    margin: 0;
    position: absolute;
    top: 72px;
    width: 250px;
	 padding-top:8px;
}
/* Ende Seitennavigation */
#system h1 {
	background-image:url(../images/Titel-HGP.gif); 
	background-repeat:repeat-x;
	font-size: 16px;
}

h3.uk-panel-title {
background-image: url("../images/Titel-HGP.gif");
    background-repeat: repeat-x;
    height: 20px;
    margin: 4px 0 5px;
    padding: 6px 0 1px 6px;
	 font-size: 16px;
    line-height: 18px;
}	 
	 
#system h1.title2 {background-image:url(../images/Titel-Dreieck.gif); background-repeat:no-repeat; font-size:18px;margin:22px 0px 10px 0px;padding: 2px 0px 0px 26px;}
h2.allmode-title, h3.allmode-title  {background-image: url("../images/Titel-Dreieck.png");
    background-repeat: no-repeat;
    margin-top: 6px;
    padding-left: 26px;
    padding-top: 6px;
}
#system  div article h1.title {background-image:url(../images/Titel-Dreieck.gif); background-repeat:no-repeat;padding-left: 26px;}
h2.module-title, h3.module-title {margin: 4px 0px 5px 0px;padding:6px 0px 1px 6px;height:20px;background-image:url(../images/Titel-HGP.gif); background-repeat:repeat-x;}
div#rside h3.module-title {width: 212px;color:#eee; text-align: left;margin: 4px 0px 5px 0px;padding:6px 0px 1px 6px;height:20px;background-image:url(../images/HGP_inv.gif); background-repeat:repeat-x;}
div.xmap ul.level_0 li {padding-bottom:10px;font-weight:bold;}
div.xmap ul.level_1 li {padding-top:0px;padding-bottom:0px;font-weight:normal;}
div.xmap ul ul li {padding-top:0px;font-weight:normal;}

/* Module */

/* rside allgemein */

div#rside {color: #FFFFFF;}
#rside p {margin:0px;}
div#rside span.createdate_blg {color:#fff;}

div#rside ul {
    padding-right: 6px;
	 padding-left: 24px;
}
div.-topnews ul {
    width: 194px;
}
div.-topnews ul {
    list-style-position: outside;
    margin-top: 0;
    padding-top: 10px;
}

div#rside li{
    color: #CCCCCC;
    font-size: 12px;
    font-weight: bold;
	 line-height: 18px;
}
li.mostread-topnews, li.mostread-topbilder {color:#4C68B5;}
div#rside a { color:#fff;}
div#rside a:hover, div#rside div.d1 a:hover{ text-decoration:underline;color:#fff;}
div#rside div.d1 a{ color:#ccc;}
div#rside h3.uk-panel-title {
    background-image: url("../images/HGP_inv.gif");
    background-repeat: repeat-x;
    color: #EEEEEE;
    height: 20px;
    margin: 4px 0 5px;
    padding: 6px 0 1px 6px;
    text-align: left;
}

div#rside div.einzelpdf li {list-style-type:disc;}
div.einzelpdf a {float:left;}
div.einzelpdf span.PricesalesPrice {margin-left:6px;}


/* Rside-Modul-Abstände */
div#rside ._kachel {
	margin-bottom:22px;
}

div._kachel div.banneritem {margin-left:25px;}
div#rside ._fbook iframe{
	padding-left:12px;
}
div#rside ._fbook p{
	padding-left:12px;
}

/* sonstiges */
div.vmCartModule img {display:none;}

.button {
	height: 21px;
	border:solid 2px #FFFFFF;
	background-color: #DF012A;
	color: #FFFFFF;
	font-family: verdana, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:2px;
	position:relative;
	top:1px;
}

/* Suche */
div.uk-navbar-flip {
    position: absolute;
    right: 516px;
    top: 77px;
	 width: 220px;
}

td.gsc-search-button input {
	position:relative;top:2px;
}

table.gsc-search-box div.gsc-input-box  {
    height: 28px;
}

img#suchenbild {position:relative;top:-6px;}
table.gsc-search-box input.gsc-search-button {padding:5px;}

/* Banner */

/* Heft */
table#heftts, table#heftts p {display:none;}
ul.slides table#heftts p {display:block;margin:0px 0px 0px 6px;}
table#jahr td {padding:6px 0px;}
div.hue1 table#heftts {display:none;}
table#maintab2 div.uk-grid div.hue1 table#heftts {display:block;}
div.listen table#heftts {display:block;padding-left: 26px}
table.blog_heft table#heftts {display:inline;}

table#huetab {
	table-layout: fixed;
   width: 730px;
}
table#huetab table.ttab {
   width: 350px;
}

table#huetab td.hgt1 {
   width: 355px;
	padding-right:10px;	
}

div.hgdiv, div.hgrundtab {
	margin-bottom:10px;
	width:358px;
	overflow:hidden;
}
div.hgrundtab {
	margin-left:10px;
}

td.hgrundtab div.hgdiv {
	line-height: 16px; 
	text-align: left; 
	margin: 0px; 	
	margin-top: 18px;
}

div.newstab td.tklein {line-height: 16px;}
table.btab{
	width:100%; 
}

div.hgrundtab table.btab1{
	margin-top:130px;
}


.heftueb {
   margin: 10px 10px 3px 0px;
   width: 100%;
}

table#huetabkat div.huekat {
	padding: 2px 0px 2px 10px; 
	color: #000000; 
	background-color: #d5d1d5; 
	height: 20px;
}

table.btab1 td, table.btab td {
	background: #eee;padding:6px 6px 6px 6px;
}

table.btab-weiss td {
	background: #fff;
}

table.btab ul {
	padding:0px 0px 0px 25px;
	margin:0px;
}
table.btab li {
	padding:0px 0px 4px 0px;
	margin:0px;
}

table#huetabkat a {
	font-weight: bold;
   position: relative;
   top: 4px;
}
table#huetabkat p {margin:0px;}
table#bezahl td {padding:6px;}
table#bezahl{margin: 0px 12px 0px 12px;}
table.pros p {margin:6px 0px 6px 12px;}

table#huetab table.ttab table.pros{
	width:357px;
}

table#bezahl td, table#bezahl div {font-size:11px;line-height: 15px;}

/* Forum */
div#rside div.forum, div#rside div.forum div {text-align:left;}
div.forum ul{padding-left: 0px;}
div.forum a{font-weight:bold;position:relative;top:-8px;} 
div.forum td{padding:0px;margin:0px;} 
div.forum a.sublevel_fo{font-weight:normal;position:relative;top:-8px;padding-left:35px;}
div#sp-rect {padding: 12px 0px 0px 0px;}
div#mns-rect {padding: 12px 0px 0px 20px;}
div#mz-rect {padding: 12px 0px 0px 36px;}
div#art-rect {padding-left:16px;}
table.bm td.eins{padding:12px 0px 12px 0px}
table.bm span.contentheading {background-image:url(../images/Titel-Dreieck.gif); background-repeat:no-repeat; font-size:18px;margin:22px 0px 10px 0px;padding: 5px 0px 0px 26px;}
div.npf {font-weight:bold;padding-bottom: 1px;}
li.npf {margin-bottom:4px;}

/* -------------------------- Ende vabase.css -------------------------- */

body {
    background-color: #EFF1F4;
}

a:link, a:visited {
    color: #083DD6;
    text-decoration: none;
}
a, a:hover {
    text-decoration: none;
}

header#header {
	background-color: #fff;
	height: 116px;
}
#headerbar {
//    padding: 10px 0 5px;
}
div.socs {position: relative;width: 480px;}
div#logopos {
    float: right;
    overflow: hidden;
    width: 486px;
}

div#skypos {
	float: left;
	margin-left:6px;
}

div._sky1 {
	margin-bottom: 12px;
}
div#skypos div._sky2 {
	margin-bottom: 12px;
}

.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after {
    content: "";
    display: table;
}
.clearfix:after, .grid-block:after, .deepest:after {
    clear: both;
}
.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after {
    content: "";
    display: table;
}

.wrapper {
    padding-bottom: 0;
	 padding-top: 24px;
}
.wrapper {
    margin: auto;
}

.wrapperi {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding-bottom: 14px;
    width: 996px;	 
	 float:left; /*Aljoscha*/
}

#header {
//    padding: 0 12px;
    position: relative;
}

#main {
    margin-right: 12px;
	 margin-bottom: 12px;
    padding-bottom: 0;
}

section#breadcrumbs {
    position: relative;
    top: -4px;
    width: 950px;
	 overflow:hidden;
	 font-style:italic;
}

#maininner {
	 overflow: hidden;
}
div#maininner {
    background: url("../images/vRot1.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 12px;
    min-height: 913px;
}

ul.breadcrumb {margin: 0px 2px 0px 2px; width:728px;padding-left: 0;}
ul.breadcrumb > li {
    float: left;
	 margin-right:6px;
	 list-style-type:none;
}

div._lp-news .allmode-topitem {
	position: relative;
   top: 0px;
	padding:0px;
}

div._lp-news h2.allmode-title, div._lp-news h3.allmode-title {
	position: absolute;
   top: 0px;
	width:724px;
	height:46px;
	background:#fff;background:-moz-linear-gradient(left,#eee 0,rgba(255,255,255,0.4) 100%);
	background:-webkit-linear-gradient(left,#eee 0,rgba(255,255,255,0.4) 100%);
	background:-o-linear-gradient(left,#eee 0,rgba(255,255,255,0.4) 100%);
	background:linear-gradient(left,#eee 0,rgba(255,255,255,0.4) 100%)
}
div._lp-news div.allmode-details {
	position: absolute;
   top: 30px;
	left: 27px;
	z-index:1;
}
div._lp-news div.allmode-text {
	position: absolute;
   bottom: 0px;
	left: 0px;
	width:732px;
   font-size: 110%;
   line-height: 20px;	
	background:#fff;background:-moz-linear-gradient(left,#eee 0,rgba(255,255,255,0.4) 100%);
	background:-webkit-linear-gradient(left,#eee 0,rgba(255,255,255,0.4) 100%);
	background:-o-linear-gradient(left,#eee 0,rgba(255,255,255,0.4) 100%);
	background:linear-gradient(left,#eee 0,rgba(255,255,255,0.4) 100%)
}
div._lp-news div.am-text {
	width:600px;
	float:left;
	padding: 10px 10px 10px 10px;
	font-weight: bold;
}
div._lp-news span.allmode-readmore a {
	 background-image: url("../images/weiterpfeil.png");
    background-repeat: no-repeat;
    bottom: 5px;
    font-weight: bold;
    height: 60px;
    position: absolute;
    right: 30px;
    width: 100px;
    z-index: 1;
}
div._lp-news .allmode-default .allmode-img img {
	border:none;
	transition:none;
	background-color: #fff;
}

div._ptblog .allmode-default .allmode-img img {
	border:none;
	transition:none;
//	background-color: #f6f5f5;
	margin: 0 0px 8px 0px;
	min-width: 330px; 
}

div._ptblog .allmode-text {
	padding-left: 6px;
}


div._ptblog div.allmode-itemsbox {padding-left:10px;}

/* menues */
/* ***** LEVEL 1  ***** */
/* HG-Farbe 1Level */
div#bereiche {
	background-color: #E3001B;
	height: 33px;
	width: 996px;
	float:left;
	overflow:hidden;
}

/* HG-Farbe 1Level OVER */
div#bereiche a:hover {
	background-color: #ee2a0f;	
	color: #fff;
	padding:10px 7px 8px 7px;
}

div#bereiche div:hover {
	background-color: #ee2a0f;	
}

div#aktuell a:hover {color: #fff;}

/* HG-Farbe 1Level ACTIVE */
div#bereiche a#aktiv {
	background-color: #ff3c00;
	color: #fff;
	padding:10px 7px 8px 7px;
}

div#bereiche div {
	float:left;	
	height: 22px;
	padding:10px 0px 0px 0px;
}

/* Munüpunkt Magazin, da eigenes Menu */
div#bereiche div.mag{
	position:relative;top:-9px;
	height: 34px;
	padding:0px;
	border:none;
}
div#bereiche div.mag a:hover {
	padding:9px 7px 9px 7px;
}

div.mag ul.menu{
	position:relative;top:-8px;
	height: 34px;
	padding:0px;
}
div.mag ul.menu li{
	height: 100%;
}
div#bereiche div#aktiv {
	background-color: #ff3c00;
}

div#bereiche div#aktiv div.mag a {color: #fff;background-color: #ff3c00;}

div#bereiche a, div#aktuell a {
	color: #fff;
	position:relative;top:0px;left:0px;
	font-size: 14px;
	font-weight:bold;
	padding:9px 7px 9px 7px;
}

div#bereiche div.mag ul.menu li a{
	padding:4px 10px 0px 10px;
}

div#aktuell{
//	position:absolute;
//	top:116px;
	right:0px;height: 32px;margin-right:12px;
	padding-top:0px;
}

div#aktuell div {
	position:relative;right:30px;
	padding-top:0px;
}

div#aktuell a.level1 span:before {content:"Aktuell: ";color:#D3E300;font-size:16px;}

div#aktuell a{padding:8px 0px 6px 0px;}
div#aktuell a.level1:hover, div#aktuell span.level1:hover {
	background:none;
	border:none;
}

/*  ***** LEVEL 2 *****  */
/* 2. Zeile, 1. Zeile Suckerfish */
/* HG-Farbe 2Level */
nav#menu {
	background-color: #000;
	height: 28px;
	width: 996px;
	float: left;
}

/* HG-Farbe OVER oder Grafik 2Level und 3Level */
nav#menu a:hover{
	background-color: #444;
}

/* HG-Farbe oder Grafik 2Level ACTIVE */
nav#menu li.parent a.active {	
	background-color:#555;
	font-weight:bold;
	color: #ddd;	
}

/* Text-Farbe OVER/ACTIVE 2Level */
nav#menu a:hover, nav#menu a.current {
	color: #fff;
}

nav#menu li.active a.current {
	color: #eee;
	background-color: #555555;
}

/* Level2 NEU */
nav#menu ul.uk-navbar-nav li {
    border-right: 1px solid #666666;
    height: 27px;
    padding-bottom: 1px;
}
nav#menu ul.uk-navbar-nav ul li {
    border-right:none;
	 height: 24px;
}

nav#menu a{
    color: #FFFFFF;
    font-weight: bold;
    line-height: 28px;
    padding: 3px 10px;
}

nav#menu ul ul a:hover{
	background-color: #c6c6c6;
	color: #fff;
}

nav#menu ul ul a{
	font-size: 13px;
    color: #666;
    font-weight: normal;
    line-height: 24px;
    padding: 1px 10px;
}

/* Footer-Menu */

div#bot {
    position: relative;
    top: -6px;
}

section#bottom-a li {
	float:left;
	padding: 0 3px;
}

#bottom-a {
    height: 24px;
    padding: 0 10px 0 210px;
	 margin: 15px 0px;
}
#bottom-a div.module {
    width: 360px;
}
section#bottom-a li a {
	border: 1px solid #EFF1F4;
	padding: 5px 10px;
	font-size:14px;
} 
section#bottom-a a:hover {
	border: 1px solid #DDD;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#fff;
}

/* kleiner Footer-Banner */
div#rside_u {
    float: right;
    height: 88px;
    margin:  12px 13px 0 0;
    overflow: hidden;
    width: 226px;
	 /* WIEDER ANZEIGEN, WENN SUPERBANNER im FOOTER!*/
	 display:none;
}
.tm-footer {
    margin: 0px;
}

/* Footerbanner */
div#fbanner {
	position:absolute;
	margin: 12px 11px 0 13px;
}

/* Layout */
#content {
    margin: 0 11px 0 13px;
}

/* rside */
section#content, div#rside {
    float: left;
}
div#rside {
    background-color: #E3001B;
    position: relative;
    width: 228px;
}
div#rside div.module {
    clear: both;
    color: #FFFFFF;
    margin-bottom: 3px;
}
div#rside div._kachel {
    text-align: center;
}

/* Newsübersichten */
div.moduletable_nue div.allmode-box {
	border:none;
}

/* Ende Newsübersichten */

/* Topnews-Listen */
div.moduletable_topnews ul {
	padding-left:18px;
}
div.moduletable_topnews li {
	list-style-type:disc;
	color: #2952C3;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 6px;
}

/* Mod RAXO */
div._lp-news .allmode-default .allmode-img {											
	margin: 0px;
}
div._lp-news .allmode-default .allmode-img img {											
	margin: 0px; padding: 0px;
}

div.moduletable_7tage div.allmode-item {padding:0px;}

/* LatestPosts */
div.moduletable_vb, div.moduleheading_vlp {
	background:#eee;
	padding:3px 5px;
}

div.thread_title a.tlink {
	font-weight:bold;
}

div.moduletable_vb div.dat {
    color: #333333;
    font-size: 11px;
}

div.moduletable_vb h3 {
    margin: 0px 0px 0px 0px;
}
div.moduletable_vb div.kom {
    margin-right: 80px;
}

/* Related Items */
ul.relateditems_pas li {margin-bottom:4px;}
div.tagssimilar_pas li {margin-bottom:4px;}

/* MAGAZIN-KANAL */
/* Article */

article h1.uk-article-title {margin-bottom:0px;}
article p.uk-article-meta {margin-top:0px;}
table#bezahl tr.art-t4 {display:none;}

/* Sonstiges */
div.category-desc {font-size:14px;margin:12px 0px;}
h3.item-title span {padding-left:12px;}

/* Google-News Bilder */
article.uk-article > img {
  position:absolute;
  top:-200px;
}

table#hueitab div.huekat {padding:0px 24px 0px 6px;}

table#huetab p { margin:6px 0px 4px 0px;}

td#zinhalt {
    background-image: url("/images/stories/icons/service.jpg");
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    width: 30px;
}

/* NEU rside */

div._t7news div._t7news{
	background-image: url("/images/stories/top7_news.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}
div._t7pt div._t7pt{
	background-image: url("/images/stories/top7_pt_02_klein.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}

div._csuche div.d1{
	background-image: url("/images/stories/Cam_DB_02_klein.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}
div._ssuche div.d1{
	background-image: url("/images/stories/Schnitt_DB_04_klein.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}
div._tebi div._tebi{
	background-image: url("/images/stories/top7_testbilder_02_klein.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}
div._tevi div._tevi{
	background-image: url("/images/stories/top7_testvideos_02_klein.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}
div._t7art div._t7art{
	background-image: url("/images/stories/top7_artikel_05_klein.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}

div#rside div._t7camtests{
	background-image: url("/images/stories/top7_cam-tests.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}
div#rside div._t7ac-tests{
	background-image: url("/images/stories/top7_actioncam-tests.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}
div#rside div._t7forum{
	background-image: url("/images/stories/top7_forum.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}
div#rside div._t7anzeigen{
	background-image: url("/images/stories/top7_anzeigen.jpg");
	background-repeat: no-repeat;
	padding-top:78px;
}

div. _sky1, div. _sky2 {
    height: 600px;
    width: 160px;
}

form.webcode input {
	 padding:0; 
	 margin:12px 6px;
	 background:#E3001B;
	 color:#fff;
	 font-weight:bold;
	 border:none;
}

div#rside ul.letzte li {
	list-style-type:disc;
}


ul#nsmenu a._nuroff {display:none;}
ul#ptmenu a._nuroff {display:none;}
ul#mzmenu a._nuroff {display:none;}

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.wrapper { 
	min-width:996px !important;
}

div.wrapperi {
	min-width:996px !important;
}

@media (max-width: 1260px) {
	div#logopos a{
		padding:0;
	}	
	div#skypos {
		float: left;
		width:998px;
		margin-left: 0px;
	}
	div#skypos div._sky1 {
		float: left;
		margin: 6px;
	}
	div#skypos div._sky2 {
		float: right;
		margin: 6px;
	}

	div#rside_u{
		display:none;
	}
	div#fbanner{
		display:none;
	}
	div.kanal{
		display:none;
	}
	.tm-totop-scroller{
		left:-12px;
		margin-bottom:20px;
		float:right;
	}

}

/* Enger */
@media (max-width: 1092px) {
	div#skypos {
		float: left;
		width: 998px;
	}
	div#skypos div._sky1 {
		float: left;
		margin: 6px;
	}
	div#skypos div._sky2 {
		float: right;
		margin: 6px;
	}
}	

/* Noch enger */
@media (max-width: 1028px) {
	.uk-container {
		padding:0px;
	}
}

/* Wird ausgeführt, wenn Viewport kleiner als 996px ist. */
@media (max-width: 996px) {

	#cookieChoiceInfo{display:none;}
	div#rside {
		clear:both;
		background-color: #none;
		width:100%;
		background: url("../images/vRot2.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
	}
	div#rside > div {
		width:228px;
		float: left;	
		padding: 10px 10px 25px 10px;
	}
	div#maininner{
		background:none;
	}
	.wrapper { 
		min-width:766px !important;	
	}
	div.wrapperi {
		min-width:766px !important;
		width:766px !important;
	}
	header#header{
		height: 124px;
	}
	div#logopos{
		height:102px;
		background:#000;
	}
	div#bereiche {
		width: 766px;
		height:48px;  /*Google 48*/
	}
	nav#menu {
    width: 766px;
	}
	section#breadcrumbs{
	 width:740px;
	}
	a:link, a:visited {
    line-height: 26px;
	 }
	div#fullbanner {
		display:none;
	}
	div.uk-navbar-flip {
    clear:both;
	 position: relative;
    top: -28px;
	 left:2px;
	}
	div#logom0 {
		display:none;
	}
	div#aktuell{
		display:none;
	}
	div#social{
		top:0px;
		width:260px;
		padding-top:8px;
	}
	div#social a.tm-social {
		display:none;
	}		
	div#social a {
		padding:6px 10px 4px 10px;
	}
	div#rside_u{
		display:none;
	}
	section#bottom-a{
		padding:0px;
	}
	section#bottom-a div.uk-panel{
		width:600px;
		margin-left:auto;
		margin-right:auto;
	}
	section#bottom-a li a {
		padding: 15px;
	}
	
	/* Links in rside */
	div#rside li{
		margin: 5px 0px;
		padding: 0;
	}
	div#rside a{
		padding: 5px 0;
	}
	
	/* Skyscraper */	
	div#skypos {
		width: 768px !important;
	}
} 


/* Für Google mobile */
/*@media (max-width: 680px) { */
@media (max-width: 480px) {
	.wrapper { 
		min-width:380px !important;	
		min-width:380px !important;				
		width:320px !important; /* Noch ok für Google Mobile */
		overflow:hidden; /* Nur zu Testzwecken */
	}

	div.wrapperi {
		min-width:380px !important;
		width:380px !important;
	}
	
	div#headerbar a.uk-navbar-toggle::after {
		float:left;
		margin: 6px;
		position: absolute;
	}
	
	header#header{
		height: 90px;
    	overflow: hidden;
	}
	
	div#logopos{
		width:320px;
		float:right;
		margin-right: 10px;
	}
	div#logopos img{
		width:320px;
	}
	
	div#social{display:none;}
	div.uk-navbar-flip{display:none;}	


	
	div#skypos{display:none;}
		
	div#rechts {width:292px;}
	
	div._voll div {float:left;}
	
	div.spec div.text {
		width: 194px;
	}
	article {
		width:300px;
	}
	
	table#maintab2 {
		width: 360px;
	}
	table#textab div.newstab {display:none;}
	
	div#rside {
		width:320px;
	}
	
	div#skypos {
		width: 320px !important;
		margin-top:6px;
	}
	div#skypos div._sky1 {
		margin: 0px;
	}
	div#skypos div._sky2 {
		margin: 0px;
	}
	
	footer.tm-footer{
		width:320px;
	}
	
	section#bottom-a{
		width:320px;
	}
	
	div#bot{
		width:320px !important;
	}
	
	section#bottom-a div._menu{
		width:320px;
	}
	
	.tm-totop-scroller{
		left:0px;
	}
	
	#header {
		padding:0px;
		margin:0px;
	}
		
	#headerbar {
		padding:0px;
	}
} 



/* ****************  ANFANG NEULAYOUT ******************************** */
hr.clearer {visibility: hidden; clear: both; padding-top: 0px;}

div#neulayout {
	width:728px;
}
div#neulayout > div.halb {
	width:49%;
	margin:0px;
	float:left;
}

div#neulayout div.rechts {
	float:right;
}

div#neulayout > div.halb p {
	margin: 0px 0px 6px 0px;
}

div#neulayout div.bild {
	background: #eee;
	width: 330px;
	padding: 12px 12px 2px 12px;
	margin-bottom: 12px;
}
div#neulayout div.bild p {
	margin-bottom:0px;
}

div#neulayout p.caption {
	background: #eee;
	margin-top:0px;
	line-height:18px;
}

div#neulayout div.fun {
	float:left;
	background: #eee;
}
div#neulayout div.fun > div {
    padding: 3px 5px;
}

div#neulayout div.voll {
	clear:both;
	width:100%;
	margin-bottom: 12px;
}

div#neulayout div.d1 {
	min-height: 280px;
}

div#neulayout div.d2 {
	margin-right: 28px;
}

div#neulayout div.d1, div#neulayout div.vid, div#neulayout div.d4 {float:left;}
div#neulayout div.d0, div#neulayout div.d2, div#neulayout div.d3, div#neulayout div.d5, div#neulayout div.d6, div#neulayout div.d7, div#neulayout div.d8 {float:right;}
div#neulayout div.d4, div#neulayout div.d7 {clear:both;}


div.flinks {
width: 330px; float: left; margin: 12px 0px 0px 0px;
}

div.frechts {
width: 330px; float: right; margin: 12px 0px 0px 0px;
}


@media (max-width: 480px) {
div#neulayout {
	width:100%;
}
div#neulayout > div.halb {
	width:290px;
}

div.nu_ue .nu_l {width:310px; }
div.nu_ue .nu_r {width:310px; }
div.nteaser {font-weight:normal;}


div._lp-news div.am-text {
    max-width: 350px;
}

div._lp-news span.allmode-readmore a {
    background-image: none;
}


}

/* ****************  ENDE NEULAYOUT ******************************** */
/* ****************  NEULAYOUT 2 ******************************** */

@media (max-width: 959px) {
  .uk-form-horizontal .uk-form-label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
  }

  .uk-text-center-medium {
    text-align: center !important;
  }
  .uk-text-left-medium {
    text-align: left !important;
  }
}

@media (max-width: 767px) {
  .uk-dropdown-grid > [class*='uk-width-'] {
    width: 100%;
  }
  .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
    margin-top: 15px;
  }

  .uk-modal-dialog {
    width: auto;
    margin: 10px auto;
  }

  .uk-modal-dialog-lightbox > .uk-close:first-child {
    top: -7px;
    right: -7px;
  }

  .uk-text-center-small {
    text-align: center !important;
  }
  .uk-text-left-small {
    text-align: left !important;
  }

  .uk-visible-medium {
    display: none !important;
  }
  .uk-visible-large {
    display: none !important;
  }
  .uk-hidden-small {
    display: none !important;
  }
  
	div#bereiche {display:	none;	}
	nav#menu {display:none;}
	section#breadcrumbs{display:none;}
	div#headpos{display:none;}
  
  
div.uk-offcanvas-bar ul#nsmenu_off {margin-top:30px;} 
div.uk-offcanvas-bar ul#ptmenu_off {margin-top:30px;}
div.uk-offcanvas-bar ul#ptmenu_off {margin-top:30px;}
div.uk-offcanvas-bar ul#mzmenu_off {margin-top:30px;}
div.uk-offcanvas-bar ul#fmenu_off {margin-top:30px;}
   
  .tm-navbar {
    margin: 0 -25px 25px -25px;
    border-width: 0 0 1px 0;
  }
  .tm-logo-small:hover {
    text-decoration: none;
  }
  .tm-navbar:not(.uk-navbar-attached) {
    border-radius: 0;
  }
}

/* ****************  ENDE NEULAYOUT 2 ******************************** */

li.npf_hide {display:none;}





/* ****************  Anfang HEADERLAYOUT 2016 ******************************** */

header#header {
    height: 90px;
	 overflow:hidden;
}
div#hlayout {
	width:268px;
	height:90px;
	background:#000;
	float:left;
}

div#hl_socials {
	 margin-top:10px;
}

div#hl_socials .socials a {
    border-radius: 100%;
	 margin-left: 5px;
}




div#hl_banner {
	width:728px;
	height:90px;
	float:right;
	background:#484644;
	background-image: url("/images/plusabo_default.jpg"); 
}

div#sub1 {
	width:728px;
	height:90px;
	background-repeat:no-repeat;
	position:absolute;
	z-index:2;
//	background-color:#484644;
}




div#___gcse_0, div#___gcse_1  {
	padding:0px 12px 0px 12px;
}

.tm-totop-scroller {
    left: 430px;
}


@media (max-width: 1260px) {
	.tm-totop-scroller {
		left: 0px;
	}
}

table.gsc-search-box input.gsc-search-button {
    border-radius: 100%;
    padding: 8px;
}



@media (max-width: 996px) {
	#headerbar {
		padding: 10px 0 5px;
	}



header#header {
    min-height: 105px;
}

div#hl_banner {
	display:none;
}

	div#hlayout{
		width: 100%;
		background: url("../images/hg_logo_kl.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	}

	table#maintab2 {
		width:100%;
	}
	.wrapper {
		min-width: 780px !important;
    	width: 100%;
	}

	div.wrapperi {
		min-width: 99% !important;
		width: 99% !important;
	}
	  
	div#bot {
		width:100%;
	}
	
	section#bottom-a div.uk-panel {
		width: 100%;
	}
	 
	div#skypos {
		width: 100% !important;
	}

	section#content{
		width:100%;
	}
	
	div#rside{
		display:none;
	}
	
	div#maininner {
		width:100%;
	}
}


@media (max-width: 767px) {
	div#menubar {
		display:none;
	}
	
	header#header {
		height: 133px;
	}
	
	div#hl_banner {
		display:none;
	}
}

@media (max-width: 480px) {
	div#hlayout {
		margin-top: 26px;
	}
	div#hl_banner {
		display:none;
	}
	.wrapper, .wrapperi {
		min-width: 379px !important;
		width: 380px !important;
	}
}


div.pager {
	width:100%;
	clear:both;
}
div.pager ul {
	margin-top:20px;
	margin-left:35%;
	width:200px;
}
div.pager ul li {
	float:left;
	padding-left:12px;
	list-style-type:none;
}

/* ****************  Ende  HEADERLAYOUT 2016 ******************************** */

/* Addblock */
div#abtd {
	background: #484644 none repeat scroll 0 0;
    height: 90px;
//	background: #484644 url("/images/addblockdefault.png") no-repeat scroll left top;
	color:#ccc;
}

table.vtab{
	margin-bottom:6px;
}









