/*



  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions



  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License



*/



a img { border: none; text-decoration:none; }



/* spezielle Styles für Accountseite */



h1.personalHeading {



	background: url(./profi_template/account/info-black.png) no-repeat left center;



	padding: 7px 0 0 38px;



	height:25px;



}



	.wrap { width:260px; margin:20px; background:#fff; padding-top:5px;}

	body div.slider    { overflow:hidden; position:relative; width:100%; height:58px !important; }

	body div.slider ul { margin:0; padding:0; height:160px; }

	body div.slider li { float:left; list-style:none; margin:0 2px 0 0; }

	body div.slider li { text-align:center; line-height:58px; font-size:25px; }

	body div.slider li img{width:60px;border:none;}



	body div.wrap .prev-page{position:absolute;top:0px;left:-26px;}

	body div.wrap .next-page{position:absolute;top:0px;right:-26px;}







.accountColumn {



	float: left;



	width: 33.3%;







	text-align:center;







	background: url(./profi_template/account/bg-spaltenbox-left.png) no-repeat left bottom;







}



#cat_bike{

	position:relative;

	z-index:1 !important;

}





#c_bike{

	position:absolute;

	display:block;

	height: 150px;

	width:28px;

	top:0px;

	left:0px;

}



#c_bike:hover{

	background-color: transparent;

}





#cat_zubehoer{

	position:relative;

	z-index:1 !important;

}





#c_zubehoer{

	position:absolute;

	display:block;

	height: 150px;

	width:28px;

	top:160px;

	left:0px;

}



#c_zubehoer:hover{

	background-color: transparent;

}



#cat_fitness{

	position:relative;

	z-index:1 !important;

}





#c_fitness{

	position:absolute;

	display:block;

	height: 150px;

	width:28px;

	top:0px;

	left:0px;

}



#c_fitness:hover{

	background-color: transparent;

}



.accountColumnInner {







	height: 490px;







	text-align:left;







	margin: auto;







	background: url(./profi_template/account/bg-spaltenbox-right.png) no-repeat right bottom;







	padding: 0 20px;







	font-size: 13px;







	color: #666;







}







.accountColumnHeader {







	text-align: center;







	border-bottom: 1px solid #ff9900;







	padding: 0 0 12px 0;







	margin-bottom: 12px;







}

#fancybox-wrap{
    position:fixed !important;
	top:30px !important;
	height: 617px !important;
    left: 50% !important;
	margin-left:-425px;
    width: 850px !important;

}

#fancybox-content {
	margin:auto;
}

#fancybox-title{
	left:70px !important;
}
#fancybox-title-float-main{
	width: 750px !important;
}

.accountColumnHeader h1 {







	margin: 0;







	color: #999;







	font-size: 18px;







	font-weight: normal;







	line-height: 110%;







}







ul.accountNavi {







	margin:0;







	padding:0;







	list-style-type: none;







}







ul.accountNavi li {







	display: block;







	padding: 6px 0 6px 25px;







	line-height: 120%;







}







ul.accountNavi li a {







	display: block;







	color:#666;







}







ul.accountNavi li a:hover {







	text-decoration: underline;







}







/* Iconzuordung in der Listennavi der Spalten */







/* Spalte Kundeninformationen */







li.c-info { background: url(./profi_template/account/customer-icon-info.png) no-repeat left center; }







li.c-addressbook { background: url(./profi_template/account/customer-icon-addressbook.png) no-repeat left center; }







li.c-password { background: url(./profi_template/account/customer-icon-password.png) no-repeat left center; }







li.c-newsletter { background: url(./profi_template/account/customer-icon-newsletter.png) no-repeat left center; }







li.c-productmessages { background: url(./profi_template/account/customer-icon-productmessages.png) no-repeat left center; }







li.c-wishlist { background: url(./profi_template/account/customer-icon-wishlist.png) no-repeat left center; }







li.c-points { background: url(./profi_template/account/customer-icon-points.png) no-repeat left center; }







li.c-myproducts { background: url(./profi_template/account/customer-icon-myproducts.png) no-repeat left center; }







li.c-delete { background: url(./profi_template/account/customer-icon-delete.png) no-repeat left center; }







li.c-werbenkunden{background: url(./profi_template/account/kunden-werben-kunden.png) no-repeat left center}







/* Spalte Nachrichten */







li.m-newmessages { background: url(./profi_template/account/messages-icon-new.png) no-repeat left center; }







li.m-allmessages { background: url(./profi_template/account/messages-icon-all.png) no-repeat left center; }







/* Infoboxen der Spalten */







.columnInfo {







	border-bottom: 1px dotted #999;







	padding-bottom: 8px;







	margin-bottom: 8px;







	line-height:120%;







}







.columnInfo a { color: #666; padding-left:12px; background: url(./profi_template/account/link-arrow.png) no-repeat left 3px; font-weight: bold; display: block; }







#accountContentOuter {







	background: url(./profi_template/account/bg-account-content-top.png) no-repeat left top;







}







#accountContentInner {







	background: url(./profi_template/account/bg-account-content-bottom.png) no-repeat left bottom;







	min-height:200px;







	padding:10px;







}







#accountContentIcon {







	margin:15px 0px;







	padding: 0 15px;







	float: left;







	width: 200px;







	text-align: center;







}







#accountContentText {







	margin: 15px 25px 0 235px;







	border-left: solid 1px #ff9900;







	padding-left: 15px;







	font-size: 12px;







}







#accountContentIcon h2 { color:#ff9900; font-size: 16px; margin:0; }







#accountContentIcon img { margin-top:0px; }







#accountContentText h3 { color:#666; font-size:16px; margin:0; }







.orange { color:#ff9900; }



.newsletter-special-info {







	background: url(./profi_template/bg-newsletter-special-info.png) repeat-x left top;







	margin-top:10px;







	padding:10px;







}







/* Ende spezielle Account Styles */







.boxText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }







.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }







.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }







.productsNotifications { background: #f2fff7; }







.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #FF9900; text-decoration: underline; }







BODY {







	color: #000000;







	margin: 0px;







	text-align: center;







	background: #BAB6B7 url(profi_template/bg_main.jpg) no-repeat top center scroll;







   font-family: Arial, Helvetica, sans-serif;







     font-size: 11px;







  line-height: 1.5;







}







A {







  color: #000000;







  text-decoration: none;







}







A:hover {







  color: #FF9900;







  text-decoration: underline;







}







FORM {







	display: inline;







}







.service{font-size:28px;}







TR.header {







  background: #ffffff;







}







TR.headerNavigation {







  background: #fff;







}







TD.headerNavigation {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 11px;







  background: #fff;







  color: #000;







}







A.headerNavigation {







	color: #000;







}







A.headerNavigation:hover {







  color: #000;







}







TR.headerError {







  background: #ff0000;







}







TD.headerError {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  background: #ff0000;







  color: #ffffff;







  font-weight : bold;







  text-align : center;







}







TR.headerInfo {







  background: #00ff00;







}







TD.headerInfo {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  background: #00ff00;







  color: #ffffff;







  font-weight: bold;







  text-align: center;







}











/* Hintergrundbild für Header je nach Kategorie */







table.headerOuter {







	background-image: url(profi_template/bg_header.jpg);







	background-repeat: no-repeat;







	background-position: left top;







}







table.headerOuterFahrraeder {







	background-image: url(profi_template/bg_header_01.jpg);







	background-repeat: no-repeat;







	background-position: left top;







}







table.headerOuterFitness {







	background-image: url(profi_template/bg_header_02.jpg);







	background-repeat: no-repeat;







	background-position: left top;







}







table.headerOuterZubehoer {







	background-image: url(profi_template/bg_header_03.jpg);







	background-repeat: no-repeat;







	background-position: left top;







}







TR.footer {







  background: #EF7F01; 







}







TD.footer {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 12px;







  background: #EF7F01;







  color: #ffffff;







  font-weight: bold;







}







.infoBox {







  background: none;







}







.infoBoxContents {







	/*background: #f8f8f9 url(profi_template/bg_boxes.gif) repeat-x left 100%;*/







  	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	border: 1px solid #666666;







}







/* ohmedia Rollover mit grauen BG und weisser Schrift in den Boxen */







.infoBoxContents a:hover {







	color: #fff;







	text-decoration: none;







	background-color: #999999;







}







.infoBoxNotice {







  background: #FF8E90;







}







.infoBoxNoticeContents {







  background: #FFE6E6;







  font-family: Arial, Helvetica, sans-serif;







  font-size: 12px;







}







TD.infoBoxHeading {







	font-family: Arial, Helvetica, sans-serif;







	text-align: center;







	font-size: 12px;







	height: 28px;







	background: #999999 url(../../../images/infobox/corner_right_left.gif) repeat-x;







	color: #ffffff;







	text-transform: uppercase;







	border-bottom-width: 2px;







	border-bottom-style: solid;







	border-bottom-color: #fff;







  font-weight:bolder;







}







TD.infoBoxHeadingGrey {







	font-family: Arial, Helvetica, sans-serif;







	text-align: center;







	font-size: 12px;







	height: 28px;







	background: #999999 url(profi_template/bg_contentbox.gif);







	color: #ffffff;







	text-transform: uppercase;







	border-bottom-width: 2px;







	border-bottom-style: solid;







	border-bottom-color: #fff;







}







TD.infoBox, SPAN.infoBox {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 11px;







}







TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {







	background: #fff;







}







TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {







  background: #fff;







}



.boxHeader {







	background: url(profi_template/bg_navleiste.png) repeat-x left bottom;







	padding: 8px 5px;







}



/* BOF ohmedia Trennlinien bei Produktauflistung */







TR.productListing-odd {







	background-image: url(../../../images/pixel_silver.gif);







	background-repeat: repeat-x;







	background-position: left bottom;







	height: 80px;







}







TR.productListing-even {







	background-image: url(../../../images/pixel_silver.gif);







	background-repeat: repeat-x;







	background-position: left bottom;







	height: 80px;







}







/* EOF ohmedia Trennlinien bei Produktauflistung */







TABLE.productListing {







  border: 1px;







  border-style: solid;







  border-color: #FF9900;







  border-spacing: 1px;







}







.productListing-heading {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 12px;







  height: 22px;







  background: #FF9900;







  color: #FFFFFF;







  font-weight: bold;







}







.productListing-heading a:hover {







  color: #FFFFFF;







  text-decoration: underline;







}TD.productListing-data {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 11px;







}



/* Warenkorblisting */







table.cartListing {







	background: url(profi_template/bg-productListingCart.gif) no-repeat left bottom;







}







TR.cartListing-odd {







	background-image: url(../../../images/pixel_darkgrey.gif);







	background-repeat: repeat-x;







	background-position: left bottom;







}







TR.cartListing-even {







	background-image: url(../../../images/pixel_darkgrey.gif);







	background-repeat: repeat-x;







	background-position: left bottom;







}







TR.cartListing-last {







	background-image: none;







}







.cartListing-heading {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 14px;







  height: 30px;







  background: url(profi_template/bg-cartListing-heading.png) repeat-x left top #8f8f8f;







  color: #FFFFFF;







  font-weight: bold;







		padding: 0 5px;







}







.cartListing-heading.products-heading { padding-left: 140px; }







.cartListing-heading a:hover {







  color: #FFFFFF;







  text-decoration: underline;







}TD.cartListing-data {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 14px;







		padding:10px;







}







td.cartHeader {







	background: url(profi_template/heading-icon-cart.png) no-repeat 10px center;







	padding-left:45px;







	padding-top:7px;







}







td.cartTotal { font-size:14px; font-family:Arial, Helvetica, sans-serif; }



A.pageResults {







  color: #000000;







}







A.pageResults:hover {







  color: #000000;







  background: #FF9900;







}







TD.pageHeading, DIV.pageHeading {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 16px;







  font-weight: bold;







  color: #FF9900;







}







TR.subBar {







  background: #f4f7fd;







}







TD.subBar {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 10px;







  color: #000000;







}







TD.main, P.main SPAN.main {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 11px;







  line-height: 1.5;







  







  padding-left:5px;







}







TD.smallText, SPAN.smallText, P.smallText {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 10px;







}







TD.accountCategory {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 13px;







  color: #aabbdd;







}







TD.fieldKey {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 12px;







  font-weight: bold;







}







TD.fieldValue {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 12px;







}







TD.tableHeading {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 12px;







  font-weight: bold;







}







SPAN.newItemInCart {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	color: #ff9900;







	font-weight: bold;







}







CHECKBOX, INPUT, RADIO, SELECT {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 11px;







}







TEXTAREA {







  width: 99%;







  font-family: VArial, Helvetica, sans-serif;







  font-size: 11px;







}







SPAN.greetUser {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 12px;







  color: #f0a480;







  font-weight: bold;







}







TABLE.formArea {







  background: #f1f9fe;







  border-color: #7b9ebd;







  border-style: solid;







  border-width: 1px;







}







TD.formAreaTitle {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}







SPAN.markProductOutOfStock {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  color: #c76170;







  font-weight: bold;







}







SPAN.productSpecialPrice {







	font-family: Arial, Helvetica, sans-serif;







	font-weight: bold;







	color: #FF9900;







	font-size: 18px;







}







SPAN.errorText {







  font-family: Arial, Helvetica, sans-serif;







  color: #ff0000;







}







.moduleRow { }







.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }







.moduleRowSelected { background-color: #E9F4FC; }







.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }







.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }







/* message box */







.messageBox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }







.messageContainer {







 background: url(profi_template/messageStack.png) no-repeat left 20px #fcf1d9;







 border: dashed 3px #ff9900;







 padding: 5px 15px 15px 80px;







}







.messageContainerSuccess {







 background: url(profi_template/messageStackSuccess.png) no-repeat 10px 20px #fcf1d9;







 border: dashed 3px #ff9900;







 padding: 5px 15px 15px 80px;







}







.messageContainer h2 {







 color: #FF3300;







 font-size: 16px;







}







.messageStackError, .messageStackWarning {







 font-family: Arial, Helvetica, sans-serif; 







 font-size: 13px; 







 font-weight: bold;







}







.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FF9900; }







/* input requirement */







.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }/* BOF styles Profirad STS_Template System */







#gesamtContainer {







	width: 994px;







	text-align: left;







	margin: 0 auto;







  background:#fff;







}







#headerLogo {







	background: #FFFFFF;







	float: left;







	height: 120px;







	width: 220px;







	text-align: center;







}







#headerRightMood {







	float: left;







	height: 120px;







	width: 328px;	







}







#headerRightNavTopOuter {







	float: left;







	height: 119px;







}







#headerRightNavTop {







	height: 20px;







	width: 402px;







	background: #E3DFDE;







	text-align: right;







	padding-right: 10px;







}







.headerRightNavTop a {	







	font: bold 11px Arial, Helvetica, sans-serif;







	color: #000000;







	text-decoration: none;







}







.headerRightNavTop a:hover {	







	font: bold 11px Arial, Helvetica, sans-serif;







	color: #000000;







	text-decoration: underline;







}







#headerRightNavBottom {







	height: 90px;







	width: 412px;







	text-align: right;







	background: url(profi_template/bg_header.jpg) repeat-x left bottom;







	padding-top: 10px;







}







#login_top







{







	background-image: url(profi_template/bg_login.png);







	width: 100%; 







	font: bold 12px Arial, Helvetica, sans-serif;







	color: #fff;







	text-decoration: none;







}











#login_top_loggedin







{







	background-image: url(profi_template/bg_login.png);







	width: 100%; 







	font: bold 12px Arial, Helvetica, sans-serif;







	color: #fff;







	text-decoration: none;







}







#login_top_loggedin a{







	color: #fff;







	text-decoration:underline;







}











#login_top a{







	color: #fff;







	font-size:8px;







	text-decoration:underline;







}







#info_top







{







	background-image: url(profi_template/bg_info.png);







	width: 100%; 







	font: bold 12px Arial, Helvetica, sans-serif;







	color: #fff;







	text-decoration: none;







}



#info_languages_top







{







	background-image: url(profi_template/bg_languages.png);







	width: 100%; 







	font: bold 12px Arial, Helvetica, sans-serif;







	color: #fff;







	text-decoration: none;







}











#info_top_loggedin







{







	background-image: url(profi_template/bg_info.png);







	width: 100%; 







	font: bold 12px Arial, Helvetica, sans-serif;







	color: #fff;







	text-decoration: none;







}







#info_top_loggedin a{







	color: #fff;







	text-decoration:underline;







}











#info_top a{







	color: #fff;







	font-size:8px;







	text-decoration:underline;







}







/*.navLeisteLink {







	float: right;







	height: 22px;







	padding-top: 8px;







	padding-right: 5px;







	padding-left: 5px;







	border-left: 1px solid #333333;	







}*/







/* BOF Stilvorlagen der Hauptnavigationsleiste im Header (Rollover) */







.bgNavleiste {







	background-image: url(profi_template/bg_navleiste.png);







	background-repeat: repeat-x;







	background-position: left top;







	height:33px;







  padding:0;







  width:860px;







}







a.navLeisteLink {







	display: block;







	background: url(profi_template/bg_navleiste_kerbe.png) no-repeat left top;	







	padding-top:8px;







	padding-right:5px;







	padding-left:5px;







}







a.navLeisteLink:hover {







	background: url(profi_template/bg_navleiste_kerbe_hover.png) no-repeat left top;	







}







td.mainNav a {







	color: #ffffff;







	text-decoration: none;







	font-weight:bold;	







	font-size: 13px;







}







td.mainNav a:hover {







	color: #ffffff;







	text-decoration: none;







	font-weight:bold;	







	font-size: 13px;







}







.bgNavtopleiste {







	background-image: url(profi_template/bg_topnav.gif);







	background-repeat: repeat-x;







	background-position: left top;







  padding:0;margin:0;







}







#navLeisteLinkOuter {







	width: 730px;







	font: bold 12px Arial, Helvetica, sans-serif;







	text-transform: uppercase;







	color: #333333;







}







#topnavLeisteLinkOuter {







	background: url(profi_template/bg_topnav.png) left bottom repeat-x;	







	width: 860px; 	







	vertical-align:middle;







	font: bold 12px Arial, Helvetica, sans-serif;







  height:56px;







  margin:0;padding:0;







  border:none;



}







.topnavLeisteLink{







	text-align:center;







	vertical-align:middle;







  text-transform:uppercase;







  font-size:15px;	







  margin:0;







  margin-top:27px;







  padding:0;







}







.top_links, .top_links a{







  color: #1a171b;







	font: bold 13px Arial, Helvetica, sans-serif;







	text-align:right;







  







	}







	







td.top_links #hotlinebox {







	padding-top: 20px;







	height: 90px;







}







td.top_links #hotlineClose {







	text-align: right;







	padding: 10px 10px 0px 0px;







}







.topNav {







	background: url(profi_template/bg_topnavleiste_kerbe.gif) left 20px no-repeat;







	height:36px;







	/*padding-left:2px;*/







  text-align:center;







  padding:0;



}







.tnFirst {







	background:none;







}







/*.topNavlinks {







	padding-top: 4px;







}*/







td:hover.topNav, td:hover.topNavlinks {







	background: url(profi_template/bg-topnav-hover.png) left 20px repeat-x;







	color: #fff;







	







	







}







.topNav a, .topNavlinks a {







	color: #fff;







	display: block;







	padding: 0 10px;







  padding-right:11px;







	text-decoration: none;







	font-weight:bold;







  font-size:12px;







	line-height:12px;







  padding-bottom:9px;







  padding-top:3px;







}







/* EOF Stilvorlagen der Hauptnavigationsleiste im Header (Rollover) */







/* Stilvorlage für Suchform in der Hauptnavigationsleiste im Header */







.searchProfirad {







	height: 16px;







	width: 600px;







	margin: 0px;







	padding:6px 10px;







  margin-top:-2px;







  border:none;







  margin-left:60px;







  background:url('images/search_bg.png') left top no-repeat;







}







.searchButton {







	height:28px;margin-left:-10px;margin-top:2px;







}







*+html .searchButton {







	padding-top: 1px;







}







#profiradFooter {







  vertical-align:middle;	







	width: 975px;







	height:30px;	







	margin: auto; 







	clear: both;







	font: 12px Verdana, Arial, Helvetica, sans-serif;   







	font-weight:bold;	







	color: #333;







	padding-left:10px;	







	padding-right:10px;







}



.profiradfooter_tr {font:12px arial; color:#ffffff;font-weight:bold;}







#profiradFooter a {







	color: #333;







	text-decoration: none;







}







.clearing {







	clear: both;







}







/* Formatierung der einzlenen Boxen in columnLeft und columnRight */







.columnBoxes {







	width: 220px;







	font: 11px Arial, Helvetica, sans-serif;







	margin-bottom: 4px;	







  font-weight:bold;







}







ul.boxLinks {







	list-style-type: none;







	margin: 0px;







	padding: 0px;







}







ul.subBoxLinks {







	list-style-type: none;







	margin: 0px;







	padding: 0px 0px 0px 8px;







}







li.boxLinks, li.cat-item {







	background-image: url(../../../images/infobox/nav_bullet.gif);







	background-repeat: no-repeat;







	background-position: 0 6px;







	padding-left: 10px;







	padding-bottom: 3px;







	padding-top: 3px;







	border-bottom: 1px solid #666666;







}







.boxLinks a {font-weight:bolder;}







li.boxLinks a:hover {







	color: #fff;







	display: block;







	text-decoration: none;







	background-color: #999999;







}







a.no_hover:hover{background:transparent;}







/* spezieller Stil für jeweiligen letzen Eintrag der Kategoriebox (kein border-bottom) */







li.boxLinksLast {







	background-image: url(../../../images/infobox/nav_bullet.gif);







	background-repeat: no-repeat;







	background-position: 0 4px;







	padding-left: 10px;







	padding-bottom: 2px;







	padding-top: 2px;







}







li.boxLinksLast a:hover {







	color: #fff;







	display: block;







	text-decoration: none;







	background-color: #999999;







}







/****************************************************************************/







li.boxLinks a:hover {







	color: #fff;











	display: block;







	text-decoration: none;







	background-color: #999999;







}







li.subBoxLinks {







	list-style-type: none;







	margin: 0px;







	padding-left: 20px;







	padding-bottom: 2px;







	padding-top: 2px;







}







