* {
	margin: 0px;
	padding: 0px;
}

a {
    color: #0299D4;
    cursor: pointer;
    text-decoration: none;
}
a.produktlink {
	color: #999999;
	padding-left: 3px;
}

a.produktlink:visited {
	text-decoration: none;
}

b {
	font-size: 13px;
	font-weight: bold;
}

body {
	background: #F0F0F0 url("../img/default/bgMain.png") 0px 0px repeat-x;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
}

div {
	/* border: 1px solid #999999; */
}



h1 {
	color: #000000;
    display: block;
	font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
}

h1.seo {
    color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	display: inline;
}

h1.seo9b {
	font-size: 11px;
	font-weight: bold;
	display: inline;
	margin:0px;
	padding:0px;
}

h1#detailueberschrift {
	color: #3366CC;
	font-weight: bold;
	text-align: center;
}

h1#homeh {
    color: #000000;
    display: block;
	font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
}

h1#kategorieueberschrift {
	padding: 15px 0px 10px 25px;
}

h1#teaser {
	font-size: 14px;
	padding-left: 21px;
	text-align: center;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

h2.seo {
	display: inline;
	margin:0px;
	padding:0px;
	font-size: 12px;
}

h3 {
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 10px;
}

h4 {
	font-size: 17px;
    font-weight: normal;
	margin-bottom: 10px;
}

h5 {
    color: #000000;
	font-size: 12px;
    padding-bottom: 5px;
}

img, table {
	border: none;
}

img.detailbild {
	border: none;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

img.produktbild {
	border: 0;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 10px;
	float: left;
}

ul#detailnavigation {
	display: inherit;
	height: 25px;
	list-style: none;
	margin-left: 90px;
}

ul#detailnavigation a {
	border-left: 1px solid #676767;
	border-top: 1px solid #676767;
	color: black;
	display: block;
	padding: 6px 6px 6px 6px;
	text-align: center;
	text-decoration: none; /* width: 0px;  */
}

ul#detailnavigation a#neu {
	border-right: 1px solid #999999;
}

ul#detailnavigation li {
	display: inline;
	float: left;
	height: 25px;
	list-style: none;
	margin: 0px;
}

ul#detailnavigation li a:link, ul#detailnavigation li a:visited {
	background: #CCCCCC;
	color: black;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	list-style-type: none;
	text-decoration: none;
}

ul#detailnavigation li a:hover {
	background: white;
	color: black;
	height: 25px;
}

ul#detailnavigation li a:active {
	background: white;
	color: black;
}

ul#homelist {
	list-style-position: inside;
}

ul#navigation {
    margin-bottom: 5px;
}

ul#navigation a {
	color: #666666;
	display: block;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
}

ul#navigation li {
	display: inline;
	height: 18px;
}

ul#navigation li a:link,
ul#navigation li a:visited,
ul#navigation li a:active {
    background: #f2f2f2 url("../img/bgNavi.png") 0px 0px repeat-x;
	font-size: 11px;
	font-weight: bold;
    text-decoration: none;
}

ul#navigation li a:hover,
ul#navigation li a.active {
    background: #f3f3f3 url("../img/bgNavi_a.png") 0px 0px repeat-x;
}

ul#service {
	color: black;
	list-style-position: inside;
}

ul#service li {
	padding-top: 5px;
}

.container {
	background: #FFFFFF;
	border: 0px solid #999999;
	margin: 0px auto;
	text-align: left;
	position: relative;
	width: 960px;
}

.content {
	/*background-color: white;
	border: none;
	border-left: 1px solid #999999;*/
	float: left;
	margin-top: 16px;
	position: relative;
	text-align: left;
	width: 784px;
}

.content p{
	padding-left: 10px;
}

.contentdetailcontainer {
	border: 0;
	padding-left: 15px;
	padding-right: 20px;
	text-align:left;
}

.contentdetailcontainer ul{
	width:600px;
    list-style-position: inside;
}

.contentdetailcontainer ul.informationen{
	margin-left:10px;
}


.contentfour {
	float: right;
    padding-right: 10px;
    width: 188px;
}


