*			{ border:0px; margin:0px; padding:0px; outline:none; font-size:11px; color:#231f20; font-family:Verdana, Arial, Helvetica, Sans-Sans; }

html, body	{ width:100%; text-align:center; height:100%; }
html		{ height:101%; }
body		{ background:url(/assets/templates/promodoro/de/_pic/bg_main.png) 0px 0px repeat; }

.clr		{ clear:both; line-height:0px; height:0px; }
.ninja		{ color:black; visibility:hidden; }

a.bt_pdfdownload	 	{ padding:3px 0px 10px 20px; background:url(/assets/templates/promodoro/de/_bilder_inhalt/pdf_ico.png) 0px 0px no-repeat; line-height:20px; text-decoration:none; color:#7b7b7a; }
a.bt_pdfdownload:hover	{ text-decoration:underline; color:#000000; }

a.bt_imgdownload	 	{ padding:3px 0px 10px 20px; background:url(/assets/templates/promodoro/de/_bilder_inhalt/jpg_ico.png) 0px 0px no-repeat; line-height:20px; text-decoration:none; color:#ababab; }
a.bt_worddownload	 	{ padding:3px 0px 10px 20px; background:url(/assets/templates/promodoro/de/_bilder_inhalt/word_ico.png) 0px 0px no-repeat; line-height:20px; text-decoration:none; color:#ababab; }

a.bt_goto			 	{ padding:3px 0px 10px 20px; background:url(/assets/templates/promodoro/_bilder_inhalt/goto_ico.gif) 0px 0px no-repeat; line-height:20px; text-decoration:none; color:#ababab; }
a.bt_pressdownload	 	{ padding:3px 0px 10px 20px; background:url(/assets/templates/promodoro/_bilder_inhalt/dl_ico.gif) 0px 0px no-repeat; line-height:20px; text-decoration:none; color:#ababab; }

/*//////////	site_holder     //////////////*/
div#site_holder	{ position:relative; width:934px; margin:0px auto; height:100%; background:#FFFFFF; }

/*  height 100% */
div#site_holder		
{ 
height:auto !important; /* real browsers */ 
height:100%; /* IE6: treaded as min-height*/ 
min-height:100%; /* real browsers */
}


div#site_holder	#logo_holder 		{ position:absolute; right:-39px; top:45px; height:191px; width:39px; }
div#site_holder	#lang_holder 		{ position:absolute; right:-23px; top:270px; width:23px; }
div#site_holder	#lang_holder ul		{ list-style:none; }
div#site_holder	#lang_holder ul li	{ margin-bottom:7px; }

div#site_holder	#pagename_holder 	{ position:absolute; }
div#site_holder	#color_holder 		{ position:absolute; left:-12px; top:570px; width:12px; }



ul#main_nav				{ list-style:none; margin-left:18px; }
ul#main_nav li			{ display:block; float:left; width:139px; height:42px; overflow:hidden; }
ul#main_nav li a		{ display:block; width:139px; height:42px; background-position:0px 0px; background-repeat:no-repeat; }
ul#main_nav li a:hover	{ background-position:0px -42px; background-repeat:no-repeat; }
ul#main_nav li a.act	{ background-position:0px -84px; background-repeat:no-repeat; }

ul#service_nav				{ list-style:none; float:right; margin-top:22px; }
ul#service_nav li			{ display:block; float:left;  }
ul#service_nav li a			{ font-size:8px; padding:0px 3px; border-right:1px solid #787878; text-decoration:none; color:#787878; font-family:Verdana; }
ul#service_nav li a:hover	{ text-decoration:underline; }
ul#service_nav li a.last	{ border-right:0px solid #787878; }


div#categories					{ position:relative; left:18px; top:30px; width:896px; height:402px; overflow:hidden; text-align:left; }
div#categories .navigation		{ position:absolute; top:0px left:0px; z-index:200; background:url(/assets/templates/promodoro/de/_pic/cat_nav_bg.png) 6px 0px no-repeat; height:402px; }

div#categories .navigation div			{ position:relative; display:block; height:402px; float:left; margin-left:2px; }
div#categories .navigation div.first	{ margin-left:0px; }
div#categories .navigation div.last		{ margin-left:0px; }

div#categories .navigation div.home						{ border-right:1px solid #d2d1d1; width:17px; margin-left:0px; cursor:pointer; }
div#categories .navigation div.home .nameholder			{ position:absolute; display:block; width:17px; left:0px; bottom:0px; height:402px; z-index:100; }
div#categories .navigation div.home .color_line			{ background:url(/assets/templates/promodoro/de/_pic/cat_bg_home.png) 0px 0px no-repeat; position:absolute; display:block; width:17px; left:-2px; bottom:0px; height:50px; }
div#categories .navigation div.home .linkname			{ position:absolute; display:block; width:17px; left:-1px; bottom:5px; z-index:20; height:40px; background-position:right top; background-repeat: no-repeat; }

div#categories .navigation div.neuheiten				{ border-right:1px solid #e5007d; width:18px; cursor:pointer; }
div#categories .navigation div.neuheiten .nameholder	{ position:absolute; display:block; width:17px; left:0px; bottom:0px; height:402px; z-index:100; }
div#categories .navigation div.neuheiten .color_line	{ background:url(/assets/templates/promodoro/de/_pic/cat_bg_neuheiten.png) 0px 0px no-repeat; position:absolute; display:block; width:18px; left:-2px; bottom:0px; height:42px; }
div#categories .navigation div.neuheiten .linkname		{ position:absolute; display:block; width:17px; left:-1px; bottom:5px; z-index:20; height:32px; background-position:right top; background-repeat: no-repeat; }

div#categories .navigation div.kingsize 				{ border-right:1px solid #f7f300; width:18px; cursor:pointer; }
div#categories .navigation div.kingsize .nameholder		{ position:absolute; display:block; width:17px; left:0px; bottom:0px; height:402px; z-index:100; }
div#categories .navigation div.kingsize .color_line		{ background:url(/assets/templates/promodoro/de/_pic/cat_bg_kingsize.png) 0px 0px no-repeat; position:absolute; display:block; width:18px; left:-2px; bottom:0px; height:75px; }
div#categories .navigation div.kingsize .linkname		{ position:absolute; display:block; width:17px; left:-1px; bottom:5px; z-index:20; height:65px; background-position:right top; background-repeat: no-repeat; }

div#categories .navigation div.sport					{ border-right:1px solid #a0d5f4; width:18px; cursor:pointer; }
div#categories .navigation div.sport .nameholder		{ position:absolute; display:block; width:17px; left:0px; bottom:0px; height:402px; z-index:100; }
div#categories .navigation div.sport .color_line		{ background:url(/assets/templates/promodoro/de/_pic/cat_bg_sport.png) 0px 0px no-repeat; position:absolute; display:block; width:18px; left:-2px; bottom:0px; height:49px; }
div#categories .navigation div.sport .linkname			{ position:absolute; display:block; width:17px; left:-1px; bottom:5px; z-index:20; height:39px; background-position:right top; background-repeat: no-repeat; }

div#categories .navigation div.workwear					{ border-right:1px solid #f7a600; width:18px; cursor:pointer; }
div#categories .navigation div.workwear .nameholder		{ position:absolute; display:block; width:17px; left:0px; bottom:0px; height:402px; z-index:100; }
div#categories .navigation div.workwear .color_line		{ background:url(/assets/templates/promodoro/de/_pic/cat_bg_workwear.png) 0px 0px no-repeat; position:absolute; display:block; width:18px; left:-2px; bottom:0px; height:79px; }
div#categories .navigation div.workwear .linkname		{ position:absolute; display:block; width:17px; left:-1px; bottom:5px; z-index:20; height:69px; background-position:right top; background-repeat: no-repeat; }

div#categories .navigation div.wellness					{ border-right:1px solid #b39ecf; width:18px; cursor:pointer; }
div#categories .navigation div.wellness .nameholder		{ position:absolute; display:block; width:17px; left:0px; bottom:0px; height:402px; z-index:100; }
div#categories .navigation div.wellness .color_line		{ background:url(/assets/templates/promodoro/de/_pic/cat_bg_wellness.png) 0px 0px no-repeat; position:absolute; display:block; width:18px; left:-2px; bottom:0px; height:72px; }
div#categories .navigation div.wellness .linkname		{ position:absolute; display:block; width:17px; left:-1px; bottom:5px; z-index:20; height:62px; background-position:right top; background-repeat: no-repeat; }

div#categories .navigation div.partnerlook				{ border-right:1px solid #a9a9aa; width:18px; cursor:pointer; }
div#categories .navigation div.partnerlook .nameholder	{ position:absolute; display:block; width:17px; left:0px; bottom:0px; height:402px; z-index:100; }
div#categories .navigation div.partnerlook .color_line	{ background:url(/assets/templates/promodoro/de/_pic/cat_bg_partnerlook.png) 0px 0px no-repeat; position:absolute; display:block; width:18px; left:-2px; bottom:0px; height:99px; }
div#categories .navigation div.partnerlook .linkname	{ position:absolute; display:block; width:17px; left:-1px; bottom:5px; z-index:20; height:89px; background-position:right top; background-repeat: no-repeat; }

div#categories .navigation div.sublimation				{ border-right:1px solid #676a71; width:18px; cursor:pointer; }
div#categories .navigation div.sublimation .nameholder	{ position:absolute; display:block; width:17px; left:0px; bottom:0px; height:402px; z-index:100; }
div#categories .navigation div.sublimation .color_line	{ background:url(/assets/templates/promodoro/de/_pic/cat_bg_sublimation.png) 0px 0px no-repeat; position:absolute; display:block; width:18px; left:-2px; bottom:0px; height:90px; }
div#categories .navigation div.sublimation .linkname	{ position:absolute; display:block; width:17px; left:-1px; bottom:5px; z-index:20; height:80px; background-position:right top; background-repeat: no-repeat; }

#categories div div.teaserbox					{ padding-top:10px; }

#categories div div.teaserbox h1				{ margin:0px 15px 0px 15px; font-size:15px; font-weight:normal; line-height: 15px; color:#000000; font-family:interstate, arial narrow, Arial; }
#categories div div.teaserbox p					{ font-size:9px; margin:0px 15px 5px 15px; padding-top: 5px; color:#333333; }
#categories div div.teaserbox p b, strong		{ font-size:10px; }


div#home_holder						{ position:absolute; display:none; }

div#wellness_holder					{ position:absolute; display:none; }
div#wellness_holder .teaserbox		{ position:absolute; display:block; top:0px; right:87px; width:290px; height:225px; background:url(/assets/templates/promodoro/de/_pic/tbox_wellness.png) no-repeat; }

div#kingsize_holder					{ position:absolute; display:none; }
div#kingsize_holder .teaserbox		{ position:absolute; display:block; bottom:0px; left:215px; width:254px; height:225px; background:url(/assets/templates/promodoro/de/_pic/tbox_kingsize.png) no-repeat; }

div#neuheiten_holder				{ position:absolute; display:none; }
div#neuheiten_holder .teaserbox		{ position:absolute; display:block; bottom:-5px; right:76px; width:290px; height:206px; background:url(/assets/templates/promodoro/de/_pic/tbox_neuheiten.png) no-repeat; }

div#workwear_holder					{ position:absolute; display:none; }
div#workwear_holder .teaserbox		{ position:absolute; display:block; top:0px; left:215px; width:290px; height:225px; background:url(/assets/templates/promodoro/de/_pic/tbox_workwear.png) no-repeat; }

div#partnerlook_holder				{ position:absolute; display:none; }
div#partnerlook_holder .teaserbox	{ position:absolute; display:block; top:-10px; left:187px; width:298px; height:214px; background:url(/assets/templates/promodoro/de/_pic/tbox_partnerlook.png) no-repeat; }

div#sport_holder					{ position:absolute; display:none; }
div#sport_holder .teaserbox			{ position:absolute; display:block; bottom:-5px; right:30px; width:290px; height:224px; background:url(/assets/templates/promodoro/de/_pic/tbox_sport.png) no-repeat; }

div#sublimation_holder				{ position:absolute; display:none; }
div#sublimation_holder .teaserbox	{ position:absolute; display:block; top:-10px; right:60px; width:298px; height:214px; background:url(/assets/templates/promodoro/de/_pic/tbox_sublimation.png) no-repeat; }



#content_holder					{ position:relative; margin-left:13px; margin-top:45px; text-align:left; }

#content_holder .main-content	{ position:relative; float:left; width:688px; }
#content_holder	.right-content	{ position:relative; float:right; width:216px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; background:url(/assets/templates/promodoro/de/_pic/content-vline.png) 0px 0px repeat-y; }

div#content_holder .main-content h1						{ margin:20px; font-family:interstate, arial narrow, Arial; font-size:18px; color:#6a6869; }
div#content_holder .main-content div.col				{ float:left; margin:20px 20px 0px 0px; width:200px; border:0px solid #666666; }
div#content_holder .main-content div.col div h2			{ font-family:interstate, Arial Narrow; font-size:16px; color:#6a6869; margin-bottom:5px; padding:0px; line-height:20px; height:auto; }
div#content_holder .main-content div.col p				{ color:#6a6869; font-size:10px; line-height:16px; font-family: Verdana; }
div#content_holder .main-content div.col p b, strong	{ color:#333333; font-size:11px; line-height:16px; font-family: Verdana; }

.right-content	input		{ width:150px; border:1px solid #c3c5c7; color:#dedede; font-style:italic; font-size:10px; padding:2px; margin-bottom:15px; }
.right-content	.smaller	{ font-size:10px; color:#b6b5b5; margin-bottom:15px; font-style:italic; }

div.col_3_3				{ margin:20px 0px 0px 26px; }

div.h1_leftspace		{ margin-left:210px; }
div.h1_leftspace h1		{ color:#6a6869; font-size:16px; }

div.text_leftimage .image	{ display:block; width:230px; float:left; }
div.text_leftimage .text	{ width:420px; float:left; color:#6a6869; font-size:10px; line-height:16px; }

div.jobholder								{ position:relative; border-bottom:1px dashed #CCCCCC; padding:10px; margin-bottom:20px; }
div.jobholder .contentshow .morelinker		{ margin-top:15px; text-align:right; }
