body {
	background: #f2f2f2 url(headwrap.gif) top left repeat-x;
	font-family: Arial, Verdana;
	color: #000;
	font-size: 80%;
}
a, a:link {
	color: #008060;
}

/* 	--------------------------------
	basics */
.clear {
	height: 0;
	font-size: 0;
	visibility: hidden;
	clear: both;
}
.hasLayout {
	_height: 0;
	zoom: 1;
}
#wrap {
	width: 990px;
	position: relative;
	z-index: 2;
	padding: 0 0 30px 0;
}
#wrap #headwrap {
	height: 37px;
	padding: 35px 0 0 0;
	position: relative;
}
#wrap #headwrap a {
	color: #008060;
	text-decoration: underline;
	margin: 0 8px 0 8px;
}
#wrap #headwrap a:hover {
	text-decoration: none;
}
#wrap #headwrap h1 {
	height: 34px;
	width: 82px;
	position: absolute;
	top: 23px;
	right: 10px;
}


/* 	--------------------------------
	bodies */
body#productbox #wrap #headwrap {
	padding-left: 410px;
}
body#productrange #wrap #headwrap {
	padding-left: 410px;
}
body#start #wrap #headwrap {
	padding-left: 370px;
}
body#glossar #wrap #headwrap {
	padding-left: 370px;
}
body#bestellen #wrap #headwrap {
	padding-left: 690px;
}
body#danke #wrap #headwrap {
	padding-left: 690px;
}
body#productrange #wrap #contentwrap #content {
	padding: 25px 0 0 0;
}

/* 	--------------------------------
	content */
body #wrap #contentwrap {
	padding: 27px 0 0 30px;
	position: relative;
}
body #wrap #contentwrap #content {
	width: 724px;
	float: left;
	position: relative;
}
body #wrap #contentwrap #content a#zwei-wochen-testen {
	width: 722px;
	height: 26px;
	background: transparent url(content_button_2wochentesten.gif) top left no-repeat;
	margin: 36px auto 65px auto;
	display: block;
	text-indent: -9999px;
}
body #wrap #contentwrap #content a#zwei-wochen-testen:hover {
	background: transparent url(content_button_2wochentesten.gif) bottom left no-repeat;
}
body #wrap #contentwrap #content a#zwei-wochen-testen2 {
	width: 722px;
	height: 26px;
	background: transparent url(content_button_2wochentesten_2.gif) top left no-repeat;
	margin: 36px auto 65px auto;
	display: block;
	text-indent: -9999px;
}
body #wrap #contentwrap #content a#zwei-wochen-testen2:hover {
	background: transparent url(content_button_2wochentesten_2.gif) bottom left no-repeat;
}
body #wrap #contentwrap #content #slidewrap {
	position: relative;
	background: transparent url(content_sliderbg.gif) top left no-repeat;
}
body #wrap #contentwrap #content #slidewrap .text-left {
	width: 340px;
	float: left;
}
body #wrap #contentwrap #content #slidewrap .image-right {
	width: 260px;
	float: left;
	margin: 0 0 0 20px;
}
body #wrap #contentwrap #content #slidewrap .text-right {
	width: 340px;
	float: right;
}
body #wrap #contentwrap #content #slidewrap .image-left {
	width: 260px;
	float: right;
	margin: 0 20px 0 0;
}
body #wrap #contentwrap #content #slidewrap .text-left ul,
body #wrap #contentwrap #content #slidewrap .text-right ul {
	margin: 20px 0 0 10px;
}
body #wrap #contentwrap #content #slidewrap .text-left ul li,
body #wrap #contentwrap #content #slidewrap .text-right ul li {
	background: transparent url(startseite_arrow.gif) top left no-repeat;
	padding: 0 0 5px 23px;
}
body #wrap #contentwrap #content #slidewrap h4 {
	font-size: 20px;
	margin: 0 0 7px 0;
	color: #008060;
}
body #wrap #contentwrap #content #slidewrap #wrap-col .col1,
body #wrap #contentwrap #content #slidewrap #wrap-col .col2,
body #wrap #contentwrap #content #slidewrap #wrap-col .col3 {
	width: 205px;
	float: left;
}
body #wrap #contentwrap #content #slidewrap #wrap-col .col1 img,
body #wrap #contentwrap #content #slidewrap #wrap-col .col2 img,
body #wrap #contentwrap #content #slidewrap #wrap-col .col3 img {
	float: left;
	margin: 0 5px 5px 0;
}
body #wrap #contentwrap #content #slidewrap #wrap-col span.headline {
	display: block;
	width: 94px;
	height: 40px;
	padding: 7px 0 0 10px;
	float: left;
}
body #wrap #contentwrap #content #slidewrap #wrap-col span.price {
	display: block;
	width: 94px;
	float: left;
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 10px 10px;
}
body #wrap #contentwrap #content #slidewrap #wrap-col a.bestellen {
	display: block;
	width: 94px;
	height: 23px;
	background: transparent url(box_bestellen.gif) top left no-repeat;
	float: left;
	text-indent: -9999px;
}
body #wrap #contentwrap #content #slidewrap #wrap-col a.preasi {
	display: block;
	width: 94px;
	height: 23px;
	background: transparent url(box_preasi.gif) top left no-repeat;
	float: left;
	text-indent: -9999px;
}
body #wrap #contentwrap #content #slidewrap #wrap-col p {
	font-size: 11px;
	line-height: 130%;
	padding: 5px 10px 0 0;
}
body #wrap #contentwrap #content #slidewrap #wrap-col ul {
	font-size: 11px;
	margin: 0 0 0 16px;
	padding: 7px 10px 0 0;
	list-style-type: disc;
}
body #wrap #contentwrap #content #slidewrap #wrap-col ul li {
	margin: 0;
	padding: 1px 0 1px 0;
}
body #wrap #contentwrap #notes {
	color: #939598;
	font-size: 11px;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}
body #wrap #contentwrap #notes p {
	margin: 0 0 5px 0;
}
body #wrap #contentwrap #notes p span {
	color: #6d6e71;
}
body #wrap #contentwrap #notes span.head {
	color: #008060;
	font-weight: bold;
	display: block;
	padding: 0 0 2px 0;
}
body #wrap #contentwrap #notes p a {
	color: #939598;
	text-decoration: underline;
}


/* 	--------------------------------
	teaser */
#teaser-corner {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}
.garantiert {
	width: 320px;
	height: 297px;
}
.packshot {
	width: 413px;
	height: 369px;
}
.productrange {
	width: 426px;
	height: 283px;
}
.bestellen {
	width: 733px;
	height: 246px;
}
.bestellen2 {
	width: 673px;
	height: 216px;
}
.start {
	width: 351px;
	height: 172px;
}

/* 	--------------------------------
	teaser */
body #wrap #contentwrap #content #packshot-teaser {
	background: transparent url(content_top_packshot.gif) top right no-repeat;
	padding: 20px 10px 5px 315px;
	position: relative;
}
body #wrap #contentwrap #content #packshot-teaser .clear {
	visibility: visible;
}
body #wrap #contentwrap #content img#plus {
	position: absolute;
	top: 125px;
	right: 190px;
	z-index: 7;
}
body #wrap #contentwrap #content #packshot-teaser-cap {
	background: transparent url(content_top_packshot.gif) bottom right no-repeat;
	height: 6px;
	font-size: 0;
}
body #wrap #contentwrap #content #packshot-teaser h2 {
	font-size: 22px;
	margin: 0 0 10px 0;
	color: #008060;
}
body #wrap #contentwrap #content #packshot-teaser h3 {
	font-size: 16px;
	margin: 0 0 3px 0;
	color: #008060;
}
body #wrap #contentwrap #content #packshot-teaser p {
	line-height: 130%;
}
body #wrap #contentwrap #content #packshot-teaser .col1-wrap,
body #wrap #contentwrap #content #packshot-teaser .col2-wrap {
	float: left;
	width: 190px;
}
body #wrap #contentwrap #content #packshot-teaser .col1-wrap {
	margin: 0 19px 0 0;
}
body #wrap #contentwrap #content #packshot-teaser .col1-head,
body #wrap #contentwrap #content #packshot-teaser .col2-head {
	background: transparent url(col1_head_footer.gif) bottom left no-repeat;
	height: 5px;
	font-size: 0px;
}
body #wrap #contentwrap #content #packshot-teaser .col1-footer,
body #wrap #contentwrap #content #packshot-teaser .col2-footer {
	background: transparent url(col1_head_footer.gif) top left no-repeat;
	height: 5px;
	font-size: 0px;
}
body #wrap #contentwrap #content #packshot-teaser .col1,
body #wrap #contentwrap #content #packshot-teaser .col2 {
	background-color: #e3e3e3;
	padding: 0 10px 5px 14px;
}


/* 	--------------------------------
	startseite */
body#start #wrap #contentwrap #startseite-video {
	position: relative;
}	
body#start #wrap #contentwrap #startseite-video #startseite-left {
	width: 239px;
	height: 153px;
	padding: 300px 0 0 0;
	float: left;	
	background: transparent url(startseite_left.gif) top left no-repeat;
}
body#start #wrap #contentwrap #startseite-video #startseite-left ul {
	margin: 0 0 0 22px;
	padding: 0;
}
body#start #wrap #contentwrap #startseite-video #startseite-left ul li {
	background: transparent url(startseite_arrow.gif) top left no-repeat;
	padding: 0 0 5px 23px;
	font-size: 13px;
}
body img#startseite-box {
	position: absolute;
	top: 100px;
	left: 45px;
	z-index: 6;
}
body#start #wrap #contentwrap #startseite-video #startseite-right {
	width: 485px;
	height: 453px;
	float: left;
	background: transparent url(startseite_right.jpg) top left no-repeat;
}
	
/* 	--------------------------------
	two-col (sidebar) */
body.two-col #wrap #contentwrap #sidebar {
	width: 184px;
	float: left;
	margin: 0 0 0 50px;
}
body.two-col #wrap #contentwrap #sidebar #slidebox {
	background-color: #fff;
	border: 1px #e6e6e6 solid;
	padding: 10px;
	margin: 7px 0 0 0;
}
body.two-col #wrap #contentwrap #sidebar #slidebox strong.abstand {
	display: block;
	margin: 0 0 7px 0;
}
body.two-col #wrap #contentwrap #sidebar #slidebox em {
	display: block;
	font-size: 11px;
	padding: 7px 0 0 0;
}
body.two-col #wrap #contentwrap #sidebar #slidebox .formbox {
	padding: 0 0 8px 0;
}
body.two-col #wrap #contentwrap #sidebar #slidebox p {
	margin: 0 0 7px 0;
}
body.two-col #wrap #contentwrap #sidebar #slidebox label {
	font-size: 11px;
	padding: 0 0 2px 0;
	display: block;
}
body.two-col #wrap #contentwrap #sidebar .box {
	padding: 10px 0 10px 0;
	border-bottom: 1px #e6e6e6 solid;
}
body.two-col #wrap #contentwrap #sidebar .produkttour {
	padding: 25px 0 10px 0;
	border-bottom: none;
}
body.two-col #wrap #contentwrap #sidebar .produkttour img {
	margin: 0 auto 10px auto;
	display: block;
	border-bottom: 1px #e6e6e6 solid;
}
body.two-col #wrap #contentwrap #sidebar .produkttour span {
	font-size: 12px;
	line-height: 140%;
	display: block;
	padding: 0 0 0 15px;
}
body.two-col #wrap #contentwrap #sidebar .produkttour span a {
	color: #008060;
	text-decoration: underline;
}
body.two-col #wrap #contentwrap #sidebar .box a.button {
	width: 184px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}
body.two-col #wrap #contentwrap #sidebar .box a#online-beratung {
	background: transparent url(sidebar_button_onlineberatung.gif) top left no-repeat;
	margin: 0 0 7px 0;
}
body.two-col #wrap #contentwrap #sidebar .box a#online-beratung:hover {
	background: transparent url(sidebar_button_onlineberatung.gif) bottom left no-repeat;
}
body.two-col #wrap #contentwrap #sidebar .box a#erinnerung {
	background: transparent url(sidebar_button_erinnerung.gif) top left no-repeat;
}
body.two-col #wrap #contentwrap #sidebar .box a#erinnerung:hover,
body.two-col #wrap #contentwrap #sidebar .box a.active {
	background: transparent url(sidebar_button_erinnerung.gif) bottom left no-repeat !important;
}
body.two-col #wrap #contentwrap #sidebar .box-white {
	background: transparent url(sidebar_box_white.gif) top left no-repeat;
	padding: 8px 0 2px 10px;
}
body.two-col #wrap #contentwrap #sidebar .box-white-cap {
	background: transparent url(sidebar_box_white.gif) bottom left no-repeat;
	height: 6px;
}
body.two-col #wrap #contentwrap #sidebar .box-white span {
	font-weight: bold;
	color: #f78620;
}
body.two-col #wrap #contentwrap #sidebar .excerpt {
	margin: 15px 0 0 0;
	border-bottom: 1px #e6e6e6 solid;
}
body.two-col #wrap #contentwrap #sidebar .excerpt h2 {
	font-size: 16px;
	color: #008060;
	margin:  0 0 5px 0;
}
body.two-col #wrap #contentwrap #sidebar .excerpt .item {
	margin: 0 0 15px 0;
	font-size: 11px
}
body.two-col #wrap #contentwrap #sidebar .excerpt .item img {
	padding: 0 0 5px 10px;
}
body.two-col #wrap #contentwrap #sidebar .excerpt .item p {
	padding: 0 0 5px 0;
}
body.two-col #wrap #contentwrap #sidebar .excerpt .item span {
	color: #008060;
	display: block;
}
body.two-col #wrap #contentwrap #sidebar .excerpt .item span a {
	text-decoration: none;
}


/* 	--------------------------------
	two-col two-main */
body.two-main #wrap #contentwrap #content #content-left {
	width: 231px;
	background-color: #fff;
	float: left;
}
body.two-main #wrap #contentwrap #content #content-right {
	width: 478px;
	background-color: #ccc;
	float: left;
	margin: 0 0 0 15px;
}

/* 	--------------------------------
	two-col productrange  */