.contentoneone {
	border: none;
	border-top: 1px dotted gray;
	padding-left: 15px;
	padding-right: 15px;
	width: 203px;
}

.imgDiv{
	width:100%;
}

.contentthree {
	border: none;
	color: #676767;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	width: 540px;
}
* html div.contentthree {
    padding-left: 10px;
    padding-right: 10px;
}

.contenttwo {
	border: none;
}

.detailmenu {
	border: none;
	border-bottom: 1px solid #999999;
}


.footer {
    bottom: -40px;
    font-size: 11px;
    position: absolute;
    text-align: center;
    width: 960px;
}

.footer a {
	color: #666666;
    font-size: 11px;
	text-decoration: none;
}

.header {
	background: transparent url("../Bilder/head.png") no-repeat 0px 0px;
	border: 0px;
	border-bottom: 0px solid #999999;
	height: 105px;
	position: relative;
	width: 960px;
}


.header-domain {
	float: left;
	font-size: 1.8em;
	font-weight: bold;
	font-family:Verdana;
	padding-top: 30px;
	padding-left: 15px;
}

.header-slogan {
	float: left;
	font-size: 25px;
	font-family:Verdana;
	font-weight:bolder;
	padding-top: 20px;
	padding-left: 65px;
}

.laenderliste{
	padding-left:40px;
}


.homebox {
	background: url(../Bilder/hintergrund-home.jpg) no-repeat; /* margin-left: 4px;
	padding: 4px;
	padding-right: 4px; */
	border: none;
	width: 300px;
}

.katalogbestellung {
	background-color: white;
	border: none;
	overflow: hidden;
	border-bottom: 1px solid #676767;
	font-size: 9px;
	padding: 0px;
	width: 150px;
}

.katalogbestellung img {
	padding: 0px;
	overflow: hidden;
	margin-left:-11px;
}

.katalogbestellung p {
	padding: 5px;
}

.menu {
	background: url('../Bilder/headBreadcrumb.png') 0 0 repeat-x;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 40px 0px 0px 10px;
	position: relative;
	width: 165px;
}

.menu div.box {
    margin-bottom: 5px;
}

.menurand {
    margin-top: 15px;
	padding-left: 15px;
}

.menurand2 {
    padding-left: 15px;
}

span.blue {
	color: #0299d4;
}

.ref {
	background: url('../Bilder/headBreadcrumb.png') 0 0 repeat-x;
    float: left;
    font-size: 11px;
	height: 15px;
	padding: 5px 5px 5px 20px;
	overflow: hidden;
    width: 760px;
}

.servicecontainer {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}

.servicecontainer p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.auswahlTitle {
	color:#000000;
}

.technischedatenlinks {
	margin: 0px 0px 0px 40px;
	border: 0px;
	float: left;
	padding-top: 25px;
	padding-left: 20px;
	display: inline;
}

.technischedatenrechts {
	border: 0px;
	margin-left: 30px;
	float: left;
	padding-top: 25px;
	padding-left: 20px;
	display: inline;
}

.technischedaten {
	border: 0px;
	font-size: 0.9em;
	color: #676767;
}

.technischedaten b {
	font-size: 1em;
	color: black;
	letter-spacing: -0.1em;
}

.ltext {
	border: 0px;
	width: 100px;
	float: left;
}

.rtext {
	border: 0px;
	width: 200px;
	float: left;
}

.rtext img {
	padding-top: 20px;
	padding-left: 10px;
}

.technischedatencon1 {
	width: 300px;
	padding-bottom: 15px;
	border: 0px;
	border-top: 1px dotted #999999;
}

#pdfimg {
	padding: 0px;
}

.color-btn {
border-top: 1px solid #999999;
padding-top: 15px; 
padding-left: 5px;
margin-left: 60px;
margin-right: 80px;
margin-bottom: 15px;
}

.color-btn a {
font-size: 11px;
 display: block; 
 float: left; 
 font-weight: bold; 
 color: #fff; 
 text-decoration: none; 
 text-align: center; 
 margin-right: 5px; 
 padding-top: 2px; 
 height:20px !important;
 }
 
