 body{font:normal 12px/18px Arial, Verdana, Helvetica, sans-serif;background-color:#fff;text-align:center;color:#000;padding:0;margin:0}.overlay4visibility{ opacity:0.30; filter:alpha(opacity=30); width:360px}#WrapAll{width:770px;margin:0 auto 0 auto;text-align:left}#RowHead{ width:770px; background-color:#fff; border-top:10px solid #0037ab; margin:8px 0 0}#innerWrap{}#ColContent{ }#RowFooter{ height:91px}h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#0037ab; line-height:28px; padding:0 10px; margin:0}h3 a{ display:block}h3 a:hover,h3 a:focus,h3 a:active{ text-decoration:none}.clearboth{clear:both;margin:0;padding:0;height:0;width:0;overflow:hidden;line-height:0;font-size:0}a{ color:#2532A2; text-decoration:none}a:hover,a:focus,a:active{ text-decoration:underline}p{ padding:5px}a img{ border:none; float:left; margin:0 10px 10px 0}#RowHead a.logo{ display:block; width:245px; height:65px; text-decoration:none; margin:21px 0 18px; background:url(/images/micros_logo.gif) no-repeat}#RowHead a.logo.float{ float:left}#RowHead a.logo2{ display:block; width:770px; height:326px; text-decoration:none; background:url(/images/micros_logo2.jpg) no-repeat}#RowHead a.logo2.float{ float:left}#RowHead #contact{ float:right; margin:21px 0 18px}#RowHead #contact span{ display:inline-block; width:60px}#RowHead #top{ width:770px; height:35px; background:url(/images/top.gif) repeat-x; }#RowHead #eyecatcher{ width:770px; height:187px; }#RowHead #eyecatcher_welcome{ background:url(/images/welcome.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_welcome_de{ background:url(/images/welcome_de.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_welcome_il{ background:url(/images/welcome_il.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_welcome_hu{ background:url(/images/welcome_hu.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_welcome_it{ background:url(/images/welcome_it.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_welcome_fr{ background:url(/images/welcome_fr.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_welcome_us{ background:url(/images/welcome_us.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_opera{ background:url(/images/opera.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_opera_de{ background:url(/images/opera_de.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_opera_fr{ background:url(/images/opera_fr.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_opera_us{ background:url(/images/opera_us.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_suite8{ background:url(/images/suite8.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_suite8_de{ background:url(/images/suite8_de.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_suite8_fr{ background:url(/images/suite8_fr.jpg) no-repeat right top; width:770px; height:187px}#RowHead #eyecatcher_suite8_hu{ background:url(/images/suite8_hu.jpg) no-repeat right top; width:770px; height:187px}#RowHead #middle{ background:url(/images/middle.gif) repeat-x; height:33px; width:770px}#RowHead #first_textblock{ padding:20px 0 0; width:380px}#RowHead #first_textblock.image{ padding:65px 0 0}#RowHead #first_textblock.image.suite{ padding:5px 0 0}#RowHead #second_textblock{ margin:50px 0 0}#RowHead #third_textblock{ margin:10px 0 0; width:380px}#RowFooter{ color:#939393}#RowFooter a{ font-weight:bold; color:#939393}#RowFooter #innerFooter{ padding:35px 0 0; background:url(/images/footer.gif) repeat-x top left}#RowFooter p.float{ float:left; padding:0; margin:19px 0; width:409px; text-align:center}#RowFooter #innerFooter a#fidelio{ float:right; background:url(/images/fidelio_logo.gif) no-repeat; display:block; width:184px; height:28px; margin:5px 0 0}#RowFooter #innerFooter a#oracle{ float:left; background:url(/images/logo_oracle.gif) no-repeat bottom; display:block; width:177px; height:28px; margin:5px 0 0}.first h3{ background-color:#bdcbe9}.first.big h3{ background-color:#bdcbe9; width:750px}.second h3{ background-color:#ccd7ed}.third h3{ background-color:#dbe2f3}.half{ width:383px}.half.first{ margin:0 4px 0 0}.box{ float:left}.box p{ margin:12px 0}ul{ margin:0 0 15px 15px; padding:0; list-style-type:none}ul li{ background:url(/images/bullet.gif) no-repeat left 4px; padding:0 0 0 18px}.box ul.float{ float:left}.box ul.float.first{ margin:0 35px 0 15px}#InnerContent{ margin:0 0 10px}#InnerContent p{ margin:0}#InnerContent ul li, .details ul li{ margin:0 0 10px 0; padding:0 18px}.imprint.first span{ display:inline-block; width:60px}.imprint.second span{ display:inline-block; width:100px}p.imprint{ margin-bottom:0}.download a{ padding:2px 0px 2px 20px; margin-left:10px; height:20px; background:url(/images/pdficon.png) no-repeat 0px 2px} body#il #WrapAll{ direction:rtl; text-align:right}body#il #WrapAll ul li{ background:url(/images/bullet.gif) no-repeat right 6px; padding:0 18px 0 0px}body#il #WrapAll #RowFooter{ direction:ltr} html form{ display:block; padding:5px 20px; background-color:#E4E6F5; border:1px solid #CCD7ED; border-width:0 1px 1px; margin:0 0 12px}#form_submit{ display:block; padding:15px 10px 0; background-color:#E4E6F5; border:1px solid #CCD7ED; border-width:0 1px 1px}#form_submit span{ display:block; padding:0}#form_submit p{ padding:5px 0}html form fieldset{ padding:15px; margin-bottom:10px}html form p{ padding-bottom:5px; margin:5px 0}input.input, select.input, textarea.input{ width:auto;font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;background-color:#FFF;border:1px solid #23349E;line-height:1.0}html form input.input{ padding:2px}html form select.input{ padding:1px}html form textarea.input{overflow:auto;padding:2px}html form input.input:focus, html form select.input:focus, html form textarea.input:focus,html form input.input:hover, html form select.input:hover, html form textarea.input:hover{ border:solid #BDC3E7 1px;background-color:#fff}html form input.button{ width:auto; margin:0px;margin-top:10px;padding:1px 0;cursor:pointer;font-weight:bold;color:#fff;background-color:#23349E;border:none}html form input.button:focus, html form input.button:hover{background-color:#BDC3E7;color:#23349E}html form label{cursor:pointer;display:block;float:left}div#ColContent form select.input{ width:210px}div#ColContent form input.input{ width:204px}div#ColContent form label{ width:115px}div#ColContent form .indent{ margin-left:115px; margin-bottom:5px}div#ColContent form input.button{ margin-left:115px; width:210px; padding:0px; border-top:0px}div#ColContent form textarea.input{ width:323px}html div#ColContent form p.checkbox label{ float:none; display:inline; margin-left:10px; margin-right:10px}html div#ColContent form .checkbox #detail_info,html div#ColContent form .checkbox #anrufenja{ float:left}html div#ColContent form .checkbox .detail_info,html div#ColContent form .checkbox .anrufen{ float:left; display:block; width:165px; margin:0 10px}div#ColContent div.errorbox{ padding:10px; background-color:#c70000; color:#fff; margin-bottom:10px}div#ColContent div.errorbox p{ color:#fff; padding-bottom:0px}div#ColContent div.errorbox ul{ list-style-type:none}div#ColContent form p.error label{ color:#c70000}div#ColContent form p.error input.input,div#ColContent form p.error textarea.input{ border:1px solid #c70000; color:#c70000}div#ColContent div.successbox{ padding:10px; background-color:#157188; color:#fff; margin-bottom:10px}div#ColContent div.successbox p{ color:#fff}div#ColContent form#entry_kontakt textarea.input{ height:100px; }div#ColContent form#entry_kontakt input.button{ margin-bottom:10px}div#ColContent form#search_faq input.button,div#ColContent form#category_links input.button,div#ColContent form#category_personen input.button,div#ColContent form#category_referenzen input.button,div#ColContent form#search_search input.button,div#ColContent form#category_galerie input.button,div#ColContent form#category_produkte input.button,div#ColContent form#category_leistungen input.button,div#ColContent form#category_ueberuns input.button{ width:116px; margin:0px}div#ColContent form#search_faq a#search_reset{ display:inline-block; width:20px; height:19px; line-height:19px; text-align:center; font-weight:bold; background-color:fuchsia; color:#fff}div#ColContent form#search_faq a#search_reset:hover,div#ColContent form#search_faq a#search_reset:focus{ background-color:#157188}div#ColContent form#search_faq input.input{ width:224px}div#ColContent form#search_faq input.input.searchnarrow{ width:204px}div#ColContent form#search_veranstaltungen select.searchday.input{ width:50px}div#ColContent form#search_veranstaltungen select.searchmonth.input{ width:92px}div#ColContent form#search_veranstaltungen select.searchyear.input{ width:60px}div#ColContent form#entry_gaestebuch input#btnCaptchaNew{ margin:0px; width:140px}div#ColContent form#entry_gaestebuch img{ margin-left:115px}div#ColContent form#entry_gaestebuch input#captcha{ width:60px}div#ColContent form#umfrage_form *{ vertical-align:middle}html div#ColContent form input#btnSenden{ margin:0px; float:right; width:auto}html form#shop_cart_add select.input{ width:330px}html form#shop_cart_add input.button{ width:163px; margin-left:0px}form#shop_search{}html form#shop_coupon label{ width:50px}html form#shop_coupon input.input{ width:124px; float:left}html form#shop_coupon input.button{ margin:0px; margin-left:10px; width:140px}html form#shop_warenkorb fieldset.nopadding{ padding:0px; background-color:transparent}html form#shop_warenkorb table input.input{ width:30px}html form#shop_warenkorb input.button{ margin-top:0px}html form#shop_warenkorb fieldset p{ margin-bottom:0px}form#shop_login{}form#shop_zahlart *{ vertical-align:middle}html form#shop_stylecoupon fieldset{ text-align:center}html form#shop_stylecoupon label{ text-align:left}html form#shop_stylecoupon input.form_btnimg{ margin:0px; margin-top:10px; display:inline; padding:0px; border:3px solid #99D9E9}html form#shop_stylecoupon input.form_btnimg_selected{ margin-top:10px; padding:0px; border:3px solid #157188}html form#backoffice_login fieldset{ padding-bottom:20px}html table#table_backoffice tr th#status div form{ position:absolute; background-color:#157188; border:1px solid #fff; padding:10px; width:170px; margin-left: -55px; margin-top:2px}html table#table_backoffice tr th#status div form select{ width:170px; margin-bottom:0px}html table#table_backoffice tr th#status div form input.button{ margin-left:0px; margin-top:10px; width:170px}html div#ColContent table#table_backoffice tr td form select{ width:150px; margin-bottom:0px}.nospam{ display:none} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } * html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; } * html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; } #TB_title{ background-color:#e8e8e8; height:27px; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ } * html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } 