@charset "utf-8";
/* CSS Document */

/* Allgmein */

h2 {font-size:14px;}

hr {border:0;height:1px;border-top:1px dotted #656565;}

ul.sf-menu a {
	text-transform:uppercase;
	color: #666666;
}
#top_right_l a {
	color: #666666;
}
#top_right_l a:hover {
	color: #ff6600;
}
#top_right .top_search {
	position:relative;
	float:left;
	top:58px;	
}

input.srch_enter {
	border:1px solid #c8c8c8;
	height:20px;
	color:#666666;
	background: #FFFFFF url(../images/ico_search.png) no-repeat 0 0;
	padding-left: 22px;
	font-size: 13px;
}
.search_go {
	color:#c8c8c8;
	border:none;
	background-color:transparent;
	position:relative;
	top:0px;
	display: none;	
}
#content h1 {
	font-weight: normal;
	padding-bottom:17px;
}

/* Produktinfo */
div#productDetails span.pName {
	font-family: Helvetica, Tahoma;
	font-size:26px;
	color: #666666;
	padding-right:8px;
}
div#productDetails span.pSlogan, #content h1 {
	font-size:28px;
	color: #ff6600;
}


/* Produktdetails */
#productDetails .technicalDataTable {
	width: 575px;
	margin:0;
	padding:0;
	font-size:11px;
}
#productDetails .technicalRow {
	padding: 7px 0px 7px 0px
}
#productDetails .technicalDescr {
	width:185px;
	border-bottom:1px dotted #666666;
}
#productDetails .technicalData {
	border-bottom:1px dotted #666666;
}
#productDetails .first {
	border-top:1px dotted #666666;
}
#productDetails .technicalRowSub1 {
	width:185px;
}

/* Zubehör */
#productDetails .additionalDataTable {
	width: 575px;
	margin:0;
	padding:0;
	font-size:11px;
}
#productDetails .additionalRow {
	padding: 7px 0px 7px 0px
}
#productDetails .additionalDescr {
	width:185px;
	border-bottom:1px dotted #666666;
}
#productDetails .additionalData {
	border-bottom:1px dotted #666666;
}
#productDetails .additionalData .additionalArtikel {
	font-weight:bold;	
}
#productDetails .first {
	border-top:1px dotted #666666;
}
#productDetails .additionalRowSub1 {
	width:185px;
}


/* Submenü */
#middle_right .moduletable_menu ul {
	list-style:none;
	line-height: 18px;
	padding-bottom:8px;
	border-bottom: 1px dotted #666666;
}
#middle_right .moduletable_menu ul li {
	background:url(../images/li_innerrightlist.gif) no-repeat 0 11px;
	padding:1px 0;
	padding-left:8px
}
#middle_right .moduletable_menu a {
	color: #ff6600;
	text-transform: uppercase;
	text-decoration:none;
}
#middle_right .moduletable_menu a:hover {
	text-decoration:underline;
}
#middle_right .moduletable_menu a.aactive {
	text-decoration:underline;
}


/* Horizontal Rules */
.contentpaneopen hr {
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: -moz-use-text-color;
	border-right-width-value: 0px;
	border-right-style-value: none;
	border-right-color-value: -moz-use-text-color;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c8c8;
	border-left-width-value: 0px;
	border-left-style-value: none;
	border-left-color-value: -moz-use-text-color;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	height: 1px;
	margin: 10px 0px 10px 0px
}
#middle_middle_withright hr {
	width: 559px;
	border-right-width-value: 0px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 0px;
	border-left-width-value: 0px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: none;
	border-left-style-value: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-right-color-value: -moz-use-text-color;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: -moz-use-text-color;
	border-left-color-value: -moz-use-text-color;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	height: 1px;
	margin: 10px 0px 10px 0px
}


/* Ansprechpartner */
table.ansprechpartner {
	width:100%;	
}
table.ansprechpartner td {
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}


/* Vertriebspartner */
table.vertriebspartner {
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
table.vertriebspartner td {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	vertical-align: top;
}

/* Mitarbeiter */
table.mitarbeiter {
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
table.mitarbeiter td {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	vertical-align: top;
}


/* QuickFAQ */
#faqBack { width: 559px; text-align:left; padding-top: 15px; }
#faqSpacer { height:5px; }


/* News */
span.newsDate {color: #ff6600;font-weight:bold;font-size:12px; display:none}
span.newsTitle {color: #000000;font-weight:bold;font-size:12px;text-transform:uppercase}


/* Suchergebnisse */
div.results {padding-top:15px;padding-bottom:15px;}
div.results h3 {font-size:14px;padding-bottom:10px;}
div.results ol {list-style-type:none;}


/* Archiv Listing */
div#archive-listing {padding-top:20px;}


/* Contact Form */
#component-contact {width:100%;font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
#component-contact #spacer {height:10px;}
#component-contact table {position:relative;left:200px;width:380px;}
#component-contact table td {font-size:12px;font-weight:normal}
#component-contact table td a:link {font-size:12px;text-decoration:none;color:#ff6600;font-weight:normal}
#component-contact .privacy {font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#666666;}
#component-contact label {display:block;width:200px;float:left;padding-top:2px;}
#component-contact input[type=text] {width:270px;border:1px solid #dddddd;height:20px;}
#component-contact textarea {width:360px;height:80px;border:1px solid #dddddd;overflow:auto}
#selectForm label {padding-left:4px;}
#selectForm select {margin-left:-4px;padding-top:2px;padding-bottom:2px;font-size:13px;width:300px;}
#form-error {width:100%;text-align:center;color:red;font-weight:bold;}
div.grippie {background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px;border-color:#DDDDDD;border-style:solid;border-width:0pt 1px 1px;cursor:s-resize;height:9px;overflow:hidden;position:relative;left:200px;}
.resizable-textarea textarea {display:block;margin-bottom:0pt;width:95%;height: 20%;}

/* Search Form */
#searchform {width:100%;font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
#searchform #spacer {height:10px;}
#searchform table {width:380px;}
#searchform table td {font-size:12px;font-weight:normal}
#searchform label {padding-top:2px;font-weight:bold;font-size:13px;}
#searchform label.nolabel {font-size:14px;font-weight:normal}
#searchform input[type=text] {width:270px;border:1px solid #dddddd;height:20px;}
#searchform label {padding-left:4px;}
#searchform select {margin-left:-4px;padding-top:2px;padding-bottom:2px;font-size:13px;width:300px;}

/* Newsletter Form */
#NewsletterForm {width:100%;font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
#NewsletterForm #spacer {height:10px;}
#NewsletterForm table {width:380px;}
#NewsletterForm table td {font-size:12px;font-weight:normal}
#NewsletterForm label {padding-top:2px;font-weight:bold;font-size:13px;}
#NewsletterForm input[type=text] {width:270px;border:1px solid #dddddd;height:20px;}
#NewsletterForm label {padding-left:4px;}

/* Bildergallerie */
div#imageGallery {width: 770px; float:left;}
div.galleryImage {float:left;margin-right:10px;}
div#gallerySlides, div.yoo-gallery {display:none;}


/* Download Service */
.downTable {border-bottom:1px dotted #666666;width:559px;}
.downTableHead {border-bottom:1px dotted #666666;width:559px;border-top:1px dotted #666666;font-weight:bold;}
.downTitle {text-transform:uppercase;}
.downTitle a:link, .downTitle a:hover, .downTitle a:visited {color:#656565; text-decoration:none;}
.downIcon {width:13px;padding-left:15px;}
.downFileSize {width:60px;}
.downCreateDate {width:70px;padding-left:15px;}
.downLanguage {width:80px;padding-left:15px;}


/* HeaderSlide */
ul#headerslide {list-style-type:none;}


/* Tabs Module */
#tabs {}
#tabs ul {width: 595px;padding-bottom:5px;}
#tabs li {list-style: none;}
#tabs li a {float: left;background:none;padding: 3px 10px 3px 0px;margin-right:3px;color: #656565;text-transform:uppercase}
#tabs ul li a {text-decoration: none;color: #656565;}
#tabs ul li.active {}
#tabs ul li.active a {color: #ff6600;}
#tabs div {clear: both;min-height:450px;padding-top:10px;}
#tabs div h3 {text-transform: uppercase;margin-bottom: 10px;letter-spacing: 1px;}
#tabs div p {line-height: 150%;}


/* SideBar Module */
div#sideBar h2 {font-size:12px;text-transform:uppercase;}
div#sideBar h2 a.h2 {font-size:12px;text-transform:uppercase;color:#656565;text-decoration:none;}
div#sideBar h2 a.h2:hover {text-decoration:none;}
div#sideBar a.sideBarLink {font-size:12px;color:#656565;text-decoration:none;}
div#sideBar a.sideBarLink:hover {text-decoration:none;}
div#sideBar img {padding-right:5px;}
div#sideBar hr {border:0; border-bottom:1px dotted #666666; height: 0; width: 100%;}
div#sideBar h3 {text-transform:none;}
div#sideBar h3 a.h3 {font-size:12px;text-decoration:none;font-weight:normal;color:#656565;text-transform:none;}
div#sideBar h3 a.h3:hover {text-decoration:underline;}
div#sideBar .prodImage {width:180px;height:auto;text-align:center;margin-top:8px;}


/* Download Archiv */
#TWdownForm ul.download { list-style-type:none;margin-bottom:15px;margin-top:15px; display:block; }
#TWdownForm li.download { float:left; width:130px; }
#TWdownForm input[type=submit] { width:150px;margin-top:25px;margin-left:45px;float:left; }


/* Pagination */
ul.pagination {list-style-type:none;}
ul.pagination li {float:left;}


/* PowerSoft Table */
table.descTable {width:100%; border-spacing:0; border-collapse:collapse; margin:0; padding:0; font-size:11px; }
td.descMarker, td.descContent {border-bottom:1px dotted #666666;vertical-align:top;}
td.descContent {width:150px;}
td.descSpacer {width:10px;border-bottom:1px dotted #666666;vertical-align:top;}
table.descTable tr {padding: 7px 0px 7px 0px}

/* News by Year Module */
div#NewsByYear ul {list-style-type:none;}




#top_right_l .active > a {
	color: #FF6600;
}