@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #303030;
	width: 100%;
	min-height: 100%;
	position: relative;
	background: #EAEAEA url('../img/bg-body.gif') repeat-x;
	overflow: auto;
}


/* 
********************************************************************************************/
#mainWrap {
	min-height: 500px;	
	width: 927px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -463px;
}

/* 
********************************************************************************************/
#header {
	height: 223px;
	background: transparent url('../img/bg-header.png') no-repeat  216px 52px;
}

.logo {
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent: -6000px;
	width: 216px;
	height: 223px;
	background: transparent url('../img/logo-klaus-weber-gmbh-oldenburg.png') no-repeat;
}



/* 
********************************************************************************************/
#content {
	padding: 0;
	margin: 12px 0 0 0;
	/* overflow:auto; */
	min-height: 300px;
	background: transparent url('../img/bg-content.png') no-repeat bottom;
}

/* 
********************************************************************************************/

#left, #normal {
	position: relative;
}
#left {
	width: 216px;
	background: #FFF url('../img/bg-left-middle.gif') repeat-y;
}
#normal {
	width: 682px;
	min-height: 300px;
	display: block;
	margin-left: 29px;
	margin-bottom: 30px;
	background: #FFF url('../img/bg-normal-middle.gif') repeat-y;
  overflow: auto;
}

/* Content BG
*****************************************************************************************/
.top,
.bottom {
	background: transparent url('../../blank.gif')	no-repeat;
	position: absolute;
	height: 2px;
	width: 100%;
}
.top {
	top: 0;	
}
.bottom {
	bottom: 0;
}

#left .top {
	background-image: url('../img/bg-left-top.gif');
}
#normal .top {
	background-image: url('../img/bg-normal-top.gif');
}
#left .bottom {
	background-image: url('../img/bg-left-bottom.gif');
}
#normal .bottom {
	background-image: url('../img/bg-normal-bottom.gif');
}
#normal .wrap {
	margin: 18px 19px 35px;
}

#normal .title {
	border-bottom: 1px solid #968782;	
	padding-bottom: 5px;
	margin-bottom: 20px;
}
#border {
	clear: left;
	position: relative;
  top: -20px;
	margin-left: 1px;
	width: 142px;
	min-height: 100px;
	display: block;
	background: transparent url('../img/illu-kontakt.gif') no-repeat;
	padding: 35px 15px 20px 55px;
	border-bottom: 1px solid #BEBEBE;
}

/* Softlaunch
*************************************************************************/

body {
background-image: none;
}
#borderWrap {
  width: 100%;
  height: 125px;
  border-top: 4px solid #C33;
  border-bottom: 20px solid #FFFBDB;
  background-color: #FFF;
}
#borderWrap:after {
  width: 100%;
  height: 10px;
  background-color: #036;
  content: " ";
  display: block;
  position: absolute;
  top: 148px;
}
#rightWrap,
#illuBar {
  width: 682px;
}
#leftWrap {
  width: 216px;
}
#leftIllu {
  min-height: 131px;
}
#normal {
    margin: 153px 19px 35px 0;
}
#normal .wrap {
    margin: 16px 19px 35px;
}
#normal .title {
    padding-top: 20px;
}
#left UL {
    padding: 20px 3px;
}
.logo {
    background: transparent url("../img/logo-klaus-weber-oldenburg.png") no-repeat scroll 0 0;
    height: 120px;
    left: 0;
    position: absolute;
    text-indent: -6000px;
    top: 10px;
    width: 926px;
}
#header {
  background-image: none;
  height: 160px;
}