.color-btn a.red-btn {
background: url(../Bilder/btnRed-l.gif); 
width:161px;
}

.color-btn a.gray-btn {
background: url(../Bilder/btnGray-s.gif); 
width:101px;
}


.laenderlinks {
	margin: 10px 0px 0px 40px;
	border: 0px;
	border-right: 1px dotted #999999;
	width: 320px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
	display: inline;
	text-align: left;
}

.laenderrechts {
	margin: 10px 0px 0px 0px;
	border: 0px;
	width: 320px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
	display: inline;
	text-align: left;
}

.impressum div{
	float:left;
	width:250px;
	
}



.detailBilder{
	width:100px;
	height:100px;
	float:left;
}

.auswahl-titel {
	color:#000000;
	font-size:12px;
}

.listtext {
	font-size:12px;
	padding-top:3px;
}






/************************************************/
/*				    Maerz 2009			    	*/
/************************************************/

/* LINE */
div.line {
	background: url("../img/default/dottedLine.png") 0px 0px repeat-x;
	display: block;
	height: 5px;
	margin-bottom: 5px;
}
div.menu div.line {
	width: 164px;
}
div.content div.contentfour div.line {
	width: 190px;
}

/* BOX */
div.box {
	display: inline-block;
}
div.box {
	display: block;
	margin-bottom: 10px;
}

div.box div.boxHead {
	background: url("../img/box/bgBoxInverse.png") 100% 0 no-repeat;
	display: inline-block;
	min-height: 10px;
	padding: 0 10px 0 0;
}
div.box div.boxHead {
	display: block;
}

div.boxHead div.boxHeadInner {
	background: url("../img/box/bgBoxInverse.png") 0 0 no-repeat;
	display: inline-block;
	min-height: 10px;
}
div.boxHead div.boxHeadInner {
	display: block;
}
div.boxHead div.boxHeadInner h1,
div.boxHead div.boxHeadInner h2 {
    display: block;
	font-size: 13px;
	padding: 10px 0px 10px 10px;
}

div.box div.boxBody {
	display: inline-block;
	overflow: hidden;
	padding: 0 10px 0 0;	
}
div.box div.boxBody {
	display: block;
}
div.box div.boxBody div.boxBodyInner {
	display: inline-block;
	padding: 0 0 0 10px;	
}
div.box div.boxBody div.boxBodyInner {
	display: block;
}

div.box div.boxFoot {
	background: url("../img/box/bgBoxInverse.png") 100% 100% no-repeat;
	display: inline-block;
	padding: 0 10px 0 0;
	overflow: hidden;
}
div.box div.boxFoot {
	display: block;
}
div.box div.boxFoot div.boxFootInner {
	background: url("../img/box/bgBoxInverse.png") 0 100% no-repeat;
	display: inline-block;
	height: 15px;
}
div.box div.boxFoot div.boxFootInner {
	display: block;
}

/* Blue Box */
div.box.boxBlue {
	position: relative;
}

div.box.boxBlue div.boxHead {
	background: url("../img/box/bgBoxInverseBlue.png") 100% 0 no-repeat;
	height: 36px;
}
div.box.boxBlue div.boxHead div.boxHeadInner {
	background: url("../img/box/bgBoxInverseBlue.png") 0 0 no-repeat;
}
div.box.boxBlue div.boxBody {
	border-right: 1px solid #0073bb;	
}
div.box.boxBlue div.boxBody div.boxBodyInner {
	border-left: 1px solid #0073bb;
	overflow: hidden;
}

div.box.boxBlue div.boxFoot {
	background: url("../img/box/bgBoxInverseBlue.png") 100% 100% no-repeat;
}
div.box.boxBlue div.boxFoot div.boxFootInner {
	background: url("../img/box/bgBoxInverseBlue.png") 0 100% no-repeat;
}

