﻿@media all{*{margin:0;padding:0}
* html body *{overflow:visible}

.box30{margin:1em .5em;width:30%;float:left}
.box40{padding:1em;width:40%;float:left}
.box60{padding:1em;width:60%;float:left}
.box65{width:72%;float:left}
.box35{margin-left:1em;width:25%;float:left;border-left:1px dotted #C5C5C5}
.container{float:right;width:12em;border:#d4d4d4 1px solid;text-align:center;margin:.6429em;padding-bottom:.6429em}
.container h4{margin-bottom:1em}
.container p{padding:0 0.6429em}
}
@media all{html *{font:100.1%}
body{font-family:"Arial",Helvetica,sans-serif;font-size:90%;color:#444;text-align:left}

h1{font-size:200%;margin-bottom:.2143em}
h2{font-size:125%;margin-bottom:.2143em}
h3,.larger{font-size:112%;margin-top:1.4286em;margin-bottom:.4286em}
h4{margin-bottom:.4286em;padding:.2143em .4286em}

p{margin-bottom:1em}
.b,.bold{font-weight:bold}
.big,big{font-size:1.4286em;font-weight:bold;line-height:1.5em}
.small{font-size:80%}
.r,.right{text-align:right}
.c,.center{text-align:center}
.e{text-decoration:underline}
.info,.f{color:red}
.abs1{margin-top:1em}
.abs2{margin-top:2em}
.them{background:#f7f7f7;font-weight:700}
.back80,h4{background:navy;color:#fff}

ul{list-style:none}
li{}
ul.compose{list-style:circle;margin-bottom:1em}
ul.compose li{margin-left:1em;padding-bottom:.6429em;line-height:1.4286em}
ul.inline{margin-bottom:1em}
ul.inline li{padding-bottom:.2143em}
ul.inline li a{font-weight:bold}

a{color:#000080;background:transparent;text-decoration:none}
a:active{outline:0}
a:hover,a:focus,a.on{text-decoration:underline}
a.rot,.zweite a{padding-left:.6em;background:url(../images/pfeil_rot_klein.gif) center left no-repeat;font-weight:700}
a.grau{padding-left:.6em;background:url(../images/arrow_black.gif) center left no-repeat;font-weight:700}
a.next{padding-left:.6em;background:url(../images/pfeil_rot_klein.gif) center left no-repeat;font-weight:400;color:gray}
a.parcel{padding-left:.75em}
a.black,a[name]{color:#111}
.normal{font-weight:normal}
h1 a[name],h3 a[name]{color:#666}
img{margin:0;border:0}
img a:hover{background:transparent;text-decoration:none}
.back80 a{color:#fff}
.clear{clear:both}
select{color:#111;font-size:100%;line-height:1.5em}

table{width:100%;border-collapse:collapse;color:#333}
th{background:navy;padding:.25em .5em;color:#fff;text-align:left;font-weight:normal}
th a,th a[name]{color:#fff}
td{padding:.2143em;line-height:1.4286em}
td.nowrap{white-space:nowrap}
tr.grey,td.grey{background:#f7f7f7;border:0;text-align:center;font-size:80%;font-weight:700}
td.line{width:.025em;background:url(../images/back.gif) center}
td.more a.back{display:block;background:url(../images/feedback.gif) no-repeat;width:30px;height:20px}
td.online{text-align:right;white-space:nowrap}
td.online a{padding-left:.75em;background:url(../images/pfeil_rot_klein.gif) center left no-repeat;color:gray}
td.extern{background:#000080;text-align:center}
td.footer{background:#000080;color:#fff;text-align:center}
tr.platz{width:1px;height:1px}
tr.platz td{border-top:1px solid #e38909;padding:0}
tr.urlaub td{background:#FFEDCF;font-weight:700}
td.urlaub{background:#FFEDCF}

.table{margin-top:1.5em;margin-bottom:1.5em}
.table td{border:1px #ccc solid}
.table tr:hover td{background:#FFEDCF;border-bottom:1px solid #e38909}
.table tr:hover td.footer{background:#000080}
.table-versand{margin-top:2em}

.tab80{width:80%;margin:2em auto}	
.border td{border:1px #ccc solid}

td.more span,.kalender span{display:none}
a.back{display:block;background:url(../images/left.gif) no-repeat;width:10px;height:10px}
a.vor{display:block;background:url(../images/red.gif) no-repeat;width:10px;height:10px}
.kalender{text-align:center}
.kalender td{font-size:80%;padding:0;border:0;line-height:1.5em}
#schatten{box-shadow:0px 2px 4px 2px #666}
}
@media screen,projection{
body{background:#fff}
.wrapper{text-align:left;margin:0 auto}

#menue{margin-left:2%;width:12.4286em;position:absolute;top:9em;left:.2143em}
#pageWrapper{margin-left:2%;width:38em;position:absolute;top:10em;left:14em}
#pageWrapper p,#pageWrapper li{line-height:1.4286em}
.page2{margin-left:2%;width:8em;height:43.5em;background:#f7f7f7;position:absolute;top:9em;left:53.25em}
.RIGHT{margin-left:2%;width:10.55em;position:absolute;top:9em;left:62em}
.RIGHT p{line-height:1.25em}
.postabc{margin-left:2%;width:1.75em;position:absolute;top:9em;left:73.5em}
.head{margin-left:1%;position:absolute;top:0em;width:75em!important}

.superHeadline{height:1.5em;color:#C5C5C5;text-transform:uppercase}
.headlineThema{margin:1em 0;padding:.5em;background:#f7f7f7;color:#666}
.column{float:left}
.zweite{text-align:right}
.contentez{margin-bottom:.25em;padding-top:.25em;color:#C5C5C5;font-size:small;font-weight:700}

.service{margin:4em 0 2em;padding-right:3em;text-align:right}
.service a,.leiste a{color:#666}
.postdienst{margin:.5em 0;padding:.5em 0;background:#000080;color:#fff;text-align:center}
.postdienst a{color:#fff;font-weight:700}
.leiste{font-size:small;text-align:center}

.postabc a{background:#000080;width:35px;height:25px;display:inline-block;margin-bottom:.4286em;padding-top:.5em;text-align:center;color:#fff;font-weight:700}
.postabc a:hover{color:red}
}
@media screen,projection{
#anfang{margin-top:.4286em;padding-right:2em;text-align:right}
#anfang,.banner,.headlineThema,.RIGHT h4{font-size:70%;font-family:verdana,Arial,helvetica}
#anfang a,#sitenav a,.column a,a.grey{color:gray}

#startnav{text-transform:uppercase}
#startnav li{float:left}
#startnav a{padding:.2143em 1em;border-left:1px solid #C9D0D3;font-weight:700;display:block}
#startnav li ul{background:#FEFEFE;border:1px solid #BEC9CE;border-left:0;left:-999em;position:absolute;width:212px;z-index:500;margin:0 !important;padding:0}
#startnav .sub a{border-bottom:1px dotted #d4d4d4;color:#000 !important;display:block;font-weight:400;height:15px;text-align:left;text-transform:none !important;width:192px;padding:10px}
#startnav .sub a:hover{background:#FFD700;color:navy!important;font-weight:700}
#startnav li:hover ul{left:auto}
.banner{padding:.4286em 0 .4286em 3em;position:relative}
.banner p{margin:0;padding-left:.4286em;font-weight:700}
#sitenav{padding:.4286em 3em;background:#f7f7f7;font-size:80%;text-align:right}
#sitenav a {padding:0 1.3em;font-weight:normal}

/* Search form 
--------------------------------------------------------------*/
.search-bar {position:absolute;right:.4286em;top:1em;width:75%}
.search-icon {display:none}
.post{margin:.4286em}
.deutschland,.oesterreich,.schweiz,.belgien,.daenemark,.finnland,.frankreich,.griechenland,.grossbritannien,.italien,.luxemburg,.niederlande,.polen,.portugal,.schweden,.spanien,.tuerkei,.zypern{background:url('../images/post.png') no-repeat;width:24px;height:12px}
.belgien{background-position:0 0}
.daenemark{background-position:0 -22px}
.deutschland{background-position:0 -44px}
.finnland{background-position:0 -66px}
.frankreich{background-position:0 -88px}
.griechenland{background-position:0 -110px}
.grossbritannien{background-position:0 -132px}
.italien{background-position:0 -176px}
.luxemburg{background-position:0 -220px}
.niederlande{background-position:0 -242px}
.oesterreich{background-position:0 -286px}
.polen{background-position:0 -308px}
.portugal{background-position:0 -330px}
.schweden{background-position:0 -352px}
.schweiz{background-position:0 -374px}
.spanien{background-position:0 -418px}
.tuerkei{background-position:0 -462px}
.zypern{background-position:0 -484px}

/* DEVICE & RESPONSIVE LAYOUT */
.head{position:absolute;top:0em;width:78em!important}

/*	Main Navigation
/*-----------------------------------------------------------------------------------*/
.back80 ul li a,li.back80 a{font-size:125%;color:#fff;font-weight:bold}
#menue ul li{width:auto;float:none;border-top:1px solid #e6e6e6}
#menue ul li a{padding:.6em;display:block}
#menue ul li.no{border-top:0;padding-left:.8em;padding-bottom:.5em}
#menue a:hover{background:#FFD700;color:navy}
#menue p{padding-left:.8em;padding-right:.4286em;line-height:1.4286em}
}