html,body {
  margin-top:20px;
}
html, body {
  background-color:#444444;
  background-image:url(images/lines.gif);
 /* margin:0px;*/
  font-family:Arial;
  font-size:11px;
  color:#222222;
 
  text-align:center;
 /* padding-top:20px;*/
}
#wrapper {
  width:1000px;
  margin: 0 auto;
  margin-top:0px;
  vertical-align: middle;
  text-align:center;
  position:relative;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
}
#websiteContainer {
  background-image:url(images/bg-schnorchel-tauchshop.jpg);
  background-repeat:no-repeat;
  height:577px;
  width:1000px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
}
#website {
  float:right;
  height:540px;
  width:960px;
  margin:10px 20px 5px 20px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
 /*background-color:#00ff00;*/
}
#left {
  float:left;
  width:480px;
  text-align:left;
 /* border-left:35px solid #ff0000;*/
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
/*  background-color:#ffff00;*/
}
#right {
  float:left;
  width:480px;
  text-align:left;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
}
#right2 {
  float:left;
  width:245px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
}
#wBanner {
  float: none;
  width:468px;
  height:60px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
	clear: none;
	margin-left: 270px;
	padding-bottom: 5px;
}

#logo {
  float:left;
  height:140px;
  width:335px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
 /* background-color:#ee00ee;*/
}
#navi {
  float:left;
  height:140px;
  width:100px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
  text-align:right;
  line-height:20px;
}
#subnavi {
  float:left;
  clear:left;
  height:182px;
  width:233px;
  padding:0 0 0 20px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  line-height:18px;
}
#karte {
  float:left;
  clear:left;
  top:10px;
  height:395px;
  width:233px;
  padding:0 0 0 20px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  line-height:20px;

}
#imagerow {
  float:left;
  width:355px;
 /* height:115px;*/
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
/*  background-color:#00ff00;*/
}
#image {
  float:left;
  
  padding: 0 5px 5px 0;
	

}

#contentContainer {
  float:left;
  width:435px;
 /* height:290px;*/
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
 /* background-color:#0000ff;*/
}
#content {
  width:435px;
  height:270px;
  text-align:left;
  line-height:16px;
  margin:10px 0 0px 0px;
  padding : 0px 0px 0px 0px;
  overflow:auto;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
}
#contentbox{
  padding:0 4px 0px 0;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
}

#footer {
  float:right;
 /* clear:left;*/
  
  height:90px;
  width:150px;
 
  box-sizing:border-box;
  -moz-box-sizing:border-box;
	position: relative;
	right: 43%;
	top: 30px;
}

.banner  {
  float:left;
  position:relative;
  margin:0px;
  padding:0px;
  height:69px;
}

#laufband {
  top:554px;
  left:20px;
  font-size:11px;
  font-family:Arial;
  height:20px;
  width:430px;
  position:absolute;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	
  z-index:100;
}
h1 {
  font-size:11px;
  font-weight:bold;
}

#subnavi a {
 color:#EEEEEE;
 text-decoration:none;
}
#navi a {
 color:#222222;
 text-decoration:none;
 font-weight:bold;
}

#subnavi a.active {
  color:#0F4f7F;
}
#navi a.active {
  color:#054f73;
}
h2 {
  font-size:11px;
  font-weight:bold;
  line-height:15px;
  margin-bottom:0px;
}
h3 {
  font-size:11px;
  font-weight:bold;
  line-height:15px;
  margin-bottom:0px;
  text-decoration:underline;
}
li {
  margin-bottom:5px;
}
hr {
  width:90%;
  height:1px;
  color:#082140;
  text-align:left;
  background-color:#082140; /*fürn IE*/
  padding:0px 0px 0px 0px;
  margin:5px 0px 5px 0px;
  border:0px;
}
td.verleih {
  border: 1px solid #082140;
}