/* ContentFive Box */
div.contentfivecontainer {
	float: left;
    padding-left: 25px;
    width: 650px;
}
div.contentfivecontainer div.contentfive {
    float: left;
    margin-right: 20px;
	width: 250px;
}
div.contentfivecontainer div.contentfive div.boxHead {}
div.contentfivecontainer div.contentfive div.boxHead div.boxHeadInner {}
div.contentfivecontainer div.contentfive div.boxHead div.boxHeadInner div.auswahltexteTop {
	padding-top: 5px;
}
div.contentfivecontainer div.contentfive div.boxHead div.boxHeadInner a {}
div.contentfivecontainer div.contentfive div.boxHead div.boxHeadInner a h2.auswahl-titel {
    color: #ffffff;
    padding: 5px 0px 0px 10px;
}
div.contentfivecontainer div.contentfive div.boxBody {}
div.contentfivecontainer div.contentfive div.boxBody div.boxBodyInner {
    height: 200px;
    padding-top: 15px;
}
div.contentfivecontainer div.contentfive div.boxBody div.boxBodyInner div.auswahltexte {
    background: transparent url("../img/default/dottedLine.png") repeat-x 0px 0px;
    margin-top: 10px;
    padding-top: 10px;
}
div.contentfivecontainer div.contentfive div.boxBody div.boxBodyInner div.auswahltexte a {
    background: transparent url("../img/buttons/btMehr.png") no-repeat 0px 0px;
    display: block;
    float: right;
    height: 23px;
    text-indent: -1000em;
    width: 68px;
}

/* ContentOne Box */
div.contentone {
	margin-left: 25px;
	width: 550px;
}
div.contentone div.boxHead {}
div.contentone div.boxHead h3 {
    color: #4074D2;
    font-size: 15px;
    margin: 0px;
    padding: 10px 0px 5px 15px;
}
div.contentone div.boxBody {}
div.contentone div.boxBody div.boxBodyInner {}
div.contentone div.boxBody div.boxBodyInner div.image {
    float: left;
    width: 250px;
}
div.contentone div.boxBody div.boxBodyInner div.infos {
    display: block;
    float: left;
    overflow: hidden;
    padding-top: 10px;
    width: 270px;
}
div.contentone div.boxBody div.boxBodyInner div.infos span.headline {
    font-weight: bold;
}
div.contentone div.boxBody div.boxBodyInner div.infos div.item {
    display: block;
    overflow: hidden;
}
div.contentone div.boxBody div.boxBodyInner div.infos div.item span {
    display: block;
    font-size: 12px;
    overflow: hidden;
}
div.contentone div.boxBody div.boxBodyInner div.infos div.item span.title {
    float: left;
    width: 80px;
}
div.contentone div.boxBody div.boxBodyInner div.infos div.item span.content {
    margin: 0px;
    width: 180px;
}
div.contentone div.boxBody div.boxBodyInner div.infos a.produktlink {
    background: transparent url(../img/buttons/btDetails.png) no-repeat 0px 0px;
    display: block;
    height: 23px;
    margin-top: 5px;
    text-indent: -1000em;
    width: 75px;
}

/* Details Box */
div.detailsBox {
    float: left;
    margin-top: -1px;
	position: relative;
}

div.detailsBox div.boxHead {
	background: url("../img/box/bgBoxInverseDetails.png") 100% 0 no-repeat;
}
div.detailsBox div.boxHead div.boxHeadInner {
	background: url("../img/box/bgBoxInverseDetails.png") 0 0 no-repeat;
}
div.detailsBox div.boxBody {
	border-right: 1px solid #cccccc;	
}
div.detailsBox div.boxBody div.boxBodyInner {
	border-left: 1px solid #cccccc;
	overflow: hidden;
}
div.detailsBox div.boxBody div.boxBodyInner h2.tabset_label {
    display: none;
}

div.detailsBox div.boxFoot {
	background: url("../img/box/bgBoxInverseDetails.png") 100% 100% no-repeat;
}
div.detailsBox div.boxFoot div.boxFootInner {
	background: url("../img/box/bgBoxInverseDetails.png") 0 100% no-repeat;
}

/* Box colors */
div.boxYellow {
	background: #fff7d8 url("../img/box/bgBoxYellow.png") 0 0 repeat-x;
}

