body, td, li, dl, dt, dd, dir, div, span	{
   font-family:arial; font-size:10pt; 
}

div.clear{clear:both;}
/*job formulare*/
div.jobform {width: 600px; margin-left: -300px; position:absolute; top:0; left:50%}
div.jobform h1{margin-bottom:40px;}
div.jobform div.joberror {color: red; font-size:12pt;  margin-bottom:10px;}

div.searchitem {width:432px;}
div.searchitem div.legende {width: 232px; float:left; line-height:23px; margin-bottom:10px;}
div.searchitem div.smal {float:left; font-size:8pt; margin-top:-10px;}
div.searchitem div.edit {width: 200px; float:right;}

div.itemErstellungsDatum{width: 400px; margin-bottom:20px;}
div.itemErstellungsDatum div.legende {width: 270px;}
div.itemErstellungsDatum div.edit {width: 100px;}
div.itemBestaetigung{width: 500px;}
div.itemBestaetigung div.legende {width: 450px; float:right;}
div.itemBestaetigung div.edit {width: 49px; float:right;}

div.jobform input.button {float:right;}
div.jobform div.buttons{width:400px;}


div.contentin a{color:#0000EE;}
div.colPic {margin-bottom:10px;}

#margin{
  width:148px;
  float:left;
}
h1.paragraph{
  padding:0px;
  margin:0px;
  font-size:11pt ! important;
}
div.subparagraph{
  width:25px;
  float:left;
}
div.textparagraph{
  width:390px;
  float:right;
}
#suchetext{
  width:55px;
}
div.projektimg { width:385px; float:left;}
img.projekt1 { float:left; width:286px;height:159px;border:0; margin-right:1px;border:1px solid #B1B1B1;}
img.projekt2, img.projekt3, img.projekt4 { width:93px;height:51px; border:1px solid #B1B1B1; }
img.projekt3 { margin-top:1px; margin-bottom:1px;}

div.absatz2 h3{
  margin:0px;
  padding:0px;
  padding-bottom:16px;
  font-size:11pt;
  color:#737373;
}

div.partner_bild{
  width:140px;
  height:60px;
  background-color:#FFFFFF;
  overflow:hidden;
}

div.partner_rahmen{
  border:1px solid #6F6F6F;
}

div.partnerin{
  width:142px;
  padding-bottom:5px;
}

div.personen{
  width:438px;
  margin-bottom:15px;
}

#layout10mid00080026001100060007{
  background-image:url(http://www.z-marketing-sales.de/level9_cms/layout/menue2bg5.gif) ! important;
  background-repeat:repeat-x;
  background-position:bottom;
  margin-bottom:1px;
}
#layout10mid0008002700120010:hover{
  background-image:url(http://www.z-marketing-sales.de/level9_cms/layout/menue2bg3.gif) ! important;
}
#layout10mid0008002700120010{
  height:27px ! important;
  background-image:url(http://www.z-marketing-sales.de/level9_cms/layout/menue2bg4.gif) ! important;
}
a.menuelevel1id10_active#layout10mid0008002700120010{
  background-image:url(http://www.z-marketing-sales.de/level9_cms/layout/menue2bg3.gif) ! important;
  margin-top:1px;
}
div.toplink a, div.drucklink a{
  color:#737373;
  text-decoration:none;
}
div.beratungsub menuelevel0id10 a.menuelevel1id10_active{
  background-image:url(http://www.z-marketing-sales.de/level9_cms/layout/menue2bg3.gif) ! important;
  font-size:15pt ! important;
}
div.drucklink{
  background-image:url(http://www.z-marketing-sales.de/level9_cms/layout/druck.gif);
  background-repeat:no-repeat;
  padding-left:20px;
  padding-top:5px;
  padding-bottom:15px;
  float:right;
  font-size:8pt;
}
div.toplink{
  background-image:url(http://www.z-marketing-sales.de/level9_cms/layout/top.gif);
  background-repeat:no-repeat;
  padding-left:17px;
  padding-top:5px;
  padding-bottom:15px;
  float:left;
  font-size:8pt;
}
div.footerin{
  width:420;
  margin-left:23px;
  border:0px;
  border-top:1px solid #737373;
  color:#737373;
}
div.footerout{
  text-align:left;
  width:664px;
  clear:both;
  padding-top:10px;
}
#sitemap1{
  width:180px ! important;
}
#layout12mid00080026, #layout12mid00080027, #layout12mid00080028{
  display:none;
}
div.sitemap{
  width:130px;
  float:left;
  color:#737373;
  margin-bottom:25px;
}
div.bannerbild{
  background-position:bottom;
}
div.team_titel{
  width:127px;
  overflow:hidden;
}
div.absatz td{
  color:#737373;
}
div.absatz h2{
  margin:0px;
  padding:0px;
  font-size:10pt;
}
div.team_bild img{
 border:1px solid #737373;
}
div.team_bild{
  margin-top:20px;
  width:100px;
}
div.team_text p{
 padding:0px;
 margin:0px;
}
div.team_text a{
  font-size:8pt;
  color:#737373;
}
div.team_text{
  margin-top:18px;
  width:293px;
  overflow:hidden;
}
.specialStyle{
 margin-bottom:20px;
}
.inputStyle{
 width:420px;
 height:26px;
 margin-bottom:8px;
}
.InputStyle3{
 width:75px;
 margin-bottom:3px;
 margin-left:3px;
 margin-right:3px;
}
.InputStyle2{
 width:275px;
 margin-bottom:3px;
 margin-left:3px;
}
.textareaStyle{
 width:420px;
 height:50px;
}
div.contentin{
 margin-top:35px;
 float:left;
}
div.rightin{
  width:140px;
  overflow:hidden;
  margin-top:35px;
  float:right;
  margin-right:20px;
}
div.absatz h1{
  margin:0px;
  padding:0px;
  margin-top:-3px;
  margin-bottom:7px;
  font-size:16pt;
  font-family:trebuchet ms, verdana, arial, sanse serif;
  color:#737373;
}
div.absatz{
  width:420px;
  xfloat:left;
  color:#737373;
  margin-bottom:25px;
}
div.floatmenue0001, div.floatmenue0008002600110006{
  top:455px ! important;
}
#floatmenue{
  position:absolute;
  top:302px;
  left:50%;
  margin-left:-222px;
  padding:7px;
  background-image:url(http://www.z-marketing-sales.de/level9_cms/layout/subbg.gif);
  backgroud-repeat:repeat-x;
  display:none;
}
div.banneroutplus{
  width:633px;
  height:242px;
}
#linklistcount4{
  margin-right:0px ! important;
}
div.linklistlink a{
  color:#a8aaad;
  text-decoration:none;
}
div.linklistout h1{
  display:block;
  background-color:#E3E3E3;
  color:#f51300;
  font-size:10pt;
  font-family:trebuchet ms, arial, verdana, sanse serif;
  margin:0px;
  margin-bottom:5px;
  padding:0px;
  padding-left:5px;
}
div.linklistout{
  width:145px;
  margin-right:6px;
  margin-bottom:20px;
  float:left;
}
div.teasersmalin{
  padding-left:5px;
  padding-right:5px;
  height:113px;
  font-size:8pt;
  overflow:hidden;
}
div.teasersmalout{
  float:right;
  width:140px;
  margin-bottom:20px;
  margin-right:20px;
  border:1px solid #E3E3E3;
}
div.teaserpiclinkin a, div.teasersmallinkin a{
  color:#f51300;
  text-decoration:none;
}
div.teaserpiclinkin, div.teasersmallinkin{
  padding-top:3px;
  padding-right:5px;
}
div.teaserpiclinkout, div.teasersmallinkout{
  clear:both;
  background-color:#F5F5F5;
  color:#f51300;
  font-weight:bold;
  text-align:right;
  height:20px;
}
div.teaserpicinfree{
  font-size:8pt;
  height:113px;
  width:217px;
  overflow:hidden;
  float:left;
}
div.teaserpicin{
  font-size:8pt;
  width:82px;
  height:113px;
  overflow:hidden;
  float:right;
}
div.teaserpicout img{
  margin:0px;
  padding:0px;
  xfloat:left;
}
div.teaserpicout h1, div.teasersmalout h1{
  font-size:13pt;
}
div.teaserpicout h2, div.teasersmalout h2{
  font-size:10pt;
}
div.teaserpicout h1, div.teaserpicout h2, div.teasersmalout h1, div.teasersmalout h2{
  color:#f51300;
  font-family:trebuchet ms, arial, verdana, sanse serif;
  margin:0px;
  padding:0px;
}
div.teaserpicout{
  width:222px;
  margin-right:5px;
  margin-bottom:20px;
  float:left;
  border:1px solid #E3E3E3;
  overflow:hidden;
}
div.menuelevel1id5 a:hover;{
  background-color:#E3E3E3 ! important;
}
#layout5mid00090020{
  border-left:0px ! important;
}
input.sbutton{
  background-color:#E3E3E3;
}
#layout4mid00070014{
  border-right:0px ! important;
}
#layout4mid00070009{
   border-right:0px ! important;
   margin-right:10px ! important;
}
div.mainmenueout{
  width:600px;
  height:23px;
  margin-bottom:5px;
  margin-top:5px;
  background-color:#f51300;
  color:#FFFFFF;
}
div.bannermenue{
  float:right;
}
div.bannerflash{
  width:460px;
  float:left;
}
div.bannerout{
  width:610px;
  height:395px;
}
div.headersearch input{
  border:0px;
}
div.headersearch form{
  margin:0px;
  padding:0px;
}
div.headersearch{
  float:right;
}
div.headermenue{
  float:left;
}
div.headerout{
  background-color:#e3e3e3;
  width:600px;
  height:23px;
  margin-bottom:15px;
  color:#b0afaf;
}
div.zin{
  text-align:left;
  margin-left:15px;
  width:620px;
}
div.zout{
  width:664px;
}
body {
   scrollbar-face-color: #EEEEEE;
   scrollbar-shadow-color: white;
   scrollbar-highlight-color: white;
   scrollbar-3dlight-color: #CFCFCF;
   scrollbar-darkshadow-color: #CFCFCF;
   scrollbar-track-color: #FFFFFF;
   scrollbar-arrow-color: black
}

.feld {
   font-family:arial; font-size:8pt; color:#000000; font-weight:700;
}
.feld:hover {
   text-decoration:underline;
}
.feld:link {
   text-decoration:underline;
}


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://www.z-marketing-sales.de/level9_cms/lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.z-marketing-sales.de/level9_cms/lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.z-marketing-sales.de/level9_cms/lightbox/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #D3D3D3;
}
