*{
	padding: 0;
	margin: 0;
	border: 0;
}
body,html{
	height: 100%;
	font: 12px verdana, arial;
	background: url(/fileadmin/dam/_LAYOUT/bg_wrap.png) center top repeat-x #361c15;	
}
#gecko_scrollbar {
	display: none;
}
html>body #gecko_scrollbar {
	position: absolute;
	z-index: 1;
	bottom: -1px;
	left: 0;
	width: 1px;
	height: 1px;
	display: block;
	font-size: 0;
}
#wrap {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background: transparent;
	position: relative;
	min-height: 100%; /* Fuer moderne Browser */
	height: auto !important; /* Fuer moderne Browser */
	height: 100%; /* Fuer IE */
	background: url(/fileadmin/dam/_LAYOUT/banner.jpg) center top no-repeat transparent;
}
#uid11 #wrap {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background: transparent;
	position: relative;
	min-height: 100%; /* Fuer moderne Browser */
	height: auto !important; /* Fuer moderne Browser */
	height: 100%; /* Fuer IE */
	background: url(/fileadmin/dam/_LAYOUT/banner2.png) center top no-repeat transparent;
}
#header {
	width: 980px;
	height: 300px;
  /* float: static; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;	
}
#head_1 {
	width: 970px;
	height: 40px;
	float: left;
	top: 260px;
	margin: 0;
	padding: 0;
	position: relative;
}
#topnav {
  width: 930px;
  height: 40px;
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 260px;
	left: 0px;
	text-align: center;
	background: transparent;
}
#topnav_container {
	width: 930px;
	height: 40px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/fileadmin/dam/_LAYOUT/bg_topnav.png) center top no-repeat transparent;
}
#search {
	width: 300px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 20px;
	background: transparent;
}
#banner {
	width: 962px;
	height: 320px;
	top: 0;
	position: absolute;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#logo {
	width: 260px;
	height: 150px;
	float: left;
	padding: 70px 0px 0px 10px;
}
#livezilla {
	width: 250px;
	height: 60px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 170px 0px 0px 430px;
	background: transparent;
}
#left {
	width: 195px;
	float: left;
	margin: 0px 15px 50px 0px;
	padding: 0px 15px 0px 0px;
	background: transparent;
}
#leftnavi {
	width: 195px; /* 160px + 10px = 170px */
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#leftnavi_container {
	width: 195px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#leftnavi_header {
	width: 195px;
	height: 10px;
	float: left;
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	background: url(/fileadmin/dam/_LAYOUT/fce_leftnav_header.png) center top no-repeat transparent;
}
#leftnavi_content {
	width: 195px;
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 15px 0px;
	background: url(/fileadmin/dam/_LAYOUT/fce_leftnav_content.png) center top repeat-y transparent;
}
#leftnavi_footer {
	width: 195px;
	height: 15px;
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	background: url(/fileadmin/dam/_LAYOUT/fce_leftnav_footer.png) center top no-repeat transparent;
}
#kontakt {
	width: 960px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#adresse {
	width: 950px;
	float: left;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: transparent;
}
#content {
	width: 735px; /* 720px + 20px = 740px */
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	border-top: 0px solid #c6c6c6;
	background: transparent;
}
#content_normal_header {
	height: 18px;
	width: 720px;
	float: left;
	margin: 0px 25px 2px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: transparent;
}
#content_shareit {
	float: right;
  background: transparent;
}
#content_printit {
	float: right;
  background: transparent;
  display: none;
}
#content_normal_container {
	width: 720px;
	float: left;
	margin: 0px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#content_normal {
	width: 725px;
	float: left;
	margin: 0px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#dt2_content {
	width: 930px; /* 905px + 20px = 925px */
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 20px 0px;
	border-top: 0px solid #c6c6c6;
	background: transparent;
}
#dt2_content_normal_header {
	height: 20px;
	width: 920px;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background: transparent;
}
#dt2_content_shareit {
	float: right;
  background: transparent;
}
#dt2_content_printit {
	float: right;
  background: transparent;
  display: none;
}
#dt2_content_normal_container {
	width: 930px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#dt2_content_normal {
	width: 930px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#footer {
	width: 970px;
	position: relative;
	bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 25px 0px;	
	text-align: left;
	vertical-align: middle;
	background: transparent;
}
#footer_left {
	width: 960px;
	float: left;
	margin: 0px 10px 0px 10px;
	padding: 15px 0px 0px 0px;	
	text-align: left;
	vertical-align: middle;
	border-top: 1px dotted #ffffff;
	background: transparent;
}
DIV.bottomnav {
  display: block;
  position: relative;
  float: right;
  bottom: 0;
  right: 10px;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  background: transparent;
}
.partition {
	overflow: hidden;
	clear: both;
}
/***********************************/
/* Box Tiny
/***********************************/
.fce_boxtiny_container {
  float: left;
  width: 236px;
  height: 452px;
  margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/fileadmin/dam/_LAYOUT/bg_boxtiny.png) left top no-repeat transparent;
}
/***********************************/
/* Box Small
/***********************************/
.fce_boxsmall_container {
  float: left;
  width: 284px;
  height: 387px;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/fileadmin/dam/_LAYOUT/angebote.png) left top no-repeat transparent;
}
/***********************************/
/* Box Small News
/***********************************/
.fce_boxsmall_news_container {
	float: left;
  width: 299px;
  height: 380px;
  margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	background: url(/fileadmin/dam/_LAYOUT/news.png) left top no-repeat transparent;
}
/***********************************/
/* Box Home
/***********************************/
.fce_boxsmall_request_container, .fce_boxsmall_request_content {
	float: left;
  width: 100%;
  height: auto;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.random_home .fce_boxbig_container {
	float: left;
  width: 284px;
  height: 387px;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/fileadmin/dam/_LAYOUT/angebote.png) left top no-repeat transparent;
}
/***********************************/
/* Box Big
/***********************************/
.fce_boxbig_container {
  float: left;
  width: 735px;
  height: 200px;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/fileadmin/dam/_LAYOUT/bg_boxbig.png) left top no-repeat transparent;
	position: relative;
}
.fce_boxbig_footer {
	position: absolute;
	right: 20px;
	top: 0;
}
/***********************************/
/* 100percent
/***********************************/
.fce_100percent_partition {
	overflow: hidden;
	clear: both;
	float: left;
	width: 930px;
	background: url(/fileadmin/dam/_LAYOUT/fce_100percent_content.png) right top repeat-y transparent;
}
.container_header {
	float: left;
	width: 930px;
	height: 5px;
	background: url(/fileadmin/dam/_LAYOUT/fce_100percent_header.png) left top no-repeat transparent;
}
.container_footer {
	float: left;
	width: 930px;
	height: 15px;
	background: url(/fileadmin/dam/_LAYOUT/fce_100percent_footer.png) left top no-repeat transparent;
}
/* Spalte 100 ohne left Nav */
div.fce_100percent_partition .col_100 {
	overflow: hidden;
	float: left;
	width: 900px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background: transparent;	
}
/* Spalte 100 mit left Nav */
div.fce_100percent_leftnav .col_100 {
	overflow: hidden;
	float: left;
	width: 705px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background: transparent;
}
/***********************************/
/* 50percent
/***********************************/
.fce_50percent_partition, .fce_100percent_leftnav_partition {
	overflow: hidden;
	clear: both;
	float: left;
	width: 735px;
	padding-bottom: 4px;
	background: url(/fileadmin/dam/_LAYOUT/fce_content_content.png) right top repeat-y transparent;
}
.container_50percent_header, .fce_100percent_leftnav .container_header {
	float: left;
	width: 735px;
	height: 10px;
	background: url(/fileadmin/dam/_LAYOUT/fce_content_header.png) left top no-repeat transparent;
}
.container_50percent_footer, .fce_100percent_leftnav .container_footer {
	float: left;
	width: 735px;
	height: 15px;
	background: url(/fileadmin/dam/_LAYOUT/fce_content_footer.png) left top no-repeat transparent;
}

/* Spalte 1 */
.col_1 {
	overflow: hidden;
	float: left;
	width: 338px;
	padding: 0px 15px 0px 15px;
}

/* Spalte 2 */
.col_2 {
	overflow: hidden;
	float: left;
	width: 348px;
	padding: 0px 0px 0px 10px;
}
/***********************************/
/* 33percent
/***********************************/
/* Spalte 1 */
.col33_1 {
	overflow: hidden;
	float: left;
	width: 310px;
	margin-right: 0px;
}
/* Spalte 2 */
.col66_2 {
	overflow: hidden;
	float: left;
	width: 620px;
}
/* Spalte 3 */
.col33_3 {
	overflow: hidden;
	float: left;
	width: 310px;
	padding-left: 11px;
}
