/* gewählte Designfarben */

/*
usercolor.background = "#DCE6F5"
usercolor.dark = "#E10000"
usercolor.medium = "#E10000"
usercolor.bright = "#D0E0B8"
usercolor.design = "#333399"
usercolor.navigation = "#E1011B"
*/


* { 
	margin:				0;
 	padding:			0; 
}

/* Scrollbalken im FF immer anzeigen */ 
html {
	height:				100%;
	margin-bottom:			0.1px;
} 
body {
	margin:				0;
	padding:			0;
	background-color:		#DCE6F5;
}
/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content:			"."; 
	display:			block; 
	height:				0; 
	clear:				both; 
	visibility:			hidden;
}
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix  {
	display:			block;
}
/* End hide from IE-mac */  

.clearer{
	clear:				both;
	overflow:			hidden;
	height:				1px;
} 
#wrapper {
	margin-left:			auto; 
	margin-right:			auto;
	width:				1020px; 
	background:			#fff url(../images/pbk.gif) repeat-y;
	min-height:			600px;
	border:				10px solid #fff;
}

#header {/*enthält Logo, SWF etc. */ 
	position:			relative;
	left:				2px;
	margin-left:			auto; 
	margin-right:			auto;
	width:				1002px;
	height:				265px;
	background:			red;
	z-index:			1;
}
#eyecatcher { 
	position: 			relative;
	left: 				0;
	width: 				1004px;
	height: 			265px;
	z-index:			100;
	background:			#fff url(../images/peye.jpg) no-repeat;
} 
#maintopic {
	position:		relative;
	left:			10px;
	width:			1004px;
	height:			30px;
	border-top:		4px solid #fff;
	background:		url(../images/pmt.gif) repeat-x;
	z-index:		1;
}
* html #maintopic {
	margin-left:		-1px;
	width:			1003px;
	position:		relative;
	left:			11px;
	width:			1003px;
}
#maintopic a {
	display:		block;
	float:			left;
	height:			30px;
	padding:		0px 3px 0px 3px;
	line-height:		30px;
	color:			#505050;
	text-decoration:	none;
	font-size:		11px;
	letter-spacing:		;
	background:		url(../images/pln.gif) no-repeat right;
}
#maintopic a.active  { /* Startseite */ 
	position:		relative;
	top:			-4px;
	color:			#505050  !important;
	font-weight:		normal;
	font-size:		11px;
	background:		url(../images/pmaintopic_bg.gif) top  repeat-x;  
}
#maintopic_00 a  { /* Startseite */ 
	position:		relative;
	top:			-4px;
	color:			#505050  !important;
	font-weight:		normal;
	font-size:		11px;
	background-image:	none  !important;  
}
#maintopic_00 a:hover  {
	top:			-4px;
	color:			#000  !important;
	background:		url(../images/pmaintopic_bg_home.gif) top  repeat-x !important;   
}
#maintopic_0 a,
#maintopic a:hover,
#maintopic_0 a.active  { /* Startseite */ 
	position:		relative;
	top:			-4px;
	color:			#505050  !important;
	font-weight:		normal;
	font-size:		11px;
	background:		url(../images/pmaintopic_bg.gif) top  repeat-x;  
}
#right {
	float:			right;
	width:			760px;
}

#search {
	float:			left;
	padding:		0;
	margin:			5px 5px 0 5px ;
	width:			200px;
	background-color:	#F1F1F1 ;
}
#search input.search {
	width:			150px;
	padding:		4px 4px 6px 4px; 
	border:			1px solid #cdcdcd;
	color:			#333333;
	background:		#F1F1F1 url(../images/pmt.gif) repeat-x;
}
#topic  {
	position:		relative;
	left:			9px;
	top:			0;
	width:			230px;
	background:		#F1F1F1;
	float:			left;
}
* html #topic {
	background-color:	#F1F1F1;
}
h4  {
	clear:				both;
	background:			transparent url(../images/pmta.gif) repeat-x;
	padding:			0 12px 0 8px;
	font-size:			102%;
	font-weight:			normal;
	letter-spacing:			1px;
	text-transform:			uppercase;
	line-height:			24px;
	border-top: solid 1px #666;
}
h4 a {
	color:				#000 !important;
}
h4 a:hover {
	color:				#E3402D !important;
}

ul#topics_Start {
	list-style-type:		none;
	margin:				0;
	padding:			0;
	text-align:			left !important;
	text-transform:			uppercase;
}
ul#topics_Start li a {
	padding:			2px 2px 2px 6px  !important;
	display:			block;
	color:				#505050  !important;
	font-weight:			normal;
	background-color:		#fff;
	text-decoration:		none;
	margin:				3px 8px 0px 6px;
	line-height:			18px;
}
ul#topics_Start li a:hover {
	line-height:			18px !important;	
	padding:			2px 2px 2px 6px  !important;
	background-color:		transparent;
	text-indent:			inherit;
}  
/* Siebdruck #333399 */ 
ul#topics_Start  li.mt1  {
	border-left:			10px solid #333399;
}
/* Trockner  #33CCCC */ 
ul#topics_Start  li.mt2  {
	border-left:			10px solid #33CCCC;
}
/* Waschen   #00CC33 */ 
ul#topics_Start  li.mt3  {
	border-left:			10px solid #00CC33;
}
/* Digital   #333399 */ 
ul#topics_Start  li.mt4  {
	border-left:			10px solid #ffcc33 !important;
}
/* Tampon    #FF6633 */ 
ul#topics_Start  li.mt5  {
	border-left:			10px solid #FF6633;
}
/* Gebraucht #993300 */
ul#topics_Start  li.mt6  {
	border-left:			10px solid #993300;
}

/* Siebdruck #333399 */ 
ul#topics_Start  li.mt1:hover  {
	border-left:			10px solid #333399;
}
/* Trockner  #33CCCC */ 
ul#topics_Start  li.mt2:hover  {
	border-left:			10px solid #33CCCC;
}
/* Waschen   #00CC33 */ 
ul#topics_Start  li.mt3:hover  {
	border-left:			10px solid #00CC33;
}
/* Digital   #333399 */ 
ul#topics_Start  li.mt4:hover  {
	border-left:			10px solid #333399;
}
/* Tampon    #FF6633 */ 
ul#topics_Start  li.mt5:hover  {
	border-left:			10px solid #FF6633;
}
/* Gebraucht #993300 */
ul#topics_Start  li.mt6:hover  {
	border-left:			10px solid #993300;
}

/* 
ul#topics_Start  li.mt1:hover  {
	border-left:			10px solid #FB0200;
}
ul#topics_Start  li.mt2:hover  {
	border-left:			10px solid #FB0200;
}
ul#topics_Start  li.mt3:hover  {
	border-left:			10px solid #FB0200;
}
ul#topics_Start  li.mt4:hover  {
	border-left:			10px solid #FB0200;
}
ul#topics_Start  li.mt5:hover  {
	border-left:			10px solid #FB0200;
}
ul#topics_Start  li.mt6:hover  {
	border-left:			10px solid #FB0200;
}
 */ 


 /* Commonpages */
#subtopic {
	display:			block;
	color:				#000;
	background-color:		#f1f1f1;
	font-size:			1.0em;
	padding-left:			0;
	margin:				5px  0  5px  0;
}
* html #subtopic {
	background-color:		transparent;
	position:			relative;
}

#subtopic h1  {
	background:			transparent url(../images/pmta.gif) repeat-x; 
	padding:			2px 12px 0 8px;
	margin-top:			10px;
	font-size:			95%;
	font-weight:			normal;
	color:				#505050  !important;
	letter-spacing:			1px;
	text-transform:			uppercase;
	line-height:			20px;
	border-top:         		1px solid #666;
}
#subtopic a {
	padding:			2px 2px 2px 6px  !important;
	display:			block;
	color:				#505050;
	text-decoration:		none;
	border-left:			10px solid #505050;
	border-bottom:			1px solid #999;
	margin:				3px 8px 0px 6px;
}
* html #subtopic a {
	clear:				both;
	padding:			2px 2px 2px 8px  !important;
	display:			block;
	color:				#FFFFFE;
	background-color:		#666;
	text-decoration:		none;
	border-left:			10px solid #E1011B;
	border-bottom:			1px solid #FFFFFE  !important;
	float:				none;
}
#subtopic a:hover   {
	color:		      		#FFFFFE;
	border-left:			10px solid #E1011B;
	padding:			0 0 0  5px;
	background-color:		#666;
	text-indent:			inherit;	
}
#footer {
	clear:				both; 
	margin:				0 auto;
}
#footer a {
	margin:				0;
	padding:			0 2px ;
	text-decoration:		none;
   	font-size:			x-small;
	color:				#888;
	letter-spacing:			0.05em;
}
#footer p {
	text-align:			center;	
	margin:				0 auto;
	padding:			0; 
	line-height:			13px;
}

#printfooter {
	display:			none; 
}
#youarehere {
	position:			relative;
	float:				left;
	left:				9px;
	width:				90%;
	margin:				5px 0 20px 0;
	padding:            		0 0 0 8px;
	text-align:			left;	
}
#youarehere a {
	padding:			0  0  0  3px;
}
#youarehere a.sel:hover, #youarehere a.main:hover , #youarehere a.sup:hover{
	color:				#505050  !important;
	background-color:		transparent;
	border-bottom:			1px dotted #E1011B;
}
#youarehere a.sel {
	color:				#505050;
	background-color:		transparent;
	text-decoration:		none;
	font-size:			11px;	
}
#youarehere a.sup {
	color:				#E1011B;
	background-color:		transparent;
	font-weight:			normal !important;
	text-decoration:		none;
}
#youarehere a.main {
	color:				#E1011B;
	background-color:		transparent;
	font-weight:			bold !important;
	text-decoration:		none;
}
#youarehere p {
	font-weight:			bold;
	color:				#E10000;
	background-color:		transparent;
	margin:				0px;
	padding:			0px 0px 0px 10px;
}
/*usercolor.medium = "#E10000"
usercolor.bright = "#D0E0B8"
usercolor.dark = "#E10000"
usercolor.navigation = "#E1011B"
usercolor.design = "#333399"
*/

