@charset "UTF-8";
/* base */ 
@media all{ * { margin:0; padding:0; }option { padding-left:0.4em; } select { padding:1px; } * html body * { overflow:visible; }* html iframe, * html frame { overflow:auto; }* html frameset { overflow:hidden; }body {font-size:100.01%;background:#fff;color:#000;text-align:left; }div { outline:0 none; }fieldset, img { border:0 solid; }ul, ol, dl { margin:0 0 1em 1em; } li {line-height:1.5em;margin-left:0.8em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; } blockquote { margin:0 0 1em 0.8em; } blockquote:before, blockquote:after,q:before, q:after { content:""; }.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}.clearfix { display:block; }.floatbox { overflow:hidden; }#ie_clearing { display:none; }.skip, .hideme, .print {position:absolute;top:-32768px;left:-32768px; }.skip:focus, .skip:active {position:static;top:0;left:0;}#skiplinks { position:absolute;top:0px; left:-32768px; z-index:1000; width:100%;margin:0; padding:0; list-style-type:none; }#skiplinks a.skip:focus,#skiplinks a.skip:active {left:32768px; outline:0 none;position:absolute; width:100%;}}@media screen, projection{ #header { position:relative; }#topnav { text-align:right; }#header #topnav {position:absolute;top:10px;right:10px; }#header, #nav, #main, #footer { clear:both; }#col1 { float:left; width:200px; }#col2 { float:right; width:200px; }#col3 { width:auto; margin:0 200px; }#col1_content, #col2_content, #col3_content { position:relative; }.subcolumns { width:100%; overflow:hidden; }.subcolumns_oldgecko { width:100%; float:left; }.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; }.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; }.c20l, .c20r { width:20%; }.c40l, .c40r { width:40%; }.c60l, .c60r { width:60%; }.c80l, .c80r { width:80%; }.c25l, .c25r { width:25%; }.c33l, .c33r { width:33.333%; }.c50l, .c50r { width:50%; }.c66l, .c66r { width:66.666%; }.c75l, .c75r { width:75%; }.c38l, .c38r { width:38.2%; }.c62l, .c62r { width:61.8%; }.subc{ padding:0 0.5em; }.subcl { padding:0 1em 0 0; }.subcr { padding:0 0 0 1em; }.equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }.equalize > div {display:table-cell;float:none; margin:0; overflow:hidden;vertical-align:top;}}@media print{ .subcolumns > div,.floatbox { display:table;overflow:visible; } .print { position:static; left:0;}.noprint { display:none !important; }}
/* basemod */ 
@media screen, projection{body { overflow-y:scroll; }body { background: #421F01; }.page_margins {width: 960px;margin: 0 auto;}.page{ min-width: 960px;}#header { height: 122px; background: #331200 url(../../../images/patternTop.png) repeat-x center top; }#header .page_margins { height: 100%; }#navigation {position: absolute; right: 0; top: 10px;padding: 3px 18px;background: transparent url(../../../images/navBg.png) no-repeat center 4px;}#menu { position: absolute; left: 0; bottom: 0; }.subMenuWrapper { background: #D3C5B9; position: absolute; width: 100%; top: 100%; padding: 5px 0; height: 32px; }#bereichsBild { height: 400px; }#bereichsBild .waves { height: 400px; background: transparent url(../../../images/waves.png) repeat-x center top; }#main { background: #CABAAF url(../../../images/mainBg.gif) repeat-y center top; }#main .patternMid { background: transparent url(../../../images/patternMid.png) repeat-x center top; }#main .page_margins { padding-top: 12px; }#footer { padding-top: 10px; overflow: hidden; }#footer .footerBox {border: 1px solid #513010; padding: 15px 15px 10px 15px; float: left; background: #472511 url(../../../images/footerBoxGradient.gif) repeat-x; margin-right: 5px; height: 110px; position: relative; margin-bottom: 1em;-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}#footer .footerBox:last-child { margin-right: 0; }#footer #bottomNav { width: 170px; }#footer #search { width: 250px; }#footer #choclate { width: 429px; }#footer #choclate .pralinen { position: absolute; right: 5px; top: 5px; width: 187px; height: 113px; background: transparent url(../../../images/footer_pralinen.png) no-repeat; }article, aside, figure, footer, header, hgroup, nav, section { display:block; }#col1 {}#col1_content {}#col2 { width: 271px; position: relative; }#col2_content {}#col3 { margin: 0 307px 0 0; }#col3_content { overflow: hidden; }#bereichsBild .standardButton { position: absolute; right: 0; bottom: 60px; height: 48px; line-height: 48px; padding: 0 35px; font-size: 183.33%; }.no-cssgradients #bereichsBild .standardButton { background-image: url(../../../images/standardButtonBg.gif); background-position: 0 -26px; }.no-cssgradients #bereichsBild .standardButton:hover { background-image: none; }.telephone {padding: 20px;color: #FFF;margin-bottom: 2em;background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPoWsK/HwAE9gH9G/+71gAAAABJRU5ErkJggg==') repeat;*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf8aa40f, endColorstr=#bf8aa40f);-webkit-border-radius: 0 0 20px 0; -moz-border-radius: 0 0 20px 0;border-radius: 0 0 20px 0;}.telephone .number { font-size: 250%; }.telephone .linkText { font-size: 108.33%; font-style: italic; }.telephone a { text-decoration: underline; color: #FFF; }.telephone a:hover { color: #FFF; }.bewertungen {background: #B6A18E;border: 1px solid #C3B1A3;border-left: none;padding: 0 4px;padding-top: 10px;overflow: hidden;margin-bottom: 1em;-webkit-border-radius: 0 0 20px 0; -moz-border-radius: 0 0 20px 0;border-radius: 0 0 20px 0;}.bewertungen h4 { color: #472411; font-style: italic; text-align: center; font-size: 250%; }.bewertungen .btnLeft, .bewertungen .btnRight { float: left; width: 22px; margin-top: 40px; outline: none; text-indent: -999em; height: 23px; background: transparent url(../../../images/btnLeftRight.png) no-repeat; }.bewertungen .btnRight { background-position: 0 -23px; }.bewertungen ul { float: left; width: 216px; }.bewertungen ul li { }.bewertungen ul li .img { margin-bottom: 1em; }.bewertungen ul li p { color: #472411; line-height: 1.2em; font-size: 108.33%; }.linkHome { font-size: 250%; color: #9FBD11; font-style: italic; padding-top: 0.25em; float: left;}.linkHome:hover { text-decoration: none; color: #FF8600; }.linkHome span { color: #FF8600; }#footer .linkHome { font-size: 175%; padding-top: 0; }.copyright { color: #B1ACA2; font-size: 91.67%; position: absolute; bottom: 10px; right: 10px; }#col2 .smallGradient { position: absolute; left: 0; top: -12px; width: 13px; background: transparent url(../../../images/smallGradient.png) repeat-y; height: 100%; margin-bottom: -999em; padding-bottom: 999em; }.contentPager { text-align: center; margin-bottom: 1em; }.contentPager span { font-size: 116.67%; font-weight: bold; }.contentPager span a { color: #697D0B; } #skiplinks a.skip:focus,#skiplinks a.skip:active { color:#fff; background:#333; border-bottom:1px #000 solid;padding:10px 0;text-decoration:none;}}
/* forms */ 
@media screen, projection{#frmSearch .suchfeld {background: transparent url(../../../images/inputSmall.png) no-repeat;font-style: italic;height: 27px;line-height: 25px;border: none;padding: 0 8px;width: 231px;outline: none;margin-bottom: 10px;}#frmSearch .standardButton { height: 26px; line-height: 26px; margin-right: 6px; float: right; }.no-cssgradients #frmSearch .standardButton { background-image: url(../../../images/standardButtonBg.gif); }.no-cssgradients #frmSearch .standardButton:hover { background-image: none; }#frmContact .standardButton { height: 26px; line-height: 26px; }.no-cssgradients #frmContact .standardButton { background-image: url(../../../images/standardButtonBg.gif); }.no-cssgradients #frmContact .standardButton:hover { background-image: none; }#frmConfigurator .contentItem { position: relative; padding-left: 65px; }#frmConfigurator .stepCircle {width: 55px;height: 54px;position: absolute;left: 0;top: 0;background: #CABAAF url(../../../images/stepCircle.jpg) no-repeat;text-align: center;line-height: 54px;color: #87A215;font-size: 308.33%;font-weight: bold;}#frmConfigurator .tip { color: #C77A29; font-style: italic; }#frmConfigurator .rdLogotype-Gedruckt-Link { float: left; width: 232px; height: 71px; background: transparent url(../../../images/configurator/logoGedruckt.jpg) no-repeat; position: relative; margin-left: 28px; }#frmConfigurator .rdLogotype-Relief-Link { float: left; width: 232px; height: 71px; background: transparent url(../../../images/configurator/logoRelief.jpg) no-repeat; position: relative; margin-left: 28px; }#frmConfigurator .rdProducttype-WeisseSchokolade-Link { float: left; width: 82px; height: 42px; background: #F3E3C1; margin-right: 5px; position: relative; }#frmConfigurator .rdProducttype-VollmilchSchokolade-Link { float: left; width: 82px; height: 42px; background: #6C4C37; margin-right: 5px; position: relative; }#frmConfigurator .rdProducttype-EdelBitterSchokolade-Link { float: left; width: 82px; height: 42px; background: #230D0B; margin-right: 5px; position: relative; }#frmConfigurator .rdProducttype-Baumkuchen-Link { float: left; width: 82px; height: 42px; background: transparent url(../../../images/configurator/baumkuchen.jpg) no-repeat; margin-right: 5px; position: relative; }#frmConfigurator .selectProductType label { width: 170px; float: left; color: #472411; }#frmConfigurator .rdVerpackungType-Holzgeschenk-Link { float: left; width: 112px; height: 59px; background: transparent url(../../../images/configurator/holzGeschenk.jpg) no-repeat; margin-right: 5px; position: relative; }#frmConfigurator .rdVerpackungType-Kartonage-Link { float: left; width: 112px; height: 59px; background: transparent url(../../../images/configurator/kartonage.jpg) no-repeat; margin-right: 5px; position: relative; }#frmConfigurator .rdVerpackungType-Klarsichttuete-Link { float: left; width: 112px; height: 59px; background: transparent url(../../../images/configurator/klarsicht.jpg) no-repeat; margin-right: 5px; position: relative; }#frmConfigurator .standardButton { height: 48px; line-height: 48px; padding: 0 35px; font-size: 183.33%; float: right; }.no-cssgradients #frmConfigurator .standardButton { background-image: url(../../../images/standardButtonBg.gif); background-position: 0 -26px; }.no-cssgradients #frmConfigurator .standardButton:hover { background-image: none; }#frmConfigurator .selectedLink { border: 2px solid #84A63F !important; }#frmConfigurator .hoverEffect { border: 2px solid #E0D8D1; }#frmConfigurator .hoverEffect:hover { border: 2px solid #84A63F !important; }#frmConfigurator .activeArrow { position: absolute; left: -25px; top: 50%; margin-top: -11px; width: 22px; height: 23px; background: transparent url(../../../images/btnLeftRight.png) no-repeat 0 -23px; display: none; }#frmConfigurator .hoverEffect:hover .activeArrow, #frmConfigurator .selectedLink .activeArrow { display: block; }.yform {margin:0 0 1em 0;}.yform fieldset {border:1px #ddd solid;background:#fafafa;margin:0 0 1em 0;padding:0.5em;}.yform legend {font-size:125%; font-weight:normal; color:#000;}.yform label {color:#666;}.yform input,.yform textarea,.yform select, .yform optgroup {font-family:Arial, Helvetica, sans-serif; }.yform .type-text input,.yform .type-text textarea,.yform .type-select select {border:1px solid #D2CBC5;background: #D9D6D0;-webkit-vorder-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;}.yform div input:focus,.yform div select:focus,.yform div textarea:focus,.yform div input:hover,.yform div select:hover,.yform div textarea:hover,.yform div input:active,.yform div select:active,.yform div textarea:active {border:1px #D2CBC5 solid;background:#fff;}.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active { border:0 none; }.yform .type-button input {border-top:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #444 solid;border-bottom:1px #444 solid;color:#000;background:#454545 url(images/button_gray.png) top left repeat-x;padding:.5em 1.2em;}.yform .type-button input[type=reset] { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input[type=submit] { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform .type-button input.reset { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input.submit { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active {border-top:1px #444 solid;border-left:1px #444 solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;color:#fff;background:#555; }.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active {background:#800; color:#fff;}.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active {background:#880; color:#fff;}.yform { overflow:hidden; }.yform fieldset { overflow:hidden; }.yform label { display:block; cursor:pointer; }.yform legend { background:transparent; border:0; padding:0 0.5em; }.yform .message { display:block; margin-bottom:0.5em; color:#666; }.yform input[type=hidden] { display:none !important; }.yform sup { color:#800; font-weight:bold; }.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button {margin:0.5em 0;padding:3px 0.5em;position:relative;overflow:hidden;}.yform div.type-button {padding:3px 0em;}.yform .type-text input,.yform .type-text textarea {display:block;position:relative;padding:0.3em 0.3em;width:58.5%;}.yform .type-select select {display:block;position:relative;padding:0.3em 2px 0.3em 1px;width:60%;cursor:pointer;}.yform .type-select select optgroup {font-style:normal;font-weight:bold;}.yform .type-check input { cursor:pointer; }.yform .type-check label { display:inline; }.yform .type-button input {width:auto;cursor:pointer;}.yform div.error {background:#faf4f4;padding:0.5em;}.yform div.error label { color:#000; font-weight:bold; }.yform div.error .message { color:#800; } .full div.type-text input,.full div.type-text textarea { width:95.5%; }.full div.type-select select { width:97.0%; }* html .full div.type-text input,* html .full div.type-text textarea { width:95.5%; }* html .full div.type-select select { width:97.0%; }.columnar .type-text label,.columnar .type-select label {float:left;width:28%; }.columnar div.type-check input { margin-left:28%; }.columnar div.error .message { margin-left:28%; }.columnar div.type-text input,.columnar div.type-text textarea { float:left; width:67.8%; }.columnar div.type-select select { float:left; width:69.4%; }* html .columnar div.type-text input,* html .columnar div.type-text textarea { float:left; width:67.2%; }* html .columnar div.type-select select { float:left; width:68.8%; }.yform, .yform div,.yform div * { zoom:1; } .yform { padding-top:0\9; }.yform fieldset { padding:0 5px\9; padding-top:1em\9; }.yform legend { position:absolute\9; top:-.5em\9; *left:0\9; }.yform fieldset { position:relative\9; overflow:visible\9;margin-top:1.5em\9; zoom:1; }.yform legend { *padding:0 5px; }.yform fieldset { *padding-top:1.5em; }* html .yform { padding-top:10px; }}
/* content */ 
 @font-face {font-family: 'PTSansRegular';src: url('../../../css/ptsans/PTS55F-webfont.eot');src: local('☺'), url('../../../css/ptsans/PTS55F-webfont.woff') format('woff'), url('../../../css/ptsans/PTS55F-webfont.ttf') format('truetype'), url('../../../css/ptsans/PTS55F-webfont.svg#webfontN0FJoxyY') format('svg');font-weight: normal;font-style: normal;} @media all{ html * { font-size:100.01%; } textarea, pre, code, kbd, samp, var, tt {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}body {font-family: "PTSansRegular", Arial, Helvetica, sans-serif;font-size:75.00%;color:#472411;}h1,h2,h3,h4,h5,h6 {font-family: "PTSansRegular", Arial, Helvetica, sans-serif;font-weight:normal;color:#697D0B;margin:0 0 0.25em 0;}h1 { font-size:162.5%; font-style: italic; } h2 { font-size:150%; color: #472411; } h3 { font-size:150%; } h4 { font-size:133.33%; }h5 { font-size:116.67%; }h6 { font-size:116.67%; }ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }ul { list-style-type:disc; }ul ul { list-style-type:circle; margin-bottom:0; }ol { list-style-type:decimal; }ol ol { list-style-type:lower-latin; margin-bottom:0; }li { margin-left:0.8em; line-height:1.5em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; }p { line-height:1.5em; margin:0 0 1em 0; }.contentItem td p:last-child { margin-bottom: 0; }blockquote, cite, q {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}blockquote { margin:0 0 1em 1.6em; color:#666; }strong,b { font-weight:bold; }em,i { font-style:italic; }big { font-size:116.667%; }small { font-size:91.667%; } pre { line-height:1.5em; margin:0 0 1em 0; }pre, code, kbd, tt, samp, var { font-size:100%; }pre, code { color:#800; }kbd, samp, var, tt { color:#666; font-weight:bold; }var, dfn { font-style:italic; }acronym, abbr {border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}sub, sup { font-size:91.6667%; line-height:0; }hr {color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid;}a { color:#C77A29; background:transparent; text-decoration:none; }a:hover { color:#C77A29; text-decoration:underline; }p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }p.icaption_left img,p.icaption_right img { padding:0; border:1px #888 solid; }p.icaption_left strong,p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; } .highlight { color:#c30; }.dimmed { color:#888; }.info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }.note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }.important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }.warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }.float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }.float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }.center { display:block; text-align:center; margin:0.5em auto; } table { width:auto; border-collapse:collapse; margin-bottom:0.5em; }table caption { font-variant:small-caps; }table.full { width:100%; }table.fixed { table-layout:fixed; }th,td { padding:0.5em; }thead th { color:#000; border-bottom:2px #800 solid; }tbody th { background:#e0e0e0; color:#333; }tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }tbody th { border-bottom:1px solid #fff; text-align:left; }table.coolTable { margin-bottom: 1em; }table.coolTable tbody td { background: #C8C0B2; border-top: 1px solid #E0D8D1; border-right: 1px solid #E0D8D1; border-bottom: 1px solid #E0D8D1; }table.coolTable thead th { color: #FFF; border: none; background: #84A63F; border-top: 1px solid #E0D8D1; border-right: 1px solid #E0D8D1; border-bottom: 1px solid #E0D8D1; }table.coolTable thead th:first-child {-webkit-border-top-left-radius: 8px 8px; -moz-border-top-left-radius: 8px 8px;border-top-left-radius: 8px 8px;}table.coolTable thead th:last-child {-webkit-border-top-right-radius: 8px 8px; -moz-border-top-right-radius: 8px 8px;border-top-right-radius: 8px 8px;}.mediumleft { margin: 0 1em 0.15em 0; padding: 0; text-align: right; float: left; display: block; }.mediumright { margin: 0 0 0.15em 1em; padding: 0; text-align: left; float: right; display: block; }.mediumcenter { margin: 0.5em 0; padding: 0; text-align: center; display: block; }.mediumHintergrund { background: #EEE; display:block; margin-top: 2px; }.mediumBeschriftung { text-align: left;padding: 1px 6px; }.mediumCopyright { text-align: left;font-style: italic;padding: 1px 6px; }.clear { clear: both; font-size: 1px; height: 1px; }.fw-bold { font-weight: bold; }.ta-center { text-align: center; }.float-left { float: left; display: inline; }.float-right { float: right; display: inline; }.marpad-0 { margin: 0; padding: 0; }.pos-rel { position: relative; }.contentItem {font-size: 125%;background: #E0D8D1;padding: 12px 18px 10px 18px;margin-bottom: 1em;-webkit-border-radius: 20px 0 20px 0; -moz-border-radius: 20px 0 20px 0;border-radius: 20px 0 20px 0;}.contentItem .price { float: right; margin-bottom: 0.5em; }.contentItem .price .number { float: left; font-size: 230%; color: #697D0B; font-weight: bold; background: #FFF; height: 40px; line-height: 40px; padding: 0 10px; }.contentItem .price .mwst { float: left; font-style: italic; margin: 22px 10px 0 0; color: #697D0B; }.contentItem .contentLink { float: left; width: 16px; height: 17px; text-indent: -999em; outline: none; background: transparent url(../../../images/btnBack.gif) no-repeat; margin-top: 10px; }.startPage .contentItem ul { list-style-image: url(../../../images/listStyleImage.png); }.startPage .contentItem ul li { margin-bottom: 1.5em; color: #697D0B; }.startPage .contentItem ul li h2 { margin-bottom: 0; }.standardButton {float: left;padding: 0 10px;color: #FFF;font-style: italic;font-size: 133.33%;border: 1px solid #88A112;background: #A0BC12; background: -moz-linear-gradient(top, #B5CB45 0%, #A0BC12 48%, #A0BC12 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A0BC12), color-stop(50%,#697D0B), color-stop(100%,#697D0B)); -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;}.standardButton:hover { color: #FFF; text-decoration: none; background: #697D0B; }.anfrageButton { height: 38px; line-height: 38px; float: right; padding: 0 20px; font-size: 173%; }.no-cssgradients .anfrageButton { background-image: url(../../../images/standardButtonBg.gif) repeat-x 0 -26px; }.no-cssgradients .anfrageButton:hover { background-image: none; }.detailsButton { height: 26px; line-height: 26px; margin-top: 0.5em;}.no-cssgradients .detailsButton { background-image: url(../../../images/standardButtonBg.gif); }.no-cssgradients .detailsButton:hover { background-image: none; }.border-radius-8 {-webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;}.contentItem h1 a { color: #697D0B; }}
/* menu */ 
@media screen, projection {ul.listReset { margin: 0; padding: 0; }ul.listReset li { margin: 0; padding: 0; list-style-type: none; }ul.navigation { }ul.navigation li { float: left; display: inline; }ul.navigation li a { padding: 0 1em; color: #B1ACA2; height: 28px; line-height: 28px; }ul.navigation li a.active, ul.navigation li a:hover { text-decoration: underline; }ul.footerNavigation { }ul.footerNavigation li {}ul.footerNavigation li a { color: #B1ACA2; }ul.footerNavigation li a.active, ul.footerNavigation li a:hover { text-decoration: underline; }ul.menu { }ul.menu li { float: left; position: relative; margin-right: 14px; }ul.menu li a {float: left;border-right: 1px solid #4D2C12; border-left: 1px solid #4D2C12;border-top: 1px solid #4D2C12;-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}ul.menu li a span {float: left;height: 28px;background: #6A3B1C url(../../../images/menuGradient.gif) repeat-x left bottom;line-height: 28px;border-right: 1px solid #421F01; border-left: 1px solid #421F01;border-top: 1px solid #421F01;padding: 3px 5px 1px 5px;font-size: 150%;color: #9FBD11;-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}ul.menu li a.active, ul.menu li a:hover, ul.menu li.hover a { text-decoration: none; }ul.menu li a.active span, ul.menu li a:hover span, ul.menu li.hover a span { color: #421F01; background: #D3C5B9 none; -webkit-background-clip: padding-box; }ul.menu li a span b {display: block;padding: 0 10px;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}ul.menu li a.active span b, ul.menu li.hover a span b {background: #CABAAF url('../../../images/subMenuGradient.gif') repeat-x;}ul.menu li a:hover span b {background: #89A30E none;}ul.menu li.special a {border-right: 1px solid #E0965B; border-left: 1px solid #E0965B;border-top: 1px solid #E0965B;}ul.menu li.special a span {border-right: 1px solid #F6862B; border-left: 1px solid #F6862B;border-top: 1px solid #F6862B;background: #FDBE57 url(../../../images/menuActionGradient.gif) repeat-x left bottom;color: #372C10;}ul.menu li .muetze { position: absolute; top: -20px; right: -16px; width: 41px; height: 34px; background: transparent url(../../../images/muetze.png) no-repeat;}ul.submenu { overflow: hidden; position: absolute; top: 34px; left: 2px; background: #D3C5B9; z-index: 1;}ul.submenu li { float: left; margin: 0; }ul.submenu li a {float: left;background: #CABAAF url(../../../images/subMenuGradient.gif) repeat-x;height: 32px;line-height: 32px;padding: 0 10px;color: #421F01;font-size: 133.33%;margin: 5px;border: none;white-space: nowrap;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}ul.submenu li a.active, ul.submenu li a:hover {text-decoration: none;background: #89A30E none;}ul.submenu li.first a, ul.submenu li:first-child a { margin-left: 5px; }ul.vierSchritte { overflow: hidden; margin: 0 0 1em 0; }ul.vierSchritte li { float: left; height: 34px; background: #C77A29; color: #FFF; font-weight: bold; padding: 16px 0 0 7px; margin: 0; list-style-type: none; }ul.vierSchritte li.done { background: #89A30E; }ul.vierSchritte li.arrow { width: 41px; height: 50px; background: transparent url(../../../images/steps.png) no-repeat; padding: 0; }ul.vierSchritte li.arrowHalfDone { background-position: 0 -50px; }ul.vierSchritte li.arrowDone { background-position: 0 -100px; }ul.vierSchritte li:last-child, ul.vierSchritte li.last-child {padding-right: 8px;-webkit-border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0;border-radius: 0 8px 8px 0;}ul.vierSchritte li:first-child, ul.vierSchritte li.first-child {-webkit-border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px;}}
/* colorbox */ 
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:visible;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}#cboxOverlay{background:#fff;}#colorbox{}#cboxContent{margin-top:32px;}#cboxLoadedContent{background:#000; padding:1px;}#cboxLoadingGraphic{background:url(../../../images/colorbox/loading.gif) center center no-repeat;}#cboxLoadingOverlay{background:#000;}#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../../../images/colorbox/controls.png) 0 0 no-repeat;}#cboxPrevious{background-position:0px 0px; right:44px;}#cboxPrevious.hover{background-position:0px -25px;}#cboxNext{background-position:-25px 0px; right:22px;}#cboxNext.hover{background-position:-25px -25px;}#cboxClose{background-position:-50px 0px; right:0;}#cboxClose.hover{background-position:-50px -25px;}.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
/* print */ 
@media print{#col1, #header, #footer { display:none; }#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }}

