/* Allgemeine Deklarationen ---------------------------------------------------- */

* {
  margin  : 0;
  padding : 0;
}

html {
  font-family 		: Arial, Verdana, Geneva, Helvetica, sans-serif;
  color       		: #FFFFFF;
  font-size   		: 100.01%;
  background-color  : #FFFFFF;
  padding-top		: 25px;
}

body {
  background  : url(images/hg000001.gif) repeat-y top center;
  font-size   : 15px;
  line-height : 25px;
  padding-top : 0px;
}

/* Listen ---------------------------------------------------------------------- */

h1 { text-indent : -9999px; height: 60px; }
h2 { font-weight: bold; font-size: 20px; padding-bottom: 5px; }
h3 { font-size: 17px; letter-spacing: -1px; color: #0099FF; line-height: 22px; padding-top: 2px; padding-bottom: 17px; }
h4 { font-weight: bold; font-size: 20px; letter-spacing: -1px; color: #FFFFFF; }
h5 { font-weight: bold; font-size: 18px; height: 23px; }
h6 { font-weight: bold; font-size: 12px; padding-bottom: 4px; padding-top: 20px; line-height: 15px; } /* footer */

ul { list-style : none; }
ol { list-style : none; padding-left: 30px; background-image: url(images/d0000001.gif); background-repeat: no-repeat; background-position: 8px 4px; }
#content dd { line-height: 26px; list-style: none; padding-left: 22px; background-image: url(images/d0000006.gif); background-repeat: no-repeat; background-position: 6px 9px; }
#footer dd  { line-height: 18px; list-style: none; padding-left: 14px; background-image: url(images/d0000006.gif); background-repeat: no-repeat; background-position: 0px 5px; }

.liste_einkaufen { padding-left: 90px; background-image: url(images/d0000012.gif); background-repeat: no-repeat; background-position: 25px 0px; }

span { font-weight: bold; letter-spacing: -1px; font-size: 15px; }

.googlemaps { text-align: center; font-size: 12px; line-height:  18px; }

/* Container ------------------------------------------------------------------- */

#container {
  width      	 :   766px;
  margin     	 :  0 auto;
  text-align 	 : justify;
  overflow	 	 :  hidden;
}

/* Header ---------------------------------------------------------------------- */

#mitarbeiter {
  background : url(images/promotion/schillingbc.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#antivirenkit {
  background : url(images/promotion/antivirusbusiness.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#ramicro {
  background : url(images/promotion/kanzleisoftware.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#inform {
  background : url(images/promotion/inform.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#warenwirtschaft {
  background : url(images/promotion/warenwirtschaft.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#personalwirtschaft {
  background : url(images/promotion/personalwirtschaft.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#bm-sicherheitstechnik {
  background : url(images/promotion/bm-sicherheitstechnik.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#ra-dr-koellner-ua {
  background : url(images/promotion/ra-dr-koellner-ua.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#vierdsl {
  background : url(images/promotion/vierdsl.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#swyxware {
  background : url(images/promotion/swyxware.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

#bankingsoftware {
  background : url(images/promotion/starmoneybanking.jpg) no-repeat top center;
  width   	 : 766px;
  height   	 : 490px;
  margin   	 : 0px auto;
}

/* Banner ---------------------------------------------------------------------- */

#banner {
  width        : 760px;
  height       : 318px;
  padding-top  :  25px;
}

#onlinesupport {
  float			: right;
  text-indent   : -9999px;
  padding-right : 8px;
}

#schillingbc {
   width			   : 766px;
   height			   : 156px;
   text-indent		   : -9999px;
   background		   : url(images/d0000003.gif) no-repeat top left;
   background-position : 38px 8px;
}

#description {
   float: left;
   width: 320px;
   padding-top  : 35px;
   padding-left : 50px;
   line-height  : 23px;
   color: #000000;
   
}

#emphases {
  float			 : right;
  width		  	 : 170px;
  padding-top	 :  90px;
  font-weight	 :  bold;
  font-size		 :  15px;
  line-height	 :  24px;
  letter-spacing :  -1px;
}

#microsoft_sbs {
  padding-top	 :  36px;
  padding-left   :   4px;
}

/* Menue -------------------------------------------------------------------------- */

#firma {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m1000000.gif) no-repeat;
  background-position : 0px 4px;
}

#firma_active {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m1000001.gif) no-repeat;
  background-position : 0px 4px;
}

#software {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m2000000.gif) no-repeat;
  background-position : 0px 4px;
}

#software_active {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m2000001.gif) no-repeat;
  background-position : 0px 4px;
}