li.subBoxLinks2 {







	list-style-type: none;







	margin: 0px;







	padding-left: 10px;







	padding-bottom: 2px;







	padding-top: 2px;







	border-bottom-width: 1px;







	border-bottom-style: dashed;







	border-bottom-color: #666666;	







  width:180px;







}







li.subBoxLinks a:hover {







	color: #fff;







	display: block;







	text-decoration: none;







	background-color: #CCCCCC;







}







li.subBoxLinks2 a:hover {







	color: #fff;







	display: block;







	text-decoration: none;







	background-color: #CCCCCC;







}







/* Formatierung der Einträge in KategorieBox (includes/boxes/categories.php) */







.categoryBoxEntrys {







	border-bottom: 1px solid #000000;







	margin-top: 3px;







	padding-bottom: 2px;







}







#contentOuterBox {







	width: 732px;







	border: 1px solid #666666;







	padding: 0 5px 10px;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







}







#contentHeadlineBox {







	width: 734px;







	height: 20px;







	font-size: 12px;







	font-weight: bold;







	color: #FFFFFF;







	background: url(profi_template/bg_contentbox.gif) /* no-repeat */ left top;







	font-family: Arial, Helvetica, sans-serif;







	text-align: center;







	margin: 0px;







	text-transform: uppercase;







	padding-top: 6px;







	padding-right: 5px;







	padding-bottom: 2px;







	padding-left: 5px;







}







#contentOuterBoxSA {







	width: 570px;







	border: 1px solid #666666;







	padding: 0 5px 10px;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







}







#contentHeadlineBoxSA {







	width: 572px;







	height: 20px;







	font-size: 12px;







	font-weight: bold;







	color: #FFFFFF;







	background: url(profi_template/bg_contentbox.gif) no-repeat left top;







	font-family: Arial, Helvetica, sans-serif;







	text-align: center;







	margin: 0px;







	text-transform: uppercase;







	padding-top: 6px;







	padding-right: 5px;







	padding-bottom: 2px;







	padding-left: 5px;







}







#contentHeadlineBox h1 {







	font-family: Arial, Helvetica, sans-serif;







	color: #fff;







	font-size: 12px;







	font-weight: bold;







	margin: 0px;







	padding: 0px;







}







img.floatLeft {







	float:left;







	margin-right: 10px;







	margin-bottom: 5px;







}







/* Stilanweisungen für HappyHour Angebot */







#contentHeadlineBoxHHS {







	width: 572px;







	height: 20px;







	font-size: 12px;







	font-weight: bold;







	color: #FFFFFF;







	background: url(profi_template/bg_contentbox.gif) no-repeat left top;







	font-family: Arial, Helvetica, sans-serif;







	text-align: center;







	margin: 0px;







	text-transform: uppercase;







	padding-top: 6px;







	padding-right: 5px;







	padding-bottom: 2px;







	padding-left: 5px;







}







#contentHeadlineBoxHHS h1 {







	font-family: Arial, Helvetica, sans-serif;







	color: #fff;







	font-size: 12px;







	font-weight: bold;







	margin: 0px;







	padding: 0px;







}







#contentOuterBoxHHS {







	width: 570px;







	border: 1px solid #666666;







	padding: 0 5px 10px;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







}







#contentHeadlineBoxHHSSpecials {







	width: 100%;







	height: 20px;







	font-size: 12px;







	font-weight: bold;







	color: #FFFFFF;







	background: url(profi_template/bg_contentbox.gif) no-repeat left top;







	font-family: Arial, Helvetica, sans-serif;







	text-align: center;







	border-right-width: 1px;







	border-bottom-width: 1px;







	border-right-style: solid;







	border-bottom-style: solid;







	border-right-color: #666666;







	border-bottom-color: #666666;







	text-transform: capitalize;







	margin-top: 15px;







	margin-right: 0px;







	margin-bottom: 20px;







	margin-left: 0px;







	padding-top: 6px;







	padding-right: 0px;







	padding-bottom: 2px;







	padding-left: 0px;







}







/* Ende Stilanweisungen für HappyHour Angebot */







td.spacerTop {







	padding-top: 10px;







}







.indexProductsName {







	color: #666666;







	font-size: 14px;







	font-family: Arial, Helvetica, sans-serif;







	font-weight: bold;







}







td.indexProductsDescription {







	font: 12px Arial, Helvetica, sans-serif;







	color: #000000;







}







hr.orange {







	border-top: 1px solid #666666;







	border-right: none;







	border-bottom: none;







	border-left: none;







}







.fontRed {







	color: #CC0000; 







}







.productStandardPrice {







	font: bold 11px Arial, Helvetica, sans-serif;







	color: #000000;







	text-decoration: line-through;







}







td.borderLeft {







	border-left-width: 1px;







	border-left-style: solid;







	border-left-color: #666666;	







}







/*Linkformatierung für Boxenüberschrift z.B. Warenkorbbox*/







a.boxHeadingLink {







	color:#FFFFFF;







	text-decoration: none;







}







a:hover.boxHeadingLink {







	color:#FFFFFF;







	text-decoration: none;







}







.fontOrange {







	color: #ff9900;







}







.fontOrange a {







	color: #ff9900;







}







.fontOrange a:hover {







	text-decoration: underline;







}







/*Profirad Banner im Seitenfuß */







.profiradBanner  {







	text-align: center;







	padding-top: 5px;







	padding-bottom: 5px;







	border: 1px solid #666666;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;







	







	width:735px;







}







#myBannerBox {







	text-align: center;







	padding-top: 10px;	







	







	







}







/* Box auf Product_info mit Art-Nr., Preis usw */







#productDetailBox {







	border: 2px solid #FF9900;







	float: right;







	padding: 2px;







	margin-top: 10px;







}







.productDetailTable {







	width: 100%;







	background-color: #DDDDDD;	







}







.preisvergleichLabel {







	color: #FFFFFF;







	background-color: #999999;







	width: 115px;







	padding-left: 5px;







}







.preisvergleichInput {







	width: 275px;	







}







.orangeBorder {







	border: 1px solid #FF9900;	







}







/* Detailseite Boxenformatierung im Inhalt z.B. Bewertungen, Wunschzettel usw. */







.detailSeiteBoxKleinHeadline {







	font-weight: bold;







  font-family:arial;







	color: #FFFFFF;







	font-size: 11px;







	background-color: #999999;







	border-top-width: 1px;







	border-right-width: 1px;







	border-left-width: 1px;







	border-top-style: solid;







	border-right-style: solid;







	border-left-style: solid;







	border-top-color: #666666;







	border-right-color: #666666;







	border-left-color: #666666;







	padding-right: 3px;







	padding-left: 3px;







}







.detailSeiteBoxKleinContent {







	padding-top: 2px;







	padding-right: 3px;







	padding-bottom: 2px;







	padding-left: 3px;







	border: 1px solid #666666;







	margin: 0px;







	height: 100px;







  font-family:arial;







  font-size:10px;







}







.detailSeiteBoxBeschreibungHeadline {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-weight: bold;







	color: #FFFFFF;







	background-color: #FF9900;







	padding-right: 5px;







	padding-left: 5px;







}







.detailSeiteBoxBeschreibungContent{







	padding: 5px;







	border: 1px solid #666666;







	margin-bottom: 10px;







	background-color: #FCF1D9;







}







.schuhSeiteBoxContent {







	border: 1px solid #666666;







	margin: 0px;







}







.dottedLineBottom {







	border-bottom-width: 1px;







	border-bottom-style: dashed;







	border-bottom-color: #999999;	







}







.borderOrange {







	border: 1px solid #FF9900;







}







.borderOrange_t_l_r {







	border-top-width: 1px;







	border-right-width: 1px;







	border-left-width: 1px;







	border-top-style: solid;







	border-right-style: solid;







	border-left-style: solid;







	border-top-color: #FF9900;







	border-right-color: #FF9900;







	border-left-color: #FF9900;	







}







h1 {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 14px;







	color: #FF9900;







}







h2 {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	color: #666666;	







}







h3 {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	font-weight: bold;	







}







/* ohmedia Layoutanpassung des Headers für Wpcallback.php ausserhalb des Templatesystems*/







#wpcallbackHeader {







	text-align: left;







	padding-top: 20px;







	height: 100px;







	padding-left: 150px;







}







/* ohmedia Layoutanpassung des Headers für Wpcallback.php ausserhalb des Templatesystems*/







/* EOF styles Profirad STS_Template System */







/* Hintergrundgrafik für Prozentanzeige in Sonderangeboten */







.bgDiscountPercent {







	background-image: url(profi_template/bg-discountpercent.gif);







	background-repeat: no-repeat;







	font-weight: bold;







	color: #FFFFFF;







	font-size: 16px;







	width: 60px;







	background-position: left;







}







/* Hinweisbox für z.B. Versandkostenhinweis auf shopping_cart.php */







.hinweisBox {







	background: url(profi_template/icon-info-tipp.png) no-repeat left center;







	padding: 6px 10px 6px 50px;







	text-align: left;







	font-size: 14px;







}







/**************** Radventskalender 2006 *****************/







#radventskalender {







	background-image: url(profi_template/radventskalender.gif);







	background-repeat: no-repeat;







	background-position: center top;







	width: 178px;







	height: 132px;







	font-size: 72px;







	font-weight: bold;







	color: #CC0000;







	text-align: center;







	padding-top: 95px;







}







/**************** Radventskalender 2006 *****************/







#s_res { position: absolute; top: 200px; width: 400px; height: 440px; border: 1px solid black; background-color: #E8E9EB; }







.s_top {







	background-color: #FB8809;







	border-bottom: 1px solid grey;







	margin: 0px;







	padding-left: 5px;







	padding-top: 5px;







	height: 20px;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	background-image: url(profi_template/corner_right_left.gif);







	background-repeat: repeat-x;







	background-position: left top;







	color: #fff;







	font-weight: bold;







}







.s_body {







  margin: 0px;







  padding-left: 5px;







  overflow: auto;







  height: 409px;







  font-family: Arial, Helvetica, sans-serif;







  font-size: 11px;







}







/***CC-Bank Infobox in product_info.php**/







table.creditBox {







	margin-bottom: 10px;







}







/***CC-Bank Infobox in product_info.php**/







label.konfigurator {







	width: 140px;







	float: left;







}







input.konfigurator,select.konfigurator {







	margin-bottom: 10px;







}







input.button {







	margin-left: 140px;







}







img.bildLinks {







	float: left;







}







.clearBoth {







	clear: both;







}







.message {







	color: #ff9900;







}







/* Styles für Adressbox in create_account.php*/







#createAccountFormHeading {







	margin-left: 2px;







	margin-right: 2px;







	background: url(profi_template/bg_navleiste.png) repeat-x left bottom #ff9900;







	padding: 8px 5px;







}







#createAccountForm {







	padding-bottom: 8px;







	margin-left: 2px;







	margin-right: 2px;







}







table.fieldset {







	padding-bottom: 10px;







	padding-top: 4px;







	background: #eeeeee;







	margin-bottom: 15px;







}







/* Darstellung der Zahlungsweisen */







tr.rowEven {







	background-color: #EBEBE4;







}







tr.rowOdd {







	background-color:#CCCCCC;







}







/* BOF neues ProductListing vom 07.09.2007 */







div.productListingBoxOuter {







	width:100%;







	margin-bottom:8px;







}