body#productrange #wrap #contentwrap #content .sidebar-table {
	width: 231px;
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
}
body#productrange #wrap #contentwrap #content #featuretable {
	margin: 0 0 0 0 !Important;
	padding: 0 0 0 0;
	float: left;
	width: 724px !Important;
}
body#productrange #wrap #contentwrap #content #featuretable .box {
	width: auto !Important;
}
body#productrange #wrap #contentwrap #content .sidebar-table a.produktberater {
	width: 149px;
	height: 142px;
	display: block;
	margin: 125px auto 0 auto;
}
body#productrange #wrap #contentwrap #content .sidebar-table .box {
	padding: 0 0 0 0;
	height: 440px;
}
body#productrange #wrap #contentwrap #content #featuretable .block {
	background: transparent url(featuretable_top.gif) top left no-repeat;
	padding: 13px 13px 5px 13px;
}
body#productrange #wrap #contentwrap #content #featuretable .block-cap {
	background: transparent url(featuretable_bottom.gif) bottom left no-repeat;
	height: 8px;
	font-size:0;
	margin: 0 0 10px 0;
}
body#productrange #wrap #contentwrap #content #featuretable h3 {
	font-size: 17px;
	margin: 0 0 2px 0;
	width: 300px;
	color: #008060;
}
body#productrange #wrap #contentwrap #content #featuretable .first {
	margin: 20px 0 2px 0;
}
body#productrange #wrap #contentwrap #content #featuretable .item {
	padding: 7px 0 7px 0;
	border-bottom: 1px #e6e6e6 solid;
	position: relative;
}
body#productrange #wrap #contentwrap #content #featuretable .last {
	padding: 7px 0 0 0;
	border: none;
}
body#productrange #wrap #contentwrap #content #featuretable .item p {
	font-size: 10px;
	line-height: 140%;
	width: 231px;
}
body#productrange #wrap #contentwrap #content #featuretable .item .arrow {
	position: absolute;
}
body#productrange #wrap #contentwrap #content #featuretable .item .s-one {
	top: 7px;
	left: 292px;
}
body#productrange #wrap #contentwrap #content #featuretable .item .s-two {
	top: 7px;
	left: 464px;
}
body#productrange #wrap #contentwrap #content #featuretable .item .s-three {
	top: 7px;
	left: 636px;
}
body#productrange #wrap #contentwrap #content #featuretable .arbeitsplaetze .s-one {
	top: -2px !important;
	left: 289px;
}
body#productrange #wrap #contentwrap #content #featuretable .arbeitsplaetze .s-two {
	top: -2px !important;
	left: 461px;
}
body#productrange #wrap #contentwrap #content #featuretable .arbeitsplaetze .s-three {
	top: -2px !important;
	left: 633px;
}
body#productrange #wrap #contentwrap #content .sidebar-table p strong {
	display: block;
	font-size: 12px !important;
	padding: 0 0 0 0;
	font-weight: normal;
}
body#productrange #wrap #contentwrap #content .sidebar-table .box-cap {
	background: transparent url(sidebar_table_box_cap.gif) bottom left no-repeat;
	height: 8px;
	font-size:0;
}
body#productrange #wrap #contentwrap #content .content-table {
	width: 477px;
	float: left;
	padding: 0 0 0 0;
}
body#productrange #wrap #contentwrap #content .content-table h2 {
	font-size: 17px;
	margin: 0 0 6px 0;
	color: #008060;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table {
	margin: 0 0 0 0;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col {
	width: 133px;
	float: left;
	position: relative;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col1,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col2 {
	margin: 0 39px 0 0;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col span.productname {
	color: #008060;
	font-size: 12px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col div.price {
	padding: 4px 0 0 0;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col div.price span {
	font-size: 15px;
	font-weight: bold;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col div.price span abbr {
	font-size: 18px;
	font-weight: normal;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col img.box {
	margin: 0 0 8px 0;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col a.bestellen,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col a.anfordern {
	width: 133px;
	height: 40px;
	display: block;
	background: transparent url(column_table_bestellen.gif) top left no-repeat;
	text-indent: -9999px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col a.anfordern {
	background: transparent url(column_table_anfordern.gif) top left no-repeat;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col a.bestellen:hover,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col a.anfordern:hover {
	background-position: bottom left;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col a.top {
	margin: 7px 0 15px 0;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col a.bottom {
	margin: 8px 0 0 0;
}
/*
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats {
	background: transparent url(column_table_col_bg.gif) top left no-repeat;
	position: relative;
	height: 460px;
	width: 133px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats-cap {
	height: 6px;
	background: transparent url(column_table_col_bg_cap.gif) bottom left no-repeat;
	font-size:0;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .one,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .two,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .three,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .four,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .five,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .six,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .seven,
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .eight {
	position: absolute;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .one {
	top: 50px;
	left: 50px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .two {
	top: 100px;
	left: 50px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .three {
	top: 150px;
	left: 50px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .four {
	top: 200px;
	left: 50px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .five {
	top: 250px;
	left: 50px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .six {
	top: 300px;
	left: 50px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .seven {
	top: 350px;
	left: 50px;
}
body#productrange #wrap #contentwrap #content .content-table .columns-table .col .stats .eight {
	top: 400px;
	left: 50px;
} *

/* 	--------------------------------
	start  */
body#start #wrap #contentwrap #content #buttons {
	margin: 18px 0 0 0;
}
body#start #wrap #contentwrap #content #buttons a {
	display: block;
	width: 231px;
	float: right;
	height: 25px;
	text-indent: -9999px;
	margin: 0 15px 0 0;
}
body#start #wrap #contentwrap #content #buttons a.testen {
	background: transparent url(button_unverbindlichtesten.gif) top left no-repeat;
}
body#start #wrap #contentwrap #content #buttons a.testen2 {
	background: transparent url(bestellen_submit_testen_2.gif) top left no-repeat;
}
body#start #wrap #contentwrap #content #buttons a.infos {
	background: transparent url(button_weitereinformationen.gif) top left no-repeat;
	margin: 0 !Important;
}
body#start #wrap #contentwrap #content #buttons a:hover {
	background-position: bottom left;
}

/* 	--------------------------------
	bestellen  */
body#bestellen #wrap #contentwrap {
	padding: 190px 0 0 30px;
	position: relative;
}
body#bestellen #wrap .contentwrap-zwei {
	padding: 160px 0 0 30px !important;
}
body#bestellen #wrap #bestellen-box,
body#danke #wrap #bestellen-box {
	padding: 0 0 0 0;
	position: absolute;
	top: 99px;
	right: 2px;
	width: 184px;
}
body#bestellen #wrap #bestellen-box .box-white,
body#danke #wrap #bestellen-box .box-white {
	background: transparent url(sidebar_box_white.gif) top left no-repeat;
	padding: 8px 0 2px 10px;
}
body#bestellen #wrap #bestellen-box .box-white-cap,
body#danke #wrap #bestellen-box .box-white-cap {
	background: transparent url(sidebar_box_white.gif) bottom left no-repeat;
	height: 6px;
	font-size: 0;
}
body#bestellen #wrap #bestellen-box .box-white span,
body#danke #wrap #bestellen-box .box-white span {
	font-weight: bold;
	color: #f78620;
}
body#bestellen #wrap #contentwrap .col1 {
	width: 477px;
	float: left;
	margin: 0 57px 0 0;
	position: relative;
}
body#bestellen #wrap #contentwrap .col1 .yes-order {
	font-size: 11px;
	
	height: 14px;
	padding: 9px 0 0 25px;
	margin: 0 0 10px 0;
}
body#bestellen #wrap #contentwrap .col1 ul.checkit {
	margin: 0 0 10px 0;
}
body#bestellen #wrap #contentwrap .col1 ul.checkit li {
	background: transparent url(icon_arrow.gif) top left no-repeat;
	padding: 5px 0 5px 30px;
	margin: 0 0 6px 0;
}
body#bestellen #wrap #contentwrap .col2 {
	width: 426px;
	float: left;
	margin: -50px 0 0 0;
	position: relative;
}
body#bestellen #wrap #contentwrap .col2 .teaser {
	border-bottom: 1px #e6e6e6 solid;
}
body#bestellen #wrap #contentwrap .col2 #excerpt {
	margin: 40px 0 0 0;
}
body#bestellen #wrap #contentwrap .col2 #excerpt h2 {
	font-size: 16px;
	margin: 0 0 5px 0;
	color: #008060;
}
body#bestellen #wrap #contentwrap .col2 #excerpt .item {
	margin: 0 0 15px 0;
	font-size: 11px
}
body#bestellen #wrap #contentwrap .col2 #excerpt .item p {
	padding: 0 0 5px 0;
}
body#bestellen #wrap #contentwrap .col2 #excerpt .item span {
	color: #008060;
	display: block;
}
body#bestellen #wrap #contentwrap .col2 #excerpt .item span a {
	text-decoration: none;
	font-weight: bold;
}
body#bestellen #wrap #contentwrap .col1 #formwrap {
	background: transparent url(bestellen_formular_bg.gif) top left no-repeat;
	padding: 7px 10px 10px 10px;
}
 #bestellen #wrap #contentwrap .col1 .form-cap {
	background: transparent url(bestellen_formular_bg.gif) bottom left no-repeat;
	height: 5px;
	font-size: 0;
}
body#bestellen #wrap #contentwrap .col1 form#formular div.error {
	padding: 0 0 7px 0;
	display: none;
}
body#bestellen #wrap #contentwrap .col1 form#formular div.error:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
body#bestellen #wrap #contentwrap .col1 form#formular div.error label {
	display: block;
	font-size: 11px;
	color: #fe0000;
	padding: 2px 0 2px 0;
	width: 210px;
	float: left;
	display: list-item;
	margin: 0 0 0 15px;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock {
	clear: both;
	padding: 0 0 0 0;
	margin: 12px 0 0 0;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .error {
	
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox {
    width: 220px;
    float: left;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox-big {
    width: auto;
    float: none;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox-label {
    width: auto;
    float: none;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox-label input {
	width: 150px;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox-label label {
	width: 300px !important;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox input,
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox textarea,
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox select {
	width: 150px;
	float: right;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox select {
	width: 148px;
	float: right;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox input.vorwahl {
	width: 60px;
	float: right;
	margin: 0 3px 0 0;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox input.nummer {
	width: 81px;
	float: right;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox-big input,
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox-big textarea,
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox-big select {
	width: 387px;
	float: right;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox select {
    width: 156px;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formblock .formbox label {
    width: 60px;
    display: block;
    font-size: 11px;
    padding: 3px 0 0 0;
    float: left;
}
body#bestellen #wrap #contentwrap .col1 form#formular #submit {
    padding: 15px 0 0 3px;
    position: relative;
}
body#bestellen #wrap #contentwrap .col1 form#formular #submit img {
    float: right;
}
body#bestellen #wrap #contentwrap .col1 form#formular #submit .item {
   width: 330px;
   float: left;
   padding: 0 0 10px 0;
}
body#bestellen #wrap #contentwrap .col1 form#formular #submit .item input.checkbox {
    float: left;
}
body#bestellen #wrap #contentwrap .col1 form#formular #submit .item p {
    width: 305px;
    float: right;
    font-size: 11px;
    padding: 2px 0 0 0;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formsubmit {
    width: 477px;
    height: 25px;
    background: transparent url(bestellen_submit_testen.gif) top left no-repeat;
    border: none;
    padding: 0;
    margin: 20px 0 0 0;
    cursor: pointer;
}
body#bestellen #wrap #contentwrap .col1 form#formular .anfordern {
    background: transparent url(bestellen_submit_anfordern.gif) top left no-repeat !important;
}
body#bestellen #wrap #contentwrap .col1 form#formular .formsubmit:hover,
body#bestellen #wrap #contentwrap .col1 form#formular .anfordern:hover {
	background-position: bottom left !important;
}

/* 	--------------------------------
	bestellen[2]  */
body#bestellen #wrap #contentwrap .col1 form#formular-zwei div.error {
	padding: 0 0 7px 0;
	display: none;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei div.error:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei div.error label {
	display: block;
	font-size: 11px;
	color: #fe0000;
	padding: 2px 0 2px 0;
	width: 210px;
	float: left;
	display: list-item;
	margin: 0 0 0 15px;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock {
	clear: both;
	padding: 0 0 0 0;
	margin: 12px 0 0 0;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .error {
	
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox {
    float: left;
    width: 449px;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox-big {
    width: auto;
    float: none;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox-label {
    width: auto;
    float: none;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox-label input {
	width: 150px;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox-label label {
	width: 300px !important;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox input,
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox textarea,
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox select {
	width: 126px;
	float: left;
	padding: 2px 3px 2px 3px;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox input.floatRight {
	float: right !important;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox input.vorwahl {
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox input.nummer {
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox-big input,
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox-big textarea,
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox-big select {
	width: 270px;
	float: left;
	padding: 2px 3px 2px 3px;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox select {
    width: 280px;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock .formbox label {
    width: 160px;
    display: block;
    font-size: 12px;
    padding: 3px 0 0 7px;
    float: left;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock input.small {
    width: 82px !Important;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formblock input.big {
    width: 170px !Important;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei #submit {
    padding: 15px 0 0 3px;
    position: relative;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei #submit img {
    float: right;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei #submit .item {
   width: 330px;
   float: left;
   padding: 0 0 10px 0;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei #submit .item input.checkbox {
    float: left;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei #submit .item p {
    width: 305px;
    float: right;
    font-size: 11px;
    padding: 2px 0 0 0;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formsubmit {
    width: 477px;
    height: 25px;
    background: transparent url(bestellung_absenden_2.gif) top left no-repeat;
    border: none;
    padding: 0;
    margin: 20px 0 0 0;
    cursor: pointer;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .anfordern {
    background: transparent url(bestellen_submit_anfordern.gif) top left no-repeat !important;
}
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .formsubmit:hover,
body#bestellen #wrap #contentwrap .col1 form#formular-zwei .anfordern:hover {
	background-position: bottom left !important;
}

/* 	--------------------------------
	danke  */
body#danke #wrap #contentwrap {
	padding: 150px 0 0 30px;
	position: relative;
}
body#danke #wrap #contentwrap .box1,
body#danke #wrap #contentwrap .box2 {
	position: relative;
	width: 473px;
	height: 183px;
	float: left;
	background: transparent url(danke_box1.gif) top left no-repeat;
}
body#danke #wrap #contentwrap .box2 {
	float: right;
	background: transparent url(danke_box2.gif) top left no-repeat;
}
body#danke #wrap #contentwrap .box1 {
	padding: 30px 0 0 30px;
	width: 443px;
	height: 153px;
}
body#danke #wrap #contentwrap .box1 h1 {
	font-size: 22px;
	color: #008060;
}
body#danke #wrap #contentwrap .box1 p {
	font-size: 11px;
}
body#danke #wrap #contentwrap .box1 p.last {
	margin: 23px 0 0 0;
}
body#danke #wrap #contentwrap #buttons {
	margin: 15px 0 0 0;
	padding: 0 0 50px 0;
}
body#danke #wrap #contentwrap #buttons a#startseite {
	display: block;
	height: 26px;
	width: 473px;
	background: transparent url(danke_startseite.gif) top left no-repeat;
	text-indent: -9999px;
}
body#danke #wrap #contentwrap #buttons a#startseite:hover {
	background: transparent url(danke_startseite.gif) bottom left no-repeat;
}
body#danke #wrap #contentwrap form#bestaetigung {
	padding: 10px 0 0 0;
}
body#danke #wrap #contentwrap form#bestaetigung .formblock {
	padding: 0 0 8px 0;
	width: 225px;
}
body#danke #wrap #contentwrap form#bestaetigung .formblock label {
	display: block:
	width: 75px;
	float: left;
}
body#danke #wrap #contentwrap form#bestaetigung .formblock input {
	width: 150px;
	float: right;
}
body#danke #wrap #contentwrap form#bestaetigung .formblock input.submit {
	width: 100px;
	float: none;
}



/* 	--------------------------------
	footer */
#wrap #footer {
	border-top: 1px #e6e6e6 solid;
	padding: 15px 0 0 0;
	color: #797979;
	font-size: 11px;
	position: relative;
	margin: 35px 0 0 0;
}
#wrap #footer a {
	color: #797979;
	text-decoration: none;
	margin: 0 0 0 15px;
}
#wrap #footer img {
	position: absolute;
	right: 0;
	top: -48px;
}

/* 	--------------------------------
	modal  */
body#modal {
	background: #f2f2f2 url(modal_header.gif) top left no-repeat;
	padding: 197px 0 0 0;
}
body#modal #modal-wrap {
	width: 555px;
	padding: 40px 40px 20px 40px;
}
body#modal #modal-wrap h1 {
	font-size: 22px;
	margin: 0 0 5px 0;
}
body#modal #modal-wrap p {
	margin: 0 0 10px 0;
	line-height: 140%;
}
body #chat {
	display: none;
	height: 0;
	font-size: 0;
}

/* 	--------------------------------
	inhalt */
body#glossar #wrap #contentwrap #content #inhalt-top {
	width: 724px;
	padding: 0 0 0 0;
	font-size: 0;
	height: 7px;
	background: transparent url(glossar_top.gif) top right no-repeat;
}
body#glossar #wrap #contentwrap #content #inhalt-cap {
	width: 724px;
	padding: 0 0 0 0;
	font-size: 0;
	height: 7px;
	background: transparent url(glossar_bottom.gif) top right no-repeat;
}
body#glossar #wrap #contentwrap #content #inhalt {
	width: 448px;
	padding: 11px 18px 11px 258px;
	background: transparent url(glossar_bg.gif) top right repeat-y;
}
body#glossar #wrap #contentwrap #content #inhalt h2 {
	margin: 0 0 5px 0;
	color: #008060; 
	font-size: 19px;
}
body#glossar #wrap #contentwrap #content #inhalt p {
	margin: 0 0 10px 0;
	line-height: 140%;
}
body#glossar #wrap #contentwrap #content #inhalt h3 {
	margin: 5px 0 0 0;
}
body#glossar #wrap #contentwrap #content #inhalt h3 a {
	font-size: 16px;
}
body#glossar img#startseite-box {
	position: absolute;
	top: 70px;
	left: 45px;
	z-index: 6;
}

