/* Layoutvorgaben fuer alle Seiten - prad.de 
   ! Alle speziellen Formate sind mit einem vorangestellten p- zu definieren.
	! Bitte keine Unterstriche sondern Bindestriche zur Abtrennung verwenden */
html,body{margin:0;padding:0;border:0}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0px; background-image:url(/images/layout/bg.png); background-repeat:repeat-x;background-position:top; background-color: #013a7a; color:black;}

@font-face {        
    font-family: socicon; 
    src: url(/include/fonts/socicon.woff); } 


/* Wallpaper */

/*div#p-wpbig{
   width:728px;
   height:90px;
   float:right;
   }
 
 div#p-wpsky{
   width:160px;
   height:600px;
   float:left;
   }*/
/*.naMediaAd_WIDE_SKYSCRAPER { padding-top: 15px; }*/
.naMediaAd_BILLBOARD { float:left; background-color:#000000; padding-left:70px; padding-right:70px; !important;}

/*div#naMediaAd_WIDE_SKYSCRAPER { margin-top: 15px !important; }*/
.google_image_div { margin-botttom: 5px !important; }

/* Bilboard */
div#billboard {background-color:#ebf0f4; width:auto;

/*
	width:800px;
	width:auto;
*/

}
div#billboard-white {background-color:#ffffff; width:auto; !important;
/*
	width:800px;
	width:auto;
*/

}
/* Bilboard */
div#billboard-flex {background-color:#ffffff; width:auto; margin-right:8px;
/*
	width:800px;
	width:auto;
*/
}

/*div#billboardbig {float:left; background-color:#d4d8e0; width:100%;

}
*/

div#billboardbig {background-color:#ebf0f4; width:100%;

}

/* Seite */
div#p-container{width:1120px; border:7px solid #ffffff;} 
div#p-container-flex{width:auto; border:7px solid #ffffff;}
div#p-container1{width:1120px; border:7px solid #ffffff;} 

/* Header */
div#p-header{position:relative;background:url(../../../../images/layout/bg-header.png) left top;height:110px;color:black;}
/* div#p-header{position:relative;background:#2965AB;height:110px;color:black;} */
div#p-header-werbung{
 height:110px;
 width:770px;
 float:left;
 }

/* Reiternavigation */
div#p-reiter{
	position:relative;
	height:33px;
	background:url(/images/layout/hintergrund_menuleiste.jpg);
	color:black;
	padding-left:10px;
	z-index:1;
}

/* Mittlerer Bereich (enthält mehrere Blöcke) !! Kann je nach Reiter unterschiedlich sein */
div#p-mitte-box-1{
 width:1120px;
 padding-top: 10px; 
 margin:0;
 color:black;
}
div#p-mitte-box-2{
width:1120px;
 padding-top: 10px; 
 margin:0;
 color:black;
}
div#p-mitte-box-3{
 width:1120px;
 padding-top: 10px; 
 margin:0;
 color:black;
}
div#p-mitte-box-4{
width:1120px;
 padding-top: 10px; 
 margin:0;
 color:black;
}
div#p-mitte-box-5{
width:1120px;
 padding-top: 10px; 
 margin:0;
 color:black;
}
div#p-mitte-box-6{
 width:1120px;
 padding-top: 10px; 
 margin:0;
 color:black;
}

div#p-mitte-box-A{width:1120px;margin:0; background-image:url(/images/layout/bg-links.png); background-repeat: repeat-y; background-position:left; background-color:#FFFFFF; color:black;}

/* Linke Spalte Mitte */
div#p-links{
	float:left;
	width:180px;
	padding:0;
	margin:0;
}
/* Linke Navigationsleiste*/
div#p-links-leiste{
    position: relative;
    width:178px;
    background-color:#ebf0f5;
    border-left:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
    margin:0;
    padding:0;
	color:black;
}

/* Linkes Navigationsmenu */
div#p-menu {
	border-top: 1px solid #999999;
	background-color:#ebf0f5;
}