div.productListingBoxHeader {







	/*background-repeat: no-repeat;







	background-position: left top;







	background-image: url(profi_template/bg-productListingHeader.jpg);







	padding-left: 95px;







	height: 26px;*/







	color: #333;







	font-size: 15px;







	font-weight: bold;







}







div.productListingBoxHeader h1 {







	color: #333;







	font-size: 15px;







	font-weight: bold;







	margin: 0;







	padding:0;







  padding-left:6px;







}







div.productListingBoxHeader h1 a {







  color: #333;







	font-size: 15px;







	font-weight: bold;







	margin: 0;







	padding:0;







  padding-left:6px;







  text-decoration:none;







}



div.productListingBoxHeader h1 a:hover {







  color: #333;







	font-size: 15px;







	font-weight: bold;







	margin: 0;







	padding:0;







  padding-left:6px;







  text-decoration:underline;







}







div.productListingBoxContent {











	/*background-image: url(profi_template/bg-productListingContent.gif);







	background-repeat: no-repeat;







	background-position: left bottom;*/







	padding:6px;	







  padding-bottom:15px;







  border-bottom:1px #333 solid;







}



div.productListingBoxHeaderSpecial {







	/*background-repeat: no-repeat;







	background-position: left top;







	background-image: url(profi_template/bg-productListingHeader.jpg);







	padding-left: 95px;







	height: 26px;*/







	color: #333;







  background-color:#eee;







	font-size: 15px;







	font-weight: bold;







}







div.productListingBoxHeaderSpecial h1 {







	color: #333;







	font-size: 15px;







  background-color:#eee;







	font-weight: bold;







	margin: 0;







	padding:0;







  padding-left:6px;







}







div.productListingBoxHeaderSpecial h1 a {







  color: #333;







	font-size: 15px;







	font-weight: bold;







	margin: 0;







	padding:0;







  padding-left:6px;







  text-decoration:none;







} 



div.productListingBoxHeaderSpecial h1 a:hover {







  color: #333;







	font-size: 15px;







	font-weight: bold;







	margin: 0;







	padding:0;







  padding-left:6px;







  text-decoration:underline;







}







div.productListingBoxContentSpecial {







	/*background-image: url(profi_template/bg-productListingContent.gif);







	background-repeat: no-repeat;







	background-position: left bottom;*/







  background-color:#eee;







	padding:6px;	







 







}