.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 620px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 260px;
			clear: both;
			
		}
		.stripViewer-cap {
			background: transparent url(content_sliderbg.gif) bottom left no-repeat;
			height: 6px;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 620px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0 0 0 0;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			clear: both;
			height: 33px;
		}
		
		.stripNav:after {
    		content: "."; 
    		display: block; 
    		height: 0; 
    		clear: both; 
    		visibility: hidden;
		}

		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
			display: block;
			top: -32px;
			position: relative;
		}
		
		/* ie6 fix */
		html * .stripNav ul { /* The auto-generated set of links */
			top: -32px !important;
			position: absolute !important;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 0; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			text-align: center;
			color: #797979;
			text-decoration: none;
			display: block;
			padding: 13px 0 0 0;
			height: 20px;
			font-size: 13px;
			font-weight: bold;
		}
		
		.stripNav li.tab1 a { background: transparent url(slider-tab1.gif) bottom left no-repeat; margin-left: 11px; width: 150px; }
		.stripNav li.tab2 a { background: transparent url(slider-tab6.gif) bottom left no-repeat; width: 125px; }
		.stripNav li.tab3 a { background: transparent url(slider-tab1.gif) bottom left no-repeat; width: 150px; }
		.stripNav li.tab4 a { background: transparent url(slider-tab1.gif) bottom left no-repeat; width: 150px; }
		.stripNav li.tab5 a { background: transparent url(slider-tab6.gif) bottom left no-repeat; width: 125px; }
		.stripNav li.tab6 a { background: transparent url(slider-tab6.gif) bottom left no-repeat; width: 125px; }
		
		.stripNav li a:hover {
			background-position: top left;
			color: #000;
			padding: 8px 0 0 0;
			height: 25px;
		}
		
		.stripNav li a.current {
			background-position: top left;
			color: #000;
			padding: 8px 0 0 0;
			height: 25px;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 125px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 7px;
			z-index: 3;
		}
		
		.stripNavR {
			right: 7px;
			z-index: 3;
		}
		
		.stripNavL {
			background: url("slider-arrow-left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("slider-arrow-right.gif") no-repeat center;
		}


/* 	--------------------------------
	template version 3 */
	
body #wrap #contentwrap .three #orderbutton {
	background: transparent url(test4free.gif) no-repeat top left;
	text-indent: -9999px;
	float: left;
	width: 449px;
	height: 25px;
	margin-left: 275px;
	margin-top: 20px;
}