/* Ohne Untermenus */
div#p-menu .menutitle-single a{
	background-color:#ebf0f5;
	color:#556971;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-right: 1px none #000000;
	border-bottom: 1px solid #999999;
	border-left: 1px none #000000;
}
div#p-menu .menutitle-single a:link, .menutitle-single a:visited{
color:#556971;
}
div#p-menu .menutitle-single a:hover{
	background-color:#FFF;
	color:#556971;
}

div#p-menu .menutitle-single-current a{
	background-color:#96c2e4;
	color:#FFF;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-right: 1px none #000000;
	border-bottom: 1px solid #999999;
	border-left: 1px none #000000;
}
div#p-menu .menutitle-single-current a:link, .menutitle-single-current a:visited {
color:#FFF;
}
div#p-menu .menutitle-single-current a:hover{
	background-color:#FFF;
	color:#556971;
}

/* mit Untermenues */
div#p-menu .menutitle a{
	color:#556971;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999999;
	background-color:#ebf0f5;
	background-image: url(/images/layout/pfeil-rechts.png);
	background-repeat: no-repeat;
	background-position: right center;
}
div#p-menu .menutitle a:link, .menutitle a:visited {
color:#556971;
}
div#p-menu .menutitle a:hover {
	background-color:#FFF;
	color:#556971;
}

div#p-menu .menutitle-current a{
	background-color:#96c2e4;
	color:#FFFFFF;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999999;
	background-image: url(/images/layout/pfeil-rechts.png);
	background-repeat: no-repeat;
	background-position: right center;
}
div#p-menu .menutitle-current a:link, .menutitle-current a:visited {
color:#FFF;
}
div#p-menu .menutitle-current a:hover {
	background-color:#FFF;
	color:#556971;
}

div#p-menu .submenu a{
	background-color:#F0F0F0;
	line-height: 1.75;
	color:#556971;
	font-weight:normal;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999999;
}

div#p-menu .submenu a:link, .submenu a:visited {
	color:#556971;
}
div#p-menu .submenu a:hover {
	color:#556971;
	background-color:#FFF;
}

div#p-menu .submenu-current a{
	background-color:#96c2e4;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999999;
}
div#p-menu .submenu-current a:link, .submenu-current a:visited {
	color:#FFF;
}
div#p-menu .submenu-current a:hover {
	color:#556971;
	background-color:#FFF;
}

/* Werbeblock unter linker Navigationsleiste */
div#p-links-schrift{
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.fontswitch {
	height: 30px;  
}

/* Werbeblock unter linker Navigationsleiste */
div#p-links-werbung{
 position: relative;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: center;
}

/* Suchbox komplett */
div#p-suchbox1{
 width:604px;
 height:49px;
 border-width:1px;
 border-style:solid;
 border-color:#74A7D6;
 background-color:#DAE7F9;
}

div#p-suchbox2{
 width:602px;
 height:47px;
 border:1px;
 border-style:solid;
 border-color:#ffffff;
}

div#p-suchbox-google{
 float:left;
 text-align:center;
 width:252px;
 height:33px;
 border-width:1px;
 border-style:solid;
 border-color:#74A7D6;
 background-image:url(/images/layout/hintergrund_footer_boxen.jpg);
 margin:2px;
 padding-top:6px;
 padding-left:2px;
}
div#p-suchbox-social{
 float:right;
 width:326px;
 height:36px;
 border-width:1px;
 border-style:solid;
 border-color:#74A7D6;
 background-image:url(/images/layout/hintergrund_footer_boxen.jpg);
 margin:2px;
 padding-top:3px;
 padding-left:4px;
}
div#p-suchbox-social1 {
 float:left;
}
 
div#p-suchbox-social2 {
 float:left;
}

/* Hauptseite */
/* Das Background Image wird für die Darstellung in Dreamweaver benötigt!
   Eigentlich ist der linke Strich Bestandteil des Hintergrundbilds linken Spalte. */
