body, td, li, dl, dt, dd, dir, div, span	{
   font-family:arial, verdana, sanse serif; font-size:9pt;color:#666666;
}
table.login, table.sendlogin{display:none;}

#layout5mid0012, #layout7mid00010019{display:none!important;}

div.menuelevel0id6 table{width:517px;}
div.menuelevel0id6[class] table{width:515px;}
input.account_input{border:1px solid #666666;}
input.account_Ort{width:157px;}
input.account_Email, input.account_passwort, input.account_passwort_repeat, input.account_Vorname, input.account_Name, input.account_Strasse, input.account_Tel, input.account_Firma{width:215px;}
td.account_left{line-height:25px;padding-right:3px;}
#margin{
  width:127px;
  float:left;
}
div.partner_bild table td{
  align: center;
}
div.partner_bild{
  width:124px;
  height:60px;
  background-color:#FFFFFF;
  overflow:hidden;
}
div.partner_rahmen{
  border:1px solid #6F6F6F;
}
div.partnerin{
  width:126px;
  padding-bottom:5px;
}
td.InputStyle4 input, td.InputStyle4 select, td.InputStyle4 checkbox{
  border:1px solid #b3b3b3;
}
td.InputStyle3{
  background-color:#b3b3b3;
  color:#000000;
  padding:1px;
  padding-left:3px;
  vertical-align:bottom;
}
div.logout{
  position:absolute;
  top:60px;
  left:50%;
  margin-left:217px;
  text-align:right;
}
div.torowsleft a img, div.torowsright a img{
  border:0px;
}
div.torowsleft p, div.torowsright p{
  margin:0px;
  pading:0px;
}
div.teamdescriptionout p{
  margin-top:0px;
}
div.teamdescriptionout h2{
  color:#666666 ! important;
  font-size:13pt ! important;
}
#layout6mid00090010{
  xwidth:105px ! important;
}
div.teampicturein{
 border:1px solid #666666;
}
div.teampictureout{
  float:left;
  margin-right:7px;
}
div.hr{
  height:1px;
  background-color:#B1B1B1;
}
div.projekt{
 width:385px;
}
div.projektimg { width:385px; float:left;}
img.projekt1 { float:right; width:286px;height:159px;border:0; margin-left: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;}

a.languagedeactive{
  color:#EDEDED ! important;
}
a.languageactive{
  font-weight:bold;
  color:#FFFFFF;
}
div.footerline{
  text-align:left;
  float:right;
  clear:both;
  width:655px;
  heighht:30px;
  background-image:url(http://www.zaechel-ag.de/level9_cms/layout/linie.gif);
  background-repeat:no-repeat;
}
div.absatz #layout10mid00010020{
  margin-left:0px ! important;
}
div.formStyle{
  padding-right:3px;
}
input.suchebutton{
  background-color:#EDEDED;
  border:0px;
  color:#282924;
  margin-left:0px;
}
input.suchefeld{
  border:1px solid #808080;
  width:70px;
  height:18px;
  margin-left:4px;
}
div.pathmenue{
  width:515px;
overflow:hidden;
}
div.torowsleft, div.torowsright{
  width:187px;
}
div.torowsleft{
  float:left;
  margin-right:5px;
}
div.torowsright{
  float:right;
}
div.absatz h1{
  font-size:20pt;
  font-weight:bold;
  margin:0px;
  padding:0px;
  color:#E666666;
}
div.absatz a{
  color:#E20916;
}
div.absatz h2{
  font-size:10pt;
  font-weight:bold;
  margin:0px;
  padding:0px;
  color:#E20916;
}
div.absatz{
  width:385px;
  margin-bottom:10px;
}

div.bannerbild{
  width:575px;
  background-position:55px 0px;
}

body { background-color:#FFFFFF; }

div.newsabsatz ul a{
  color:#666666;
  text-decoration:none;
}

div.newsabsatz ul{
  font-weight:bold;
}
div.newsabsatz{
  list-style-image:url(http://www.zaechel-ag.de/level9_cms/layout/arrow.gif);
  width:200px;
}
#left{float:left;}
div.newsout{
  width:200px;
float:right;
}
div.contentin{
  width:385px;
  float:left;
  overflow:hidden;
}
div.contentout{
  width:390px;
  padding-left:5px;
  margin-top:5px;
  float:right;
}
div.submenue{
  width:120px;
  
  float:left;
}
div.mainout{
  width:515px;
  xfloat:right;
margin-left:55px;
}
#layout7mid00010020{
  display:none;
}
#layout9mid001200220046, #layout9mid0014, #layout7mid00010011, #layout9mid0009, #layout9mid0008, #layout9mid0011, #layout9mid0010, #layout9mid00010011, #layout9mid00010012{
  border-left:0px ! important;
}
div.footermenue{
  width:710px;
  text-align:right;
   clear:both;
}
div.zaechellogin{
  position:absolute;
  top:139px;
  left:50%;
  margin-left:247px;
}

#layout6mid00090007{
  margin-left:0px ! important;
}
#layout6mid00090007{
  padding-top:19px;
}
div.menuelevel0id6 td{
  width:127px;
}
a.menuelevel1id6{
  padding:5px;
}
div.mainmenue{
  width:515px;
  margin-left:55px;
}
div.zaechellogo{
  width:710px;
  height:85px;
  background-image:url(http://www.zaechel-ag.de/level9_cms/layout/zaechel-logo.gif);
  background-repeat:no-repeat;
  background-position:0px 18px;
}
div.bannermenue{
  width:710px;
  height:30px;
  clear:both;
}
div.bannersearch form{
  padding:0px;
  margin:0px;
  margin-top:1px;
}
div.bannersearch{
  width:205px;
  height:25px;
  background-color:#EDEDED;
  float:right;
}
div.bannerlanguage a{
  text-decoration:none;
  color:#FFFFFF;
}
div.bannerlanguage {
  float:right;
  color:#FFFFFF;
  margin-right:11px;
  margin-top:6px;
  font-size:7pt;
  text-transform:uppercase;
}
div.bannerimpression{
  color:#FFFFFF;
  margin-left:11px;
  margin-top:6px;
  font-size:7pt;
  text-transform:uppercase;
  float:left;
}
div.bannergrey{
  width:515px;
  height:25px;
  background-color:#E20916;
  float:left;
}
div.bannerout{
  width:725px;
  float:right;
}
div.bodyout{
  width:780px;
  text-align:left;
}
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;
}
div.hotel{
float: right;
 width:513px;
 color:#7F7F7F;
 margin-bottom:8px;
}
div.right_hotel{
float:right;
width:400px;
}
div.right_hotel h2.redsubtitel{color:ff0000;margin-bottom:10px!important;letter-spacing:5px;}
div.titeltext{
 font-size:10px;
 padding-bottom:10px;
}
div.right_hotel h1{
font-size:24px;
margin:15px 0px 0px 0px;
padding:0px;
}
div.right_hotel h2{
font-size:100%;
margin:0px;
padding:0px;
}
div.left_hotel{
float:right;
width:113px;
font-size:10px;
}
div.trenner{
 height:5px;
 background:#EDEDED;
}
div.bookingLink{
  height:20px;
  background:#EDEDED;
  text-align:right;
  padding-top:7px;
}
div.bookingLink a{
    color:#E20916;
    padding-right:20px;
    font-weight: bold;
    text-decoration:none;    
}
.error {
 border:1px solid red;
}