/*

/* Siebdruck #333399 */ 
/* Trockner  #33CCCC */ 
/* Waschen   #00CC33 */ 
/* Digital   #333399 */ 
/* Tampon    #FF6633 */ 
/* Gebraucht #993300 */
*/


hr .hr_maintopic_4   {
	width:				575px;
	color:				#333399;
	background-color:		#333399;
	height:				0.09em;
	border:				none;
	text-align:			left;
}

hr .hr_sb_maintopic_4   {
	width:				490px;
	color:				#333399;
	background-color:		#333399;
	height:				0.09em;
	border:				none;
	text-align:			left;
}

ul#topics_Start  li.mt4  {
	border-left:			10px solid #333399;
}
ul#topics_Start  li.mt4:hover  {
	border-left:			10px solid #E1011B;
}

#topic h1.firsttopic  {
	background-color:		#333399; 
	color:				#fff;
	padding:			2px 12px 2px 10px;
	margin-left:			0;
	margin-top:			10px;
	font-size:			95%;
	font-weight:			normal;
	letter-spacing:			1px;
	text-transform:			uppercase;
	line-height:			20px;
}
#topic h1.firsttopic a {
	color:				#fff  !important;
	font-weight:			bold;
}
#topic h1  {
	background-color:		#333399; 
	color:				#fff;
	padding:			2px 12px 2px 10px;
	margin-left:			0;
	margin-top:			10px;
	font-size:			95%;
	font-weight:			normal;
	letter-spacing:			1px;
	text-transform:			uppercase;
	line-height:			20px;
}
#topic h1 a {
	color:				#fff  !important;
	font-weight:			bold;
}
/* Navigationsebene 3 */
#current2 a.topicactive_ebene2 { /* ebene 2, AKTIV */
	text-transform:			none  !important;
	padding:			2px 2px 2px 6px  !important;
	display:			block;
	color:				#333399  !important;
	font-weight:			bold;
	background-color:		#fff;
	text-decoration:		none;
	border-left:			10px solid  #333399;
	margin:				3px 8px 0px 6px;
}
#current2 a.topicactive_ebene2:hover { /* ebene 2, AKTIV */
	border-left:			10px solid #505050;
	padding:			0px 0px 0px 5px;
	background-color:		transparent;
	text-indent:			inherit;
}

a.topicactive_ebene2 { /* ebene 2, inaktiv */
	padding:			2px 2px 2px 6px  !important;
	display:			block;
	color:				#505050  !important;
	font-weight:			normal;
	background-color:		#fff;
	text-decoration:		none;
	border-left:			10px solid #B5B5B5;
	margin:				3px 8px 0px 6px;
}
a.topicactive_ebene2:hover { /* ebene 2, inaktiv */
	border-left:			10px solid  #333399;
	padding:			0px 0px 0px 5px;
	background-color:		transparent;
	text-indent:			inherit;
}
#current3 a.subtopic { /* ebene 3, AKTIV */
	text-decoration:		none;
	background-color:		transparent;
	font-weight:			normal;
	color:				#505050 !important;
	padding:			2px 2px 2px 6px  !important;
	border-left:			10px solid  #333399 !important;
	border-bottom:			1px solid #B5B5B5;
	margin-left:			15px;
	line-height:			18px;
	display:			block;
}
#current3 a.subtopic:hover {  /* ebene 3, AKTIV */
	text-decoration:		none;
	background-color:		transparent;
	font-weight:			normal;
	color:				#333399 !important;
	padding:			2px 2px 2px 6px  !important;
	border-left:			10px solid  #333399 !important;
	margin-left:			15px;
	line-height:			18px;
}
a.subtopic {  /* ebene 3, inaktiv */
	padding:			2px 2px 2px 6px  !important;
	display:			block;
	color:				#505050  !important;
	font-weight:			normal;
	background-color:		#fff;
	text-decoration:		none;
	border-left:			10px solid #333399;
	margin:				0  8px  0  15px;
}
a.subtopic:hover {  /* ebene 3, inaktiv */
	background-color:		transparent;
	font-weight:			normal !important;
	color:				#333399 !important;
	padding:			2px 2px 2px 6px  !important;
	border-left:			10px solid #9FA4A7 !important;
	margin:				0  8px  0  15px;
}