div#p-content{
	float:left;
	width:620px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	vertical-align: top;
	background:#FFFFFF;
}
/*
	background-image: url(/images/layout/pixel_grau.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
*/

/* Suchmaschine und Newsletter */
.p-such-news-box-aussen-rand {
 /* width:605px; */
 width:auto;
}
.p-such-news-box-aussen {
 padding:5px;
 margin:0;
}

.p-such-news-box-innen-rand{
 float: left;
 width: 292px;
 overflow:hidden;
}
.p-such-news-box-innen-rand-rechts{
 float: right;
 width: 292px;
 overflow:hidden;
}
.p-such-news-box-innen{
	width:280px;
	padding: 5px 5px 5px 5px;
	margin:0;
	overflow:hidden;
	text-align: center;
}
/* Suchbox unterhalb Menu*/
.p-such-box-menu{
 width:170px;
 padding: 0px;
 margin:0px 0px 0px;
 overflow:hidden;
}

/* Werbeblock rechte Spalte Mitte */
div#p-rechts-werbung{
	float:left;
	width:300px; 
	padding-top:5px;
}

div#p-rechts-leiste{
	float:left;
	width:300px; 
	padding-top:5px;
}

/* Unterbrechung Textfluss*/
div#p-clear{clear:left;visibility:hidden;} 
.p-clear {clear:left;visibility:hidden;}
.p-clear-rechts {clear:right;visibility:hidden;}

/* Fusszeile - enthält 3 Blöcke */
div#p-footer-box{
 clear:left;
 width:960px; 
 padding-top:15px; 
 padding-bottom: 15px; 
 padding-left:10px; 
 padding-right: 10px; 
 background: url(/images/layout/hintergrund_footer.jpg) bottom repeat-x #C9E4FF; 
 color:black;
}

/* Fusszeile - Empfehlungen */
div#p-empfehlungen-box{width:958px;border:1px solid #006DBF;}
div#p-empfehlungen{
	width: 946px;
	border: 1px solid white;
	background: url(/images/layout/hintergrund_footer_boxen.jpg) top repeat-x #C9E4FF;
	padding: 5px;
}

/* Fusszeile - Partner */
div#p-partner{width:960px;margin-top:15px;margin-bottom:15px;} 
div#p-partner a:link {
   display:inline-block;
	white-space:nowrap;
	text-decoration: none;
	color: #00489a;
	background-image: url(/images/layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	padding-left: 15px;
	border:0px;
}

div#p-partner a:visited {
  display:inline-block;
	white-space:nowrap;
	text-decoration: none;
	color: #A61922;
	background-image: url(/images/layout/link_extern_visited.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}
div#p-partner a:hover {
  display:inline-block;
  	white-space:nowrap;
	text-decoration: underline;
	color: #00489a;
	background-image: url(/images/layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}
div#p-partner a:active {
  display:inline-block;
	white-space:nowrap;
	text-decoration: underline;
	color: #00489a;
	background-image: url(/images/layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}

/* Fusszeile - Copyright */
div#p-copyright-box{width:958px;border:1px solid #006DBF;} 
div#p-copyright{
	width: 946px;
	border: 1px solid white;
	background: url(/images/layout/hintergrund_footer_boxen.jpg) top repeat-x #C9E4FF;
	padding: 5px;
}

/* Kaufeinblendung Testberichte */
div#p-testbericht-1-link-box{
	width:100%;
	border:1px solid #999999;
} 
div#p-testbericht-1-link{
	width: auto;
	/* border: 1px solid white; */
	background: url(/images/layout/bgindex.jpg) top repeat-x #C9E4FF;
	padding: 5px;
	margin:5px;
}

/* Abstand Seiten unten*/
div#p-boden{margin-bottom:10px;}

/* Reiterdarstellung */
div#p-reiter ul {
	margin:0;
	padding:0px;
	list-style:none;
	font-size:12px;
	}
/* In folgender Anweisung margin:10px 0 0 0 geändert -> IE6*/
div#p-reiter li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 33px;
}