#computer {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m3000000.gif) no-repeat;
  background-position : 0px 4px;
}

#computer_active {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m3000001.gif) no-repeat;
  background-position : 0px 4px;
}

#netzwerk {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m4000000.gif) no-repeat;
  background-position : 0px 4px;
}

#netzwerk_active {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m4000001.gif) no-repeat;
  background-position : 0px 4px;
}

#internet {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m5000000.gif) no-repeat;
  background-position : 0px 4px;
}

#internet_active {
  width	       		  : 93px;
  height	   		  : 39px;
  text-indent  		  : -9999px;
  background		  : url(images/m5000001.gif) no-repeat;
  background-position : 0px 4px;
}

/* Content --------------------------------------------------------------------- */

#site {
  width        	   : 766px;
  margin      	   : 0px auto;
  background-image : url(images/hg000001.jpg);
}

#content {
  width  	   :  440px;
  line-height  :  27px;
  padding-left :   48px;
}

#screen {
  float		    :  right;
  width  	    :  206px;
  text-align	: center;
  font-weight   :   bold;
  font-size		:   26px;
  padding-right :   27px;
  color			:#FFFFFF;
  line-height   :   45px;
}

#top {
  text-align     : right;
  padding-top    :  25px;
  padding-bottom :  20px;
}

/* h1 ----------------------------------------------------------------------------- */

#wirueberuns { background: url(images/m1000011.gif) no-repeat; background-position : 50px 12px; }
#partnerschaften { background: url(images/m1000022.gif) no-repeat; background-position : 50px 12px; }
#zertifizierungen { background: url(images/m1000033.gif) no-repeat; background-position : 50px 12px; }
#newsticker { background: url(images/m1000044.gif) no-repeat; background-position : 50px 12px; }
#jobs { background: url(images/m1000055.gif) no-repeat; background-position : 50px 12px; }
#kontakt { background: url(images/m1000066.gif) no-repeat; background-position : 50px 12px; }
#anfahrt { background: url(images/m1000088.gif) no-repeat; background-position : 50px 12px; }
#impressum { background: url(images/m1000077.gif) no-repeat; background-position : 50px 12px; }

#antivirenprogramm { background: url(images/m2000011.gif) no-repeat; background-position : 50px 12px; }
#anwaltsprogramm { background: url(images/m2000022.gif) no-repeat; background-position : 50px 12px; }
#handwerkprogramm { background: url(images/m2000033.gif) no-repeat; background-position : 50px 12px; }
#warenwirtschaftprogramm { background: url(images/m2000066.gif) no-repeat; background-position : 50px 12px; }
#personalprogramm { background: url(images/m2000044.gif) no-repeat; background-position : 50px 12px; }
#starmoneybanking { background: url(images/m2000077.gif) no-repeat; background-position : 50px 12px; }
#iptelefonanlage { background: url(images/m2000055.gif) no-repeat; background-position : 50px 12px; }

#vertrieb { background: url(images/m3000011.gif) no-repeat; background-position : 50px 12px; }
#notdienst { background: url(images/m3000022.gif) no-repeat; background-position : 50px 12px; }
#onlinesupport { background: url(images/m3000033.gif) no-repeat; background-position : 50px 12px; }

#sbserver { background: url(images/m4000011.gif) no-repeat; background-position : 50px 12px; }
#windowsserver { background: url(images/m4000022.gif) no-repeat; background-position : 50px 12px; }
#exchangeserver { background: url(images/m4000033.gif) no-repeat; background-position : 50px 12px; }
#isaserver { background: url(images/m4000044.gif) no-repeat; background-position : 50px 12px; }

#referenzen { background: url(images/m5000011.gif) no-repeat; background-position : 50px 12px; }
#marketing { background: url(images/m5000022.gif) no-repeat; background-position : 50px 12px; }

/* ErrorDocument ------------------------------------------------------------------ */

#fehler401 { background: url(images/m0000011.gif) no-repeat; background-position : 50px 12px; }
#fehler403 { background: url(images/m0000022.gif) no-repeat; background-position : 50px 12px; }
#fehler404 { background: url(images/m0000033.gif) no-repeat; background-position : 50px 12px; }
#fehler500 { background: url(images/m0000044.gif) no-repeat; background-position : 50px 12px; }