.productListingBoxLineSpecial {width:100%; margin-top:10px; margin-bottom:5px; height:1px; background-color:#333;}







.productListingBoxLineSpecialSort {width:100%; margin-top:3px; margin-bottom:5px; height:1px; background-color:#333;}







h2.popular_products {font-size:16px;width:100%;border-bottom:1px #333 solid;margin:0;margin-bottom:5px;padding:0;}







span.normalPreis {







	color: #FF9900;







	font-size: 24px;







	font-style:italic;







	margin:0;







	padding:0;







	line-height: 20px;







}







span.normalPreis.small{







	font-size: 16px;







}







span.spezialPreis {







	color: #FF0000;







	font-size: 24px;







	margin:0;







	padding:0;







	line-height: 20px;







}







span.kleingedrucktes {







	font-size: 10px;







	line-height: 10px;







	display: block;







	padding-top: 4px;







}







span.kleingedrucktes a {







	text-decoration: underline;







}







/* EOF neues ProductListing vom 07.09.2007 */







/* Themenweltbox auf Startseite */



.startseite_neu #zettel {z-index: 9999;  background: url(http://www.profirad.de/images/zettel.png) no-repeat; position:absolute; top: 20px; right: 30px; width:135px; height: 103px; padding: 20px; padding-top: 65px; text-align:center;color:#000000; }



* html .startseite_neu #zettel { background: url(http://www.profirad.de/images/zettel.gif); no-repeat }



.startseite_neu {position: relative; margin: 0; padding: 0}



.startseite_neu * {margin: 0; padding: 0}



.startseite_neu img.tw {position: absolute}



.startseite_neu #tw_1 {top: 0; left: 0;}



.startseite_neu #tw_2 {top: 402px; left: 0;}



.startseite_neu #tw_3 {top: 402px; left: 244px;}



.startseite_neu #tw_4 {top: 402px; left: 481px;}



.startseite_neu #tw_3_en {top: 402px; left: 265px;}



.startseite_neu #tw_4_en {top: 402px; left: 502px;}



.startseite_neu #tw_5 {top: 627px; left: 244px;}



.startseite_neu #tw_6 {top: 750px; left: 0px;}



.startseite_neu #tw_7 {top: 963px; left: 244px;}



.startseite_neu #tw_7a {top: 750px; left: 481px;}



.startseite_neu #tw_8 {top: 1212px; left: 0px;}



.startseite_neu #tw_9 {top: 1212px; right: 0px;}



.startseite_neu h2 { white-space: nowrap; position: absolute; top: 20px; left: 30px;color: #fbb900; font-size: 33px; text-transform: uppercase; font-weight: normal;}



.startseite_neu h3 {white-space: nowrap; position: absolute; top: 60px; left: 30px;color: white; font-size: 23.5px;text-transform: uppercase; font-weight: normal; }



.startseite_neu h3 span {color: #fbb900;}



.startseite_neu h3.tipp {left: 37px; top: 125px;}



.startseite_neu p {position: absolute;color: black;line-height: 15px; text-align: justify}



.startseite_neu p span {color: white;}



.startseite_neu p.tipp { left: 37px; top: 155px; width: 350px; }



.startseite_neu p.einleitung { left: 431px; top: 37px; width: 282px;font-weight: bold; }



.startseite_neu div.tw_2 {position: absolute; top: 678px; left: 37px; width: 300px;}



.startseite_neu div.tw_3 {position: absolute; top: 569px; left: 287px; width: 300px;}



.startseite_neu div.tw_3_en {position: absolute; top: 619px; left: 287px; width: 300px;}



.startseite_neu div.tw_4 {position: absolute; top: 678px; left: 540px; width: 300px;}



.startseite_neu div.tw_5 {position: absolute; top: 903px; left: 247px; width: 300px;}



.startseite_neu div.tw_6 {position: absolute; top: 758px; left: 37px; width: 300px;}



.startseite_neu div.tw_7 {position: absolute; top: 758px; left: 540px; width: 300px;}



.startseite_neu div.tw_7a {position: absolute; top: 1172px; left: 485px; width: 300px;}



.startseite_neu div.tw_8 {position: absolute; top: 1463px; left: 205px; width: 300px;}



.startseite_neu div.tw_9 {position: absolute; top: 1273px; left: 392px; width: 300px;}



.startseite_neu h4 a {color: #cc0000;}



.startseite_neu p a {color: black;}



.startseite_neu p a:hover {color: black;}



.startseite_neu h4 {color: #cc0000; font-weight: bold; margin-bottom: 2px; font-size: 12px; line-height: 15px;}



.startseite_neu .preis {font-size: 15px; font-weight: bold; line-height: 14px; color: black !important;}



.startseite_neu  h5 {position: absolute; left: 24px; font-size: 24px; color: white; font-weight: normal; text-transform: uppercase;}



.startseite_neu .herren {top: 413px;}



.startseite_neu .damen {top: 1209px;}



.startseite_neu #two_1 {top: 0; left: 0;}



.startseite_neu #two_2 {top: 402px; left: 0;}



.startseite_neu #two_3 {top: 655px; left: 0px;}



.startseite_neu #two_4 {top: 829px; left: 0px; }



.startseite_neu #two_5 {top: 986px; left: 0px;}



.startseite_neu #two_6 {top: 402px; left: 458px;}



.startseite_neu #two_7 {top: 655px; left: 458px;}



.startseite_neu #two_8 {top: 946px; left: 458px;}



.startseite_neu #two_9 {top: 1179px; right: 0px;}



.startseite_neu #two_5_en {top: 686px; left: 0px;}



.startseite_neu #two_8_en {top: 681px; left: 458px;}



.startseite_neu #two_9_en {top: 879px; right: 0px;}



.startseite_neu h2.two { white-space: nowrap; position: absolute; top: 330px; left: 30px;color: white; font-size: 30px; text-transform: uppercase; font-weight: normal;}



.startseite_neu h2.two span {color: #fbb900}



.startseite_neu h3.two {white-space: nowrap; position: absolute; top: 367px; left: 30px;color: white; font-size: 18px;text-transform: uppercase; font-weight: normal; }



.startseite_neu h3.two span {color: #fbb900;}



.startseite_neu p.einleitung_two { left: 513px; top: 27px; width: 205px;font-weight: normal; color: white; line-height: 15.5px;  }



.startseite_neu p.einleitung_two span {color: #fbb900; font-weight: bold;}



.startseite_neu h3.tipp_two {left: 37px; top: 492px; color: #cc0000; line-height: 23px;}



.startseite_neu p.tipp_two { left: 37px; top: 540px; width: 390px; }



.startseite_neu div.two_3 {position: absolute; top: 686px; left: 170px; width: 300px;}



.startseite_neu div.two_4 {position: absolute; top: 853px; left: 40px; width: 300px;}



.startseite_neu div.two_5 {position: absolute; top: 1067px; left: 50px; width: 300px;}



.startseite_neu div.two_6 {position: absolute; top: 638px; left: 550px; width: 300px;}



.startseite_neu div.two_7 {position: absolute; top: 715px; left: 550px; width: 300px;}



.startseite_neu div.two_8 {position: absolute; top: 1095px; left: 573px; width: 300px;}



.startseite_neu div.two_9 {position: absolute; top: 1265px; left: 422px; width: 300px;}



.startseite_neu div.two_5_en {position: absolute; top: 767px; left: 50px; width: 300px;}



.startseite_neu div.two_8_en {position: absolute; top: 795px; left: 573px; width: 300px;}



.startseite_neu div.two_9_en {position: absolute; top: 965px; left: 422px; width: 300px;}



.startseite_neu .beleuchtung {top: 632px; left: 20px;}



.startseite_neu .schutzbleche {top: 929px; text-align: right; right: 15px !important;}







/* ************************************ TW AENDERN */







.startseite_neu #twn_a {top: 0; left: 0;}



.startseite_neu #twn_b {top: 496px; left: 0;}











.startseite_neu #twn_1 {top: 710px; left: 0px;}



.mai11 #twn_1 {top: 670px; left: 0px;}



.juni11 #twn_1 {top: 660px; left: 0px;}



.juli11 #twn_1 {top: 660px; left: 0px;}



.aug11 #twn_1 {top: 660px; left: 0px;}



.sep11 #twn_1 {top: 660px; left: 0px;}







.startseite_neu #twn_2 {top: 710px; left: 378px;}



.tw_en #twn_2 {top: 710px; left: 228px;}



.mai11 #twn_2 {top: 670px; left: 226px;}



.juni11 #twn_2 {top: 660px; left: 380px;}



.juli11 #twn_2 {top: 660px; left: 380px;}



.aug11 #twn_2 {top: 660px; left: 398px;}



.sep11 #twn_2 {top: 660px; left: 398px;}







.startseite_neu #twn_3 {top: 1025px; left: 0px;}



.mai11 #twn_3 {top: 670px; left: 439px;}



.juni11 #twn_3 {top: 1010px; left: 0px;}



.juli11 #twn_3 {top: 900px; left: 0px;}



.aug11 #twn_3 {top: 910px; left: 0px;}



.sep11 #twn_3 {top: 910px; left: 0px;}







.startseite_neu #twn_4 {top: 1330px; left: 0px;}







.tw_en #twn_4 {top: 1080px;}



.mai11 #twn_4 {top: 1140px; left: 0px;}



.juni11 #twn_4 {top: 1010px; left: 380px;}



.juli11 #twn_4 {top: 900px; left: 380px;}



.aug11 #twn_4 {top: 910px; left: 398px;}



.en .aug11 #twn_4 {top: 662px; left: 398px;} 



.sep11 #twn_4 {top: 910px; left: 398px;}







.startseite_neu #twn_c {top: 1610px; left: 0px;}



.tw_en #twn_c {top: 1360px;}



.mai11 #twn_c {top: 1518px; left: 0}



.juni11 #twn_c {top: 1640px; left: 0px;}



.en .juni11 #twn_c {top: 660px; left: 0px;}



.juli11 #twn_c {top: 1332px; left: 0px;}



.en .juli11 #twn_c {top: 1132px; left: 0px;}



.aug11 #twn_c {top: 1195px; left: 0px;}



.en .aug11 #twn_c {top: 750px; left: 0px;}



.sep11 #twn_c {top: 1170px; left: 0px;}







.startseite_neu #twn_5 {top: 1330px; left: 261px;}



.mai11 #twn_5 {top: 1140px; left: 365px;}



.juni11 #twn_5 {top: 1355px; left: 0px;}



.en .juni11 #twn_5 {top: 655px; left: 360px;}



.juli11 #twn_5 {top: 1120px; left: 0px;}



.en .juli11 #twn_5 {top: 890px; left: 200px;}



.aug11 #twn_5 {top: 1195px; left: 398px;}



.sep11 #twn_5 {top: 1170px; left: 398px;}





.startseite_neu #twn_6 {top: 1330px; left: 476px; }



.tw_en #twn_6 {top: 1080px;}



.mai11 #twn_6 {top: 1518px; left: 280px}



.juni11 #twn_6 {top: 1355px; left: 380px;}



.juli11 #twn_6 {top: 1120px; left: 380px;}



.aug11 #twn_6 {top: 1462px; left: 0px;}



.sep11 #twn_6 {top: 1432px; left: 0px;}





.startseite_neu #twn_7 {top: 1610px; left: 261px;}



.tw_en #twn_7 {top: 1260px;}



.mai11 #twn_7 {top: 1809px; left: 0px}



.juni11 #twn_7 {top: 1827px; left: 0px}



.juli11 #twn_7 {top: 1332px; left: 380px}



.en .juli11 #twn_7 {top: 1132px; left: 380px}



.aug11 #twn_7 {top: 1462px; left: 398px}



.en .aug11 #twn_7 {top: 962px; left: 398px}



.sep11 #twn_7 {top: 1432px; left: 398px}





.startseite_neu #twn_8 {top: 1610px; left: 476px;}



.tw_en #twn_8 {top: 1360px;}



.mai11 #twn_8 {top: 1809px; left: 365px}



.juni11 #twn_8 {top: 1827px; left: 380px}



.sep11 #twn_8 {top: 1750px; left: 0px}





.sep11 #twn_9 {top: 1750px; left: 398px}







.startseite_neu #twf_a {top: 0; left: 0;}



.startseite_neu #twf_b {top: 496px; left: 0;}



.startseite_neu #twf_c {top: 1440px; left: 0px;}



.startseite_neu #twf_1 {top: 689px; left: 0px;}



.startseite_neu #twf_2 {top: 749px; left: 262px;}



.startseite_neu #twf_3 {top: 689px; left: 475px;}



.startseite_neu #twf_4 {top: 1063px; left: 0px;}



.startseite_neu #twf_5 {top: 1063px; left: 475px;}



.startseite_neu #twf_6 {top: 1350px; left: 258px; }



.startseite_neu #twf_7 {top: 1440px; left: 475px; }



.startseite_neu .bekleidung {top: 658px; left: 30px; border-bottom: 1px solid white; line-height: 25px; width: 690px;}



.startseite_neu h2.twn { white-space: nowrap; position: absolute; top: 400px; left: 30px;color: white; font-size: 30px; text-transform: uppercase; font-weight: normal;}



.startseite_neu h2.twn span {color: #fbb900}



.startseite_neu h3.twn {white-space: nowrap; position: absolute; top: 440px; left: 30px;color: white; font-size: 20px;text-transform: uppercase; font-weight: normal; }



.startseite_neu h3.twn span {color: #fbb900;}



.startseite_neu p.einleitung_twn { left: 45px; top: 535px; width: 650px;font-weight: normal; color: #000; line-height: 17.5px; }



.mai11 p.einleitung_twn {top: 532px !important;}







.juli11 p.einleitung_twn {top: 530px !important;}



.aug11 p.einleitung_twn {top: 530px !important;}



.sep11 p.einleitung_twn {top: 530px !important;}





.startseite_neu p.einleitung_twn span { font-weight: bold;color: #cc0000; font-size: 15px;   }







.startseite_neu h3.tipp_twn {left: 41px; top: 1645px; color: #cc0000; line-height: 25px;margin-bottom: 5px;}



.startseite_neu h3.tipp_twa {left: 41px; top: 1695px; color: #cc0000; line-height: 25px;margin-bottom: 5px;}







.tw_en h3.tipp_twn { top: 1400px;}



.mai11 h3.tipp_twa {top: 1545px; }



.juni11 h3.tipp_twa {top:1450px; }



.juli11 h3.tipp_twa {top: 1350px; left: 35px !important; }



.en .juli11 h3.tipp_twa {top: 1160px; left: 35px !important; }



.aug11 h3.tipp_twa {top: 1251px; left: 35px !important; }



.sep11 h3.tipp_twa {top: 1210px; left: 35px !important; }







.startseite_neu p.tipp_twn { left: 41px; top: 1675px; width: 200px; font-weight: bold; }



.startseite_neu p.tipp_twa { left: 41px; top: 1725px; width: 200px; font-weight: bold; }







.tw_en p.tipp_twn { top: 1435px;}



.mai11 p.tipp_twa {top: 1575px; }



.juni11 p.tipp_twa {top: 1703px; min-width: 300px !important; }



.en .juni11 p.tipp_twa { left: 45px; top: 725px;  font-weight: normal; }



.juli11 p.tipp_twa {top: 1380px; min-width: 315px !important; left: 35px !important; }



.en .juli11 p.tipp_twa {top: 1195px; min-width: 315px !important; left: 35px !important; }



.aug11 p.tipp_twa {top: 1281px; min-width: 315px !important; left: 35px !important; }



.sep11 p.tipp_twa {top: 1241px; min-width: 315px !important; left: 35px !important; }





.startseite_neu h3.tipp_twf {left: 41px; top: 1480px; color: #cc0000; line-height: 25px;margin-bottom: 5px;}







.startseite_neu p.tipp_twf { left: 41px; top: 1505px; width: 200px; font-weight: bold; text-align: left; }







/********************************TW AENDERN 2 **/



.startseite_neu div.twn_1 {position: absolute; top: 952px; left: 163px; width: 300px;}



.mai11 div.twn_1 {position: absolute; top: 1047px; left: 35px; width: 300px;}



.juni11 div.twn_1 {position: absolute; top: 932px; left: 183px; width: 170px;}



.juli11 div.twn_1 {position: absolute; top: 808px; left: 70px; width: 170px;}



.aug11 div.twn_1 {position: absolute; top: 677px; left: 55px; width: 170px;}



.sep11 div.twn_1 {position: absolute; top: 677px; left: 193px; width: 170px;}





.startseite_neu div.twn_2 {position: absolute;top: 735px; left: 415px; width: 300px;}



.tw_en div.twn_2 { left: 275px !important;}



.mai11 div.twn_2 {position: absolute; top: 694px; left: 262px; width: 300px;}



.juni11 div.twn_2 {position: absolute; top: 700px; left: 419px; width: 140px;}



.juli11 div.twn_2 {position: absolute; top: 700px; left: 419px; width: 130px;}



.aug11 div.twn_2 {position: absolute; top: 685px; left: 424px; width: 200px;}



.sep11 div.twn_2 {position: absolute; top: 826px; left: 425px; width: 200px;}







.startseite_neu div.twn_3 {position: absolute; top: 1157px; left: 105px; width: 300px;}



.mai11 div.twn_3 {position: absolute; top: 975px; left: 505px; width: 300px;}



.juni11 div.twn_3 {position: absolute; top: 1277px; left: 52px; width: 200px;}



.juli11 div.twn_3 {position: absolute; top: 1023px; left: 195px; width: 140px;}



.aug11 div.twn_3 {position: absolute; top: 932px; left: 43px; width: 280px;}



.sep11 div.twn_3 {position: absolute; top: 932px; left: 42px; width: 280px;}







.startseite_neu div.twn_4 {position: absolute; top: 1350px; left: 45px; width: 300px;}



.tw_en div.twn_4 {top: 1100px; }



.mai11 div.twn_4 {position: absolute; top: 1450px; left: 167px; width: 300px;}



.juni11 div.twn_4 {position: absolute; top: 1047px; left: 452px; width: 300px;}



.juli11 div.twn_4 {position: absolute; top: 930px; left: 546px; width: 140px;}



.aug11 div.twn_4 {position: absolute; top: 1125px; left: 493px; width: 240px;}



.en .aug11 div.twn_4 {position: absolute; top: 877px; left: 493px; width: 240px;}



.sep11 div.twn_4 {position: absolute; top: 1090px; left: 431px; width: 200px;}





.startseite_neu div.twn_5 {position: absolute; top: 1525px; left: 295px; width: 270px;}



.mai11 div.twn_5 {position: absolute; top: 1192px; left: 395px; width: 270px;}



.juni11 div.twn_5 {position: absolute; top: 1545px; left: 46px; width: 270px;}



.en .juni11 div.twn_5 {position: absolute; top: 845px; left: 406px; width: 270px;}



.juli11 div.twn_5 {position: absolute; top: 1250px; left: 32px; width: 160px;}



.en .juli11 div.twn_5 {position: absolute; top: 1020px; left: 232px; width: 150px;}



.aug11 div.twn_5 {position: absolute; top: 1222px; left: 424px; width: 190px;}



.sep11 div.twn_5 {position: absolute; top: 1220px; left: 444px; width: 190px;}





.startseite_neu div.twn_6 {position: absolute; top: 1355px; left: 500px; width: 300px;}



.tw_en div.twn_6 { top: 1105px; }



.mai11 div.twn_6 {position: absolute; top: 1665px; left: 495px; width: 270px;}



.juni11 div.twn_6 {position: absolute;  top: 1738px; left: 500px; width: 170px;}



.juli11 div.twn_6 {position: absolute;  top: 1138px; left: 535px; width: 180px;}



.aug11 div.twn_6 {position: absolute;  top: 1475px; left: 35px; width: 210px;}



.sep11 div.twn_6 {position: absolute;  top: 1460px; left: 53px; width: 210px;}





.startseite_neu div.twn_7 {position: absolute; top: 1785px; left: 285px; width: 300px;}



.tw_en div.twn_7 {top: 1435px }



.mai11 div.twn_7 {position: absolute; top: 2045px; left: 47px; width: 300px;}



.juni11 div.twn_7 {position: absolute; top: 2075px; left: 48px; width: 200px;}



.juli11 div.twn_7 {position: absolute; top: 1347px; left: 412px; width: 170px;}



.en .juli11 div.twn_7 {position: absolute; top: 1147px; left: 412px; width: 170px;}



.aug11 div.twn_7 {position: absolute; top: 1508px; left: 430px; width: 140px;}



.sep11 div.twn_7 {position: absolute; top: 1465px; left: 509px; width: 200px;}





.startseite_neu div.twn_8 {position: absolute; top: 1628px; left: 525px; width: 300px;}



.tw_en div.twn_8 {top: 1378px; }



.mai11 div.twn_8 {position: absolute; top: 1842px; left: 388px; width: 300px;}



.juni11 div.twn_8 {position: absolute; top: 1508px; left: 433px; width: 300px;}



.sep11 div.twn_8 {position: absolute; top: 1810px; left: 54px; width: 140px;}



.sep11 div.twn_9 {position: absolute; top: 1804px; left: 444px; width: 140px;}





.startseite_neu div.twf_1 {position: absolute; top: 962px; left: 70px; width: 300px; }



.startseite_neu div.twf_2 {position: absolute; top: 790px; left: 280px; width: 300px; }



.startseite_neu div.twf_3 {position: absolute; top: 962px; left: 520px; width: 300px; }



.startseite_neu div.twf_4 {position: absolute; top: 1350px; left: 50px; width: 300px; }



.startseite_neu div.twf_5 {position: absolute; top: 1341px; left: 521px; width: 270px; }



.startseite_neu div.twf_6 {position: absolute; top: 1615px; left: 285px; width: 300px; }



.startseite_neu div.twf_7 {position: absolute; top: 1460px; left: 498px; width: 300px; }







.startseite_neu p.advent  {position: absolute; top: 1830px; left: 30px; width: 680px; font-size: 14px; font-weight: bold; line-height: 20px;}







/*



.startseite_neu div.two_5_en {position: absolute; top: 767px; left: 50px; width: 300px;}



.startseite_neu div.two_8_en {position: absolute; top: 795px; left: 573px; width: 300px;}



.startseite_neu div.two_9_en {position: absolute; top: 965px; left: 422px; width: 300px;}



*/



.startseite_neu .rennrader {top: 678px; left: 30px; border-bottom: 1px solid white; line-height: 25px; width: 690px;}



.startseite_neu .zubehoer {top: 1290px; text-align: right; right: 20px !important; border-bottom: 1px solid white; line-height: 25px; width: 690px;}







.tw_en .zubehoer {top: 1040px;}











/* ************************************* */







.startseite_neu h2.twd { white-space: nowrap; position: absolute; top: 30px; left: 30px;color: #364f5b; font-size: 30px;  font-weight: bold; text-transform:none}



.startseite_neu h3.twd {white-space: nowrap; position: absolute; top: 70px; left: 30px;color: #364f5b; font-size: 24px; font-weight: normal;  text-transform:none}







.dezember10 td.einleitung p.h1 { position: relative; color: #364f5b; text-transform:none; margin: 0; padding: 0; margin-bottom: 20px; font-size: 30px; }



.dezember10 td.einleitung p.h2 { position: relative; color: #364f5b; text-transform:none; margin: 0; padding: 0; margin-bottom: 20px; font-size: 24px; }



.dezember10 td.einleitung p { position: relative; color: #364f5b; text-transform:none; margin: 0; padding: 0; font-size: 13px; line-height: 18px; }



.dezember10 td.einleitung {padding: 60px; padding-bottom: 40px;}











.dezember10 div.future {



border-left: solid #fff 2px;



border-top: dashed #fff 2px;



border-right: dashed #fff 2px;



border-bottom: dashed #fff 2px;



background: url(../../../images/themenwelten/dezember10/star-white.gif) no-repeat center center;



width: 178px;



height: 116px;



margin: 34px;



padding-top: 62px;



color: #364f5b;



text-align:center;



font-size: 36px; 



	}



	



.dezember10 .radventInfoBox, .dezember10 .radventInfoBox a {color: white; font-size: 10.5px; font-style: italic}	







/* ************************************* */



#themeBox {







	background-repeat: no-repeat;







	background-position: center top;







	background-color: #D9DADB;







	width:748px;







	margin-bottom: 10px;







	/*margin-left:8px;*/	







}







.weiss {







	color: #FFFFFF;







}











/* Link zu Online Rezension schreiben auf product_info */







a.reviewsWriteLink {







	color: #FF9900;







	text-decoration: underline;







}







a:hover.reviewsWriteLink {







	color: #FF9900;







	background-color: #FFFFFF;







}







/* Einkaufsberater Günter */







#leonieBox {







	/*background: #ffdf7e url(profi_template/box-leonie-bottom.gif) no-repeat left bottom;*/



    background: white url(profi_template/leonie-suche.jpg) no-repeat;



	padding-bottom: 12px;



	margin-top: 12px;



	margin-bottom: 12px;



	height: 200px;







}







#leonieBox select {width: 230px;}







#leonieHeader {







	height:23px;







	/*background: url(profi_template/bg-leonie-header.gif) right bottom no-repeat;*/







	/*color: #fff;*/



	color: black;







	font-size: 14px;







	font-weight: bold;







	padding: 4px 0px 0px 10px;







}







#leonieBody {







	padding: 10px 415px 0px 10px;







	height: 162px;







	/*background: url(profi_template/bg-leonie-body.gif) no-repeat right top;*/







	position: relative;







	font-size: 12px;







}







div.leonieSays {







	font-size: 12px;







	text-align: center;







	position: absolute;







	top: 38px;







	right: 225px;







	width:250px;



	



	color: white;







}







/* Checkout Success CC-BAnk */







.checkoutSuccessSantander {







	background: url(../../modules/payment/icons/cc-logo.jpg) no-repeat 10px 20px #FE0000;







	padding: 10px 10px 10px 240px;







	text-align: left;







	color: #fff;







	font-size: 13px;







}







#detail_tip a{color:#ff9900;}







#detail_tip a:hover{color:#fff;}



#tippBoxOuter {







	background: url(profi_template/tipp-top.png) no-repeat left top;







	width: 174px;







	padding-top: 80px;







}







#tippBoxInner {







	background: url(profi_template/tipp-bottom.png) no-repeat left bottom;







	padding: 0 18px 15px 14px;







  font-size:14px;







} 



#tippBoxOuterDetail {







	background: url(profi_template/tipp-top-detail.png) no-repeat left top;







	width: 174px;







	padding-top: 80px;







}







#tippBoxInnerDetail {







	background: url(profi_template/tipp-bottom-detail.png) no-repeat left bottom;







	padding: 0 18px 15px 14px;







  font-size:14px;







} 



#tippBoxInner a, #tippBoxInnerDetail a{color:#ff9900;}







#tippBoxInner a:hover, #tippBoxInnerDetail a:hover{color:#000;}



.payments img {vertical-align:bottom;}







.payments {width:487px;}







.content_detail_box a img {







	border: none;







}







.content_detail_box, .product_detail_box {font-family:arial;padding:0;margin-left:10px;width:742px;}







.content_detail_headline{background:url(profi_template/bg_headline.png) right bottom no-repeat;margin:0;width:360px;}







.content_detail_headline h1{color:white;font-size:18px;padding:5px;padding-bottom:10px;margin:0;}







.content_detail_left{width:370px;border:#C76C00 1px solid;font-family:arial;}







.content_detail_spacer{width:10px;height:10px;}







.content_detail_right{font-family:arial;width:351px;}







.description_headline {background:url(profi_template/bg_desc_line.png) left top repeat-x;width:740px;height:21px;padding:0;padding-top:4px;margin-top:10px;font-family:arial;}







.description_headline p {text-transform:uppercase;font-weight:bold;margin:0;padding:0;margin-left:10px;color:white;font-size:14px;}







.description_content {margin-left:10px; font-size:14px;font-family:arial; }







.best_price_button {margin:5px;}







.detail_prev_image{border:#C76C00 1px solid;padding:2px;}







.detail_products_model {background-color:#CFD1D4;width:120px;}







.detail_products_model p {padding:0;text-align:right;margin:0;margin-left:5px;margin-top:2px;margin-right:5px;margin-bottom:2px;font-weight:bold;font-size:12px;width:120px;}







.reviews_link_detail {text-decoration:underline;font-size:smaller;}







.content_detail_right_top {padding:0;padding-bottom:30px;border-bottom:#C76C00 1px solid;margin-top:15px;margin-bottom:0px;}







.detail_discount{float:left;margin-left:5px;background-image: url(profi_template/bg_discountpercent.png);background-repeat: no-repeat;	font-weight: bold;color: #FFFFFF;	font-size: 16px;width: 60px;background-position: left;height:60px;}







.detail_discount p {margin-top:20px;margin-left:15px;}







.productSpecialPriceDetail{font-size:26px;color:#C76C00;font-weight:bolder;}







.fontOrangeDetail{color:#C76C00;}







.detail_infos_right{float:right; margin-top:10px;}







.detail_quantity{font-size:13px;width:90px;text-align:center;height:18px;border:1px #C76C00 solid;}







.detail_preisalarm_mail{font-size:10px;width:110px;text-align:right;height:11px;border:1px #C76C00 solid;}







.detail_preisalarm_user{font-size:10px;width:100px;text-align:right;height:11px;border:1px #C76C00 solid;}







.detail_preisalarm_preis{font-size:10px;width:40px;text-align:right;height:11px;border:1px #C76C00 solid;}







.detail_preisalarm_captcha{font-size:10px;width:40px;text-align:right;height:11px;border:1px #C76C00 solid;}







.detail_h_space{height:5px;}







.detail_link{color:#FFFFFF;}







.detail_link:hover{text-decoration:underline;color:#FFFFFF;}







.formfield{padding:0;padding-top:10px;padding-bottom:10px;}







.formfield1{padding:0;padding-top:10px;padding-bottom:0px;}







.formfield3{padding:0;padding-top:1px;padding-bottom:10px;}







.detail_more_images{margin-top:50px;margin-bottom:10px;}







.description {border:1px #C76C00 solid;border-top:none;width:740px;}







.uvp_info {font-size:11px;font-weight:bolder;font-family:arial;}



/*********************************







Start Themenwelten Styles







*********************************/



/* Februar 10 */







.themeProduktTitelFeb {







	color: #005C97;







	font-weight: bold;







	font-size: 18px;







	text-transform: uppercase;







	line-height:130%;







}







.themeProduktTitelFeb a {







	color: #005C97;







	text-decoration:none;







}







.themeProduktTitelFeb a:hover {







	text-decoration:underline;







}







.themeProduktPreisFeb {







	color: #005C97;







	font-weight: bold;







	font-size: 13px;







	display: block;







	line-height:140%;







	text-transform: none;







}







.themeProduktPreisFeb .now {







	font-size: 18px;







}







.themeProduktUvpFeb { font-size:14px;color:#005C97; display: block; }







.themeInfoBoxFeb {







	background-color: #4b84fb;







	color: #fff;







	text-align: left;







	margin:0;







	padding:0;







}







.themeInfoBoxFeb p {







	padding: 10px;







	margin: 0;







	line-height: 140%;







	text-align: justify;







}







.themeInfoBoxFeb a {







	color: #fff;







	text-decoration: underline;







}







.sloganBox {







	background-color: #4b84fb;







	color: #fff;







	padding:10px 15px;







	font-weight: bold;







	text-transform: uppercase;







	text-align: left;







}







/* Juli 10 */



.themeProduktTitelJul {



	color: #fff;



	font-weight: bold;



	font-size: 18px;



	text-transform: uppercase;



	line-height:130%;



}



.themeProduktTitelJul a {



	color: #fff;



	text-decoration:none;



}



.themeProduktTitelJul a:hover {



	text-decoration:underline;



}



.themeProduktPreisJul {



	color: #fff;



	font-weight: bold;



	font-size: 13px;



	display: block;



	line-height:140%;



	text-transform: none;



}



.themeProduktPreisJul .now {



	font-size: 18px;



}







.themeProduktUvpJul { font-size:14px; color:#fff; display: block; }



.themeInfoBoxJul {



	background-color: #79b52e;



	color: #fff;



	text-align: left;



	margin:0;



	padding:0;



}



.themeInfoBoxJul h2 {



	padding: 10px 0 0 0;



	margin: 0;



	font-size: 16px;



	color: #fff;



	text-transform:uppercase;



}



.themeInfoBoxJul p {



	padding: 10px;



	margin: 0;



	line-height: 120%;



	text-align: justify;



}



.themeInfoBoxJul a {



	color: #fff;



	text-decoration: underline;



}



.sloganBoxJul {



	background-color: #79b52e;



	color: #fff;



	padding:5px 20px;



	font-weight: bold;



	text-transform: uppercase;



	text-align: left;



	font-size: 18px;



}







/* August 10 */







.themeProduktTitelAug {



	color: #fff;



	font-weight: bold;



	font-size: 18px;



	text-transform: uppercase;



	line-height:130%;



}



.themeProduktTitelAug a {



	color: #fff;



	text-decoration:none;



}



.themeProduktTitelAug a:hover {



	text-decoration:underline;



}



.themeProduktPreisAug {



	color: #fff;



	font-weight: bold;



	font-size: 13px;



	display: block;



	line-height:140%;



	text-transform: none;



}



.themeProduktPreisAug .now {



	font-size: 18px;



}







.themeProduktUvpAug { font-size:14px; color:#fff; display: block; }



.themeInfoBoxAug {



	background-color: #FC3A3A;



	color: #fff;



	text-align: left;



	margin:0;



	padding:0;



}



.themeInfoBoxAug p {



	padding: 10px;



	margin: 0;



	line-height: 120%;



	text-align: justify;



}



.themeInfoBoxAug a {



	color: #fff;



	text-decoration: underline;



}



.sloganBoxAug {



	background-color: #FC3A3A;



	color: #fff;



	padding:5px 20px;



	font-weight: bold;



	text-transform: uppercase;



	text-align: left;



	font-size: 18px;



}







/* Dezember09 */







div.now {







	border-left: solid #fff 2px;







	border-top: dashed #fff 2px;







	border-right: dashed #fff 2px;







	border-bottom: dashed #2fff 2px;







	background-color: #fff;







	width: 179px;







	height: 179px;







	margin: 34px;







	text-align:center;







}







div.past {







	border-left: solid #fff 2px;







	border-top: dashed #fff 2px;







	border-right: dashed #fff 2px;







	border-bottom: dashed #fff 2px;







	background-color: #fff;







	width: 179px;







	height: 179px;







	margin: 34px;







	text-align:center;







	position:relative;







}







div.abgelaufen {







	background: url(../../../images/themenwelten/dezember09/abgelaufen.png) no-repeat center center #fff;







	-moz-opacity:0.7; 







	filter: alpha(opacity=70);







	opacity:0.7;







	width:179px;







	height: 179px;







	position: absolute;







	top:0;







	left:0;





}







div.abgelaufen-en {







	background: url(../../../images/themenwelten/dezember09/abgelaufen-en.png) no-repeat center center #fff;







	-moz-opacity:0.7; 







	filter: alpha(opacity=70);







	opacity:0.7;







	width:179px;







	height: 179px;







	position: absolute;







	top:0;







	left:0;







}







div.future {







	border-left: solid #fff 2px;







	border-top: dashed #fff 2px;







	border-right: dashed #fff 2px;







	border-bottom: dashed #fff 2px;







	background: url(../../../images/themenwelten/dezember09/star-white.png) no-repeat center center;







	width: 178px;







	height: 116px;







	margin: 34px;







	padding-top: 62px;







	color: #e2001a;







	text-align:center;







	font-size: 36px; 







}







.radventProduct {







	text-align:left;







	padding: 0 5px 5px 5px;







	line-height: 120%;







}







.radventTitel {







	color: #000;







	font-weight: bold;







	font-size: 13px;







}







.radventTitel a {







	color: #000;







	text-decoration:none;







}







.radventTitel a:hover {







	text-decoration:underline;







}







.radventPreis {







	color: #e2001a;







	font-weight: bold;







	font-size: 13px;







}







.radventUvp { font-size:13px;color:#000; text-decoration:line-through; }







.radventInfoBox {







	text-align: center;







	margin:0;







	padding:0;







}



.themeInfoBox {







	background-color: #fff;







	color: #e2001a;







	text-align: left;







}







.themeInfoBox p {







	padding: 10px 6px;







	margin: 0;







}







/*********************************







Ende Themenwelten Styles







*********************************/



#aboSpecial {







position:absolute; 







top:90px;







left:511px; 







width:84px; 







height:55px;







margin:0;







padding:0;







}















/* New Slider */







#SlideItMoo_outer {  







	width:330px; 







  height:80px;







	margin:0px auto 0px; 







  







	display:block; 







	position:relative; 







	padding:0px;







	







}







/* create custom forward-backward buttons for this container */







#SlideItMoo_outer .SlideItMoo_forward,







#SlideItMoo_outer .SlideItMoo_back{ 







	display:block; 







	position:absolute; 







	cursor:pointer; 







	width:25px; 







	height:80px;







  margin-left:25px;







	bottom:0px; 







  right:0;







  padding-top:2px;







	background:url(images/gallery_fwd.jpg) no-repeat right top;  







}







#SlideItMoo_outer .SlideItMoo_back { 







	left:5px; 







  float:left;







  margin:0;







  padding:0;







	background:url(images/gallery_back.jpg) no-repeat left top;  







}



/* the width is set to show the number of thumbnails that will be visible */







#SlideItMoo_inner{ 







	position:relative ; 







	overflow:hidden ; 







	width:260px ; /* set a display width to make the slider look good in case js is disabled */







	margin:0px;







  padding-top:6px;







  padding-bottom:16px;







  margin-left:29px;



}







/* the thumbnails container; set a width on it so everything will be fine */







#SlideItMoo_items { 







	display:block; 







	position:relative; 







}







/* single element design */







#SlideItMoo_items div.SlideItMoo_element { 







	display:block; 







	position:relative; 







	float:left; 







	margin:0px 4px 0px; 







	font-size:11px; 







	width:60px; 







	text-align:center; 







	color:#FFFFFF;







  







}







#SlideItMoo_items a { padding:0px; margin:3px 0px 3px; clear:both; display:block; }







#SlideItMoo_items a img{ border:1px #fff solid; width:60px;}







#SlideItMoo_items a:hover img {border:1px solid;}







#SlideItMoo_items .SlideItMoo_forward a {border:none;}







.manufacturers_address a:hover{color:#ffffff;}



.columnBoxesCat .infoBoxHeading {







  text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 14px;







	height: 22px;







	color: #333;







	text-transform: uppercase;



  font-weight:bolder;







  background:none;







  border:none;







  







}







.columnBoxesCat .catHeading {







  width:200px;







  border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #F58234;







}







.columnBoxesCat { 







width:220px;







}



.columnBoxesCat li.boxLinks, li.cat-item {







	background-image: url(../../../images/infobox/nav_bullet.gif);







	background-repeat: no-repeat;







	background-position: 0 6px;







	padding-left: 10px;







	padding-bottom: 3px;







	padding-top: 3px;







	border:none;







}



.columnBoxesCat .infoBoxContents{







font-family: Arial,Helvetica,sans-serif;







font-size: 12px;







border:none;







}







.erste-ag {position: absolute; top: 75px; left: 160px; color: #6d6e70; font-weight: bold; font-size: 13px; width:500px; float:left;}







.partner-werden img {float: left; margin: 0 10px 0 10px;}



.partner-werden p {font-size: 22px; text-align: left; padding-top: 15px;}



.partner-werden p span {color: #f29400; font-weight: bold;}



.partner-werden a:hover {text-decoration: none; color: inherit;}



.finance_link {text-decoration:underline;margin-bottom:2px;color:#999;}



.finance_link:hover {color:#000;}



.head_spacer {background:url('images/head_spacer.jpg') left top no-repeat;width:994px;height:54px;}







.foot_spacer {background:url('images/head_spacer.jpg') left top no-repeat;width:994px;height:25px;}







.footer {width:995px;background:url('images/footer.png') left bottom no-repeat;margin:auto;height:245px;margin-bottom:20px;font-size:12px;line-height:16px;}







.footer a {font-size:12px;line-height:16px;margin-left:3px;color:#333;}







.footer h4 {font-size:15px;margin:0;padding:0;}







.footer .blo {height:160px;width:190px;}







.footer .bl {height:160px;border-left:1px #ccc solid;}







.footerarea {margin:auto;width:890px;margin-top:10px;}







.footer_links {margin:0 20px;}



.footer_links li {list-style:none;padding:0;margin:0;}



.footer_links li:before  {content:"-";}



#cat_bike {background:url('images/cat_fahrrad.jpg') left top no-repeat;margin-left:-36px;padding-left:40px;margin-top:-15px; padding-top:15px; z-index:-1;}







#cat_zubehoer {background:url('images/cat_zubehoer.jpg') left 160px no-repeat;margin-left:-38px;padding-left:40px;z-index:-1;}







#cat_fitness {background:url('images/cat_fitness.jpg') left 20px no-repeat;margin-left:-36px;padding-left:40px;height:190px;z-index:-1;}







#nav { margin:0;height:40px;background:url('images/overlay_nav.png') left top repeat-x;padding:0;border:none;z-index:2000;position:absolute; width:750px;}







#nav a { margin: 0; padding:10px 45px;text-decoration:none;color:#fff;z-index:5000;display:block;float:left;height:41px;font-weight:bold;font-size:12px;}



/*#nav a { margin: 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none }*/



#nav a.activeSlide { background: url(images/slider_mid.png) center top  no-repeat;color:#333; height:41px;}







#nav a:hover {background: url(images/slider_mid.png) center top  no-repeat;color:#333;height:41px; }



#slider_home {margin:0; padding:0; z-index:0;list-style-type:none; }







#slider_home img { margin: 0; padding:0;z-index:1; }



.box_slideshow { width: 750px;height:300px;}



#infoboxes { margin-bottom: 30px; height: 180px;margin-top:10px;}







.infobox { background: url("images/bg_infobox.gif"); width:177px; height:177px; float:left; margin-right: 14px;}







.infobox_right { background: url("images/bg_infobox.gif"); width:177px; height:177px; float:left;}







.infobox_image { margin: 2px; padding-top: 4px; height: 114px; width: 171px; text-align: center;}







.infobox_content { margin: 4px; width: 167px; height: 52px;}







.infobox_content h4 { font-weight: bold; font-size: 12px; color: #efa449; margin-top: 0px; margin-bottom: 1px; }







.infobox a {display:inline;}







.infobox img {border:none;display:inline;vertical-align:top;}



#box_payment_methods { height: 60px; margin-bottom: 20px;}







.box_references { margin-bottom: 10px; height: 180px;}







.box_reference { width:172px; float:left; margin-right: 8px; text-align:center;}



.cart_new {background:url('images/cart-head.png') left top  no-repeat;  border:none;padding:0;margin:0; border-left:2px #fff solid;height:95px;width:204px;}







td img {vertical-align: bottom;}



.wk_info {margin-top:28px;color:#fff;font-weight:bold;margin-left:10px;}







.wk_link {margin-top:19px;margin-left:10px;}







.wk_link a {color:#fff;font-weight:bold;text-transform:uppercase;}







#manu_box {list-style:none;}







small {font-size:11px;}



/* Themenweltbox auf Startseite */







.startseite_neu #zettel {z-index: 9999;  background: url(http://www.profirad.de/images/zettel.png) no-repeat; position:absolute; top: 20px; right: 30px; width:135px; height: 103px; padding: 20px; padding-top: 65px; text-align:center;color:#000000; }







* html .startseite_neu #zettel { background: url(http://www.profirad.de/images/zettel.gif); no-repeat }



.startseite_neu {position: relative; margin: 0; padding: 0}



.startseite_neu * {margin: 0; padding: 0}



.startseite_neu img.tw {position: absolute}



.startseite_neu #tw_1 {top: 0; left: 0;}



.startseite_neu #tw_2 {top: 402px; left: 0;}



.startseite_neu #tw_3 {top: 402px; left: 244px;}



.startseite_neu #tw_4 {top: 402px; left: 481px;}



.startseite_neu #tw_3_en {top: 402px; left: 265px;}



.startseite_neu #tw_4_en {top: 402px; left: 502px;}



.startseite_neu #tw_5 {top: 627px; left: 244px;}



.startseite_neu #tw_6 {top: 750px; left: 0px;}



.startseite_neu #tw_7 {top: 963px; left: 244px;}



.startseite_neu #tw_7a {top: 750px; left: 481px;}



.startseite_neu #tw_8 {top: 1212px; left: 0px;}



.startseite_neu #tw_9 {top: 1212px; right: 0px;}



.startseite_neu h2 { white-space: nowrap; position: absolute; top: 20px; left: 30px;color: #fbb900; font-size: 33px; text-transform: uppercase; font-weight: normal;}



.startseite_neu h3 {white-space: nowrap; position: absolute; top: 60px; left: 30px;color: white; font-size: 23.5px;text-transform: uppercase; font-weight: normal; }



.startseite_neu h3 span {color: #fbb900;}



.startseite_neu h3.tipp {left: 37px; top: 125px;}



.startseite_neu p {position: absolute;color: black;line-height: 15px; text-align: justify}



.startseite_neu p span {color: white;}



.startseite_neu p.tipp { left: 37px; top: 155px; width: 350px; }



.startseite_neu p.einleitung { left: 431px; top: 37px; width: 282px;font-weight: bold; }



.startseite_neu div.tw_2 {position: absolute; top: 678px; left: 37px; width: 300px;}



.startseite_neu div.tw_3 {position: absolute; top: 569px; left: 287px; width: 300px;}



.startseite_neu div.tw_3_en {position: absolute; top: 619px; left: 287px; width: 300px;}



.startseite_neu div.tw_4 {position: absolute; top: 678px; left: 540px; width: 300px;}



.startseite_neu div.tw_5 {position: absolute; top: 903px; left: 247px; width: 300px;}



.startseite_neu div.tw_6 {position: absolute; top: 758px; left: 37px; width: 300px;}



.startseite_neu div.tw_7 {position: absolute; top: 758px; left: 540px; width: 300px;}



.startseite_neu div.tw_7a {position: absolute; top: 1172px; left: 485px; width: 300px;}



.startseite_neu div.tw_8 {position: absolute; top: 1463px; left: 205px; width: 300px;}



.startseite_neu div.tw_9 {position: absolute; top: 1273px; left: 392px; width: 300px;}



.startseite_neu h4 a {color: #cc0000;}



.startseite_neu p a {color: black;}



.startseite_neu p a:hover {color: black;}



.startseite_neu h4 {color: #cc0000; font-weight: bold; margin-bottom: 2px; font-size: 12px; line-height: 15px;}



.startseite_neu .preis {font-size: 15px; font-weight: bold; line-height: 14px; color: black !important;}



.startseite_neu  h5 {position: absolute; left: 24px; font-size: 24px; color: white; font-weight: normal; text-transform: uppercase;}



.startseite_neu .herren {top: 413px;}



.startseite_neu .damen {top: 1209px;}



.startseite_neu #two_1 {top: 0; left: 0;}



.startseite_neu #two_2 {top: 402px; left: 0;}



.startseite_neu #two_3 {top: 655px; left: 0px;}



.startseite_neu #two_4 {top: 829px; left: 0px; }



.startseite_neu #two_5 {top: 986px; left: 0px;}



.startseite_neu #two_6 {top: 402px; left: 458px;}



.startseite_neu #two_7 {top: 655px; left: 458px;}



.startseite_neu #two_8 {top: 946px; left: 458px;}



.startseite_neu #two_9 {top: 1179px; right: 0px;}



.startseite_neu #two_5_en {top: 686px; left: 0px;}



.startseite_neu #two_8_en {top: 681px; left: 458px;}



.startseite_neu #two_9_en {top: 879px; right: 0px;}



.startseite_neu h2.two { white-space: nowrap; position: absolute; top: 330px; left: 30px;color: white; font-size: 30px; text-transform: uppercase; font-weight: normal;}



.startseite_neu h2.two span {color: #fbb900}



.startseite_neu h3.two {white-space: nowrap; position: absolute; top: 367px; left: 30px;color: white; font-size: 18px;text-transform: uppercase; font-weight: normal; }



.startseite_neu h3.two span {color: #fbb900;}



.startseite_neu p.einleitung_two { left: 513px; top: 27px; width: 205px;font-weight: normal; color: white; line-height: 15.5px;  }



.startseite_neu p.einleitung_two span {color: #fbb900; font-weight: bold;}



.startseite_neu h3.tipp_two {left: 37px; top: 492px; color: #cc0000; line-height: 23px;}



.startseite_neu p.tipp_two { left: 37px; top: 540px; width: 390px; }



.startseite_neu div.two_3 {position: absolute; top: 686px; left: 170px; width: 300px;}



.startseite_neu div.two_4 {position: absolute; top: 853px; left: 40px; width: 300px;}



.startseite_neu div.two_5 {position: absolute; top: 1067px; left: 50px; width: 300px;}



.startseite_neu div.two_6 {position: absolute; top: 638px; left: 550px; width: 300px;}



.startseite_neu div.two_7 {position: absolute; top: 715px; left: 550px; width: 300px;}



.startseite_neu div.two_8 {position: absolute; top: 1095px; left: 573px; width: 300px;}



.startseite_neu div.two_9 {position: absolute; top: 1265px; left: 422px; width: 300px;}



.startseite_neu div.two_5_en {position: absolute; top: 767px; left: 50px; width: 300px;}



.startseite_neu div.two_8_en {position: absolute; top: 795px; left: 573px; width: 300px;}



.startseite_neu div.two_9_en {position: absolute; top: 965px; left: 422px; width: 300px;}



.startseite_neu .beleuchtung {top: 632px; left: 20px;}



.startseite_neu .schutzbleche {top: 929px; text-align: right; right: 15px !important;}













.startseite_neu h2.twd { white-space: nowrap; position: absolute; top: 30px; left: 30px;color: #364f5b; font-size: 30px;  font-weight: bold; text-transform:none}



.startseite_neu h3.twd {white-space: nowrap; position: absolute; top: 70px; left: 30px;color: #364f5b; font-size: 24px; font-weight: normal;  text-transform:none}







.dezember10 td.einleitung p.h1 { position: relative; color: #364f5b; text-transform:none; margin: 0; padding: 0; margin-bottom: 20px; font-size: 30px; }



.dezember10 td.einleitung p.h2 { position: relative; color: #364f5b; text-transform:none; margin: 0; padding: 0; margin-bottom: 20px; font-size: 24px; }



.dezember10 td.einleitung p { position: relative; color: #364f5b; text-transform:none; margin: 0; padding: 0; font-size: 13px; line-height: 18px; }



.dezember10 td.einleitung {padding: 60px; padding-bottom: 40px;}











.dezember10 div.future {



border-left: solid #fff 2px;



border-top: dashed #fff 2px;



border-right: dashed #fff 2px;



border-bottom: dashed #fff 2px;



background: url(../../../images/themenwelten/dezember10/star-white.gif) no-repeat center center;



width: 178px;



height: 116px;



margin: 34px;



padding-top: 62px;



color: #364f5b;



text-align:center;



font-size: 36px; 



	}



	



.dezember10 .radventInfoBox, .dezember10 .radventInfoBox a {color: white; font-size: 10.5px; font-style: italic}	



/* ************************************* */



/* Themenweltbox auf Startseite */







#themeBox {



	background-repeat: no-repeat;



	background-position: center top;



	background-color: #D9DADB;



	width:748px;



	margin-bottom: 10px;



	/*margin-left:8px;*/	



}



.weiss {



	color: #FFFFFF;



}

.list_link {cursor:pointer;text-decoration:none;border:none;padding:0;margin:0;}

.list_link:hover {text-decoration:none;color:#000;}

.clear {clear:both;}



    #themenwelt_02_2012 {width:749px;}

      #themenwelt_02_2012_head{background:url('https://www.profirad.de/images/tw/profirad-themenwelt-februar-head3.jpg') left top no-repeat;height:499px;}

      #themenwelt_02_2012_body{background:url('https://www.profirad.de/images/tw/profirad-themenwelt-februar3.jpg') left top no-repeat;height:2000px;}

      #themenwelt_02_2012 .twn {color:#fff;font-size:18px;text-align:left;margin-bottom:4px;margin-left:40px;padding-bottom:0px;padding-top:5px;}

      #themenwelt_02_2012_content_box1 {padding-top:25px;margin-left:100px;width:540px;text-align:justify;font-weight:bold;}

      #themenwelt_02_2012_content_box2 {margin-top:130px;margin-left:100px;width:540px;text-align:justify;font-weight:bold;}

      #themenwelt_02_2012_product_box1 {margin-top:130px;margin-left:320px;font-weight:bold;font-size:14px;text-align:left;}

      #themenwelt_02_2012_product_box2 {margin-top:130px;margin-left:40px;font-weight:bold;font-size:14px;text-align:right;width:350px;} 

      #themenwelt_02_2012_product_box3 {margin-top:110px;margin-left:290px;font-weight:bold;font-size:14px;text-align:left;}

      #themenwelt_02_2012_product_box4 {margin-top:110px;margin-left:100px;font-weight:bold;font-size:14px;text-align:right;width:350px;} 

      #themenwelt_02_2012_product_box5 {margin-top:90px;margin-left:80px;font-weight:bold;font-size:14px;text-align:right;width:350px;} 