body #wrap #contentwrap .three #orderbutton:hover {
	background-position: bottom left;
}	

body #wrap #contentwrap .three #infoorder {
	background: transparent url(button_beratung_infoseite.gif) no-repeat top left;
	text-indent: -9999px;
	float: left;
	width: 449px;
	height: 25px;
	margin-left: 275px;
	margin-top: 20px;
}	
	
body #wrap #contentwrap .three #infoorder:hover {
	background-position: bottom left;
}	
	
body #wrap #contentwrap .three .three_box_bottom {
	font-size: 0;
	height: 9px;
	background: transparent url(3_box_bottom.gif) top left no-repeat;
	position: relative;

}
body #wrap #contentwrap .three .three_box_top {
	font-size: 0;
	height: 9px;
	background: transparent url(3_box_top.gif) top left no-repeat;
	position: relative;
}
body #wrap #contentwrap .three .three_box_bg {
	background: transparent url(3_box_bg.gif) top left repeat-y;
	position: relative;
	padding: 0 10px 0 10px;
}
body #wrap #contentwrap .three .three_box_bg #headline-top {
	padding: 0 0 15px 240px;
}
body #wrap #contentwrap .three .three_box_bg #headline-top h2 {
	
}
body #wrap #contentwrap .three .three_box_bg #headline-top h3 {
	
}