div.boxWhiteBlue {
	background: #cbf0ff url("../img/box/bgBoxWhiteBlue.png") 0 0 repeat-x;
}
div.boxGreyWhite {
	background: #f2f2f2 url("../img/box/bgBoxGreyWhite.png") 0 0 repeat-x;
}
div.boxGrey {
	background: #f5f5f5 url("../img/box/bgBoxGrey.png") 0 0 repeat-x;
}
div.boxBlue {
	background: url("../img/box/bgBoxBlue.png") 0 0 repeat-x;
}
div.boxGreen {
	background: url("../img/box/bgBoxGreen.png") 0 0 repeat-x;
}
div.boxWhiteGreen {
	background: #bfe93e url("../img/box/bgBoxWhiteGreen.png") 0 0 repeat-x;
}

/* TABSET */
ul.tabset_tabs {
	float: left;
	height: 35px;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
ul.tabset_tabs li {
	float: left;
	margin: 0px 1px 0px 0px;
}
ul.tabset_tabs li a {
	display: inline-block;
}
ul.tabset_tabs li a {
	background: url("../img/default/btTabBg.png") 100% -100px no-repeat;
	border:  none;
	color: #333333;
	display: block;
	font-size: 12px;
	padding: 10px 5px 10px 0px;
	text-decoration: none;
}
* html ul.tabset_tabs li a {
	display: inline-block !important;
}
* html ul.tabset_tabs li a.active {
	display: inline-block !important;
}
* html ul.tabset_tabs li a.postActive {
	display: inline-block !important;
}
ul.tabset_tabs li a span {
	background: url("../img/default/btTabBg.png") 0px -100px no-repeat;
	padding: 10px 10px 10px 15px;
}

ul.tabset_tabs li a:hover {
	background: url("../img/default/btTabBg.png") 100% -200px no-repeat;
}
ul.tabset_tabs li a:hover span {
	background: url("../img/default/btTabBg.png") 0px -200px no-repeat;
}

div#technische_daten {
	border: none;
}
ul.tabset_tabs li a.active,
ul.tabset_tabs li a.active:hover {
	background-position: 100% 0px;
	color: #ffffff;
}
ul.tabset_tabs li a.active span,
ul.tabset_tabs li a.active:hover span {
	background-position: 0px 0px;
}

div.moreDetailsContainer {
	overflow: hidden;
}

/***** MODULES *****/

/* Box AktionKalenderfun */
div.boxAktionKalenderfun {}
div.boxAktionKalenderfun div.boxBody,
div.boxAktionKalenderfun div.boxBodyInner {
	padding: 0px !important;
}
div.boxAktionKalenderfun div.boxBodyInner p {
    font-size: 11px;
	padding: 10px 0px 10px 10px;
}
div.boxAktionKalenderfun div.boxBodyInner a.button {
	padding-left: 5px;
}

/* WerbekalenderAktion */
div.blockWerbekalenderAktion {}
div.blockWerbekalenderAktion div.boxHead {
	border-bottom: 1px solid #F5D985;
}
div.blockWerbekalenderAktion div.boxBody {
	border-top: 1px solid #FFF5D8;
	padding-top: 10px;
}
* html div.blockWerbekalenderAktion div.boxBody {
    width: 170px;
}
div.blockWerbekalenderAktion div.boxBody div.teaser {
    margin: 0px;
    overflow: hidden;
	padding: 0px;
}
div.blockWerbekalenderAktion div.boxBody div.teaser div.imgDiv {
	text-align: center;
}
div.blockWerbekalenderAktion div.boxBody div.teaser p,
div.blockWerbekalenderAktion div.boxBody div.teaser h3,
div.blockWerbekalenderAktion div.boxBody div.teaser h4 {
    font-size: 11px;
    padding-left: 0px;
}
div.blockWerbekalenderAktion div.boxBody div.teaser a.btDetails {
    background: url("../img/buttons/btDetails.png") 0px 0px no-repeat;
    display: block;
    float: right;
    height: 23px;
    text-indent: -1000em;
    width: 75px;
}