/* Footer ------------------------------------------------------------------------- */

#footer {
  width       : 766px;
  height 	  : 108px;
  line-height :  40px;
  margin      : 0px auto;
  background  : url("images/hg000002.jpg") no-repeat top left;
  text-align  : left;
  font-size   : 11px;
  color       : #FFFFFF;
}

#microsoft_csa {
  float				  : right;
  width       		  : 209px;
  height 	  		  : 108px;
  text-indent  		  : -9999px;
}

#information {
  float		   :  left;
  text-align   : justify;
  padding-left :  48px;
  width        : 450px;
  height 	   : 108px;
  line-height  :  18px;
}

/* Formular ----------------------------------------------------------------------- */

label {
  width: 120px;
  padding-left: 20px;
  margin: 0;
  cursor: pointer;
  display: block;
  float: left;
}

input,textarea {
	width: 265px;
	margin: 3px 0;
	border: 1px solid #109FFF;
	background: #FFFFFF;
	padding: 3px 3px;
}

input:active, input:focus, input:hover { background: #7ECBFF; }
.buttons { text-align: center; }

/* Bilder ---------------------------------------------------------------------- */

.image { border: 0px; }
.preview { border: 0px; padding-bottom: 27px; padding-top: 5px }

/* Verweise -------------------------------------------------------------------- */

a { text-decoration: none; }

a.link:link, a.link:visited { color: #03408C; padding: 1px 2px; }
a.link:active, a.link:hover { background-color: #FFFFFF; color: #CC3300; }

a.top:link, a.top:visited { color: #FFFFFF; }
a.top:active, a.top:hover { color: #FFFFFF; }

a.footer:link, a.footer:visited { color: #FFFFFF; padding: 1px 2px; }
a.footer:active, a.footer:hover { background-color: #FFFFFF; color: #CC3300; }

a.onlinesupport:link, a.onlinesupport:visited { background: url(images/d0000002.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 16px; height: 16px; }
a.onlinesupport:active, a.onlinesupport:hover { background: url(images/d0000002.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 16px; height: 16px; }

a.emphases:link, a.emphases:visited { color: #0099FF; }
a.emphases:active, a.emphases:hover { color: #CC3300; }

a.mcsa:link, a.mcsa:visited { background: url(images/d0000005.gif) no-repeat; background-position : 0px 12px; display: block; overflow: hidden; width: 157px; height: 105px; }
a.mcsa:active, a.mcsa:hover { background: url(images/d0000005.gif) no-repeat; background-position : 0px 12px; display: block; overflow: hidden; width: 157px; height: 105px; }

/* Drucklayout ----------------------------------------------------------------- */

#printheader { display : none; }
.phpmyvisites { display : none; }

/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu { list-style-type:none; margin:74px 0 0px 23px; padding:0; }
#menu li { float:left; padding:0; margin:0 1px 0 0; position:relative; width:110px; height:3em; z-index:100; }
#menu li dl { position:absolute; top:0; left:0; padding-bottom: 5px; }
#menu li a, #menu li a:visited { text-decoration:none; }
#menu li dd { display:none; }
#menu li a:hover { border:0; }
#menu li:hover dd, #menu li a:hover dd { display:block; }
#menu li:hover dl, #menu li a:hover dl { padding-bottom:10px; }
#menu table { border-collapse:collapse; padding:0; margin:-1px; font-size:1em; }
#menu dl { width: 110px; margin: 0; padding: 0; }
#menu dt { margin:0; padding: 2px 2px 2px 25px; font-size: 1.0em; color: #fff; border-bottom:0px solid #fff; border-top: 0px solid #fff; }

#menu .column { border-top: 0px solid #f8f8b8; }
#menu .column dt {}

#menu dd { margin:0; padding:0; color: #fff; font-size: 12.5px; text-align:left; letter-spacing: -1px; }
#menu .column dd { border-bottom: 0px solid #40AAF2; }
#menu dd.last { border-bottom: 0px solid #fff; }

#menu dt a, #menu dt a:visited { display:block; color:#444; padding-bottom: 6px; }

#menu dd a, #menu dd a:visited { color:#fff; text-decoration:none; display:block; padding: 2px 3px 2px 8px; width: 97px; }

#menu .column dd a { background:#9ED8FF; color:#0099FF; font-weight: bold; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
#menu .column dd a:hover { background:#9ED8FF; color:#03408C; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }



