body{font:100.01% Verdana,sans-serif;color:#000;background-color:#FFF;margin:0.5em;padding:0;}
h4{text-decoration:none;font-size:0.8em;line-height:1.6em;font-weight:bold;padding:0;margin:0;background-color:#F0F0F0;border-top:1px solid #7F7F7F;border-left:1px solid #7F7F7F;border-right:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2;text-align:center;}
hr{height:0;border:0;border-top:2px dotted #C0C0C0;}
code{font-size:1.2em;}
#obenweiss{background-color:#FFF;height:1em;position:fixed;z-index:2;margin:-1em;padding:0;width:100%;}
#top{margin:0;padding:0;width:98%;border:1px solid #000;height:52px;background-color:#E0DFDE;position:fixed;float:none;z-index:1;}
#logo{margin:0.2em;float:left;width:226px;height:47px;}
#navigation_left{padding:0;margin:0;padding-left:234px;}
#navigation_left2{padding:0;margin:0;padding-left:234px;position:static;}
#navigation_left3{padding:0;margin:0;position:static;}
#navigation{width:100%;max-width:1354px;height:1.2em;margin-top:33px;position:fixed;z-index:2;float:none;}
#navigation ul{width:100%;list-style-type:none;display:inline;overflow:hidden;padding:0;margin:0;}
#navigation li{display:inline;}
#navigation li a{text-align:center;background-color:#000;float:left;width:13%;color:#FFF;text-decoration:none;font-size:0.8em;border:1px solid #E0DFDE;height:1.3em;}
#navigation .navigation_hidden{display:none;width:215px;}
#navigation .navigation_hidden li{display:inline;}
#navigation .navigation_hidden li a{width:100%;text-align:left;background-color:#FFF;color:#000;text-decoration:none;font-size:0.7em;clear:left;}
#navigation .navigation_hidden li a.grau{color:#7F7F7F;}
#navigation .navigation_hidden li a:hover{background-color:#E0DFDE;}
#haupt #hauptlinks .navi{padding:0;margin:5px;font-size:0.6em;line-height:2em;color:#000000;position:static;border:2px solid #C12D1C;background-color:#FCFCFC;text-align:center;}
#haupt #hauptlinks .navi ul{padding:0;margin:0;list-style-type:none;display:inline;}
#haupt #hauptlinks .navi ul li{display:inline;}
#haupt #hauptlinks .navi ul li a{text-decoration:none;}
#haupt #hauptlinks .navi .list_s{background-image:url(../images/list_s.gif);background-repeat:no-repeat;padding-left:15px;background-position:center left;}
#haupt{position:absolute;margin-top:52px;width:98%;border:1px solid #000;border-top:0;background-color:#E0DFDE;}
#haupt #hauptlinks{position:static;width:84%;}
#menue{width:15%;padding:2px;margin:2px;margin-left:82%;margin-top:56px;position:fixed;vertical-align:top;z-index:1;font-size:0.8em;}
#menue #live_suche_optionen,#live_suche_optionen_ausblenden{display:none;}
#haupt #footer{width:100%;border-top:1px solid #000;background-color:#E0DFDE;font-size:0.8em;position:static;float:left;}
#haupt #footerrechts{text-align:right;position:absolute;width:30%;padding:0;margin:0;}
#haupt #footerrechts a{text-decoration:none;}
#haupt #footerrechts a:hover{text-decoration:underline;}
#haupt #footerhaupt{text-align:center;width:70%;padding:0;margin:0;float:left;}
.menuetab{width:100%;background-color:#C0C0C0;border:1px solid #000;font-size:0.7em;margin-bottom:10px;}
.menuetab .newszeile{width:99.2%;margin-bottom:1px;padding-left:1px;background-color:#E0DFDE;}
.menuetab .newszeile a{text-decoration:none;margin-left:10px;}
.menuetab .newszeile a:hover{background-color:#C0C0C0;}
.menuetab2{width:100%;margin:2px;}
.menuetab2 input,select{background-color:#E0DFDE;font-size:1.1em;margin:2px;margin-left:-1px;}
.menuetab2 select{font-size:1em;max-width:99%;}
.menuetab2 .checkbox{width:10px;height:15px;background-color:#C0C0C0;margin-left:3px;vertical-align:middle;}
.menuetab2 .button{margin-left:1px;}
#menue ul{padding:0;margin:0;list-style-image:none;list-style-type:none;}
#menue ul li{line-height:22px;border-top:1px solid #000;}
#menue ul li:hover{background-color:#E0DFDE;}
#menue ul li a{padding-left:2px;text-decoration:none;}
.menuetab h3{width:100%;background-color:#C12D1C;font-size:1em;font-weight:bold;text-align:center;color:#FFF;margin:0;padding:0;border-bottom:1px solid #000;line-height:1.6em;}
h1{padding:1px;margin:5px;border:3px double #000;font-size:0.8em;font-weight:bold;color:#000000;background-color:#FFF;text-align:center;position:static;}
#ueber_text{position:static;padding:8px;margin:5px;color:#000;background-color:#FFF;border:1px solid #000;font-size:0.8em;line-height:150%;min-height:400px;}
#text{padding:8px;margin:5px;color:#000;background-color:#FFF;border:1px solid #000;font-size:0.8em;line-height:150%;min-height:400px;}
#text a{text-decoration:none;}
#text a img{border:0;}
#text input{font-size:0.8em;color:#000000;background-color:#E0DFDE;}
#text .zitat{font-size:85%;border-left:1px dotted #B2B2B2;border-bottom:1px dotted #666666;border-top:1px dotted #E5E5E5;border-right:1px dotted #F2F2F2;padding:1px;padding-left:2px;font-style:normal;}
.erweiterung{background-image:url(../images/menue/script-erweiterung.gif);background-repeat:no-repeat;background-position:left top;padding-left:14px;background-color:#FFFFCC;border:1px dotted #CCD9D9;font-size:85%;white-space:nowrap;font-style:normal;}
.erweiterungfett{background-image:url(../images/menue/script-erweiterung.gif);background-repeat:no-repeat;background-position:left center;padding-left:17px;background-color:#FFFFCC;border:1px dotted #CCD9D9;font-weight:bold;}
#text .hinweis{background-image:url(../images/hinweis.gif);background-repeat:no-repeat;background-position:left center;margin-top:1em;margin-bottom:1em;min-height:30px;padding-right:22px;}
#text .hinweis .hinweis2{vertical-align:middle;background-color:#FFFFE5;padding:3px;padding-left:10px;padding-right:10px;margin:5px;text-decoration:none;border:1px dashed red;margin-left:18px;padding-right:18px;}
#text .tipp{background-image:url(../images/tipp.gif);background-repeat:no-repeat;background-position:left center;margin-top:1em;margin-bottom:1em;min-height:30px;padding-right:22px;}
#text .tipp .tipp2{vertical-align:middle;background-color:#F2FFFF;padding:3px;padding-left:10px;padding-right:10px;margin:5px;text-decoration:none;border:1px dashed blue;margin-left:18px;text-align:justify;}
#text .beispiel{background-image:url(../images/beispiel.gif);background-repeat:no-repeat;background-position:left center;margin-top:1em;margin-bottom:1em;min-height:30px;padding-right:22px;}
#text .beispiel .beispiel2{vertical-align:middle;background-color:#FFFFE5;padding:3px;padding-left:10px;padding-right:10px;margin:5px;text-decoration:none;border:1px dashed #CCFF00;margin-left:18px;text-align:justify;}
#text .button_in_text{background-color:#E5F2FF;border:1px dotted #7FB2FF;font-family:Arial;text-decoration:none;padding:2px;font-size:11px;font-weight:bold;font-style:normal;color:#0033FF;white-space:nowrap;}
#text .adminverweis{background-color:#F2F2F2;letter-spacing:1px;font-size:80%;border-left:1px solid #B2B2B2;border-bottom:1px solid #7F7F7F;border-top:1px solid #E5E5D9;border-right:1px solid #E5E5E5;padding:1px;padding-left:2px;padding-right:2px;font-style:normal;font-weight:500;}
.doppelpfeil{width:15px;height:15px;display:inline-block;background-image:url(../images/doppelpfeil.gif);background-repeat:no-repeat;background-position:center bottom;margin-bottom:-2px;}
#text .adminverweis a{font-weight:600;}
#text .adminverweis a:hover{background-color:#E5E5E5;}
#text ul{list-style-image:url(../images/list-punkt.gif);}
#text ul li{padding:3px;padding-left:18px;}
#text ol{list-style-image:url(../images/list_s.gif);margin:0;padding:4px;margin-left:14px;text-align:justify;padding-right:3%;}
#text ol li a:hover{background-color:#E0DFDE;}
#text ol li a:visited{color:#009;}
#text .haekchen{list-style-image:url(../images/haekchen_klein.gif);font-size:0.8em;font-weight:bold;line-height:2.9em;}
#text .flagge{width:16px;height:10px;border:0;}
#text ul li div{display:inline;position:static;}
#text ul .programmierung{list-style-image:url(../images/menue/entwicklung.gif);font-size:105%;}
#text ul .services{list-style-image:url(../images/menue/services.gif);font-size:105%;}
#text ul .funktionserweiterung{list-style-image:url(../images/menue/script-erweiterung.gif);font-size:105%;}
#text ul .download{list-style-image:url(../images/menue/download.gif);font-size:105%;}
#text ul .marketing{list-style-image:url(../images/menue/marketing.gif);font-size:105%;}
#text ul .support{list-style-image:url(../images/menue/support.gif);font-size:105%;}
#text p:first-letter{font-size:1.2em;font-weight:bold;}
#text p{padding-top:10px;text-align:justify;padding-right:3%;}
#text .kleinfont{font-size:0.8em;line-height:120%;}
#text .kleinrot{font-size:0.8em;color:#DA2A2A;font-weight:bold;}
#text .kleinrot .nobr{white-space:nowrap;}
#text .kleinrot hr{width:100%;height:0;border:1px solid #DA2A2A;border-top:0;}
#text .gruen{color:green;}
#text .sieheauch{font-size:1em;margin-left:10em;line-height:250%;}
#text .sieheauch a{background-color:#E0DFDE;padding:1px;padding-left:15px;padding-right:15px;margin:5px;text-decoration:none;border:1px dashed #000;white-space:nowrap;}
#text .sieheauch a:hover{background-color:#C0C0C0;}
#bildrechts{float:right;margin:10px;}
#bestellenlinks{margin:10px;position:static;font-size:1.0em;width:60%;padding-top:10px;padding-left:20%;text-align:justify;letter-spacing:1px;}
#bestellenlinks div:first-line{font-weight:bold;font-size:1.1em;}
#menuelinks{background-image:url(../images/hintergrund_menue_links.png);width:195px;float:left;margin:10px;list-style-type:none;list-style-image:none;position:static;font-size:0.7em;}
*+html #bildrechts{display:none;}
*+html #menuelinks{display:none;}
#menuelinks h3{font-size:1em;color:#FFF;font-weight:bold;margin:4px;}
#menuelinks ul{padding:0;margin:0;width:100%;float:left;list-style-type:none;list-style-image:none;margin-bottom:4px;}
#menuelinks ul li{width:90%;border:1px solid #000;background-color:#FFF;margin:3px;font-size:0.8em;height:1.4em;padding-left:1px;padding-top:0;}
#menuelinks ul li:hover{background-color:#E0DFDE;}
#menuelinks ul li a{text-decoration:none;}
.screenshot{padding:0;margin:0;padding-left:4px;margin-right:10px;background-image:url(../images/screenshot_hintergrund.png);background-repeat:no-repeat;background-position:left top;float:left;display:block;}
.screenshot2{padding:0;margin:0;padding-bottom:4px;background-image:url(../images/weiss2.png);background-repeat:repeat-y;background-position:right bottom;display:block;}
.screenshot .screenshot2 img{border:1px solid #000;padding:0;margin:0;display:block;}
.screenshot_re{padding:0;margin:0;padding-right:4px;margin-left:10px;background-image:url(../images/screenshot_hintergrund.png);background-repeat:no-repeat;background-position:left top;float:right;}
.screenshot_re2{padding:0;margin:0;background-image:url(../images/weiss2.png);background-repeat:repeat-y;background-position:left bottom;}
.screenshot_re .screenshot_re2 img{border:1px solid #000;padding:0;margin:0;}
.referenz{padding:0;margin:0;padding-left:3px;padding-bottom:3px;margin-right:10px;float:left;background-image:url(../images/referenz_hintergrund.png);background-repeat:no-repeat;background-position:left top;}
.referenz img{border:1px solid #000;height:50px;width:100px;}
.nofloat{float:none;clear:both;height:0;width:0;font-size:0;line-height:0;}
.nofloat_left{clear:left;height:0;width:0;font-size:0;line-height:0;}
.werbe_markt{font-style:normal;font-size:0.9em;font-family:Arial;text-decoration:underline overline;letter-spacing:-0.1px;background-color:#F2F2F2;}
.gruenpfeil_hoch{background-image:url('../images/hoch_gruen_pfeil.gif');background-position:center left;background-repeat:no-repeat;padding-left:15px;text-align:left;}
.zeilen_nummern{counter-reset:zeilenzaehler;margin-left:6em;font-size:0.9em;}
#text .zeilen_nummern:first-letter{font-size:1.0em;font-weight:normal;}
.zeilen_nummern code{display:block;background-color:#E5E5E5;padding-left:0.4em;margin-top:0.4em;margin-bottom:0.4em;font-size:1.2em;}
.zeilen_nummern code:before{content:'Zeile 'counter(zeilenzaehler)': ';counter-increment:zeilenzaehler;font-family:Arial;margin-left:-5em;position:absolute;font-size:1.0em;}
* html #obenweiss{background-color:#FFF;height:1em;position:absolute;z-index:2;margin:-1em;padding:0;width:100%;}
* html #top{margin:0;padding:0;margin-top:2px;width:98%;border:1px solid #000;height:52px;background-color:#E0DFDE;position:absolute;float:none;z-index:1;}
* html #navigation{width:100%;max-width:1354px;height:1.2em;margin-top:33px;position:absolute;z-index:2;float:none;}
* html #menue{width:15%;padding:2px;margin:2px;margin-left:82%;margin-top:56px;position:absolute;vertical-align:top;z-index:1;font-size:0.8em;}
.index_block1{float:left;background-color:#FFF;}
.index_block1 img{float:left;}
.index_block1 h3{float:left;background-color:#FFF;padding:0;margin:0;padding-left:2px;text-align:center;border-left:1px solid #000;border-right:1px solid #000;border-right:1px solid #000;width:251px;height:22px;border-bottom:1px dashed #666;font-size:0.7em;font-weight:bold;}
.index_block11{float:left;background-color:#FFF;padding:3px;padding-top:5px;border-left:1px solid #000;border-right:1px solid #000;width:247px;border-bottom:1px dashed #666;font-size:0.9em;}
.index_block_netto{padding-top:5px;text-align:right;margin-right:10px;}
.index_block_brutto{padding-top:2px;padding-bottom:5px;text-align:right;margin-right:10px;font-size:0.8em;}
.index_block2{border-top:1px solid #000;float:left;width:245px;height:4px;}
.index_block3{height:4px;border-bottom:1px solid #000;float:left;width:245px;}
.index_block4{float:left;background-color:#FFF;padding-top:5px;text-align:center;border-left:1px solid #000;border-right:1px solid #000;border-right:1px solid #000;width:253px;height:22px;font-size:0.7em;font-weight:bold;}
#index_angebot_der_woche_nur_noch{float:left;text-align:center;width:180px;font-size:1.3em;}
.index_block_mehr_infos{padding-top:2px;text-align:right;margin-right:10px;}
#index_news_block{height:140px;}
.ecken{height:5px;width:5px;}
.newszeile img{height:13px;width:13px;height:13px;padding-left:11em;}
.abstand_10{height:10px;}
.icons_index{background-image:url(http://wm-static.de/images/index/icons_index.png);background-position:left center;background-repeat:no-repeat;padding-left:100px;}
.icons_index p{padding-top:4px;}
.index_marketing_div{float:right;width:230px;}
.index_marketing_div p{padding-top:4px;}
.index_php_resource{width:95px;height:125px;float:right;margin-left:20px;margin-top:20px;margin-bottom:20px;}
#index_blaettern_weiss_2{width:1px;height:1px;}