/* Katalog */
div.blockKatalog {
    display: block;
    margin-bottom: 20px !important;
}
div.blockKatalog div.boxHead {
	border-bottom: 1px solid #b6e3f7;
}
div.blockKatalog div.boxBody {
	border-top: 1px solid #f4fafe;
	padding-top: 5px;
}
div.blockKatalog div.boxBody div.teaser {
    margin: 0px;
    overflow: hidden;
	padding: 0px;
}
div.blockKatalog div.boxBody p {
    font-size: 11px;
}
div.blockKatalog div.boxBody ul.btAnfordern {
	float: right;
    list-style-type: none;
	margin: 0px;
}
div.blockKatalog div.boxBody ul.btAnfordern li {}
div.blockKatalog div.boxBody ul.btAnfordern li a {
	background: url("../img/buttons/btAnfordern.png") 0px 0px no-repeat;
    display: block;
	height: 23px;
	width: 93px;
}
div.blockKatalog div.boxBody ul.btAnfordern li a span {
	display: block;
	text-indent: -1000em;
}


/***** PAGES *****/

/* Startseite */
div.startseite {}
div.startseite div.welcome {
    float: left;
    width: 245px;
}

div.startseite div.servicecontainer {
    float: right;
    margin-bottom: 20px;
    width: 245px;
}
div.startseite div.servicecontainer ul {
    background: #FFEDA6 url("../img/bgServ.gif") repeat-y 0px 0px;
    list-style-type: none;
    padding: 0px 10px;
}
*+ html div.startseite div.servicecontainer ul {
    padding-left: 0px;
}
* html div.startseite div.servicecontainer ul {
    padding-left: 0px;
}
div.startseite div.servicecontainer ul li {
    display: inline-block;
}
div.startseite div.servicecontainer ul li {
    background: transparent url("../img/bgDot1.gif") repeat-x 1px 100%;
    padding-bottom: 5px;
}
div.startseite div.servicecontainer ul li.last {
    background: none;
}
div.startseite div.servicecontainer ul li span {
    display: inline-block;
}
div.startseite div.servicecontainer ul li span {
    background: transparent url("../img/checkedBox.png") no-repeat 0px 3px;
    display: block;
    padding-left: 23px;
}
* html div.startseite div.servicecontainer ul li span {
    float: left;
}
*+ html div.startseite div.servicecontainer ul li span {
    float: left;
}

div.startseite div.calculate {
    background: transparent url("../img/default/dottedLine.png") repeat-x 0px 100%;
    margin-top: 10px;
    padding-bottom: 10px;
}
div.startseite div.text {
    padding-top: 20px;
}

div.startseite div.newsContainer {
    clear: both;
}
div.startseite div.newsContainer h1 {
    background: url("../img/default/dottedLine.png") repeat-x 0 100%;
}
div.startseite div.newsContainer div.headline {
    font-weight: bold;
    margin-bottom: 10px;
}

/* Detail Seite */
div.detailPage {
    padding: 15px 20px 15px 20px;
    width: 730px;
}
div.detailPage div.detailLine {
    background: transparent url("../img/default/dottedLine.png") repeat-x 0px 100%;
    margin-bottom: 10px;
}
div.detailPage div.detailLine h1 {}

div.detailPage div.btPreiseKalkulieren {
    border: none;
    display: inline;
    float: right;
    margin-left: 0px;
    margin-right: 10px;
    padding-top: 5px;
}
div.detailPage div.btPreiseKalkulieren a {
    background: url("../img/buttons/btPreiseOnlineAnzeigen.png") 0px 0px no-repeat;
    height: 23px !important;
    width: 165px;
}
div.detailPage div.btPreiseKalkulieren a span {
    display: block;
    text-indent: -1000em;
}
div.detailPage div.btPreiseKalkulierenTop {
    margin: 0px 0px 10px 0px;
}

div.detailPage div.moreDetailsContainer {
    clear: both;
}
div.detailPage div.moreDetailsContainer ul.tabset_tabs {}
div.detailPage div.moreDetailsContainer div.tabset_verfueg_icon {
	float: right;
	margin-top: 5px;
}