body #wrap #contentwrap .three .three_box_bg #lists {
	padding: 10px 0 10px 270px;
	line-height: 1.5;
}

body #wrap #contentwrap .three .three_box_bg #lists h1{
	font-size: 24px;
	color: #006f52;
	line-height: 0.9;
}

body #wrap #contentwrap .three .three_box_bg #lists h2{
	font-size: 18px;
	color: #11795e;
	line-height: 0.9;
}

body #wrap #contentwrap .three .three_box_bg #lists h3{
	font-size: 14px;
	font-weight: bold;
	color: #006f52;
	line-height: 1.5;
}

body #wrap #contentwrap .three .three_box_bg #lists ul {
	list-style-image: url(listdot.gif);
	margin-left: 15px;
	font-size: 11px;
	margin-top: -14px;
	line-height: 1.8;
}

body #wrap #contentwrap .three .three_box_bg #lists ul li {
	color: #000000;
}

body #wrap #contentwrap .three .three_box_bg #lists p {
	font-weight: bold;
	line-height: 1.5;
}



body #wrap #contentwrap .three .three_box_bg .columns {
	padding: 0 0 10px 0;
}
body #wrap #contentwrap .three .three_box_bg .columns .col {
	width: 230px;
	float: left;
	position: relative;
}
body #wrap #contentwrap .three .three_box_bg .columns .col1 {
	padding: 40px 0 0 0;
}
body #wrap #contentwrap .three .three_box_bg .columns .col2 {
	padding: 20px 0 0 0;
	margin-left: 7px;
}
body #wrap #contentwrap .three .three_box_bg .columns .col ul {
	margin: 10px 0 0 0;
	margin-left: 7px;
} 
body #wrap #contentwrap .three .three_box_bg .columns .col ul li {
	padding: 0 0 4px 20px;
	background: transparent url(three_li.gif) top left no-repeat;
	color: #006f52;
	font-size: 11px;
}
body #wrap #contentwrap .three .three_box_bg .col-button {
	width: 230px;
	margin: 10px 0 0 0;
	float: left;
	position: relative;
}
body #wrap #contentwrap .three .three_box_bg .col-button .zwei {
	margin-left: 7px;
}
body #wrap #contentwrap .three .three_box_bg .col-button .drei {
	margin-left: 7px;
}
body #wrap #contentwrap .three .three_box_bg .col-button a.bestellen {
	width: 216px;
	height: 26px;
	display: block;
	background: transparent url(three_2wochentesten.gif) top left no-repeat;
	text-indent: -9999px;
}
body #wrap #contentwrap .three .three_box_bg .col-button a.bestellen:hover {
	background-position: bottom left;
}
body #wrap #contentwrap .three .three_box_bg .col-button a.infos {
	width: 215px;
	height: 20px;
	display: block;
	background: transparent url(three_weitereinfos.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 5px 0 0 0;
}
body #wrap #contentwrap .three .three_box_bg .col-button a.infos:hover {
	background-position: bottom left;
}
body #wrap #contentwrap .three .three_box_bg .col-button a.beratung {
	width: 216px;
	height: 26px;
	display: block;
	background: transparent url(three_beratung.gif) top left no-repeat;
	text-indent: -9999px;
}
body #wrap #contentwrap .three .three_box_bg .col-button a.beratung:hover {
	background-position: bottom left;
}

