html{font-size:12px;}
body{ margin:0px; padding:0px; height:100%; width:1000px; margin-left:auto; margin-right:auto; margin-top:20px; font-family: Arial, Verdana, sans-serif;}

div#menuplaceholder {z-index:1000; height:54px; top:0px; width:1000px; margin:0px; padding:0px; background-image: url("deluxe-css-menu.files/top-back.png"); background-repeat:repeat-x;}
div#headerPlaceholder{height:8em; background-color:#E2E2E2; background-image:url(/images/background_header_white.png);  background-position: 110px bottom; background-repeat:no-repeat;}
div#header{margin-bottom:1em; z-index:1; height:8em; position:absolute; top:6em; width:1000px;}
    div#header a{text-decoration:none;}
div#headermenu{position:absolute; top:5px; right:5px;}
div#headermenu div{float:right; margin-left:2em; height:3.5em; text-align:center;}
div#headermenu a, div#headermenu a:visited{color:#000000;}
div#websitetitle{position:absolute; left:100px; top:0px;}
div#logo{position:absolute; left:5px; top:0px;}

div#footer{bottom:0px;  width:1000px; left:0em; clear:both; height:6em; margin-top:1em;
           background-color:#E2E2E2;
           background-image:url(/images/background_footer_white.png);  background-position: -185px top; background-repeat:no-repeat;
           }
div#footer a{margin-right:10px;}
div#footer div#fusszeile{position:absolute; right:5px; top:5px;}
div#footer div#copyrightInfo{position:absolute; right:5px; bottom:5px;}

div#socialbookmarks{vertical-align:top; margin-bottom:5px;}
a.bookmark{
   height:16px; width:16px;
   background: url('/images/social-bookmarks/bookmark_sprite.png');
   background-repeat:no-repeat;
   padding:0px 8px 0px 8px;
}
a.bookmark.delicious{background-position: -0px -0px;}
a.bookmark.google{background-position: -0px -26px;}
a.bookmark.linkarena{background-position: -0px -52px;}
a.bookmark.mrwong{background-position: -0px -78px;}
a.bookmark.yahoo{background-position: -0px -104px;}

a.basicimgsprite{
   height:32px; width:32px;
   background-image: url('/images/basic_sprite.png');
   background-repeat:no-repeat;
}

div#headermenu div{
   background-image: url('/images/basic_sprite.png');
   background-repeat:no-repeat;
}

div#headermenu a{height:32px;  margin-left:0px; display:block; padding-top:30px; float:none; }
div#headermenu div.home{background-position: -0px -0px;}
div#headermenu div.sitemap{background-position: -0px -42px;}
div#headermenu div.impressum{background-position: -0px -84px;}


div#fusszeile div.basicimgsprite{
   background-image: url('/images/basic_sprite.png');
   background-repeat:no-repeat;
   float:right; margin-right:20px;
}
div#fusszeile div.basicimgsprite a{height:32px; width:32px;  margin-left:0px; display:block; float:none; }
div#fusszeile div.basicimgsprite.druckvorschau{background-position: -0px -126px;}
div#fusszeile div.basicimgsprite.kontakt{background-position: -0px -168px;}


div#aktuellesPlaceholder {float:right; width:200px; overflow:hidden;}
div#aktuelles{width:100%; background-color:#E2E2E2;}
.aktuellesPlaceholder_top{height:2em; width:100%; clear:both; background-image: url(/images/background_aktuelles_oben.png); background-repeat:no-repeat;  background-position:left bottom;}
.aktuellesPlaceholder_bottom{height:2em; width:100%; clear:both; background-image: url(/images/background_aktuelles_unten.png); background-repeat:no-repeat;  background-position:left top;}

div#contentPart{clear:both; height:1em; width:100%;}
div#contentPlaceholder {float:left; margin-left:50px; margin-bottom:10px; width:600px;}
div#content{width:100%;}
div#contentHeader{width:100%; margin-bottom:10px;}
div#contentHeader h2 {margin:0px; padding:0px; border-width:2px; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-color:red; border-style:solid;}