.begrenzung {
  float:left;
  width:1px;
	height: 33px;
	padding:0;
	margin:0;
	background:url(/images/layout/reiter_begrenzung_blau.gif) no-repeat left top; 
}

div#p-reiter a {
	float:left;
	background:url(/images/layout/reiter_normal_links_ohne_alles.jpg) no-repeat left top;
	margin:0;
	text-decoration:none;
	line-height: 33px;
	padding:0px 0px 0px 5px;
	cursor:pointer;
}
div#p-reiter a span {
	float:left;
	display:inline;
	height: 33px;
	padding:0px 25px 0px 20px;
	background:url(/images/layout/reiter_normal_rechts_ohne_alles.jpg) no-repeat right top;
	color:#00489A;
}
div#p-reiter a:hover {
	background-position:0% -33px;
}
div#p-reiter a:hover span {
	background-position:100% -33px;
	color:#00489A;
}

/* Sonderbehandlung erster Reiter*/
div#p-reiter a.start {
	background:url(/images/layout/reiter_normal_links_ohne_begrenzung.jpg) no-repeat left top;
}
div#p-reiter a.start span {
	background:url(/images/layout/reiter_normal_rechts_ohne_alles.jpg) no-repeat right top;
}
div#p-reiter a.start:hover {
	background-position:0% -33px;
}
div#p-reiter a.start:hover span {
	background-position:100% -33px;
	color:#00489A;
}
/* Sonderbehandlung letzter Reiter*/
div#p-reiter a.ende {
	background:url(/images/layout/reiter_normal_links_ohne_alles.jpg) no-repeat left top;
}
div#p-reiter a.ende span {
	background:url(/images/layout/reiter_normal_rechts_ohne_begrenzung.jpg) no-repeat right top;
}
div#p-reiter a.ende:hover {
	background-position:0% -33px;
}
div#p-reiter a.ende:hover span {
	background-position:100% -33px;
	color:#00489A;
}

div#p-reiter #current-1 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-1 a span {
	float:left;
	height: 33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-1 a:hover {
	cursor: pointer;
}
div#p-reiter #current-1 a:hover span {
	color:#FFFFFF;
	cursor: pointer;
}

div#p-reiter #current-2 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-2 a span {
	float:left;
	height: 33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-2 a:hover {
	cursor: pointer;
}
div#p-reiter #current-2 a:hover span {
	cursor:pointer;
}
div#p-reiter #current-3 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-3 a span {
	float:left;
	height: 33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-3 a:hover {
	cursor:pointer;
}
div#p-reiter #current-3 a:hover span {
	cursor:pointer;
}

div#p-reiter #current-4 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-4 a span {
	float:left;
	height: 33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-4 a:hover {
	cursor:pointer;
}
div#p-reiter #current-4 a:hover span {
	cursor:pointer;
}

div#p-reiter #current-5 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-5 a span {
	float:left;
	height:33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-5 a:hover {
	cursor:pointer;
}
div#p-reiter #current-5 a:hover span {
	cursor:pointer;
}

div#p-reiter #current-6 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-6 a span {
	float:left;
	height:33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-6 a:hover {
	cursor:pointer;
}
div#p-reiter #current-6 a:hover span {
	cursor:pointer;
}

div#p-reiter #current-7 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-7 a span {
	float:left;
	height:33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-7 a:hover {
	cursor:pointer;
}
div#p-reiter #current-7 a:hover span {
	cursor:pointer;
}



/* Sprachumschaltung */
div#p-reiter a#sprachwechsel {
	float:right;
	margin-right:10px;
	background-image:none;
	color: #00489a;
	font-size:11px;
	vertical-align: middle;
}

.sprache {
padding-left:3px;
}
.flagge {
margin-left:5px;

}
/*
div#p-reiter a:hover#sprachwechsel {
}
*/

/* Linkes Navigationsmenu */
div#p-menu {
	margin:0;
	padding:0;
	font-size:11px;
	text-decoration:none;
}

