@charset "utf-8";


body {margin:0 auto;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
img {border:0;}

@font-face {
	font-family: 'GillSansMTRegular';
	src: url('../../fonts/gillsans-webfont.eot');
	src: local('☺'), url('../../fonts/gillsans-webfont.woff') format('woff'), url('../../fonts/gillsans-webfont.ttf') format('truetype'), url('../../fonts/gillsans-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

a {outline:none;text-decoration:none;color:#a11c1c;}
a:hover {text-decoration:none;color:#b64f4f;}

h1, h2, h3, h4, h5, h6 {font-family:'GillSansMTRegular';font-weight:normal;font-style:normal;text-transform:uppercase;margin:0;padding:0;font-size:18px;}
ul {margin:0;padding:0;}

form {margin:0;}
fieldset {width:340px;margin:15px 0;padding:15px;border:1px solid #ccc;}
legend {color:#ca356d;}
input, select, textarea {margin:3px 0 0 0;padding:2px;background:#fafafa;border:1px solid #ccc;color:#999;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
input:hover, select:hover, textarea:hover {border:1px solid #a11c1c;}
input:focus, select:focus, textarea:focus {border:1px solid #a11c1c;background:#fff;color:#333;}
select {padding:1px;}
.checkbox {width:15px;margin:5px 5px 0 0;border:1px solid #ccc;font-size:10px;}
.checkbox:hover {width:15px;margin:5px 5px 0 0;border:1px solid #a11c1c;border:none;}
.absenden {width:120px;background:#ccc;color:#a11c1c;cursor:pointer;}
.firstlogin {float:left;width:155px;}

.mini {clear:left;display:block;}
.midi {clear:left;display:block;margin:.75em 0;}
.middle {clear:left;display:block;margin:1em 0;}
.big {display:block;margin:1.25em 0;}
.line {display:block;margin:.5em 0;border-bottom:1px solid #ccc;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}
.icon {float:left;margin:5px 10px 10px 0;}

.wrapper {margin:0 auto;width:980px;background:url(../../images/bg_artikel.jpg) no-repeat;overflow-x:hidden;}
.border_bottom {position:relative;border-top:1px solid #a11c1c;width:965px;height:70px;margin:0 0 2px 0;}

/* index */
.welcomeblock {width:965px;height:57px;margin-top:2px;background:url(../../images/background_welcome.jpg) no-repeat;}
.welcomeblock ul {padding:18px 0 0 0;list-style:none;}
.welcomeblock li {float:left;height:16px;padding:0 70px;}
.welcomeblock li.de a {width:120px;background:url(../../images/welcome_de.gif) no-repeat;}
.welcomeblock li.en a {width:90px;background:url(../../images/welcome_en.gif) no-repeat;}
.welcomeblock li.fr a {width:110px;background:url(../../images/welcome_fr.gif) no-repeat;}
.welcomeblock li.jp a {width:70px;margin-right:0;background:url(../../images/welcome_jp.gif) no-repeat;}
.welcomeblock li.de a:hover {background:url(../../images/welcome_de.gif) no-repeat 0 -15px;}
.welcomeblock li.en a:hover {background:url(../../images/welcome_en.gif) no-repeat 0 -15px;}
.welcomeblock li.fr a:hover {background:url(../../images/welcome_fr.gif) no-repeat 0 -15px;}
.welcomeblock li.jp a:hover {background:url(../../images/welcome_jp.gif) no-repeat 0 -15px;}
.flash_index {width:965px;height:458px;background:url(../../images/background_flash_index.jpg) no-repeat;}

/* innen */
.content {height:480px;padding:10px 0;font-size:16px;}
.content_right_artikel {position:absolute;z-index:2;top:0px;width:370px;margin-left:600px;padding:300px 0 0 0;line-height:20px;font-size:12px;}
.content_right_artikel .artikel_gross .panes {}
.content_right_artikel .artikel_gross .panes .texte-left {position:relative;top:-25px;float:left;width:150px;height:150px;}
.content_right_artikel .artikel_gross .panes .texte-left h1 {margin:0 0 25px 0;font-size:18px;color:#000;}
.content_right_artikel .artikel_gross .panes .texte-left a {color:#a11c1c;text-decoration:none;text-transform:uppercase;}
.content_right_artikel .artikel_gross .panes .texte-left a:hover {color:#b1b3b4;}

.content_right_aktuelles {position:absolute;z-index:2;top:0px;width:370px;margin-left:600px;padding:85px 0 0 0;line-height:1.3em;font-size:12px;}
.content_right_produktkatalog {position:absolute;z-index:2;top:0px;height:450px;width:750px;margin-left:250px;padding:50px 0 0 0;line-height:1.3em;font-size:.85em;}
.content_right_aktuelles_pic {width:343px;height:386px;position:absolute;z-index:2;top:50px;margin-left:250px;padding:0 0 0 0;line-height:1.3em;font-size:.85em;}
.content_right_datenschutz {position:absolute;z-index:2;top:0px;width:730px;margin-left:250px;padding:50px 0 0 0;line-height:1.3em;font-size:.55em;}

.content_right_artikel p, .content_right_aktuelles p, .content_right_produktkatalog p {margin:0 0 10px 0;}
.content_right_artikel h1, .content_right_aktuelles h1, .content_right_produktkatalog h1, .content_right_datenschutz h1 {margin:0 0 5px 0;font-size:18px;}
.content_right_artikel h2, .content_right_aktuelles h2, .content_right_produktkatalog h2 {margin:0 0 0 0;font-size:13px;color:#b1b3b4;}
/***Panes***/
.scroll-pane {height:380px;padding-right:20px;margin-right:5px;overflow:auto;}

.slogan {position:relative;z-index:3;margin:0 0 0 -15px;}
.logo {float:left;margin:8px 0 0 0;}
  
/* nav */
ul.nav {font-size:16px;width:200px;margin:30px 0 0 0;list-style:none;}
ul.nav a {display:block;padding:5px 0 5px 20px;font-family:GillSansMTRegular;text-transform:uppercase;text-decoration:none;color:#000;}
ul.nav li {border-bottom:1px solid #a11c1c;background:url(../../images/icons/arrow.gif) no-repeat 0 11px;}
ul.nav li:hover {background:#f9f2f2 url(../../images/icons/arrow_down.gif) no-repeat 0 11px;;}
ul.nav li.aktiv a {background:#f9f2f2 url(../../images/icons/arrow_down.gif) no-repeat 0 11px;color:#a11c1c;border-bottom:none;}
ul.subnav {padding:5px 0;list-style:none;font-size:14px;}
ul.subnav li {padding:2px 0!Important;background:none !Important;border:none;}
ul.subnav li:hover, ul.nav li.aktiv:hover {background:none!Important;}
ul.subnav li a {padding:1px 0 1px 30px;color:#b1b3b4!Important;border-bottom:none!Important;background:none!Important;}
ul.subnav li a:hover {color:#a11c1c!Important;}
ul.subnav li.aktiv, ul.subnav li.aktiv a {background:none;color:#a11c1c!Important;border-bottom:none;}

/* content */
.artikel_gross {position:absolute;z-index:1;top:40px;}

.panes div {position:absolute;display:none;height:450px;}
.panes div.texte-left {display:block;}

.sprache li div {display:none;}

/*.panes div .beschr {position:absolute;display:block;width:450px;margin:-60px 0 0 -570px;font-size:1.1em;line-height:1.6em;}
.panes div .beschr h1 {color:#000;font-size:1.3em;}*/
.thumbs {position:relative;z-index:2;margin:80px 0 0 0;}
.thumbs a {display:block;float:left;margin:0 7px;}

.controls {font-family:GillSansMTRegular;text-transform:uppercase;position:absolute;z-index:3;margin:60px 0 0 110px;}
.controls a {padding:0 5px;cursor:pointer;text-decoration:none;color:#b1b3b4;}
.controls a:hover {color:#a11c1c;}
.controls a.disabled {visibility:hidden!important;} 

.scrollable {position:relative;overflow:hidden;width:350px;height:200px;}
.scrollable .items {width:20000em;position:absolute;}

.manufaktur {margin:15px 0 0 0;}
.manufaktur a {float:left;margin:0 5px 5px 0;padding:2px;border:1px solid #ccc;}
.manufaktur a:hover, .manufaktur a.aktiv {border:1px solid #a11c1c;}

.haendler_content {position:absolute;z-index:1;top:123px;margin-left:230px;padding:70px 0 0 0;}

/* footer */
.quicknav {float:right;margin-top:8px;font-size:16px;}
.quicknav a {font-family:GillSansMTRegular;text-transform:uppercase;text-decoration:none;font-weight:normal;padding:0 0 0 20px;color:#b1b3b4;}
.quicknav a:hover, .quicknav a.aktiv {color:#a11c1c;}
.sprache {position:absolute;right:0;width:130px;height:14px;margin:8px 0 0 0;text-align:right;font-size:10px;}
.sprache li {list-style:none;background:#fff;}
.sprache .auswahl {text-align:right;}
.sprache .auswahl li a {border-bottom:1px solid #a11c1c;margin:4px 0 4px 0;height:14px;}
.sprache a {text-decoration:none;color:#b1b3b4;display:block;}
.sprache a:hover {color:#a11c1c;}
.sprache_icon {margin:0 10px -1px 25px;}
.quicknav a.home {background:url(../../images/icons/home-button.jpg) no-repeat;display:block;height:16px;width:19px;float:left;font-size:1px;}
.quicknav a.home span {display:block;position:absolute;left:-999em;}
.quicknav a.home:hover {background-position:0 -16px;}

/* Controlbar example */
.controlbar {width:167px;height:34px;background:url(../../images/java/controlbar4.gif);}
.controlbar a {display:block;float:left;height:27px;}
.controlbar a:hover {background-image:url(../../images/java/controlbar4-hover.gif);}
.controlbar .previous {width:50px;}
.controlbar .next {width:40px;background-position:-50px 0;}
.controlbar .highslide-move {width:40px;background-position:-90px 0;}
.controlbar .close {width:36px;background-position:-130px 0;}
/* Necessary for functionality */
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}