div.detailPage div.moreDetailsContainer div.detailsBox {
    width: 730px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody {
	padding-right: 0px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.banners {
    display: inline;
    margin-right: 15px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.banners div {
    margin-bottom: 5px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.tabset_content {
    font-size: 11px;
	padding: 0px 90px 15px 0px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.tabset_content div.blk {
	background: none;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.tabset_content div.blk p {}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.tabset_content div.blk ul {
	padding-left: 20px;
}

div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#technische_daten {
	padding-top: 10px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#technische_daten div.containerTechnischeDaten {}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#technische_daten div.containerTechnischeDaten p {
    padding: 0px 0px 10px 0px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#technische_daten div.containerTechnischeDaten div.td-ltxt {
	background: url("../img/default/dottedLine.png") 0px -2px repeat-x;
	float: left;
	font-weight: bold;
	padding: 10px 0px 10px 5px;
	width: 150px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#technische_daten div.containerTechnischeDaten div.td-rtxt {
	background: url("../img/default/dottedLine.png") 0px -2px repeat-x;
	float: left;
	padding: 10px 0px 10px 5px;
	width: 450px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#technische_daten div.containerTechnischeDaten div.clr {
    display: none;
}

div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#informationen {}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#informationen h2 {
    font-size: 11px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#informationen p {
    padding: 0px 0px 10px 0px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#informationen ul {
    padding-bottom: 10px;
}

div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#laendervarianten {}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#laendervarianten p {
    padding: 0px 0px 10px 0px;
}

div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#digitalvorlagen {}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div#digitalvorlagen p {
    padding: 0px 0px 10px 0px;
}

div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer {
	border-top: 1px solid #CCCCCC;
    display: inline;
	float: left;
	margin-left: -10px;
	padding: 20px 0px;
	width: 728px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.photo {
	background: url("../img/default/dottedLine.png") 100% 0px repeat-y;
	float: left;
	overflow: hidden;
	padding: 5px 5px 5px 5px;
	text-align: center;
	width: 500px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.photo div.btGroessereAnsicht {
	display: block;
}

div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.photo div.btGroessereAnsicht a {
	background: url("../img/buttons/btGrosseAnsicht.png") 0px 0px no-repeat;
	display: block;
	height: 23px;
    margin: 10px auto;
	width: 134px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.photo div.btGroessereAnsicht a span {
	display: block;
	text-indent: -1000em;
}

div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.werbeflaeche {
	display: inline;
	float: right;
	margin-right: 10px;
	width: 205px;
}
* html div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.werbeflaeche {
    margin-right: 0px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.werbeflaeche div.td-ltxt {
	background: none;
	color: #333333;
	float: none;
	font-weight: bold;
	padding: 0px 10px 10px 0px;
	text-align: right;
	width: 200px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.werbeflaeche div.td-rtxt {
	background: none;
	text-align: right;
}

div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.banners {
    display: inline;
    float: right;
    margin-right: 15px;
}

div.detailPage div.moreDetailsContainer div.btSeiteDrucken {
	float: right;
}
div.detailPage div.moreDetailsContainer div.btSeiteDrucken a {
	background: url("../img/buttons/iconSeiteDrucken.png") 0px 2px no-repeat;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	text-decoration: none;
}

/* Impressum */
div.impressum {}
div.impressum h5 {
    font-weight: normal;
}
div.impressum h4 {}
div.impressum h4 img {
    float: left;
    margin-right: 5px;
}

/* CSS FUER VARIANTEN LISTE */
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.varianten {
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	width: 155px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.varianten h2 {
	color: #333333;
	display: block;
	font-size: 11px;
	padding: 0px;
	text-align: left;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.varianten ul {
	float: right;
	padding-left: 15px;
}
* html div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.varianten ul {
    margin: 0px;
    width: 130px;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.varianten ul li {}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.varianten ul li a {
	color: #666666;
}
div.detailPage div.moreDetailsContainer div.detailsBox div.boxBody div.photoContainer div.varianten ul li a:hover {
	color: #333333;
}