/* Ohne Untermenus */
div#p-menu .menutitle-single a{
	display:block;
	padding:3px;
	margin:0px;
	text-align:left;
	text-indent:5px;
	vertical-align: middle;
	cursor:pointer;
	text-decoration:none;
	width:172px;
}
div#p-menu .menutitle-single a:link, a:visited{
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}
div#p-menu .menutitle-single a:hover{
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}

div#p-menu .menutitle-single-current a{
	display:block;
	cursor:pointer;
	margin:0px;
	padding:3px;
	text-align:left;
	text-indent:5px;
	vertical-align: middle;
	text-decoration:none;
	width:172px;
}
div#p-menu .menutitle-single-current a:link, a:visited {
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}
div#p-menu .menutitle-single-current a:hover{
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}

/* mit Untermenues */
div#p-menu .menutitle a{
	display:block;
	cursor:pointer;
	margin:0px;
	padding:3px;
	text-align:left;
	text-indent:5px;
	vertical-align:middle;
	text-decoration:none;
	width:172px;
}
div#p-menu .menutitle a:link, a:visited {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}
div#p-menu .menutitle a:hover {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}

div#p-menu .menutitle-current a{
	cursor:pointer;
	margin: 0px;
	padding:3px;
	text-align:left;
	display:block;
	text-indent:5px;
	text-decoration:none;
	width:172px;
}
div#p-menu .menutitle-current a:link, a:visited {
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}
div#p-menu .menutitle-current a:hover {
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}

div#p-menu .submenu a{
	text-decoration:none;
	cursor:pointer;
	margin: 0px;
	padding:3px;
	text-align:left;
	display:block;
	text-indent:15px;
	width:172px;
}

div#p-menu .submenu a:link,a:visited {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}
div#p-menu .submenu a:hover {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}

div#p-menu .submenu-current a{
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
	text-indent:15px;
	width:172px;
}

div#p-menu .submenu-current a:link,a:visited {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}
div#p-menu .submenu-current a:hover {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}

table.test-uebersicht {
	vertical-align: top;
}

/* Tabs */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 33px; 
	width: 621px;
}
ul.tabs li {
	display:inline;
	float: left;
	margin-right: 5px;
	padding: 0;
	height: 31px; 
	line-height: 31px;
	position: relative;
    background-color: #78b7e3;
}
ul.tabs li a {
	text-decoration: none;
	border-top-style:double;
	border-top-color:#FFFFFF;
	border-top-width:3px;
	border-right-style:double;
	border-right-color:#FFFFFF;
	border-right-width:3px;
	border-left-style:double;
	border-left-color:#FFFFFF;
	border-left-width:3px;
	color: #fff;
	height: 28px; 
	display: block;
	padding: 0 20px;
	border-bottom: none;
	outline: none;
}
ul.tabs li.active a{
	color:#fff;
	background-color: #af0819;
}
ul.tabs li a:hover {
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background-color: #af0819;
	height: 28px; 
}

.tab_container {
	border: 1px solid #ccc;
	clear: both;
	float: left;
	width: 620px;
	background: url("/images/layout/hg-tab.png") left bottom no-repeat #ffffff;
	margin-bottom: 10px;
/*
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
*/
}
.tab_content {
width:600px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom: 5px;
}

.tab_zeile {
	display:block;
	/*border-bottom:1px dotted #999999; */
	margin:0 0 6px;
	padding:0 0 7px;
	background-image: url(../../images/layout/linie-punkte-quer.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}
.tab_datum {
	display:inline-block;
	color:#999;
	font-size:11px;
	vertical-align:top;
	margin-top:1px;
}
.tab_link {
	display:inline-block;
	width:430px;
	margin-left:5px;
}
/* Newsanzeige */
.news_zeile {
	display:block;
	margin:2px 0;
	padding:2px 0;
}
.news_datum {
	display:inline-block;
	color:#999;
	font-size:11px;
	vertical-align:top;
	margin-top:1px;
}
.news_link {
	display:inline-block;
	width:430px;
	margin-left:5px;
}
body > a#feedbackleft {
	background:url("/images/layout/feedback_tab_white.png") no-repeat scroll 50% 50% #0E4B90;
	display:block;
	height:90px;
	line-height:0;
	padding:5px;
	position:fixed;
	/*right:0;*/
	left:0;
	text-indent:-99999px;
	top:50%;
	width:22px;
}
body > a#feedbackleft:hover {
	background-color:#F99303;
}

