body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #555555;
	text-align:center;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(/cms/upload/sys_img/all_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#wrapper {
	font-family: Arial, Helvetica, sans-serif;
	width: 892px;
	margin: 0 auto;
	text-align: left;
}

/* FONT SECTION */
h1, td {
	padding-top: 0px;
	margin-top: 0px;
}
h1 {
    color: #ff8c19;
    font-size: 17px;
    line-height: 17px;
    font-weight: normal;
}
h2 {
    color: #ff8c19;
    font-size: 11px;
    line-height: 15px;
    font-weight: normal;
}
ul {
	list-style-type: square;
	padding-bottom: 12px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 5px;
}
a {
    text-decoration: none;
    border: none 0px;
    outline: none;
}
a:hover {
    text-decoration: underline;
}
.mrg_blk,
.mrg_org {
    color: #FFFFFF;
}
.mrg_blk a,
.mrg_org a {
    color: #ff8c19;
    font-weight: bold;
}
.mrg_org a {
    color: #333333;
}

/* HEAD SECTION */
.head_illu {
	position: absolute;
	top: -1px;
	margin-left:-19px;
	margin-top:19px;
	z-index:20;
}
.head_toplines {
	padding: 0px;
	padding-top: 50px;
}
.head_id {
	text-align: right;
	padding-top: 9px;
	padding-right: 3px;
	height: 90px;
}
.head_nav_main {
	height: 32px;
	width: 892px;
	display: inline;
}
.nav_main {
	display: inline;
	float: left;
	text-align: left;
	width: 711px;
	height: 32px;
}
.nav_main_cnt {
	padding-left: 31px;
	padding-top: 10px;
	padding-bottom: 8px;
}
.nav_main_cnt a {
	color: #333333;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
	padding-right: 10px;
}
.nav_claim {
	display: inline;
	float: left;
	text-align: right;
	width: 181px;
	height: 32px;
}
.nav_claim .claimimg {
	padding-right: 15px;
	padding-top: 8px;
}
/* CONTENT Section */
#content {
	width: 892px;
}
.sidebar,
.main_cnt,
.marginal {
	display: inline;
	float: left;
}
.sidebar {
	width: 7px;
}
.sidebar_black {
	padding-bottom: 6px;
}
.main_cnt {
	/*width: 614px;*/
	width: 614px;
}
.cntcnt {
	padding: 24px 32px 12px 24px;
}
.cntcnt p.back {
    padding: 0px;
    margin: 0px;
    font-size: 10px;
    line-height: 10px;
    padding-bottom: 16px;
}
.cntcnt p.teaser {
    padding: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    margin: 0px;
}
.cntcnt p.back a {
    color: #ff8c19;
    font-weight: bold;
}
.cntcnt h2 {
    font-size: 13px;
    line-height: 13px;
    padding: 0px;
    margin: 0px;
}
.stellelnkhd,
.stellelnklnk,
.referenzlnkhd {
    color: #ff8c19;
    font-size: 12px;
    line-height: 13px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}
h2.referenzlnkhd {
    color: #555555;
}
.stellelnklnk {
    font-size: 11px;
    line-height: 15px;
}
.marginal {
	width: 271px;
}
.marginal .mrg_blk {
	width: 271px;
	height: 255px;
	background-image: url(/cms/upload/sys_img/inset_back_black.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	padding-bottom: 6px;
}
.marginal .mrg_org {
	width: 271px;
	height: 256px;
	background-image: url(/cms/upload/sys_img/inset_back_orange.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
.mrg_cnt {
    padding: 0px 11px 11px 11px;
    margin: 0px;
}
.mrg_cnt p {
    padding: 0px;
    margin: 0px;
}
.mrg_cnt ul {
    padding-top: 10px;
    padding-bottom: 10px;
}
/* FOOTER SECTION */
#footer {
	width: 892px;
}
.ftr_line {
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
.ftr_cnt {
	padding-bottom: 30px;
}
.ftr_cnt,
.ftr_cnt a {
	color: #787878;
	text-decoration: none;
}
.ftr_cnt a:hover {
	text-decoration: underline;
}
.ftr_lft {
	display: inline;
	float: left;
	text-align: left;
	width: 621px;
	height: 32px;
}
.ftr_left_cnt {
	padding-left: 31px;
}
.ftr_rgt {
	display: inline;
	float: left;
	text-align: right;
	width: 271px;
	height: 32px;
}
.ftr_rgt_cnt {
	padding-right: 9px;
}
.teaser,
.stellelnklnk (
    width: 400px;

)
