﻿/**
 * Public Contents CSS Library v6.0.1
 *
 * http://www.Public-Contents.com/
 *
 * Copyright (c) 2012 Information Engineering Technologies 
 *
 * Commercial License http://www.Public-Contents.com/urn:license/
 * 
 * Licensed to http://www.schmitz-mettmann.de
 *
 * Date: 2012-02-22 23:19:32
 */
@charset "utf-8";

body,td,th{font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.2em;color:#000;}
html,body{padding:0px;margin:0px;}
body{background-color:#fff;}
body *{zoom:1.0;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;padding-bottom:25px;letter-spacing:2px;line-height:1.2em;font-weight:normal;}
h1{font-size:22pt;}
h2{font-size:20pt;}
h3{font-size:18pt;}
h4{font-size:16pt;}
h5{font-size:14pt;}
h6{font-size:12pt;}
h1,h2{color:#000;}
h3,h4,h5,h6{color:#000;}
img{border-style:none;}
a,a:hover,a:active,a:visited{color:#eb2517;}
a{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
#document,#document-bg,#page-logo{width:960px;}
#document{position:relative;margin:0px auto;margin-bottom:125px;padding-bottom:100px;background-color:transparent !important;}
#document-head{z-index:4000;position:absolute;left:0px;top:0px;display:block;width:99.99%;height:30px;margin:0px 0px 10px;background-color:#000;}
#document-nav{z-index:4000;position:absolute;left:0px;top:31px;display:block;width:99.99%;height:257px;margin:0px;border-top:solid 1px #fff;border-bottom:solid 1px #eee;background:url(http://static.schmitz-mettmann.de/urn:static:resx/img_menu_bg.jpg) repeat-x 0px 0px;background-color:#efefef;}
#document-footer{z-index:4000;position:relative;left:0px;display:block;width:99.99%;margin:0px;background-color:#252525;border-top:solid 1px #fff;}
#header{position:absolute;top:31px;left:0px;padding:0px;margin:0px;height:125px;width:100%;background-color:transparent !important;margin-top:0px;}
#page-logo,#page-logo-ext,#home,#home a{position:absolute;display:block;height:125px;}
#home,#home a{width:470px;left:0px;}
#home a:hover{text-decoration:none;}
#page-logo{position:relative;padding:0px;top:1px;left:-80px;background-color:transparent !important;background:url(http://static.schmitz-mettmann.de/urn:static:resx/img_main_logo.jpg) no-repeat 0px 0px;width:500px;padding:0px;margin:0px;z-index:5000;}
#page-logo-ext{background-color:transparent !important;background:url(http://static.schmitz-mettmann.de/urn:static:resx/img_room_slide.jpg) no-repeat -70px 0px;top:1px;right:0px;width:650px;padding:0px;margin:0px;overflow:hidden;z-index:5000;}
#headitem{text-indent:-5000;display:none;}
#body-main{display:block;text-align:left;position:relative;top:320px;margin-bottom:200px;padding-left:0px;padding-right:10px;background-color:transparent !important;}
#main-listpage{position:relative;left:0px;padding:0px;margin:0px;cursor:auto;float:left;overflow:hidden;min-width:590px;max-width:910px;}
.ButOk{font:normal 9pt/1.1em MS Sens Serif,Verdana,Arial,Courier,Tahoma,sens-serif;color:#000;height:16px;width:50px;border:1px dotted #1e77d4;background-color:#fff;}
.Radio1{font:normal 9pt/1.1em MS Sens Serif,Verdana,Arial,Courier,Tahoma,sens-serif;color:#000;height:10px;width:10px;border:1px dotted #1e77d4;}
.Code1,code{background:rgba(0,0,0,.5);padding:2px 3px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.75);-webkit-border-radius:3px;-moz-border-radius:3px;}
textarea{font:normal 12pt "MS Sens Serif",Verdana,Arial,Courier,Tahoma,sens-serif;height:200px;width:600px;}
#modal-overlay{position:absolute;visibility:none;display:none;width:100%;height:100%;top:0px;left:0px;zoom:1;cursor:wait;background-color:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;z-index:6001;}
.missing{background-color:#fcf;}
.error{color:#000;}
.valid{color:#0c6;}
.headerBorder{border-width:1px 1px 1px 1px;border-style:dotted none dotted dotted;border-color:#8eb3e7 #8eb3e7 #EF2A31 #ccc;}
.button{background:#DDECFE;color:ButtonText;border:1px solid #DDECFE;padding:0px;margin:0px;cursor:pointer;}
.button:link{background:#DDECFE;color:ButtonText;border:1px solid #DDECFE;padding:0px;margin:0px;cursor:pointer;}
.button:hover{border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background:#FFEDC1;}
.button:active{padding:0px 0px 0px 0px;border:1px solid;background:#FFC374;border-color:ButtonShadow ButtonHighlight #ffedc1 ButtonShadow;}
.button:disabled{filter:alpha(opacity = 25);-moz-opacity:0.25;}
.toolbar{cursor:default;background:#DDECFE;padding:1px;border:1px solid;border-color:ButtonHighlight #DDECFE #8EB3E7 ButtonHighlight;}
.separator{position:relative;margin:0px;border-left:1px solid #2C71CF;border-right:1px solid #fff;width:0px;height:16px;padding:3px;}
.text-right{text-align:right;}
.clear,.clear-left,.clear-right{float:none;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.hiddenitem{display:none;}
.shadow{zoom:1;-moz-box-shadow:0 0 7px #222;-webkit-box-shadow:0 0 7px #222;box-shadow:0 0 7px #222;}
#nav-main-container{position:absolute;z-index:5010;top:120px;left:0px;width:960px;background-color:transparent !important;}
#nav-main-left,#nav-main-mid,#nav-main-right{position:absolute;display:block;height:43px;top:0px;margin:0px;padding:0px;}
#nav-main-left{left:0px;width:41px;background:url(http://static.schmitz-mettmann.de/urn:static:resx/img_menu.png) no-repeat 0px 0px;}
#nav-main-mid{left:41px;width:879px;background:url(http://static.schmitz-mettmann.de/urn:static:resx/img_menu.png) repeat-x 0px -43px;}
#nav-main-right{right:0px;width:41px;background:url(http://static.schmitz-mettmann.de/urn:static:resx/img_menu.png) no-repeat 0px -86px;}
#nav-main{position:absolute;z-index:5020;top:15px;left:50px;width:870px;height:32px;background-color:transparent !important;}
.nav-main-item{float:left;margin-right:10px;}
.nav-main-item a{position:relative;display:block;white-space:nowrap;float:left;overflow:hidden;font-weight:normal;font-size:10pt;line-height:1.1em;color:#000;text-decoration:none;text-align:center;padding:7px;}
#nav-main a{position:expression((this.parentNode.lastChild == this) ? "absolute":"inherit" );right:expression((this.parentNode.lastChild == this) ? "10px":"inherit" );}
#nav-main a{margin:0px;}
#nav-num-page{display:block;position:relative;top:25px;}
.selected a{cursor:default;text-decoration:none;position:relative;display:block;white-space:nowrap;overflow:hidden;font-weight:bold;float:left;padding:7px;line-height:1.1em;text-align:center;margin:0px;margin-right:10px;}
#nav-main a:hover,.selected a{color:#fff;background:url(http://static.schmitz-mettmann.de/urn:static:resx/img_menu_btn_red.png) repeat-x 0px -32px;}
#nav-main a,#nav-num-page a:hover,#nav-num-page a:active{text-decoration:none;}
#editors-note{zoom:1;display:block;position:relative;width:99.99%;//height:65px;top:0px;left:0px;z-index:4000;margin:0px;padding:0px;border-top:1px ridge #333;//555;//#777;background-color:#000;// 191919;//#E2E2E2;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9;}
#editors-note,#editors-note div,#editors-note a{letter-spacing:0px;color:#666;}
#editors-note a:hover{color:#fff;text-decoration:none;cursor:pointer;}
#editors-note #info{display:block;position:relative;width:960px;height:60px;height:1.4em;vertical-align:middle;margin:20px auto;margin-bottom:0px;padding-bottom:20px;}
.copy-rights,#tts{font-size:8pt;padding-right:10px;}
#rights{bottom:10px;color:#000;font-size:1em;font-weight:normal;float:left;}
#rights-design{float:right;}
#tts{float:right;}
#form-contact{margin:0px;padding:0;border:1px solid #777;}
#contactform sup{color:#f00;font-weight:bold;}
#contactform{margin:0;padding:5px 20px;}
#contactform div{width:480px;display:block;border:none;background:none;color:#ccc;clear:both;}
#contactform *{color:#7a7a7a;}
#contactform #buttons{margin:5px 0 5px 0;}
#contactform label{float:left;margin:0;padding:5px 0;font:bold 10pt Arial,Helvetica,sans-serif;color:#000;}
#contactform label[for=address]{padding-right:20px;padding-bottom:3px;}
#contactform input,#contactform input[type=text]{width:480px;border:1px solid #e9e9e9;margin:5px 0;padding:5px 2px;height:30px;background-color:#f8f8f8;}
#contactform #message{font-size:10pt;width:480px;border:1px solid #e9e9e9;margin:10px 0;padding:2px;background-color:#f8f8f8;height:150px;overflow:auto;}
#contactform #buttons input{padding:3px 0;margin:0 0 0 400px;border:0;color:#000;cursor:hand;}
#contactform #buttons input[type=submit],#contactform #buttons input[type=reset]{background-color:#888;color:#fff;width:92px;height:41px;text-transform:uppercase;border:1px solid #e9e9e9;}
#contactform #buttons input[type=submit]:hover,#contactform #buttons input[type=reset]:hover{background-color:#ed4909;}
#contactformdata{width:560px;float:left;padding:5px 0;margin:0;}
#contactforminfo{width:330px;float:right;padding:5px 10px;margin:0;}
#response{text-align:left;padding-left:20px;color:#eb2517;font:bold 12pt Arial,Helvetica,sans-serif;line-height:1.8em;width:auto;}
.button-1{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#000;font-size:11px;cursor:pointer;text-align:center;vertical-align:middle;margin:0px;padding:0px;border-style:none;text-decoration:none;}
.button-1:link,.button-1:visited,.button-1:hover,.button-1:active{color:#000;cursor:pointer;text-decoration:none;margin:0px;padding:0px;}
#cu3er_resize{position:relative;top:0px;left:-10px;width:990px;padding:10px 0 40px 0;background:url(http://static.ie-tech.com/urn:static:resx/ietg_cu3_slider_bg_bottom.gif) no-repeat bottom;}
#cu3er-container{width:990px;outline:0;background:url(http://static.ie-tech.com/urn:static:resx/ietg_cu3_placeholder.jpg) no-repeat top left;}
.prize{background:url(http://static.schmitz-mettmann.de/urn:static:resx/label_4.gif) no-repeat 50% 50%;padding:0px;left:800px;width:150px;height:150px;color:rgb(235,37,23);font-size:12pt;font-weight:bold;display:block;position:absolute;float:left;margin:auto;top:12px;}
.prize p{font-size:16pt;line-height:20pt;width:100px;height:50px;margin:50px 22px 0px 22px;text-align:center;vertical-align:middle;text-shadow:#FFF !important;}
.prize div{width:120px;margin:auto 15px;text-align:center;font-size:7pt;line-height:10pt;position:absolute;bottom:17px;//border-top:1px dotted #fff;}
.wlan{width:250px;}
.texthead1{font:bold 12pt/1.1em;margin:0px;padding:5px 10px 0px 0px;vertical-align:middle;}
.texthead1 p:after{content:attr(title);display:block;}
.texthead1 p{font-weight:800;}
.texthead1 img{width:64px;height:64px;padding:-5px 5px 5px 0px;margin:0px 15px 10px 0px;float:left;}
.main-pane1_3{width:290px;float:left;padding:10px 5px 10px 25px;border-right:1px solid #d8d8d8;}
.main-pane1_3,.main-pane1_3 p img{margin:0px;}
.main-pane1_3.last{border:0px;}
.main-pane1_3 a{color:#000;text-decoration:underline;cursor:pointer;}
.services-pane{background:#fff;padding:5px 0;margin:10px 0px;border:1px solid #ececec;}
.services-pane img{width:246px;height:211px;float:left;padding:0;margin:10px 20px;}
.ListRow{display:block;cursor:pointer;text-decoration:none;padding:10px 0px;margin:0px;float:left;overflow:hidden;width:100%;}
.ListRow a,.ListRow a:active{cursor:pointer;text-decoration:none;}
.ListRow a:hover{text-decoration:underline;}
.ListRow:hover{cursor:pointer;background-color:#efefef;display:block;}
#product-groups a{display:box;float:left;width:23%;height:100px;text-align:center;font-weight:bold;vertical-align:middle;padding:80px 40px 0px;margin:10px;margin-left:0px;margin-top:0px;border:ridge 1px #1C6BB4;cursor:pointer !important;filter:alpha(opacity = 75);-moz-opacity:0.75;background:rgba(255,255,0,.5);text-shadow:0 1px 1px rgba(0,0,0,.75);-webkit-border-radius:5px;-moz-border-radius:5px;}
#product-groups a:hover{font-size:12pt;background:rgba(255,255,0,.85);text-decoration:underline !important;filter:alpha(opacity = 100);-moz-opacity:1.0;}
.imgdesccontainer{display:block;width:350px;border:solid 1px #1C6BB4;margin:25px;margin-left:0px;float:left;}
.imgdesccontainer img{display:block;width:320px;height:200px;margin:10px auto;border-style:none;}
.imgdesccontainer p{display:block;width:320px;text-align:left;position:relative;bottom:0px;margin-left:auto;margin-right:auto;}
.shadow{zoom:1;-moz-box-shadow:0 0 5px #222;-webkit-box-shadow:0 0 5px #222;box-shadow:0 0 5px #222;}
#intHead,#nav-int-menu,.intMenuItem a{font-size:9pt;background-image:none;background-color:#CDE2F4;color:#369;}
#intHead{position:absolute;height:99.9px;width:99.9%;display:block;margin:0px;padding:0px;overflow:hidden;}
#intSysName{display:block;height:70px;margin-top:25px;margin-left:25px;padding-right:50px;color:#369;float:left;font-size:12pt;font-weight:bold;float:left;}
#intSysName a{color:#369;text-decoration:underline;}
#intWhoIm{margin-top:27px;display:block;}
#intUserRole{display:block;margin-top:5px;}
#nav-int-menu{display:block;width:100%;height:100%;margin:0px;padding:0px;overflow:hidden;}
.intMenuItem{display:block;width:100%;height:18px;padding:5px 0px;margin-bottom:1px;float:left;overflow:hidden;border-bottom:1px solid #777;}
.intMenuItem:hover{background-color:#ccc;color:#000;}
.intMenuItem img{float:left;border:none;margin:2px;width:30px;height:18px;}
.intMenuItem a{background:transparent !important;}
.intMenuItem a:hover{font-weight:bold;}
#follower{position:relative;width:960px;color:#fff;font-size:8pt;margin:2px auto;top:-10px;white-space:nowrap;line-height:14px;}
#followus{position:absolute;right:0px;}
#followus img{position:relative;top:-7px;display:inline-block;width:20px;height:20px;margin:0px;padding:4px;vertical-align:absmiddle;float:left;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
#followus img:hover{filter:alpha(Opacity=100);-moz-opacity:1.0;opacity:1.0;}
#followus a{display:inline-block;vertical-align:top;}
#callus{position:absolute;left:0px;}
#callus #phone,#callus #handy{display:box;padding:4px;background-color:#FFC;color:#f00;font-weight:bold;}
#document #resources{position:relative;left:490px;top:220px;z-index:5002;color:#eb2517;font-size:9.5pt;font-weight:bold;font-style:italic;width:475px;}
.app-sect,.app-sect-h{margin-bottom:50px;}
.app-sect-h{width:325px;float:left;margin-right:40px;}
.app-sect h1,.app-sect-h h1{padding:0px;margin:0px;padding-bottom:15px;clear:both;}
.app-sect p{clear:both;}
.app-sect img,.app-sect-h img{margin:0px 15px 15px 0px;padding:10px;float:left;border:solid 1px #ccc;}
.app-sect img{height:225px;}
.app-sect-h img{width:325px;}
.app-sect-h img:after{content:attr(alt);padding:10px;clear:left;}
.app-sect ul{clear:both;}
.app-sect-h p{padding:10px;clear:left;}
#bottom-info-bar{position:relative;top:0px;display:block;width:960px;min-height:450px;margin:0px auto;//margin-bottom:50px;padding:20px;color:#ddd;}
.error{background-color:#eee;}
.bottom-info-group,.contact-form{position:relative;width:160px;padding:20px 10px 0px 0px;margin-right:20px;}
.bottom-info-group{float:left;}
.bottom-info-group h2,.contact-form h2{color:#fff;}
.bottom-info-group h2,.bottom-info-group a,.contact-form h2,#bottom-info-bar #info-extend{padding:0px;padding-top:1.5em;}
.bottom-info-group h2,.contact-form h2{padding-bottom:15px;}
.bottom-info-group a{cursor:pointer;display:block;text-decoration:none;font-weight:normal;padding-bottom:0.5em;border-bottom:solid 1px #333;}
.bottom-info-group a,.bottom-info-group a:hover,.bottom-info-group a:visited{color:#999;}
.bottom-info-group a:hover{color:#ddd;}
.float-bottom-right{position:relative;width:200px;display:block;float:right;}
.contact-form input,.contact-form input[type=text],
.contact-form input[type=email],.contact-form textarea{width:195px;font-size:10pt;line-height:1.1em;}
.contact-form div{width:200px;}
.contact-form textarea{height:50px;overflow:auto;}
.contact-form input[type=submit]{text-transform:uppercase;width:200px;cursor:pointer;}
 
.contact-form input[type=reset],.contact-form input[type=submit]{height:41px;margin:5px 0;padding:5px 3px;color:#fff;border:1px solid #e9e9e9;background-color:#888;text-transform:uppercase;}
.contact-form input[type=submit]:hover,.contact-form input[type=reset]:hover{background-color:#ed4909;}
#bookingForm{// position:static;position:absolute;font-size:12pt;width:200px;padding:50px;margin-top:25px;direction:ltr;border:none;background-color:#fff;z-index:6201;}
#bookingForm h3{color:#eb2517;}
#bookingForm label,#bookingForm fieldset legend,#response,#booking #message{color:#ccc;display:block;font-size:9pt;}
#bookingForm label{width:100%;}
#bookingForm fieldset{margin:0px;padding:1px;}
#bookingForm fieldset,#booking #message,#bookingForm input{width:195px;}
#booking #message{height:15px;padding-top:5px;overflow:auto;}
.datepicker{width:97px;margin-right:2px;float:left;}
#bookingForm input{cursor:pointer;}
#bookingForm input[type=text]{position:relative;right:0px;}
#bookingForm input[type=tel],#bookingForm input[type=email],#bookingForm input[type=text],#bookingForm input[type=date]{height:26px;margin:2px 0px;font-size:9pt;padding-left:5px;vertical-align:text-bottom !important;float:left;}
#bookingForm input[type=date]{left:0px;width:65px;margin-right:4px;text-align:center;}
#bookingForm input[type=submit]{display:block;background-color:#888;color:#fff;height:41px;text-transform:uppercase;border:1px solid #e9e9e9;}
#bookingForm #bookClose{position:absolute;display:block;top:-15px;padding:10px;font-size:18pt;fontAlign:center;vertical-align:middle;color:transparent;background-color:transparent !important;//#eb2517;background:url(http://static.schmitz-mettmann.de/urn:static:resx/close_box.png) no-repeat;cursor:pointer;//border:solid 1px #fff;}
#bookingForm input[type=submit]:hover{background-color:#ed4909;}
.bookingSelector{width:65px;margin-right:10px;margin-bottom:10px;float:left;}
.bookingSelector select{color:#999;font-size:10pt;line-height:12pt;}
.bookingSelector select{item=selectedIndex}{background-color:#eb2517;color:#fff;}
#bookingForm label{clear:both;}
#ui-datepicker-div.ui-datepicker{}
#ui-datepicker-div.ui-datepicker-next,#ui-datepicker-div.ui-datepicker-prev{color:#666;background-color:#bbb;}
#ui-datepicker-div.ui-datepicker-header{background-color:#fef;}