#feedback {
	display:block;
	height:90px;
	line-height:0;
	padding:5px;
	position:fixed;
	/*right:0;*/
	left:0;
	text-indent:-99999px;
	top:50%;
	width:53px;
}


a#feedbackleft {
	background:url("/images/layout/feedback_tab_white.png") no-repeat scroll 50% 50% #0E4B90;
	display:block;
	height:90px;
	line-height:0;
	padding:5px;
	position:fixed;
	/*right:0;*/
	left:0;
	text-indent:-99999px;
	top:50%;
	width:22px;
	margin-right:31px;
}
a#feedbackleft:hover {
	background-color:#F99303;
}

td#b-oben {
	text-align:left;
}
/*
td#b-rechts {
	height:1px;
	width:1px;
	background-color:#F0F;
}
*/

div#wallpaper {
	display:block;
	height:90px;
	margin-left:285px;
	text-align:left;
}

/*
table#wallpaper {
	height:90px;
	background-color:#00F;
}
table#wallpaper tr td {
	background-color:#F00;
	overflow:visible;
}
*/

div#wallpaperrechts{
    position: relative;
	left: -728px;
}

div#rectangleboxlinks {
	float:left;
	margin-right:20px;
	width:300px;
	margin-bottom:5px;
	}
	
div#rectangleboxrechts {
	float:right;
	width:300px;
	margin-bottom:10px;
	}
	
div#newstabs {
    float:left;
	width:606px;
	margin-bottom:5px;
	}		

.boxteaser {
   float:left;
   width:620px;
   margin-bottom:10px;
   }
   
.boxteaserkleinlinks {
   float:left;
   width:304px;
   padding-left:0px;
   margin-bottom:5px;
   }
   .boxteaserkleinrechts {
   float:left;
   width:304px;
   padding-left:0px;
   margin-bottom:5px;
   }
    .boxbeliebteste {
   float:left;
   width:620px;
   margin-top:10px;
   margin-bottom:5px;
   font-size:12px;
   }
   .boxdot {
   float:left;
   width:12px;
   margin-top:4px;
   height:122px;
   background-image:url('/images/layout/line_back_14.gif');
   background-position:center;
   }
   .boxcopy {
   float:left;
   width:400px;
   }
   
      .boxvertical {
   display:inline;
   }
   
.zaehlpixel {display:block;padding:0px;margin:0px;width:1px;height:1px;}
.zaehlpixel img {padding:0px;margin:0px;top:0px;bottom:0px;border:0px;}
   
div#p-rechts-werbung .boxeseller {
   margin-bottom:5px;
   }
 .trennlinie {
 float:left;
	width:620px;
	height: 5px;
	background-image: url('/images/layout/linie-punkte-quer.gif');
	background-repeat: repeat-x;
	background-position:center;
}
   
/* Box soziale Netzwerke */

div#social-network { width:298px; height:245px; padding-top:5px; padding-bottom:5px; border-style:solid; border-width:1px; border-color:#a7a6a6; background-color:#f5f4f4; font-size:11px;}

div#social-network .breite {width:288px;}

div#social-network .abstand {width:288px;text-align:center;}

div#social-network .bild {float:left; margin-left:2px; margin-right:5px; width:48px; height:48px; border:0px;}

div#social-network .text {text-align:left;padding-top:10px; padding-bottom:10px;}

div#social-network .text .bold {font-weight:bold}

