*{
	padding: 0;
	margin: 0;
	border: 0;
}

body,html{
	height: 100%;
	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: black;
	background: url(../../main/images/layout/bkgr_horizontal.jpg) repeat-y left top transparent;
	text-align: left;
}
#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: 1005px;*/
	width: 100%;
	margin: 0;
	text-align: left;
	background: url(../../main/images/layout/bkgr_horizontal.jpg) repeat-y left top transparent;
	position: relative;
	min-width: 1005px;
	min-height: 100%; /* Fuer moderne Browser */
	height: auto !important; /* Fuer moderne Browser */
	height: 100%; /* Fuer IE */
}
#wrap_startseite {
	width: 100%; 
	min-width: 1000px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	background: url(../../main/images/layout/bkgr_vertikal.jpg) repeat-x left top transparent;
}
wrap_lehrlingsseite {
	width: 1005px; 
	height: 700px;
	min-width: 1000px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

#linksoben {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 234px;
	height: 215px;
	background: #160958;
}
#logo {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 234px;
	padding: 137px 0 0 0px;
	height: 185px;
	float: left;
	z-index: 100;
	text-align: left;
	background: url(../../main/images/layout/bg_logo.gif) no-repeat right top transparent;
}
#topnav {
	position: absolute;
	left: 244px;
	top: 0px;
	width: 770px;
	background: url(../../main/images/layout/bg.gif) repeat-x left top #FFFFFF;
}
#topnav_bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 205px;
	float: left;
	background: url(../../main/images/layout/bg.gif) repeat-x left top #FFFFFF;
}
#topnav1 {
	width: 750px;
	height: 169px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	float: left;
	vertical-align: bottom;
	background: #160958;
}
#topnav1 img {
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	vertical-align: bottom;
}
#topnav2 {
	width: 750px;
	height: 38px;
	float: left;
}
#topnav3 {
	position: relative;
	width: 750px;
	height: 32px;
	float: left;
	vertical-align: middle;
	background: url(../../main/images/layout/bg.gif) repeat-x left bottom #FFFFFF;
}
#spacer1 {
	width: 750px;
	float: left;
	height: 60px;
	background: transparent;
}
#left {
	width: 158px;
	float: left;
	padding: 305px 0 0 10px;
	background: url(../../main/images/layout/bkgr_horizontal.jpg) repeat-y left top transparent;
}
#latest_news {
	width: 130px;
	float: left;
	padding: 0 0 0 15px;
	background: url(../../main/images/layout/leftnav/leftnav_normal.gif) no-repeat left top transparent;
	border-bottom: solid 1px #ffffff;
}
#produktinfos {
	width: 130px;
	float: left;
	padding: 0 0 0 15px;
}
#leftnavi,#leftnavi2 {
	width: 145px; /* 210px + 5px + 5px = 220px */
	float: left;
	background: transparent;
	padding: 0px 0px 0px 0px;
}
#content_langnav {
	width: 130px;
	float: left;
	margin: 0;
	padding: 10px 0 0 15px;
}
#searchbox {
	width: 145px;
	float: left;
	padding: 10px 0 10px 0px;
	border-bottom: 1px solid white;
}
#content {
	position: absolute;
	left: 167px;
	top: 200px;
	width: 100%;
	
	/*height: auto !important; /* Fuer moderne Browser */
	/*height: 300px; /* Fuer IE */
	
	float: left;
	margin: 0px 0 2.5em 0px;
	padding: 40px 0px 0px 0px;
	/*background: url(../../main/images/layout/bg_kartonagen.jpg) no-repeat left top transparent;*/
}
#uid11 #content { background: url(../../main/images/layout/bg_kartonagen.jpg) no-repeat left top transparent; }
#uid10 #content { background: url(../../main/images/layout/bg_verpackungen.jpg) no-repeat left top transparent; }
#uid9 #content { background: url(../../main/images/layout/bg_rundverpackungen.jpg) no-repeat left top transparent; }
#uid26 #content { background: url(../../main/images/layout/bg_holding.jpg) no-repeat left top transparent; }

#wrap_startseite #content {
	position: relative;
	float: left;
	left: 0;
	top: 0;
	text-align: left;
	width: 1000px;
	height: 670px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#wrap_lehrlingsseite {
	width: 1004px;
	margin: 0;
	text-align: left;
	position: relative;
	height: 698px;
	background: url(../../main/images/layout/lehrlingsseite_bg.jpg) no-repeat left top transparent !important;
}
#spacer2 {
	width: 100%;
	float: left;
	height: 20px;
	background: #FFFFFF;
}
#footer {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	background: transparent;
}
#copyright {
	width: 220px; /* 220px + 20px = 250px */
	height: 32px;
	float: left;
	line-height: 32px; /* damit middle funktioniert */
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 20px;
	color: #FFFFFF;
}
#bottomnavi {
	width: 740px;
	height: 32px;
	float: left;
	line-height: 32px; /* damit middle funktioniert */
	text-align: right;
	vertical-align: middle;
}
#bottomnavi img {
	vertical-align: bottom;
}
#ct_startseite1 {
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#ct11 {
	width: 459px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 2.5em 0px;
}
#ct12 {
	width: 360px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2.5em 0px;
}
#ct13 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2.5em 0px;
}

.newsleft {
	width: 360px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
.newsright {
	width: 360px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

#ct21 {
	width: 442px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
#ct211 {
	width: 100%;
	float: left;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ct212 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#ct22 {
	width: 260px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ct221 {
	width: 100%;
	float: left;
	
	min-height: 80px; /* Fuer moderne Browser */
	height: auto !important; /* Fuer moderne Browser */
	height: 80px; /* Fuer IE */
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ct222 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.news-single-item h1 { padding-left: 0px; }
