@import url(reset.css);body{background-color:#e2dfdf;font-family:Arial ,sans-serif;font-size:62.5%;text-align:center;}
#wrapper{width:1002px;background:url(../images/wrapper-backg.jpg) repeat-y;margin:0 auto;text-align:left;}
#header #logo{margin:25px 30px 10px 25px;float:left;width:282px;}
#searchResults h2 a{font-size:11px;color:#16296E;text-decoration:none;font-weight:normal}
#header ul{padding:25px 47px 5px 0;float:right;text-align:center;color:#c1c1c1;font-size:1.2em;line-height:1.5em;}
#header ul li.tel{font-size:1.5em!important;line-height:1.8em!important;}
strong, b{font-weight:bold;}
.trenner{border-bottom:1px solid #2e638f;margin:0 10px;}
#mainnav{background:url(../images/nav-bg.jpg) repeat-x;height:48px;margin:0 8px;font-size:1.2em;}
#mainnav ul{float:left;list-style-type:none;padding:0;margin:0 0 0 10px;}
#mainnav li{float:left;padding:0;margin:3px 0 10px 0;border-right:1px solid #446693;border-left:1px solid #6c85a4;}
#mainnav .firstMain{border-left:none!important;}
#mainnav .lastMain{border-right:none!important;}
#mainnav a{display:block;text-decoration:none;color:#fff;padding:12px 10px 14px 10px;margin:0;}
#mainnav a span{margin:0;}
#mainnav a:hover, #mainnav li.active a{text-decoration:underline;}
#mainnav a:hover span, #mainnav li.active a span{}
ul#subnavlist{display:none;background-color:#dedbdb;margin-top:33px;width:100%;height:20px;}
ul#subnavlist li{float:none;}
ul#subnavlist li a{padding:0;margin:0;}
ul#subnavlist{display:block;position:absolute;font-size:8pt;padding-top:5px;}
ul#subnavlist li a{display:block;width:10em;border:none;padding:2px;}
ul#subnavlist li a:before{content:">>";}
#contentwrapper{width:100%; margin:20px 25px;}
#leftcolumn{margin:0 5px;width:720px;float:left;background-color:#fff;}
* html #leftcolumn{margin:0;}
#box{height:266px;margin:-5px 0 35px 0;}
* html #box{margin:0!important;}
#contentinner {width:100%; padding-left:20px}
#contentinner h2{}
#contentinner h3{}
#contentibox{width:100%; height:100%;margin-top:60px}
#cibl{width:108px;height:100%;float:left}
#cibr{padding-left:70px;width:345px;float:left}
#cibl1{width:522px; height:100%;float:left}
#cibr1{width:108px; float:right}
#cibl1s {width:344px; height:100%;float:right}
.flexbutton {display:block;}
.flexbutton img{padding-left:210px !important;padding-top:0px !important;padding-bottom:5px !important}
#box-corner-left{background:url(../images/iseo-gecko.jpg) no-repeat;width:280px;height:281px;float:left;margin-top:5px;}
#boxcenter{background:url(../images/box-backg.jpg) repeat-x;width:408px;height:281px;float:left;margin-top:5px;}
#boxcontent{color:#fff;margin:0;}
#boxcontent h1{font-size:2.6em;margin:10px 0 10px -20px;}
#boxcontent ul{font-size:1.2em;margin:13px 0 0 10px;}
#boxcontent li{margin:0 0 18px 0;}
#boxcontent img{margin:7px 0 0 10px;}
#boxcontent a{text-decoration:none;}
#box-corner-right{background:url(../images/box-right.jpg) no-repeat;width:20px;height:281px;float:left;margin-top:5px;}
.littlebox{height:127px;float:left;width:344px;margin:5px 20px 20px 0;*margin:5px 20px 0 0;background:url(../images/little-box-right.jpg) top right no-repeat;}
.leftcorner{background:url(../images/little-box-left.jpg) no-repeat;height:127px;width:11px;float:left;}
.littlecontent{background:url(../images/little-box-backg.jpg) repeat-x;width:324px;height:127px;float:left;}
.littlecontentwrapper{margin:20px 0;width:226px;float:left;}
.littlecontentwrapper h2{font-size:1.8em;text-decoration:underline;margin-bottom:10px;}
.littlecontentwrapper h2 a{color:#16296e}
.littlecontentwrapper p{font-size:1.2em;margin-bottom:20px;}
.floatright{float:right;margin:4px 0 0 0;}
.littleboxrechts{margin:5px 0 0 0!important;}
#content h2, #content h1{font-size:1.8em;color:#446693;margin-bottom:10px;font-weight:bold;}
#content{width:700px;margin:0px 0 20px 0;}
#content h3{font-size:1.6em;color:#6e85a5;font-weight:bold;line-height:1.6em;margin-bottom:10px;}
#content p{font-size:1.2em;color:#696969;margin-bottom:10px;line-height:1.5em;}

#content ul{color:#696969;}
#content .angebot{margin:20px 250px;}
#ajaxbox{margin:20px 0 0px 0;padding-bottom:15px;background:url(../images/backg-ajaxbox.jpg) no-repeat;width:710px;height:386px;}
#ajaxhead {font-size:2.0em;font-weight:bold;margin:10px 20px;color:#16296e;padding-top:10px;*padding:3px 0 7px 0;}
#firste a, .second a{width:115px;display:block;color:#2e638f;text-decoration:none;font-size:1.2em;height:30px;}
.glidecontentwrapper{position:relative;padding:5px;width:550px;height:290px;overflow:hidden;}
.glidecontent{position:absolute;background:white;width:550px;}
#element1{display:block;position:relative;}
#element2{display:none;position:relative;}
#element3{display:none;position:relative;}
#element4{display:none;position:relative;}
#element5{display:none;position:relative;}
#element6{display:none;position:relative;}
/*#firste{background:url(../images/ajaxbox-hover-first.png) no-repeat;padding:9px 0 20px 20px;top:-9px!important;}
*//*
#ezwei{background:url(../images/ajaxbox-hover.png) no-repeat;padding:9px 0 20px 20px;top:-9px!important;}

#edrei{background:url(../images/ajaxbox-hover.png) no-repeat;padding:9px 0 20px 20px;top:-9px!important;}
#evier(background:url(../images/ajaxbox-hover.png) no-repeat;padding:9px 0 20px 20px;top:-9px!important;;}
#efuenf{background:url(../images/ajaxbox-hover.png) no-repeat;padding:9px 0 20px 20px;top:-9px!important;}
#esechs{background:url(../images/ajaxbox-hover.png) no-repeat;padding:9px 0 20px 20px;top:-9px!important;}
*/
.glidecontenttoggler{text-align:left;float:left;*margin:-10px 0 0 0;padding:1px 0 0 10px;}
.glidecontenttoggler li{position:relative;display:block;list-style:none;width:134px;height:3.8em;}
.glidecontenttoggler #firste a, .glidecontenttoggler .second a{display:-moz-inline-box;display:inline-block;display:block;color:#16296e;font-weight:bold;text-decoration:none;position:absolute;width:119px;margin:0;line-height:3.0em;padding:0 0 12px 20px;cursor:default!important;}
.glidecontenttoggler a span{background:url(../images/bg-feature-span.gif) no-repeat left center;padding-left:11px;}
.glidecontenttoggler a:hover span, .glidecontenttoggler a.selected span{background:url(../images/bg-feature-li-selected-span.gif) no-repeat left center;padding-left:11px;}

html > body .glidecontenttoggler #firste a:hover, .glidecontenttoggler #firste a.selected{background:url(../images/ajaxbox-hover-first.png);}
#eeins {background:url(../images/ajaxbox-hover-first.png);}


.glidecontenttoggler #firste a:hover, .glidecontenttoggler #firste a.selected{cursor:pointer;color:#a5b636;}
html > body .glidecontenttoggler .second a:hover, .glidecontenttoggler .second a.selected{background:url(../images/ajaxbox-hover.png) no-repeat;padding:9px 0 20px 20px;top:-9px!important;}
/*html > body .glidecontenttoggler .second a:hover, .glidecontenttoggler .second a{background:url(../images/ajaxbox-hover.png) no-repeat;padding:9px 0 20px 20px;top:-9px!important;}
*/
.glidecontenttoggler .second a:hover, .glidecontenttoggler .second a.selected{cursor:pointer;color:#a5b636;}

.glidecontent h3{padding:10px 0 30px 40px;font-size:18px;*font-size:17px;color:#16296e;}
.stretcher p{margin:0 10px 10px 0;}
.glidecontent p{padding:10px 0 10px 40px}
.glidecontent ul{margin-left:0px;}
.glidecontent li{width:480px;font-size:1.2em;margin:10px 40px;}
.glidecontent li{background:url(../images/ajaxbox-green-arrow.png) center left no-repeat;padding-left:30px;line-height:1.3em;}
.glidecontent img{margin:10px 0 0 40px;}
#rightcolumn{margin-left:3px;width:223px;padding-top:0px; float:left}
.box-right{padding:0 0 0 0}
.box-right img{padding-bottom:0px;}
.box-right h4{text-align:center;font-size:1.8em;color:#c1c1c1;margin:20px 0;text-transform:uppercase;font-weight:normal;}
.box-right .subMenu{font-size:1.4em;}
.box-right .label{width:50px;color:#c1c1c1;font-size:1.2em;}
.box-right input{width:140px;}
.box-right table{width:220px!important;}
#sofortkontakt{width:215px;padding-bottom:10px;border-bottom:1px solid #fff;}
.subMenu li{}
.subMenu li a{line-height:1.8em;display:block;color:#446693;text-decoration:none;border-bottom:1px solid #fff;padding-left:20px;background:url(../images/submenu_list.jpg) 10px center no-repeat #ececec;}
.subMenu li a:hover{background:url(../images/submenu_list.jpg) 10px center no-repeat #dfdfdf;}
#fsubactive a{background-color:#dfdfdf;}
.fsubMenu{border-top:1px solid #fff;}
#footer{clear:both;width:987px;margin:0 0 0 8px!important;padding:0!important;position:relative;color:#696969;font-size:1.2em;background:url(../images/footer-bg.jpg) repeat-x;height:215px}
#footercontent{padding:20px 0px 20px 15px;}
#copy{width:650px;float:left;}
#foonav{text-align:right;margin-right:10px;}
#footercontent a{text-decoration:none!important;color:#696969!important;}
#foonav li a.first{border:none!important;}
#foonav li a{text-decoration:none;color:#16296e;padding:0 4px 0 6px;border-left:1px solid #b6b6b6;}
.firstbox a:hover,.secondbox a:hover,.thirdbox a:hover,.thirdbox a:hover{border-bottom:1px solid #696969;}
#foonav li{display:inline;}
#footer .footerfloatbox{float:left;margin:20px 10px 0;height:150px;width:224px;}
#footer .footerfloatbox ul li{margin:0 0 5px 0;}
#footer h4{color:#446693;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #b6b6b6;}
.firstbox{margin:20px 10px 0 0!important;width:190px;}
.secondbox{width:190px;}
.thirdbox{width:190px;}
.fourthbox{border:none!important;}
.clear{clear:both;}
.sitemapStandardMainCat{font-size:1.4em;margin:0 20px;line-height:1.6em;}
.sitemapStandardLevel_2{margin:0 20px}
#contactForm{font-size:1.4em;line-height:1.6em;width:450px;}
.contactRow label{float:left;width:200px;}
#contactForm input, #contactForm textarea{width:240px;}
.clearfix{clear:both;}
#contactFormSubmitLeft input, #contactFormSubmitRight input{float:right!important;width:90px!important;margin-right:5px;}
table{width:700px;}
table strong{font-weight:bold;}
table td{vertical-align:middle;padding:0 0 5px 0;}
table img{margin:0 20px 20px 0;}
#boxTipps{margin:0 0 10px 0;width:213px;height:151px;background:url(../images/box-kostenlos-bg.jpg) no-repeat;}
#boxTipps table{margin:40px 0 0 25px;width:90px;height:71px!important;}
#boxTipps input{text-align:center;margin:10px 0 0 0;width:150px;border:1px solid #cccccc;}
#btnabo{border:none!important;width:128px;height:30px;margin-left:15px!important;background:url(../images/btn-anfordern-white.jpg) no-repeat;}
#boxTipps p{font-size:1.2em;padding:80px 0 0 20px!important;}
#boxTipps input{cursor:pointer!important;}
#spryleft ul{float:left;color:#882E2E;font-size:1.2em;width:320px;}
#spryleft ul li{height:35px;}
#spryleft label{float:left;width:100px;}
#spryleft input{float:left;width:180px;}
#untern{width:620px!important;}
#untern textarea{float:left;width:482px!important;margin-bottom:20px;height:100px;}
#form{margin-bottom:20px;}
#adresse{clear:both;margin-top:20px;}
#regularien{color:#696969;font-size:1.2em;line-height:1.5em;text-align:left;}
#untern{clear:both;}
#submitbt{width:280px;text-align:right;float:right;padding-bottom:20px;}
#glossarindex{font-size:1.8em;padding:20px 0;}
#glossarindex li{padding:0 5px;display:inline;border-right:1px solid #000;}
#content ul{line-height:1.8em;font-size:1.2em;}
#content ul ul{line-height:1.6em;font-size:1.0em;padding-left:30px;}
#content a{color:#6e85a5!important;text-decoration:none;}
#search label{font-size:1.4em;}
#subnav{background:url(../images/box-subnav-bg.jpg) no-repeat;margin:0 0 10px 0;width:213px!important;height:150px;}
#subnav ul{padding:32px 0 0 3px;}
#subnav ul li{background:url(../images/subnav-li-bg.jpg) no-repeat;width:206px!important;height:21px;display:block;padding:7px 0 0 8px;margin:0;}
#subnav ul li a{color:#000;text-decoration:none;font-size:1.2em;font-weight:bold;}
#subnav ul li a:hover{color:#16296e;text-decoration:none;font-size:1.2em;}
#content .btnback{float:right!important;font-size:1.2em;}
#content .btnback:hover{text-decoration:underline;}
.error{font-weight:600;color:#ff8700;font-size:12px;line-height:16px;visibility:hidden;margin-top:0;margin-bottom:0;margin-left:5px;}
#spez_formular{color:#446693;font-size:1.2em;margin-top:20px;}
#spez_formular td#left_cell{width:120px;}
#spez_formular td#secound_cell{width:120px;}
#spez_formular input{color:#446693;border:1px solid #e2dfdf;background-image:url('/cms/upload/images/input_bg.gif');background-repeat:no-repeat;}
#regspan{color:#446693}
#spez_formular textarea{width:559px;*width:569px;height:150px;border:1px solid #e2dfdf;color:#446693;background-color:#FDFDFD;}
#spez_formular textarea#mitanmelden{width:526px;*width:463px;height:150px;border:1px solid #e2dfdf;color:#446693;background-color:#FDFDFD;}
#spez_formular input[type="submit"]{float:right;margin-right:52px;*margin-right:42px;color:#446693;border:1px solid #e2dfdf;background-image:url('/cms/upload/images/input_submit_bg.gif');background-repeat:no-repeat;height:22px;width:120px;}
#spez_formular input[type="image"]{float:right;margin-right:52px;*margin-right:42px;border:0px;height:31px;width:126px;}
.spez_formular_checkbox{border:1px solid #e2dfdf !important}
#spez_formular_error {color:red;visibility:hidden;font-size:1.2em;margin:214px;}
.btnneu{background:url(../images/btn-senden.jpg) no-repeat;border:none;height:22px;width:126px;cursor:pointer;}
.glossymenu{margin: 10px 0;padding: 2px 25px 20px 20px;width:665px;}
.glossymenu a.menuitem{color: #6c83a3 !important;font-weight:bold;font-size:1.4em;display: block;position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto;padding:3px 25px 4px 0pt;text-decoration: none;border-bottom: 1px solid #e2dfdf;text-align:left;}
.glossymenu a.menuitem:visited,.glossymenu a.menuitem:active,.glossymenu a.menuitem:hover{}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 2px;left: -20px;border: none;}
#headimg_unterseite a img{margin-left:-19px;}
#google-professionals{margin-top:35px;}
#rightcolumn h1{background-color:#E7E6E6;color:#9E9E9E;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;height:15px;margin:68px 0 0;padding:4px 0 4px 10px;text-align:left;width:213px;}
#rightcolumn .artikelliste{font-size:16px;margin:0 0 30px;}
#rightcolumn .artikelliste h2{color:#9E9E9E;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin:0 0 0 0;padding:10px 0 4px 10px;text-align:left;width:213px;}
#rightcolumn .artikelliste h2 a{text-decoration:none;color:#9E9E9E;float:left;margin:0px 0px 5px 0px;}
#rightcolumn .artikelliste a{text-decoration:none;color:#9E9E9E;float:right;margin-top:20px;}
#rightcolumn .artikelliste p{color:#9E9E9E;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;height:100%;margin:17px 0 4px 4px;padding:4px 0 35px 10px;text-align:left;width:200px;}
.glossymenu a.menuitem_SUB{height:10px;top:15px;color: #6c83a3 !important;font-weight:bold;font-size:1.4em;display: block;position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto;padding:3px 25px 4px 0pt;text-decoration: none;text-align:center;}
.glossymenu a.menuitem_SUB:visited,.glossymenu a.menuitem:active,.glossymenu a.menuitem:hover{}
.glossymenu a.menuitem_SUB .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 6px;left: -20px;border: none;}
.glossymenu a.menuitem_SUB p{color:#5D729A !important;font-size: small !important;font-weight:normal;text-align:center;}
.glossymenu p{text-align:center;}
.refimg{float:left; margin:0px 8px 8px 0;}
.referenzen{font-size:62.5%;}
.submenu img{margin:20px 3px 0 10px;}
#sub-content h3{margin-top:25px;}
#sub-content p{text-align:left;}
/*#sub-content{display:none;}*/
#gecko_txt{color:#FFFFFF;font-size:13px;font-family:Verdana;font-weight:bold;left:39px;position:relative;top:80px;width:129px;text-align:center;line-height:20px;}