#fb-like-wrapper iframe {
    width:200px!important
}
   
table#adWrapper { border-collapse: collapse; margin: auto;}
table#rahmen-global { border-collapse: collapse; margin: auto;}
.rahmen-global-td {margin:0px; padding:0px; vertical-align: top;}

table#rahmen-content { border-collapse: collapse; margin: auto;}
table#rahmen-content td {margin:0px; padding:0px; vertical-align: top;}

table#rahmen-footer { border-collapse: collapse; margin: auto;}
table#rahmen-footer td {margin:0px; padding:0px; vertical-align: top;}

div#inhalt-rahmen{
   min-width:982px;
   width:auto !important;
   width:982px;
   height:auto;
}
	
#adblock-eins {
margin-top: -1px;	
font-size:0px;
min-width:10px;
width:auto !important;
width:10px; 
}

#adblock-zwei {
margin-top: -1px;
font-size:0px;
text-align:right;
width:auto;
min-height:0px;
height:auto !important;
height:0px;
}

#adblock-drei {
margin-top: -1px;
text-align:left;
font-size:0px;
min-width:10px;
width:auto !important;
width:10px; 
}

#wallpaper-test {
height:90px;
margin-right:727px;
}

.banner-10px {
margin-top:10px;
}

.google-suche {
float:right;
margin-top:20px;
margin-right:10px;

}


.buttons {
float:right;
margin-top:30px;
margin-right:10px;
}

#preload {
display: none
}
#preload img {
height: 0; width: 0; border: none;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
}

div.defaultbox{
  float:left;
  margin-right: 9px;
  padding: 5px;
  text-align:center;
  color: #858445;
}
div.defaultbox .text{
  padding:0px;
  color: #666666;
  font: 11px verdana, sans-serif;
  text-align: center;
}

div.defaultbox a:link {
 color: #666666;
 text-decoration: none;
	}
div.defaultbox a:visited {
 color: #666666;
 text-decoration: none;
	}
	
	div.defaultbox a:hover {
 color: #666666;
 text-decoration: underline;
	}

div.defaultbox p{
	margin-top: 0; 
	margin-bottom: 0; 
  	padding-top:2px;
	font-size: 12px;
	text-align: justify;
	line-height: 14px;
}

.p-teaser{
	margin-top: 0; 
	margin-bottom: 0; 
  	padding-top:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:red;
	font-size: 12px;
	text-align: justify;
	line-height: 14px;
}

.startbox {
    float:left;
	width:298px; 
	height:248px; 
	margin-bottom:10px; 
	border:1px; 
	border-color:#d8d8d8; 
	border-style:solid; 
	background: url(/images/layout/hg-tab.png) left bottom no-repeat;
}

.zeile-inhalt {
	height:44px;
	width:300px;
	padding-top:4px; 
	padding-left:5px;
	}
.zeile-inhalt-img {	
	margin-right:10px;
	border:0px;
}

.trennlinie-box {	
    font-size:0px;
	border:0px;
}

.text-12px {
    display: inline;
	font-size: 12px; 
	vertical-align:top; 
	color: #5f6163;
	height:12px;
}
.text-11px {
   color: #999999; 
   font-size:11px;
}
.zeile-inhalt a:link {
 color: #5f6163;
 text-decoration: none;
	}
.zeile-inhalt a:visited {
 color: #5f6163;
 text-decoration: none;
	}
	
.zeile-inhalt a:hover {
 color: #5f6163;
 text-decoration: underline;
	}
.kb {
   width:620px;
   }
	
.kb-wertung {
  width:380px; 
  float:left;
  }
  
.kb-monitor {
  width:150px; 
  float:left;
  }
  
.kb-sterne {
  width:230px;
  float:left; 
  
  }
  
.kb-wertung-kasten {
  margin-top:5px; 
  width:230px;
  }
  
.kb-pro {
  width:370px; 
  font-size: 12px; 
  padding:5px; 
  color: #333333; 
  float:left;
  }
  
 .kb-pro-img {
  margin-right:3px;
  margin-bottom:3px;
  }
  
