html,body {
margin:0;
padding:0;
border:0
}

body {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0;
background-image:url(/images/layout/bg.png);
background-repeat:repeat-x;
background-position:top;
background-color:#013a7a;
color:#000
}

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

.naMediaAd_BILLBOARD {
float:left;
background-color:#000;
padding-left:70px;
padding-right:70px
}

.google_image_div {
margin-botttom:5px!important
}

div#billboard {
background-color:#ebf0f4;
width:auto
}

div#billboard-white {
background-color:#fff;
width:auto
}

div#billboard-flex {
background-color:#fff;
width:auto;
margin-right:8px
}

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

div#p-container {
width:1120px;
border:7px solid #fff
}

div#p-container-flex {
width:auto;
border:7px solid #fff
}

div#p-container1 {
width:1120px;
border:7px solid #fff
}

div#p-header {
position:relative;
background:url(../../../../images/layout/bg-header.png) left top;
height:110px;
color:#000
}

div#p-header-werbung {
height:110px;
width:770px;
float:left
}

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

div#p-mitte-box-1 {
width:1120px;
padding-top:10px;
margin:0;
color:#000
}

div#p-mitte-box-2 {
width:1120px;
padding-top:10px;
margin:0;
color:#000
}

div#p-mitte-box-3 {
width:1120px;
padding-top:10px;
margin:0;
color:#000
}

div#p-mitte-box-4 {
width:1120px;
padding-top:10px;
margin:0;
color:#000
}

div#p-mitte-box-5 {
width:1120px;
padding-top:10px;
margin:0;
color:#000
}

div#p-mitte-box-6 {
width:1120px;
padding-top:10px;
margin:0;
color:#000
}

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:#FFF;
color:#000
}

div#p-links {
float:left;
width:180px;
padding:0;
margin:0
}

div#p-links-leiste {
position:relative;
width:178px;
background-color:#ebf0f5;
border-left:1px;
border-left-style:solid;
border-left-color:#CCC;
border-right:1px;
border-right-style:solid;
border-right-color:#CCC;
margin:0;
padding:0;
color:#000
}

div#p-menu {
border-top:1px solid #999;
background-color:#ebf0f5
}

div#p-menu .menutitle-single a {
background-color:#ebf0f5;
color:#556971;
line-height:1.75;
border-top:1px solid #FFF;
border-right:1px none #000;
border-bottom:1px solid #999;
border-left:1px none #000
}

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 #000;
border-bottom:1px solid #999;
border-left:1px none #000
}

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
}

div#p-menu .menutitle a {
color:#556971;
line-height:1.75;
border-top:1px solid #FFF;
border-bottom:1px solid #999;
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:#FFF;
line-height:1.75;
border-top:1px solid #FFF;
border-bottom:1px solid #999;
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:400;
border-top:1px solid #FFF;
border-bottom:1px solid #999
}

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 #999
}

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
}

div#p-links-schrift {
position:relative;
padding-top:5px;
padding-bottom:5px
}

a.fontswitch {
height:30px
}

div#p-links-werbung {
position:relative;
padding-top:10px;
padding-bottom:10px;
text-align:center
}

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:#fff
}

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
}

div#p-content {
float:left;
width:620px;
vertical-align:top;
background:#FFF;
padding:5px 10px
}

.p-such-news-box-aussen-rand {
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;
margin:0;
overflow:hidden;
text-align:center
}

.p-such-box-menu {
width:170px;
padding:0;
margin:0;
overflow:hidden
}

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

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

div#p-clear {
clear:left;
visibility:hidden
}

.p-clear {
clear:left;
visibility:hidden
}

.p-clear-rechts {
clear:right;
visibility:hidden
}

div#p-footer-box {
clear:left;
width:960px;
background:url(/images/layout/hintergrund_footer.jpg) bottom repeat-x #C9E4FF;
color:#000;
padding:15px 10px
}

div#p-empfehlungen-box {
width:958px;
border:1px solid #006DBF
}

div#p-empfehlungen {
width:946px;
border:1px solid #fff;
background:url(/images/layout/hintergrund_footer_boxen.jpg) top repeat-x #C9E4FF;
padding:5px
}

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:0
}

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:0
}

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:0
}

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:0
}

div#p-copyright-box {
width:958px;
border:1px solid #006DBF
}

div#p-copyright {
width:946px;
border:1px solid #fff;
background:url(/images/layout/hintergrund_footer_boxen.jpg) top repeat-x #C9E4FF;
padding:5px
}

div#p-testbericht-1-link-box {
width:100%;
border:1px solid #999
}

div#p-testbericht-1-link {
width:auto;
background:url(/images/layout/bgindex.jpg) top repeat-x #C9E4FF;
padding:5px;
margin:5px
}

div#p-boden {
margin-bottom:10px
}

div#p-reiter ul {
margin:0;
padding:0;
list-style:none;
font-size:12px
}

div#p-reiter li {
display:inline;
margin:0;
padding:0;
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:0 0 0 5px;
cursor:pointer
}

div#p-reiter a span {
float:left;
display:inline;
height:33px;
padding:0 25px 0 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
}

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
}

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:0 25px 0 20px
}

div#p-reiter #current-1 a:hover {
cursor:pointer
}

div#p-reiter #current-1 a:hover span {
color:#FFF;
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:0 25px 0 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:0 25px 0 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:0 25px 0 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:0 25px 0 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:0 25px 0 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:0 25px 0 20px
}

div#p-reiter #current-7 a:hover {
cursor:pointer
}

div#p-reiter #current-7 a:hover span {
cursor:pointer
}

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-menu {
margin:0;
padding:0;
font-size:11px;
text-decoration:none
}

div#p-menu .menutitle-single a {
display:block;
padding:3px;
margin:0;
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:0
}

div#p-menu .menutitle-single a:hover {
display:block;
text-decoration:none;
padding:3px;
margin:0
}

div#p-menu .menutitle-single-current a {
display:block;
cursor:pointer;
margin:0;
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:0
}

div#p-menu .menutitle-single-current a:hover {
display:block;
text-decoration:none;
padding:3px;
margin:0
}

div#p-menu .menutitle a {
display:block;
cursor:pointer;
margin:0;
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:0
}

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

div#p-menu .menutitle-current a {
cursor:pointer;
margin:0;
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:0
}

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

div#p-menu .submenu a {
text-decoration:none;
cursor:pointer;
margin:0;
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:0
}

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

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

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

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

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

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:#FFF;
border-top-width:3px;
border-right-style:double;
border-right-color:#FFF;
border-right-width:3px;
border-left-style:double;
border-left-color:#FFF;
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
}

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 #fff;
margin-bottom:10px
}

.tab_content {
width:600px;
padding:5px 10px
}

.tab_zeile {
display:block;
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
}

.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;
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;
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;
left:0;
text-indent:-99999px;
top:50%;
width:22px;
margin-right:31px
}

a#feedbackleft:hover {
background-color:#F99303
}

td#b-oben {
text-align:left
}

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

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:0;
margin-bottom:5px
}

.boxteaserkleinrechts {
float:left;
width:304px;
padding-left:0;
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:0;
margin:0;
width:1px;
height:1px
}

.zaehlpixel img {
padding:0;
margin:0;
top:0;
bottom:0;
border:0
}

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
}

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:0
}

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

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

#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:0;
padding:0;
vertical-align:top
}

table#rahmen-content {
border-collapse:collapse;
margin:auto
}

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

table#rahmen-footer {
border-collapse:collapse;
margin:auto
}

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

div#inhalt-rahmen {
min-width:982px;
width:auto!important;
width:982px;
height:auto
}

#adblock-eins {
margin-top:-1px;
font-size:0;
min-width:15px;
width:auto!important;
width:15px
}

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

#adblock-drei {
margin-top:-1px;
text-align:left;
font-size:0;
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:0;
color:#666;
font:11px verdana,sans-serif;
text-align:center
}

div.defaultbox a:link {
color:#666;
text-decoration:none
}

div.defaultbox a:visited {
color:#666;
text-decoration:none
}

div.defaultbox a:hover {
color:#666;
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:13px;
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:0
}

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

.text-12px {
display:inline;
font-size:12px;
vertical-align:top;
color:#5f6163;
height:12px
}

.text-11px {
color:#999;
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:13px;
padding:5px;
color:#333;
float:left
}

.kb-pro-img {
margin-right:3px;
margin-bottom:3px
}

.kb-preis {
width:220px;
padding:5px;
color:#333;
float:right;
background:#fff;
border:1px;
border-style:solid;
border-color:#f49819
}

.kb-preis_old {
width:220px;
padding:5px;
color:#333;
float:right;
background:url(/images/layout/hg-tab.png) left bottom no-repeat;
border:1px;
border-style:solid;
border-color:#CCC
}

.tv-preis {
width:305px;
padding:5px;
color:#333;
float:right;
background:url(/images/layout/hg-tab.png) left bottom no-repeat;
border:1px;
border-style:solid;
border-color:#CCC
}

@media print {
a#feedbackleft {
display:none;
background-image:none
}

body > a#feedbackleft {
display:none;
background-image:none
}
}

table.ablitz {
width:100%;
border-collapse:separate;
border-spacing:2px;
border:#ccedfe solid 1px
}

table.ablitz th {
background:#4db2ec;
color:#fff;
font-weight:700;
padding:6px;
text-align:center
}

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;
visibility:hidden
}

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
table.ablitz,thead.ablitz,tbody.ablitz,th.ablitz,td.ablitz,tr.ablitz {
display:block
}

thead.ablitz tr {
position:absolute;
top:-9999px;
left:-9999px
}

tr.ablitz {
border-bottom:1px solid #678FC2
}

td.ablitz {
border:none;
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:400;
font-style:normal
}

@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:#fff;
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
}

#sidebar {
position:-webkit-sticky;
top:0
}