/* 	--------------------------------
	[7] Startseite (2. Dezember, dw) */
body #wrap #contentwrap .seven {
	position: relative;
}
body #wrap #contentwrap .seven .start-seven-bottom {
	font-size: 0;
	height: 9px;
	background: transparent url(seven_hr.gif) bottom left no-repeat;
	position: relative;
}
body #wrap #contentwrap .seven .start-seven-bottom2 {
	font-size: 0;
	height: 9px;
	background: transparent url(3_box_bottom.gif) bottom left no-repeat;
	position: relative;
}
body #wrap #contentwrap .seven .start-seven-top {
	font-size: 0;
	height: 9px;
	background: transparent url(3_box_top.gif) top left no-repeat;
	position: relative;
}
body #wrap #contentwrap .seven .start-seven-bg {
	background: transparent url(3_box_bg.gif) top left repeat-y;
	position: relative;
	padding: 0 10px 0 10px;
}
body #wrap #contentwrap .seven #headline-top {
	padding: 0 0 15px 240px;
}
body #wrap #contentwrap .seven a.teaser1 {
	display: block;
	width: 246px;
	height: 245px;
	position: absolute;
	top: 60px;
	left: 25px;
	z-index: 50;
}	
body #wrap #contentwrap .seven #seven-top-box {
	width: 350px;
	padding: 10px 20px 15px 0;
	float: right;
}
body #wrap #contentwrap .seven #seven-top-box ul {
}
body #wrap #contentwrap .seven #seven-top-box ul li {
	padding: 0 0 0 25px;
	background: transparent url(seven_arrow.gif) top left no-repeat;
	margin: 0 0 8px 0;
	line-height: 125%;
	font-weight: bold;
	color: #727272;
}
body #wrap #contentwrap .seven #seven-top-box a.office-testen {
	display: block;
	width: 350px;
	height: 39px;
	background: transparent url(seven_office_testen.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 20px 0 5px 0;
}
body #wrap #contentwrap .seven #seven-top-box a.office-infos {
	display: block;
	width: 350px;
	height: 20px;
	background: transparent url(sage_office_infos.gif) top left no-repeat;
	text-indent: -9999px;
}
body #wrap #contentwrap .seven #seven-top-box a:hover {
	background-position: bottom left;
}
body #wrap #contentwrap .seven #seven-bottom-box {
	padding: 15px 0 5px 0;
	position: relative;
}
body #wrap #contentwrap .seven #seven-bottom-box h5#choose {
	padding: 0 0 8px 2px;
	position: relative;
}
body #wrap #contentwrap .seven #seven-bottom-box .box {
	width: 345px;
	position: relative;
}
body #wrap #contentwrap .seven #seven-bottom-box .one {
	float: left;
}
body #wrap #contentwrap .seven #seven-bottom-box .two {
	float: right;
}
body #wrap #contentwrap .seven #seven-bottom-box .box img {	
}
body #wrap #contentwrap .seven #seven-bottom-box .box .cntn {
	width: 200px;
	float: right
}
body #wrap #contentwrap .seven #seven-bottom-box .box .cntn ul {
	margin: 5px 0 7px 0;
}
body #wrap #contentwrap .seven #seven-bottom-box .box .cntn ul li {
	padding: 2px 0 2px 21px;
	background: transparent url(seven_arrow.gif) top left no-repeat;
	margin: 0 0 0 0;
	line-height: 125%;
	font-size: 11px;
}
body #wrap #contentwrap .seven #seven-bottom-box .box .cntn a.office-testen-small {
	display: block;
	height: 20px;
	background: transparent url(seven_testen_small.gif) top left no-repeat;
	text-indent: -9999px;
	margin: 0 0 5px 0;
}
body #wrap #contentwrap .seven #seven-bottom-box .box .cntn a.office-infos-small {
	display: block;
	height: 20px;
	background: transparent url(seven_infos_small.gif) top left no-repeat;
	text-indent: -9999px;
}
body #wrap #contentwrap .seven #seven-bottom-box .box .cntn a:hover {
	background-position: bottom left;
}

* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "files/pixel.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}		