body {text-align:center;margin:0 auto;;padding:0;background:#597c93 url(../images/background.jpg) top center repeat-x;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:100%;color:#4f7594;}
img {border:0;}

a {text-decoration:underline;color:#4f7594;outline:none;}
a:hover, a:focus {text-decoration:none;}

fieldset {width:425px;margin:0 0 15px 0;padding:10px;border:1px solid #bed1de;color:#4f7594;}
legend {font-weight:bold;color:#4f7594;}
input, textarea {width:425px;padding:3px;border:0;background:#eff7ff;border:1px solid;border-color:#a5b6c4 #ccdfee #ccdfee #a5b6c4;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#4f7594;}
textarea.code {width:550px;height:70px;margin:5px 0;font-size:11px;padding:5px;font-family:monospace;}
.absenden {width:150px;background:#4f7594;color:#fff;cursor:pointer;border:none;}
.absenden:hover {background:#658baa;}

.line {display:block;width:100%;height:1px;margin:2em 0;border-top:1px dashed #ccc;}
.supermini {display:block;margin:.05em 0;}
.mini {display:block;margin:.2em 0;}
.small {display:block;margin:.5em 0;}
.midi {display:block;margin:.8em 0;}
.big {display:block;margin:1em 0;}
.trenner_midi {margin:30px 0 0 0;}
.clear {clear:left;display:block;margin:.2em 0;}
.cl {clear:left;}
.cb {clear:both;}

.wrapper {text-align:left;width:900px;height:660px;margin:0 auto;background:url(../images/background_wrapper.jpg) no-repeat;}
.header {height:84px;padding-top:21px;}
.header h1.logo {position:absolute;top:50px;text-indent:-999em;font-size:5px;}
.header h1.logo a {display:block;width:235px;height:60px;background:url(../images/logo.gif) no-repeat;}

/* Dropdown Sprachauswahl */
.sprache {position:relative;float:right;font-size:.65em;z-index:2;}
.sprache .flagge {margin-right:4px;}
#sprache, #sprache ul {line-height:1.5em;list-style:none;margin:0;padding:0;} /* all lists */
#sprache li {width:100px;background:#12232f;}
#sprache li ul {position:absolute;width:100px;left:-999em;} /* second-level lists */ /* using left instead of display to hide menus because display: none isn't read by screen readers */
#sprache li:hover ul, #sprache li li:hover ul, #sprache li.sfhover ul, #sprache li li.sfhover ul, #sprache li ul a:hover {left:auto;background:#12232f;} /* lists nested under hovered list items */
#sprache li a {height:8px;margin:2px 20px -2px 0;padding:4px 15px 10px 30px;display:block;background:url(../images/icons/arrow-down.gif) 10px 11px no-repeat;color:#adcae1;white-space:nowrap;text-decoration:none;cursor:default;}
#sprache li ul a, #sprache li ul a:hover {padding:2px 15px 10px 30px;position:relative;clear:left;z-index:1000;background:none;color:#8d9fab;cursor:pointer;}
#sprache li ul a:hover {color:#fff;}

/* Nav */
.nav {float:right;margin-top:20px;}
.nav h2 {margin:0;display:inline;font-weight:normal;}
.nav a {display:block;float:left;margin:0 0 0 15px;padding:0 5px;font-family:fontin-caps;text-transform:lowercase;text-decoration:none;color:#88aac4;font-size:20px;}
.nav a:hover, .nav a:focus {color:#bed6e9;}
.nav a.aktiv, .nav a.aktiv:hover {color:#fff;background:#192a38;}

/* content index */
.content_index, .content_index_en {width:900px;height:624px;margin:0;font-size:.75em;}
.content_index h2, .content_index_en h2 {margin:0;padding:0;text-indent:-999em;overflow:hidden;position:absolute;}
.content_index {background:url(../images/background_content_index.jpg) no-repeat;}
.content_index_en {background:url(../images/background_content_index_en.jpg) no-repeat;}
.content_index_text {width:350px;padding:250px 0 0 30px;line-height:1.5em;color:#fff;}

/* content rest */
.content {width:900px;height:455px;margin:45px 0 0 0;background:url(../images/background_content.jpg) no-repeat;}
.content_inhalt, .content_inhalt_mehr, .content_kollektion {float:left;width:645px;line-height:1.25em;font-size:.7em;}
.content_inhalt, .content_inhalt_mehr {margin:15px;}
.content_inhalt p, .content_inhalt_mehr p {margin: 8px 0;}
.content_inhalt h2, .content_inhalt_mehr h2 {margin:5px 0 3px 0;font-size:1em;}
.content_inhalt h3, .content_inhalt_mehr h3 {margin:15px 0 3px 0;font-size:11px;}
.content_inhalt_mehr {font-size:.8em;line-height:1.4em;}
.content_kollektion {width:675px;height:455px;margin:0;}

/* content neuheiten */
#box2 {position:absolute;}
#box2 span {display:block;float:left;}
#box2 span#play1 {cursor:pointer;}
.mask2 {position:relative;width:899px;height:455px;overflow:hidden;}
.controls_right, .controls_left {position:absolute;top:375px;}
.controls_right span, .controls_left span {cursor:pointer;}
.controls_left {margin:0 0 0 -2px;}
.controls_right {margin:0 0 0 880px;}

.content_randspalte {float:left;margin:20px 0 0 15px;width:200px;line-height:1.5em;font-size:.7em;}
.content_randspalte p {margin:10px 0 0 0;}
.content_randspalte h3 {margin:0 0 5px 0;padding:3px 0 3px 30px;font-family:fontin-caps;font-weight:normal;text-transform:lowercase;font-size:17px;background:url(../images/icons/signet.gif) no-repeat center left;}
.content_randspalte ul {margin:0 0 0 5px;padding:0;list-style:none;}
.content_randspalte ul.serien li {width:90px;float:left;white-space:nowrap;}
.content_randspalte ul.serien li.full {width:180px;}
.content_randspalte ul li a {display:block;padding:2px 0 1px 10px;background:url(../images/icons/kollektion_grey.gif) 0 4px no-repeat;text-decoration:none;color:#768ba2;}
.content_randspalte ul.vertriebsstellen li {float:left;width:180px;}
.content_randspalte ul.vertriebsstellen li a {padding:4px 0 4px 25px;}
.content_randspalte ul li a:hover, .content_randspalte ul li a.aktiv {background:url(../images/icons/kollektion_blue.gif) 0 4px no-repeat;color:#2d4253;}
ul.siegel {margin:20px 0 0 0;font-size:1em;color:#768ba2;}
ul.siegel li {width:140px;padding:15px 0 20px 60px;border-top:1px dotted #b3c9db;}
ul.siegel li.chronik {background:url(../images/icons/waldmann_chronik.gif) no-repeat 5px 15px;}
ul.siegel li.logo {margin:0;background:url(../images/icons/waldmann_siegel.gif) no-repeat 5px 14px;}
ul.siegel li.katalog {background:url(../images/icons/waldmann_katalog.gif) no-repeat left;}
ul.siegel li.fotos {background:url(../images/icons/waldmann_fotos.gif) no-repeat left;}
ul.siegel li a {padding:0;text-decoration:underline;background:none;color:#4f7594;font-weight:bold;font-size:1.1em;}
ul.siegel li a:hover {padding:0;text-decoration:none;background:none;}

.datum {float:left;margin-top:10px;font-weight:bold;}
.datum_text {margin:10px 0 0 50px;}

.infoleiste {position:absolute;z-index:1;top:575px;width:625px;height:15px;margin:0 0 0 10px;padding:3px 8px;border:1px solid #c8d5e1;background:#d9e1e8;font-size:.85em;text-transform:uppercase;}
.produktinfo {float:right;}
.produktinfolink {width:77px;height:10px;padding-left:15px;background:url(../images/icons/lupe.gif) 0 0 no-repeat;text-decoration:none;}
.produktinfolink:hover, .produktinfolink:focus {color:#666;}
.produktinfolinkaktiv {display:block;position:absolute;top:70px;width:120px;height:18px;margin:0 25px 0 -400px;background:url(../images/nav/kollektion.gif) 0 -20px no-repeat;text-decoration:none;}
.signet_grau {float:left;margin:2px 8px 0 5px;}

/* footer */
.footer {position:absolute;width:900px;top:615px;font-size:.6em;color:#aabecd;}
.footer p {margin:0;}
.quicknav {float:right;text-align:right;}
.quicknav a {padding:0 2px;text-decoration:none;color:#d1dfe9;}
.quicknav a:hover, .quicknav a.aktiv {color:#fff;}

/* highslide */
.highslide-html {background:#fff;}
.highslide-html-blur {}
.highslide-html-content {height:80px;position:absolute;display:none;}
.highslide-loading {display:block;padding:2px 2px 2px 22px;border:1px solid #333;background:#fff url(../images/java/loader.white.gif) 3px 1px no-repeat;text-decoration:none;font-weight:bold;color:#666;}
a.highslide-credits, a.highslide-credits i {padding:2px;text-decoration:none;color:#4b4b4b;}
a.highslide-credits:hover, a.highslide-credits:hover i {background:#ccc;color:#fff;}

.highslide-body, .highslide-body-alt {float:left;text-align:left;margin:5px;font-size:.9em;line-height:1.3em;}
.highslide-body-alt {font-size:1em;line-height:1.5em;}
.highslide-body a {overflow:hidden;padding:5px 0;text-decoration:none;font-size:1em;color:#4b4b4b;}
.highslide-body h2 {margin:0 0 2px 0;padding:0;font-size:1em;}
.highslide-body p {margin:0;color:#666;}
.highslide-body ul {margin:0;padding:0;list-style:none;}
.highslide-body ul li {padding:7px 0;border-bottom:1px dotted #ccc;}
.highslide-body ul li.eins {padding:7px 0 7px 25px;background:url(../images/icons/bluedot1.gif) no-repeat 0 6px;}
.highslide-body ul li.zwei {padding:7px 0 7px 25px;background:url(../images/icons/bluedot2.gif) no-repeat 0 6px;}
.highslide-body ul li.drei {padding:7px 0 7px 25px;background:url(../images/icons/bluedot3.gif) no-repeat 0 6px;}
.highslide-body ul li.vier {padding:7px 0 7px 25px;background:url(../images/icons/bluedot4.gif) no-repeat 0 6px;}
.highslide-body ul li.fuenf {padding:7px 0 7px 25px;background:url(../images/icons/bluedot5.gif) no-repeat 0 6px;}
.highslide-body ul li.sechs {padding:7px 0 7px 25px;background:url(../images/icons/bluedot6.gif) no-repeat 0 6px;}
.highslide-body ul li.sieben {padding:7px 0 7px 25px;background:url(../images/icons/bluedot7.gif) no-repeat 0 6px;}
.highslide-body ul li.acht {padding:7px 0 7px 25px;background:url(../images/icons/bluedot8.gif) no-repeat 0 6px;}
.highslide-body ul li.neun {padding:7px 0 7px 25px;background:url(../images/icons/bluedot9.gif) no-repeat 0 6px;}
.highslide-body ul li.zehn {padding:7px 0 7px 25px;background:url(../images/icons/bluedot10.gif) no-repeat 0 6px;}

.highslide-wrapper {background:#fff;}
.highslide-wrapper .highslide-html-content {width:290px;padding:5px;line-height:1.5em;font-size:.7em;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {text-align:left;margin:0;padding:0;}
.highslide-wrapper .highslide-header ul li {padding-left:1em;display:inline;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none;}
.highslide-wrapper .highslide-header a {text-decoration:none;text-transform:uppercase;font-weight:bold;color:#666;}
.highslide-wrapper .highslide-header a:hover {color:#333;}
.highslide-wrapper .highslide-header .highslide-move a {cursor:move;}
.highslide-wrapper {float:right;width:11px;height:11px;background:url(../images/java/resize.gif);}
.highslide-move {cursor:move;}
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}