.kb-preis {
   width:220px; 
   padding:5px; 
   color: #333333; 
   float:right; 
   background: #ffffff;
   border:1px; 
   border-style:solid; 
   border-color:#f49819;
   }
  
.kb-preis_old {
   width:220px; 
   padding:5px; 
   color: #333333; 
   float:right; 
   background: url(/images/layout/hg-tab.png) left bottom no-repeat; 
   border:1px; 
   border-style:solid; 
   border-color:#CCCCCC;
   }
   
  .tv-preis {
   width:305px; 
   padding:5px; 
   color: #333333; 
   float:right; 
   background: url(/images/layout/hg-tab.png) left bottom no-repeat; 
   border:1px; 
   border-style:solid; 
   border-color:#CCCCCC;
   } 
  
@media print {
a#feedbackleft {
	display:none;
	background-image: none;
}
body > a#feedbackleft {
	display:none;
	background-image: none;
}
}

@charset "utf-8";

table.ablitz { 
  width: 100%; 
border-collapse: separate;
    border-spacing: 2px;
border: #ccedfe solid 1px;
}
table.ablitz th { 
  background: #4db2ec; 
  color: white; 
  font-weight: bold; 
  padding: 6px; 
  text-align: center; 
}
/* Zebra striping */
table.ablitz tr { 
 background: #e2f4fe;
}
table.ablitz tr.upcoming { 
  background:  #e2f4fe; 
}
table.ablitz tr:nth-of-type(odd) { 
  background: #f3fafd; 
}
table.ablitz tr.upcoming:nth-of-type(odd) { 
  background: #f3fafd; 
}
table.ablitz td { 
  padding: 5px; 
  border: none;
  text-align: left; 
}
table.ablitz td.image {
  background-color:#fff;
  padding:10px;
  text-align: center !important;
border-left:#e2f4fe solid 1px; 
border-right:#e2f4fe solid 1px; 
border-bottom:#e2f4fe solid 1px; 
border-top:#e2f4fe solid 1px;
}
td.image img {
  padding: 5px;
}
.show-mobile {
  visibility:hidden;
}
.show-mobile {
  visibility:hidden;
}
/* Screens kleiner 760px */
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table.ablitz, thead.ablitz, tbody.ablitz, th.ablitz, td.ablitz, tr.ablitz { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead.ablitz tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr.ablitz { border-bottom: 1px solid #678FC2; }
	
	td.ablitz { 
		/* Behave  like a "row" */
		border: none;
		/*border-bottom: 1px solid #eee; */
		position: relative;
		padding-left: 50%; 
	}
  
  .show-mobile {
    visibility:visible;
  }
}
@font-face {
    font-family: 'si';
    src: url('/include/fonts/socicon.eot');
    src: url('/include/fonts//socicon.eot?#iefix') format('embedded-opentype'),
         url('/include/fonts//socicon.woff') format('woff'),
         url('/include/fonts//socicon.ttf') format('truetype'),
         url('/include/fonts//socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(PATH_TO/socicon.svg) format(svg);
    }
}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 35px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 10px;
    color: #ffffff;
    background-color: none;
}

.soc-icon-last{
    margin:0 !important;
}

.soc-twitter {
    background-color: #4da7de;
}
.soc-twitter:before {
    content:'a';
}
.soc-facebook {
    background-color: #3e5b98;
}
.soc-facebook:before {
    content:'b';
}
.soc-google {
    background-color: #d93e2d;
}
.soc-google:before {
    content:'c';
}
.soc-youtube {
    background-color: #e02a20;
}
.soc-youtube:before {
    content:'r';
}

.soc-twitter:hover {
    background-color: #61bbf2;
}
.soc-facebook:hover {
    background-color: #526fac;
}
.soc-google:hover {
    background-color: #ed5241;
}
.soc-youtube:hover {
    background-color: #f43e34;
}