div#breadcrumbnavigation{color:#000000; font-size:11px; position:absolute; top:60px; left:145px;}
div#breadcrumbnavigation a.breadcrumb {color:#1E4262;}

img{margin:0px; padding:0px; border-width:0px;}
div{position:relative;}

div.referenz{float:none; clear:both; margin-top:1em; margin-bottom:1em; padding-bottom:0.5em; border-bottom:1px dashed #bfbfbf;}
div.productDesc{width:15.25em; padding:0.2em;}
div.productImage{width:20.25em; padding:0.2em;}
div.productImage img {width:20em; }

div.contentLayoutImage {float:left; padding-top:0.1em; width:7.8em; height:500px; right:0.1em;  margin-left:0.2em; margin-right:0em; margin-bottom:0.2em;
                        background-image:url(/userData/design/computer-dienstleistungen-alles-rund-um-den-pc.png);
                        }
div.contentLayoutImage img{}


div#menu .div_menuPointDepth0 img{width:19em;}
div#menu .div_menuPointDepth1 img{width:19em;}
div.div_menuPointDepth2 {}

/* ---- LEISTUNGEN ---- */
    ul.overview{ margin:0px; padding:0px; margin-top:10px; list-style-type: none; background-image:none;}
    ul.overview li {text-decoration:none; background-image: url("/userData/design/star_16_16.png"); padding-left:25px; margin-bottom:10px; background-repeat:no-repeat; padding-bottom:3px;}

    ul.leistungen{margin-top:20px; list-style-type: none; font-weight:900;}
    ul.leistungen li.leistungstyp{text-decoration:underline; margin:0em; padding:0em; margin-bottom:5px; margin-top:20px; list-style-image:none;}
    ul.leistungen li {text-decoration:none; padding-left:25px; background-image:url("/userData/design/star_16_16.png"); background-repeat:no-repeat; padding-bottom:3px;}

    ul.leistungspaket{ margin:0px; padding:0px; margin-top:10px; list-style-type: none;  background-image:none; font-weight:900; border:1px dashed #bfbfbf;}
    ul.leistungspaket.thirdwidth.fleft{margin-right:3%; }
    ul.leistungspaket.halfwidth.fleft{margin-right:1%; }

    ul.leistungspaket li {margin-left:2px; text-decoration:none; padding-left:25px; background-image:url("/userData/design/star_16_16.png");background-repeat:no-repeat; padding-bottom:3px;}
    ul.leistungspaket li.pakettyp{font-size:120%; margin:0em; padding:4px; margin-bottom:5px; list-style-image:none; background-image:none;}
    ul.leistungspaket li.pakettyp a {color:#bb0000;}
    ul.leistungspaket li.infolink {margin-top:5px; padding-right:2px; list-style-image:none;  background-image:none;}
    li.infolink{list-style-image:none; background-image:none; text-align:right; }

    ul.zielauflistung {margin-left:0px; padding-left:0px;}
    ul.zielauflistung li{ list-style-type: none; padding-left:25px; background-image: url("/userData/design/arrow-right_16_16.png"); background-repeat:no-repeat; padding-bottom:3px;}


/* -- Sitemap -- */
	div#sitemap { }
	div#sitemap li { padding: 0.3em 0 0 1.9em; margin: 0; background:url("/images/sitemap/extm.gif") no-repeat scroll 0 0 transparent; }
	div#sitemap li.last { background:url("/images/sitemap/exlm.gif") no-repeat scroll 0 0 transparent;}
    div#sitemap li.first { background-image:none;}
	div#sitemap ul { padding: 0 0 0 1.9em; margin: 0 0 0 -1.9em;  list-style-type:none;}
	div#sitemap ul { background:url("/images/sitemap/exim.gif") repeat-y scroll 0 0 transparent;}
	div#sitemap ul.last { background-image:none; }
	a.sitemapLink{padding:0px; margin:0px; color:#000000; text-decoration:none;}
	a.sitemapLink:hover{font-weight:900;}

/* ---- PREISE ---- */
    div.paketpreis_sonderpreis{position:relative; float:right; z-index:1000; width:80px; height:30px; margin-top:-12px; margin-right:-8px; text-align:center; padding-top:12px; border:1px dashed #bfbfbf;}
    div.paketpreis{ font-size:11px; color:#bfbfbf;}


/* ---- News RSS-Feeds ---- */
	div.newsEintrag{margin-top:0.3em;}
	ul.newsChannel {margin:0em; padding:0em; margin-top: 0.5em; width:100%;}
	ul.newsChannel li {margin:0em; padding:0em; }
    ul.newsChannel li.news {border-bottom-width:1px;}
	ul.newsChannel li.newsChannel {margin-bottom:0.2em;}
	ul.newsChannel a {display:block; padding-left:0.2em; padding-right:0.2em; padding-top:0.1em; padding-bottom:0.1em; border-width:0px; border-left-width:1px; border-right-width:1px;}
	ul.newsChannel a:hover {}
	ul.newsChannel a:focus {}
	a.newsChannel{ padding:0em; margin:0em;}
	a.news{}

/* ---- News RSS-Feeds ---- */
	div.newsEintrag{}
	ul.newsChannel { list-style-type: none;}
	ul.newsChannel li {list-style-type: none;}
	ul.newsChannel li.newsChannel {}
    ul.newsChannel a {border-style:none;}
	ul.newsChannel a:hover {}
	ul.newsChannel a:focus {}
	a.newsChannel{ text-decoration:underline; font-weight:600;}
	a.news{ text-decoration:underline;}


/* ---- Software-Empfehlungen ---- */
div.software_empfehlung{padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #bfbfbf; margin:0px;}
div.software_empfehlung .title{font-weight:900; margin:0px; padding:0px;}
div.software_empfehlung .kategorie{margin:0px; padding:0px; font-style:italic;}
div.software_empfehlung .description{margin:0px; padding:0px; padding-top:2px;}
div.software_empfehlung .link{margin:0px; padding:0px; padding-top:2px;}
div.software_empfehlung .link a{}

/* ---- Klassen ---- */
.ContentLabel{display:none;}

.linkexchange{padding:5px;}
div.linkexchange{float:left;}

.teaser{margin-bottom:10px;}
.pureTextLink{text-decoration:none; color:#000000;}
a.pureTextLink.hover:hover{color:#9f9f9f;}

.breadcrumbs_devider{color:#b2b2b2; font-weight:900; font-size:10px;}
.clearfix {clear:both;}
.contentFirst{margin:0px; padding:0px; line-height:1px;}
.pakettyp{background-color:#2A4C6B; color:#ffffff;}
.subpageslist_descr{border:1px dashed #afaf9f;}
.subpageslist_descr a.titel{display:block; padding:2px; padding-left:5px; padding-right:5px;}
.subpageslist_descr p{padding:5px; margin:0px;}
.clearfixLeft {clear:left;}
.fullwidth{width:100%;}
.halfwidth{width:48%;}
.thirdwidth{width:31%;}
.fleft{float:left;}
.fright{float:right;}
.block{display:block;}
.bg_lightblue{background-color:#cccccf;}
.leistungsBox{float:left; width:250px; height:200px; margin:10px;vertical-align:bottom; border-width:1px;  border-style:solid;  border-color: #afafaf;}
.hoverShowBorder{border-width:1px;  border-style:solid;  border-color: #afafaf;}
.hoverShowBorder:hover {border-width:1px; border-style:dashed; border-color: #afaf9f;}
.invisible{display:none;}
.starLink{vertical-align:top; font-size:0.8em; line-height:100%; text-decoration:none;}


@media print{
    body{
      
    }

}
