
/*

Trigema Css

Author: Marcus Maak

*/


body
{
margin:0px 0px 0px 0px;
background-image: url(../img/bg.jpg);
background-repeat:repeat-x;
background-color:#d9e1e9;
font-family:arial,helvetica;
font-size:13px;
}

a img{
	border: none;
}

/*
# Content Divs #
*/

#metanav
{
width:989px;
border:0px solid black;
text-align:right;
margin-top:10px;
margin-bottom: 10px;
color:#FFFFFF;
font-family:arial,helvetica;
font-size:13px;
align:right;
display:inline:
}

#metanav ul
{
display:inline;
list-style-type:none;
}

#metanav li
{
display:inline;
list-style-type:none;
margin-left:10px;
}

#metanav a
{
color:#FFFFFF;
font-family:arial,helvetica;
font-size:13px;
text-decoration:none;
}

#metanav a.small
{
color:#FFFFFF;
font-family:arial,helvetica;
font-size:11px;
text-decoration:none;
}

#header
{
width:980px;
height:70px;
border:0px solid black;
text-align:left;
margin-top:0px;
margin-bottom:0px;
color:#FFFFFF;
font-family:arial,helvetica;
font-size:11px;
line-height:11px;
}

#produktsuche
{
float:left;
margin-top: 24px;
position:relative;
left:180px;
}

#warenkorb
{
position: relative;
margin-left: 180px;
margin-top: 10px;
float:left;
}

#gallery_seo_text
{
border:0px solid black;
width:775px;
margin-left:10px;
}

#content
{
width:815px;
border:0px solid black;
text-align:left;
padding:0px;
overflow:none;
}

#artikel_content
{
width:812px;
border:0px solid black;
text-align:left;
align:top;
padding:0px;
background-image: url(../img/bg_artikel.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
overflow:none;
}

#artikel_content_print
{
width:812px;
border:0px solid black;
text-align:left;
align:top;
padding:0px;
background-color:#ffffff;
overflow:none;
}

#artikel_text_wrap
{
border:0px solid black;
float:left;
width:520px;
}

#artikel_breaker
{
clear:left;
}

#artikel_nav
{
background-color:#ffffff;
width:812px;
height:20px;
border:0px solid black;
text-align:left;
}

#artikel_footer_links
{
	padding: 10px 20px 0px 0px;
	text-align: right;
}

#mainnav
{
width:978px;
height:65px;
border:0px solid black;
margin-bottom:0px;
text-align:left;
}

a.du_toplink
{
font-size:10px;
color:#17375d;
text-decoration:none;
line-height:14px;
position:relative;
left:700px;
}

a.du_toplink:hover
{
size:10px;
color:#17375d;
text-decoration:underline;
}

#du_greyline
{
height:1px;
width:730px;
text-align:right;
background-color:#C0C8D3;
border: 0px solid black;
}

#du_mainnav
{
background-image: url(../img/main_nav_unternehmen.gif);
background-repeat:repeat-x;
width:978px;
height:59px;
border:0px solid black;
margin-bottom:5px;
text-align:left;
}

#subnav
{
width:981px;
height:21px;
border:0px solid black;
margin-bottom:5px;
text-align:left;
background-image: url(../img/subnav_bg.gif);
}

#binder
{
text-align:left;
width:979px;
border:0px solid black;
}

#flash_movie
{
width:813px;
height:262px;
border:0px solid black;
background-image: url(../img/flash_movie_01.jpg);
}

.flash_movie_text
{
color:#354455;
font-family:arial;
font-size:11px;
text-align:right;
}

.flash_movie_head
{
color:#354455;
font-family:arial;
font-weight:bold;
font-size:18px;
text-align:left;
}

.flash_movie_head_big
{
color:#354455;
font-family:arial;
font-weight:bold;
font-size:18px;
text-align:left;
}

#flash_movie_text
{
width:200px;
border:0px solid black;
position:absolute;
left:555px;
top:104px;
text-align:left;
color:#080808;
font-family:arial;
font-size:11px;
line-height: 16px;
}

#flash_movie_head
{
width:300px;
border:0px solid black;
position:relative;
left:215px;
top:70px;
}

#flash_movie_head_big
{
width:300px;
border:0px solid black;
position:relative;
left:95px;
top:50px;
}

.index_star
{
position:relative;
top:-8px;
}

#middle_teaser
{
width:813px;
height:129px;
border:0px solid black;
margin-top:3px;
padding:0px;
margin-bottom:3px;
}

.footerteaser{
	width: 812px;
	background-color: #ffffff;
	margin-top: 1px;
	margin-bottom: 5px;
}

.footerteaser img{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 7px;
}

.fullsize_teaser, .fullsize_teaser_top, .fullsize_teaser_bottom
{
padding-top: 3px;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 7px;
background-color: #ffffff;
margin:0px;
}

.fullsize_teaser_top {
	padding-top: 6px;
}

.fullsize_teaser_bottom {
padding-bottom: 6px;
}

.startteaser,  .startteaser_right
{
	padding-right: 7px;
	background-color: #ffffff;
	float: left;
}

.startteaser_right 
{
	padding-right: 0px;
}


#kat_box_schulbekleidung
{
border:0px solid black;
width:271px;
height:86px;
margin-bottom:0px;
float:left;
/*background-image: url(../img/kat_box_schulbekleidung.jpg);
float:left;*/
}

#kat_box_corp_fashion
{
border:0px solid black;
width:269px;
height:86px;
margin-bottom:0px;
float:left;
/*background-image: url(../img/kat_box_corp_fashion.jpg);
float:left;*/
}

#kat_box_uebergroessen
{
border:0px solid black;
width:272px;
height:86px;
margin-bottom:0px;
float:right;
/*background-image: url(../img/kat_box_uebergroessen.jpg);
float:left;*/
}

#artikel_detail
{
float:left;
width:277px;
margin-left:6px;
border:0px solid black;
text-align:right;
}

#artikel_spacer
{
height:20px;
border:0px solid black;
margin:0px;
}

#artikel__links
{
position:relative;top:20px;
}

#artikel_box_1
{
border:0px solid black;
width:202px;
height:88px;
margin-right:0px;
margin-left:1px;
background-image: url(../img/artikel_box_1.gif);
float:left;
margin-bottom:4px;
}

#artikel_box_2
{
border:0px solid black;
width:202px;
height:88px;
margin-right:0px;
background-image: url(../img/artikel_box_1.gif);
float:left;
margin-bottom:4px;
}

#artikel_box_3
{
border:0px solid black;
width:202px;
height:88px;
margin-right:0px;
background-image: url(../img/artikel_box_1.gif);
float:left;
margin-bottom:4px;
}

#artikel_box_4
{
border:0px solid black;
width:202px;
height:88px;
margin-right:0px;
background-image: url(../img/artikel_box_1.gif);
background-repeat:no-repeat;
float:left;
margin-bottom:4px;
background-color:#ffffff;
}

#rubrik_box_1
{
border:0px solid black;
width:185px;
height:79px;
margin-left:1px;
background-image: url(../img/rubrik_box.gif);
float:left;
margin-bottom:4px;
}

#rubrik_box_2
{
border:0px solid black;
width:185px;
height:79px;
margin-right:0px;
background-image: url(../img/rubrik_box.gif);
float:left;
margin-bottom:4px;
}

#rubrik_box_3
{
border:0px solid black;
width:185px;
height:79px;
margin-right:0px;
background-image: url(../img/rubrik_box.gif);
float:left;
margin-bottom:4px;
}


#footer_claim
{
width:249px;
height:103px;
margin-right:4px;
margin-top:4px;
float:left;
background-color:#f5f7f9;
border:0px solid black;
}

#warenkorb_submit
{
border:0px solid black;
margin-top:10px;
width:200px;
height:40px;
}

/* Galerieseiten */

#galery_seo_title
{
width:300px;
border:0px solid black;
position:relative;
left:30px;
top:35px;
}

.galery_title_dark
{
color:#586373;
font-family:arial,helvetica;
font-weight:bold;
font-size:16px;
text-align:right;
}

.galery_title2_dark
{
color:#586373;
font-family:arial;
font-weight:bold;
font-size:20px;
text-align:right;
}

#galery_seo_text
{
width:750px;
color:#586373;
border:0px solid black;
position:relative;
left:30px;
top:35px;
}

#galery_head
{
width:300px;
border:0px solid black;
position:relative;
left:30px;
top:28px;
}


/* Rubrikseiten */

/* Damen */

#rubrik_dm_main
{
background-image: url(../img/rubrik_dm_main.jpg);
float:left;
width:560px;
height:330px;
}

#rubrik_dm_link_01
{
float:left;
width:252px;
height:81px;
}

#rubrik_dm_link_02
{
float:left;
width:252px;
height:81px;
}

#rubrik_dm_link_03
{
float:left;
width:252px;
height:82px;
}

#rubrik_dm_link_04
{
float:left;
width:252px;
height:86px;
}

#rubrik_damen_text
{
width:300px;
border:0px solid black;
position:relative;
left:30px;
top:35px;
}

#rubrik_damen_head
{
width:300px;
border:0px solid black;
position:relative;
left:30px;
top:28px;
}

/* Collection */

#rubrik_collection_main
{
background-image: url(../img/rubrik_specials_kollektionen_main.jpg);
background-position: 0px 0px;
float:left;
width:552px;
height:330px;
}

#rubrik_collection_link_01
{
float:left;
width:260px;
height:108px;
}

#rubrik_collection_link_02
{
float:left;
width:260px;
height:108px;
}

#rubrik_collection_link_03
{
float:left;
width:260px;
height:114px;
}

#rubrik_spcoll_text
{
width:190px;
border:0px solid black;
position:relative;
left:20px;
top:80px;
}

#rubrik_spcoll_head
{
width:200px;
border:0px solid black;
position:relative;
left:30px;
top:80px;
text-align:right;
}



/* Specials */

#rubrik_sp_main
{
width:815px;
height:330px;
border-left: solid 1px white;
}

#rubrik_sp_link_01
{
float:left;
width:274px;
height:82px;
}

#rubrik_sp_link_02
{
float:left;
width:265px;
height:82px;
}

#rubrik_sp_link_03
{
float:left;
width:273px;
height:82px;
}

#rubrik_sp_link_04
{
float:left;
width:252px;
height:86px;
}

#rubrik_sp_text
{
width:300px;
border:0px solid black;
position:relative;
left:440px;
top:90px;
}

#rubrik_sp_head
{
width:300px;
border:0px solid black;
position:relative;
left:40px;
top:80px;
text-align:right;
}

/* Herren */

#rubrik_hm_main
{
float:left;
width:558px;
height:330px;
background-image: url(../img/rubrik_hm_main.jpg);
}

#rubrik_hm_link_01
{
float:left;
width:254px;
height:81px;
}

#rubrik_hm_link_02
{
float:left;
width:254px;
height:81px;
}

#rubrik_hm_link_03
{
float:left;
width:254px;
height:82px;
}

#rubrik_hm_link_04
{
float:left;
width:254px;
height:86px;
}

#rubrik_herren_text
{
width:300px;
border:0px solid black;
position:relative;
left:25px;
top:35px;
}

#rubrik_herren_head
{
width:300px;
border:0px solid black;
position:relative;
left:25px;
top:28px;
}

/* Jungen */

#rubrik_jungen_main
{
float:left;
width:559px;
height:330px;
background-image: url(../img/rubrik_jungen_main.jpg);
}

#rubrik_jungen_link_01
{
float:left;
width:253px;
height:81px;
}

#rubrik_jungen_link_02
{
float:left;
width:253px;
height:81px;
}

#rubrik_jungen_link_03
{
float:left;
width:253px;
height:82px;
}

#rubrik_jungen_link_04
{
float:left;
width:253px;
height:86px;
}

#rubrik_jungen_text
{
width:300px;
border:0px solid black;
position:relative;
left:40px;
top:90px;
}

#rubrik_jungen_head
{
width:300px;
border:0px solid black;
position:relative;
left:20px;
top:23px;
}

/* Maedchen */

#rubrik_maedchen_main
{
background-image: url(../img/rubrik_maedchen_main.jpg);
float:left;
width:559px;
height:330px;
}

#rubrik_maedchen_link_01
{
float:left;
width:253px;
height:81px;
}

#rubrik_maedchen_link_02
{
float:left;
width:253px;
height:81px;
}

#rubrik_maedchen_link_03
{
float:left;
width:253px;
height:82px;
}

#rubrik_maedchen_link_04
{
float:left;
width:253px;
height:86px;
}

#rubrik_maedchen_text
{
width:300px;
border:0px solid black;
position:relative;
left:40px;
top:90px;
}

#rubrik_maedchen_head
{
width:300px;
border:0px solid black;
position:relative;
left:20px;
top:23px;
}


/* Baby */


#rubrik_baby_main
{
float:left;
width:560px;
height:330px;
background-image: url(../img/rubrik_baby_main.jpg);
}

#rubrik_baby_link_01
{
float:left;
width:252px;
height:107px;
}

#rubrik_baby_link_02
{
float:left;
width:252px;
height:108px;
}

#rubrik_baby_link_03
{
float:left;
width:252px;
height:115px;
}

#rubrik_baby_text
{
width:300px;
border:0px solid black;
position:relative;
left:40px;
top:84px;
}

#rubrik_baby_head
{
width:300px;
border:0px solid black;
position:relative;
left:30px;
top:23px;
}


/* Sport */

#rubrik_sport_damen_main
{
float:left;
width:562px;
height:330px;
background-image: url(../img/rubrik_sport_damen_main.jpg);
}

#rubrik_sport_damen_link_01
{
float:left;
width:250px;
height:81px;
}

#rubrik_sport_damen_link_02
{
float:left;
width:250px;
height:81px;
}

#rubrik_sport_damen_link_03
{
float:left;
width:250px;
height:82px;
}

#rubrik_sport_damen_link_04
{
float:left;
width:250px;
height:86px;
}

#rubrik_sport_damen_text
{
width:200px;
border:0px solid black;
position:relative;
left:40px;
top:90px;
}

#rubrik_sport_damen_head
{
width:300px;
border:0px solid black;
position:relative;
left:20px;
top:23px;
}

/* Herren */

#rubrik_sport_herren_main
{
float:left;
width:561px;
height:330px;
background-image: url(../img/rubrik_sport_herren_main.jpg);
}

#rubrik_sport_herren_link_01
{
float:left;
width:251px;
height:81px;
}

#rubrik_sport_herren_link_02
{
float:left;
width:251px;
height:81px;
}

#rubrik_sport_herren_link_03
{
float:left;
width:251px;
height:82px;
}

#rubrik_sport_herren_link_04
{
float:left;
width:251px;
height:86px;
}

#rubrik_sport_herren_text
{
width:170px;
border:0px solid black;
position:relative;
left:40px;
top:90px;
}

#rubrik_sport_herren_head
{
width:300px;
border:0px solid black;
position:relative;
left:20px;
top:23px;
}

/* Gabelseite */

#rubrik_kinder_gabel_main
{
width:812px;
height:330px;
}

#rubrik_kinder_gabel_01
{
float:left;
border:0px solid black;
}

#rubrik_kinder_gabel_02
{
float:left;
border:0px solid black;
}

#rubrik_kinder_gabel_03
{
float:left;
border:0px solid black;
}

#gabel_kinder_text
{
width:250px;
border:0px solid black;
position:relative;
left:445px;
top:86px;
}

#gabel_kinder_head
{
width:300px;
border:0px solid black;
position:relative;
left:200px;
top:73px;
}



#rubrik_sport_gabel_main
{
width:812px;
height:330px;
border-left: solid 1px white;
}

#rubrik_sport_gabel_01
{
float:left;
border:0px solid black;
}

#rubrik_sport_gabel_02
{
float:left;
border:0px solid black;
}

#gabel_text
{
width:300px;
border:0px solid black;
position:relative;
left:445px;
top:90px;
}

#gabel_head
{
width:300px;
border:0px solid black;
position:relative;
left:240px;
top:73px;
}

.rubrik_text
{
color:#FFFFFF;
font-family:arial;
font-size:12px;
}

.rubrik_head
{
color:#FFFFFF;
font-family:arial;
font-weight:bold;
font-size:20px;
text-align:right;
}

.rubrik_text_dark
{
color:#354455;
font-family:arial;
font-size:12px;
}

.rubrik_head_dark
{
color:#354455;
font-family:arial;
font-weight:bold;
font-size:20px;
text-align:right;
}

.rubrik_text_turk
{
color:#7BBBC7;
font-family:arial;
font-size:12px;
}

.rubrik_text_white
{
color:#ffffff;
font-family:arial;
font-size:12px;
}

.rubrik_text_brown
{
color:#5b431f;
font-family:arial;
font-size:12px;
}


.rubrik_head_turk
{
color:#7BBBC7;
font-family:arial;
font-weight:bold;
font-size:20px;
text-align:right;
}

a.ts_link
{
margin-left:59px;
font-size:12px;
color:#354455;
font-weight:bold;
text-decoration:none;
border:0px solid black;
width:99px;
text-align:left;
display:block;
}

a.ts_link:hover
{
margin-left:59px;	
font-size:12px;
color:#354455;
font-weight:bold;
text-decoration:underline;
border:0px solid black;
width:99px;
text-align:left;
display:block;
}

a.ts_text
{
font-size:12px;
line-height:15px;
color:#354455;
text-decoration:none;
}

a.ts_text:hover
{
font-size:12px;
line-height:15px;
color:#354455;
text-decoration:underline;
}

.stern
{
position:relative;
top:-5px;
}

/* Topseller */

#rubrik_top_main
{
background-image: url(../img/rubrik_top_main.jpg);
border-right: 4px solid #ffffff;
float:left;
width:555px;
height:330px;
}

#rubrik_top_link_01
{
float:left;
width:253px;
height:63px;
}

#rubrik_top_link_02
{
float:left;
width:253px;
height:64px;
}

#rubrik_top_link_03
{
float:left;
width:253px;
height:67px;
}

#rubrik_top_link_04
{
float:left;
width:253px;
height:64px;
}

#rubrik_top_link_05
{
float:left;
width:253px;
height:72px;
}

#rubrik_top_text
{
width:300px;
border:0px solid white;
position:relative;
left:30px;
top:35px;
}

#rubrik_top_head
{
width:300px;
border:0px solid white;
position:relative;
left:30px;
top:28px;
}


/* //Rubrikseiten */


#artikel_form_box_menge
{
margin-right:15px;
border:0px solid black;
width:150px;
}

#artikel_form_box_size
{
margin-right:15px;
border:0px solid black;
width:100px;
}

#artikel_form_box_colors
{
margin-right:15px;
border:0px solid black;
width:200px;
}

#artikel_form_box
{
margin-right:15px;
}

#artikel_sizetable_box {
	margin-right:15px;
	margin-bottom:15px;
	border:0px solid black;
	width:450px;
}

#artikel_form_wrapper
{
height:60px;
}

#artikel_footer
{
background-color:#f5f7f9;
width:812px;
border:0px solid black;
text-align:left;
padding:0px;
height:116px;
margin-top:4px;
}

#rubrik_footer
{
background-color:#f5f7f9;
width:559px;
border:0px solid black;
text-align:left;
padding:0px;
height:102px;
margin-top:4px;
float:left;
}

#nav_back_wrapper
{
margin-right:9px;
margin-top:-14px;
}



#ext_footer
{
background-image: url(../img/footer_bg.gif);
height:25px;
width:812px;
align:bottom;
clear:left;
margin-top:1px;
}

#ext_footer ul
{
align:left;
display:inline;
list-style-type:none;
margin-left:-32px;
}

/* Hack damit die Positionierung im FireFox und IE bei beiden Browsern gleich ist */

* html #ext_footer ul
{
align:left;
display:inline;
list-style-type:none;
margin-left:8px;
}

#ext_footer li
{
display:inline;
list-style-type:none;
}

 

/*
# Sidenav Divs #
*/

#side_nav
{
width:161px;
height:505px;
border:0px solid black;
margin-top:0px;
margin-right:0px;
float:right;
}

#print_box
{
padding: 3px 0px 3px 0px;
font-size:11px;
border:0px solid black;
width:161px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#print_box ul
{
position:relative;
top:-2px;
margin-top:-5px;
list-style-position: outside;
display:inline;
overflow:hidden;
/*Firefox bricht sonst die erste Zeile um*/
line-height:2px; 
}

#print_box li
{
margin-left:6px;
list-style-type:none;
}

#verisign_box{
	
font-size:11px;
border:0px solid black;
width:161px;
height:180px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;		
}

#ekomi_box{
text-align: center; 	
font-size:11px;
border:0px solid black;
width:161px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;		
}

#service_box
{
font-size:11px;
border:0px solid black;
width:161px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#service_box ul
{
position:relative;
top:-5px;
margin-top:-5px;
list-style-position: outside;
display:inline;
overflow:hidden;
/*Firefox bricht sonst die erste Zeile um*/
line-height:2px; 
}

#service_box li
{
margin-left:6px;
list-style-type:none;
}

#wk_service_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:78px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#wk_service_box ul
{
position:relative;
top:-5px;
margin-top:-5px;
list-style-position: outside;
display:inline;
overflow:hidden;
/*Firefox bricht sonst die erste Zeile um*/
line-height:2px; 
}

#wk_service_box li
{
margin-left:6px;
list-style-type:none;
}

#newsletter_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:70px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#newsletter_box ul
{
position:relative;
top:-3px;
list-style-position: outside;
display:inline;
overflow:hidden;

/*Firefox bricht sonst die erste Zeile um*/
line-height:2px; 
}

#newsletter_box li
{
margin-left:6px;
list-style-type:none;
}

#shops_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:49px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#kataloge_box{
	font-size:11px;
	border:0px solid black;
	width:161px;
	height:130px;
	background-image: url(../img/side_box_bg.gif);
	margin-bottom:1px;
}

#tvspot_box{
	font-size:11px;
	border:0px solid black;
	width:161px;
	background-image: url(../img/side_box_bg.gif);
	margin-bottom:1px;
}

#tvspot_box ul{
	position:relative;
	top:-3px;
	list-style-position: outside;
	display:inline;
	overflow:hidden;
/*Firefox bricht sonst die erste Zeile um*/
	line-height:2px; 
}

#tvspot_box li{
	margin-left:6px;
	list-style-type:none;
}

.catalog_teaser_box{
	font-size:11px;
	border:0px solid black;
	width:161px;
	height:140px;
	background-image: url(../img/side_box_bg.gif);
	margin-bottom:1px;
}

.kataloge_box_image
{
width:11px;
padding-left:5px;
padding-right:5px;
float:left;
}

.kataloge_box_text
{
width:130px;
float:left;
}

#besucherservice_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:80px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#produkte_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:70px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#t_shops_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:74px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#kontakt_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:70px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#wir_ueber_uns_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:70px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#online_shop_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:70px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#auszeichnungen_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:80px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#nlbanner_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:140px;
background-image: url(../img/side_box_bg.gif);
margin-bottom:1px;
}

#merkzettel_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:67px;
background-image: url(../img/merkzettel_bg.gif);
margin-bottom:1px;
}

#merkzettel_add_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:55px;
background-image: url(../img/merkzettel_bg_add.gif);
margin-bottom:1px;
}

#aprodukte_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:67px;
background-image: url(../img/merkzettel_bg.gif);
margin-bottom:1px;
}

#aprodukte_add_box
{
font-size:11px;
border:0px solid black;
width:161px;
height:55px;
background-image: url(../img/merkzettel_bg_add.gif);
margin-bottom:1px;
}

#infolink
{
height:22px;
}

.content_teaser_box{
	width:161px;
}
.content_teaser_image
{
width:11px;
padding-left:5px;
padding-right:5px;
float:left;
}

.content_teaser_text
{
width:130px;
float:left;
}

/*
# Warenkorb #
*/


a.wk_name_link
{
margin-left:0px;
font-size:12px;
color:#354455;
font-weight:bold;
text-decoration:none;
border:0px solid black;
#width:99px;
text-align:left;
display:block;
}

a.wk_name_link:hover
{
margin-left:0px;	
font-size:12px;
color:#354455;
font-weight:bold;
text-decoration:underline;
border:0px solid black;
#width:99px;
text-align:left;
display:block;
}

#wk_head_wrap
{
width:796px;
height:34px;
margin-bottom: 10px;
background-color:#8598b3;
border:0px solid black;
margin-left:7px;
color: #ffffff;
}

.wk_head_left{
padding-left: 3px;
color:#ffffff;
width:255px;
float:left;
}

.wk_head_middle
{
float: left;
width: 300px;
text-align: center;
}

.wk_head_right
{
float: left;
width: 235px;
text-align: right;
}

#wk_rechnung
{
width:783px;
height:18px;
background-color:#ffffff;
border:0px solid black;
margin-left:8px;
text-align:right;
padding:3px 0px 3px 0px;
}

#wk_rechnung_best
{
width:793px;
background-color:#ffffff;
border:0px solid black;
margin-left:8px;
text-align:right;
padding:3px 0px 3px 0px;
}

#wk_liste
{
width:783px;
height:45px;
background-color:#ffffff;
border:0px solid black;
margin-left:8px;
text-align:left;
padding:3px 0px 3px 0px;
}

#wk_artikelnr_form
{
font-size:12px;
color:#354455;
padding-left: 5px;
padding-right: 10px;
background-color:#ffffff;
border:0px solid black;
margin-left:8px;
}

.wk_count
{
float:left;
padding:0px 3px 0px 3px;
background-color:#b0b5c9;
font-size:12px;
color:#ffffff;
margin-right:12px;
margin-top:1px;
}

#wk_artikel_image
{
float:left;
margin-top:6px;
margin-right:10px;
}

#wk_artikel_text_wrap
{
padding-top:4px;
float:left;
width:200px;
}

#wk_artikel_menge_wrap
{
padding-top:4px;
float:left;
width:220px;
text-align:right;
}

#wk_artikel_stueckpreis_wrap
{
padding-top:4px;
float:left;
width:85px;
margin-left:0px;
text-align:right;
}

#wk_artikel_preis_wrap
{
padding-top:4px;
float:left;
width:180px;
margin-left:0px;
text-align:right;
}

#wk_content
{
width:812px;
text-align:left;
align:top;
padding:0px;
background-color:#ffffff;
overflow:none;
/*float:left;*/
}

#gal_content
{
width:812px;
border:0px solid black;
text-align:left;
align:top;
padding:0px;
background-image: url(../img/bg_gallery.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
overflow:none;
}


#grey_line
{
width:795px;
height:1px;
border:0px solid black;
margin-top:1px;
margin-left:8px;
}

#grey_line_small
{
width:760px;
height:1px;
border: none;
margin-top:1px;
margin-left:20px;
}

#wk_artikel_wrap
{
width:795px;
height:87px;
background-color:#ffffff;
border: none;
margin-left:8px;
}

#wk_danke
{
float:left;
height:120px;
margin-right:10px;
padding-top:40px;
}

#wk_danke_wrap
{
border:0px solid black;
width:812;
height:300px;
}

#wk_danke_binder
{
position:relative;
top:60px;
left:150px;
}

#wk_danke_text
{
width:483px;
height:87px;
}

#wk_best_link
{
position:relative;
left:655px;
top:-30px;
width:160px;
}

#wk_breaker
{
width:20px;
float:left;
border:0px solid black;
}

#wk_anschrift
{
width:200px;
height:120px;
float:left;
border:0px solid black;
}

#wk_anschrift_link
{
height:120px;
width:230px;
border:0px solid black;
float:left;
}

#wk_gutschein_wrap
{
width:390px;
border:0px solid black;
float: left;
}

#gs_input
{
width:390px;
float:left;
text-align: right;
}

#wk_rechn_count
{
width:38px;
float:left;
}

#wk_rechn_desc
{
width:220px;
height:40px;
border:0px solid black;
float:left;
}

#wk_rechn_color
{
width:78px;
height:40px;
float:left;
border:0px solid black;
}

#wk_rechn_size
{
width:75px;
height:40px;
float:left;
border:0px solid black;
}

#wk_rechn_single
{
width:108px;
height:40px;
float:left;
border:0px solid black;
}

#wk_rechn_amount
{
width:83px;
height:40px;
float:left;
border:0px solid black;
}

#wk_rechn_time
{
width:125px;
height:40px;
float:left;
border:0px solid black;
}

#wk_rechn_summary
{
width:53px;
height:40px;
float:left;
border:0px solid black;
}

#wk_bg_wrap
{
background-image: url(../img/wk_bg.gif);
height:465px;
background-repeat:repeat-x;
}

#wk_notice_newsletter_wrap
{
#background-image: url(../img/wk_bg.gif);
height:150px;
background-repeat:repeat-x;
}

#wk_message_wrap .knt_nachricht
{
	border:1px solid #17375d;
	width:350px;
	height:80px;
	background-color:#F3F6FD;
}

#wk_message_wrap{
	width:350px;	
	padding-left:25px;
	padding-top:5px;
	padding-right:5px;
	float:left;
}

#wk_newsletter_wrap{
	float:left;
	width:350px;	
	padding-left:38px;
	padding-top:0px;
}


/*
# Mein Trigema #
*/

#mt_content
{
width:812px;
border:0px solid black;
text-align:left;
align:top;
padding-left:0px;
background-color:#ffffff;
overflow:none;
}

#mt_spacer
{
border:0px solid black;
width:15px;
float:left;
}

#mt_bg_wrap
{
width:796px;
background-repeat:repeat-x;
border:0px solid black;
margin-left:7px;
border: 1px solid #c8cdd1;
}

#mt_headline
{
margin-left:8px;
}

#mt_logdata_box
{
width:794px;
height:105px;
border:1px solid #CDD2D6;
margin-left:7px;
margin-top:1px;
}

#mt_box_login_desc
{
float:left;
width:125px;
padding-top:15px;
}

#mt_neukunde_login_box
{
width:405px;
margin-top:15px;
margin-left:0px;
float:left;
border:0px solid black;
}

#mt_neukunde_login_desc
{
float:left;
width:140px;
padding-top:15px;
}

#mt_neukunde_login_val
{
width:235px;
float:left;
border:0px solid black;
padding-top:15px;
}

#mt_box_login_val
{
float:left;
padding-top:35px;
}

#mt_logdata_links
{
float:left;
margin-top:63px;
}

#mt_neukunde_box
{
width:794px;
border:1px solid #CDD2D6;
margin-left:7px;
margin-top:1px;
padding-bottom: 10px;
float:left;
}

#mt_neukunde_add_box
{
width:354px;
float:left;
border:0px solid black;
margin-top:15px;
}

#mt_neukunde_add_desc
{
width:127px;
border:0px solid black;
float:left;
}

#mt_neukunde_add_val
{
float:left;
border:0px solid black;
}

#mt_box_spacer
{
border:0px solid black;
width:20px;
height:50px;
float:left;
}

#mt_login_names
{
width:110px;
border:0px solid black;
float:left;
}

#mt_addlink
{
height:15px;
width:745px;
border:0px solid black;
}

#mt_login_values
{
width:250px;
margin-top:17px;
border:0px solid black;
float:left;
}

#mt_profil_status_box
{
height:110px;
width:385px;
border:0px solid black;
padding-left:8px;
}

#mt_adress_names
{
width:190px;
border:0px solid black;
float:left;
}

#mt_adress_values
{
width:170px;
height:80px;
border:0px solid black;
float:left;
margin-top:15px;
}

#mt_paying
{
width:350px;
border:0px solid black;
float:left;
}

#mt_paying_values
{
width:188px;
height:70px;
border:0px solid black;
float:left;
margin-top:15px;
}

#mt_icon
{
float:left;
width:25px;
height:110px;
border:0px solid black;
margin-right:3px;
}

#mt_profil_link
{
border:0px solid black;
height:15px;
clear:left;
margin-left:20px;
margin-top:5px;
}

#mt_profil_wrap
{
border:0px solid black;
float:right;
width:400px;
margin-top:68px;
}

#mt_welcome_box
{
height:150px;
width:375px;
border:0px solid black;
padding-left:8px;
}

.mt_box_headline
{
font-size:14px;
font-family:arial,helvetica;
font-weight:bold;
color:#16365D;
}

#mt_single_chk
{
width:191px;
float:left;
}

#mt_chk_box
{
border:0px solid black;
width:770px;
height:20px;
}

#mt_head_text
{
width:360px;
border:0px solid black;
}

#mt_adress_box
{
width:191px;
float:left;
border:0px solid black;
}

#mt_space
{
padding-left:15px;
border:0px solid black;
}

#mt_form_wrap
{
border:0px solid black;
width:796px;
}

#mt_form_box_l
{
width:125px;
float:left;
}

#mt_form_box_lm
{
width:270px;
float:left;
}

#mt_form_box_rm
{
width:135px;
float:left;
}

#mt_form_box_r
{
width:250px;
float:left;
border:0px solid black;
}

#mt_back_links_top
{
border:0px solid black;
float:left;
margin-left:137px;
margin-top:20px;
}

#mt_back_links_middle
{
border:0px solid black;
float:left;
padding-left:623px;
margin-top:20px;
}

#mt_back_links_bottom
{
border:0px solid black;
width:160px;
margin-left:641px;
margin-top:-5px;
}

#mt_head_wrap
{
width:398px;
height:18px;
background-color:#afb4c8;
border:0px solid black;
position:relative;
right:8px;
}

#mt_anschrift_content
{
width:398px;
height:398px;
border:0px solid black;
background-image: url(../img/mt_anschrift_bg.gif);
background-repeat:repeat-x;
position:relative;
right:8px;
}

/* Testgeschäfte */

#tg_content
{
width:812px;
height:890px;
border:0px solid black;
text-align:left;
align:top;
padding-left:0px;
background-color:#ffffff;
overflow:none;
}

/* Zahlungsarten */


#za_bg_wrap
{
margin-top:1px;
border:1px solid #CDD2D6;
width:794px;
margin-left:7px;
height:250px;
}


.za_select
{
font-size:11px;
width:80px;
height:14px;
border:1px solid #17375d;
color:#17375d;
background-color:#F3F6FD;
}


/* Das Unternehmen */

#du_content
{
width:812px;
border:0px solid black;
text-align:left;
align:top;
padding-left:0px;
background-color:#ffffff;
overflow:none;
}

#du_box
{
float:left;
margin-top:3px;
}

#du_spacer
{
width:43px;
float:left;
border:0px solid black;
}

#du_prod_intro_img
{
width:241px;
height:186px;
float:left;
margin-right:10px;
}

.du_prod_headline
{
font-face:arial;
font-size:16px;
font-weight:bold;
color:#647994;
}

#du_prod_stoff_img
{
width:241px;
height:88px;
float:left;
margin-left:30px;
margin-top:15px;
}

#du_prod_textil_img
{
width:240px;
height:151px;
float:left;
margin-right:10px;
}

#du_prod_zuschneid_img
{
float:left;
margin-right:10px;
}

#du_prod_druck_img
{
float:left;
margin-left:15px;
}

#du_arrow
{
width:11px;
float:left;
margin-right:5px;
}

#du_news_text
{
float:left;
}

/* Letzte Bestellungen */

#mlb_back_link
{
border:0px solid black;
position:relative;
left:645px;
top:-15px;
width:155px;
}

#mlb_head_wrap
{
width:400px;
height:18px;
background-color:#afb4c8;
border:0px solid black;
margin-left:7px;
}

.mlb_text_small
{
font-size:12px;
color:#354455;
border:0px solid black;
width:370px;
float:left;
}

#mlb_best_rechnr
{
width:420px;
float:left;
}

#mlb_best_datum
{
width:160px;
float:left;
}

#mlb_best_link
{
width:155px;
float:left;
}

#mlb_search_box_wrap
{
float:left;
margin-left:15px;
}

#mlb_search_datum_box
{
margin-left:8px;
margin-top:8px;
}

#mlb_search_bestnr_box
{
margin-top:10px;
margin-left:8px;
}

#mlb_search_form_box
{
width:398px;
height:65px;
border:1px solid #afb4c8;
margin-left:7px;
margin-top:1px;
}

#mlb_spacer
{
float:left;
width:10px;
border:0px solid black;
}

#mlp_best_price
{
width:55px;
float:left;
}

#mlb_detail_rechnungsnr
{
width:133px;
float:left;
}

#mlb_detail_name
{
width:365px;
float:left;
border:0px solid black;
}

#mlb_detail_anzahl
{
width:43px;
float:left;
border:0px solid black;
text-align:right;
}

#mlb_detail_sprize
{
width:115px;
float:left;
border:0px solid black;
text-align:right;
}

#mlb_detail_prize
{
width:115px;
float:left;
border:0px solid black;
text-align:right;
}

#mlb_lieferanschrift_box
{
float:left;
}

#mlb_rechnungsanschrift_box
{
float:left;
}

#mlb_zahlungsart_box
{
float:left;
}

#mlb_kontodetails_box
{
float:left;
}

#mlb_vert_grey
{
background-color:#afb4c8;
width:1px;
height:90px;
float:left;
margin-right:30px;
margin-left:30px;
}

#mlb_vert_nogrey
{
width:1px;
height:90px;
float:left;
margin-left:30px
}

#mlb_rechnungsnummer_head
{
background-color:#AFB4C8;
width:420px;
height:18px;
}

#mlb_rechnungsnummer_cnt
{
float:left;
width:420px;
}

#mlb_datum_head
{
background-color:#AFB4C8;
width:160px;
height:18px;
}

#mlb_datum_cnt
{
float:left;
width:160px;
}

#mlb_ansehen_cnt
{
float:left;
width:160px;
}

#mlb_ansehen_head
{
background-color:#AFB4C8;
width:160px;
height:18px;
}

#mlb_betrag_cnt
{
float:left;
width:60px;
}

#mlb_betrag_head
{
background-color:#AFB4C8;
width:60px;
height:18px;
}

#mlb_artikelnummer_cnt
{
float:left;
width:147px;
}

#mlb_artikelnummer_head
{
background-color:#AFB4C8;
width:147px;
height:18px;
}

#mlb_name_cnt
{
float:left;
width:370px;
}

#mlb_name_head
{
background-color:#AFB4C8;
width:370px;
height:18px;
}

#mlb_anzahl_cnt
{
float:left;
width:45px;
}

#mlb_anzahl_head
{
background-color:#AFB4C8;
width:45px;
height:18px;
text-align:right;
}

#mlb_einzelpreis_cnt
{
float:left;
width:110px;
}

#mlb_einzelpreis_head
{
background-color:#AFB4C8;
width:110px;
height:18px;
text-align:right;
}

#mlb_gesamtpreis_cnt
{
float:left;
width:125px;
}

#mlb_gesamtpreis_head
{
background-color:#AFB4C8;
width:125px;
height:18px;
text-align:right;
}

/*
# Text Classes #
*/

.datascroller
{
position:relative;
top:-2px;
border:0px solid black;
border-collapse:collapse;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:10px;
}

.datascroller table tr td
{
border:0px solid black;;
border-collapse:collapse;
padding:0px 0px 0px 0px;
height:10px;
}

.datascroller a
{
border:0px solid black;
border-collapse:collapse;
color:white;
font-size:11px;
text-decoration:none;
padding:0px 1px 0px 1px;
}


a.wk_link
{
font-size:12px;
color:#8599b2;
text-decoration:none;
margin-top:2px;
}

a.wk_link:hover
{
size:12px;
color:#8599b2;
text-decoration:underline;
}

.wk_head_text
{
font-size:12px;
color:#ffffff;
font-weight:bold;
display:inline;
position:relative;
top:2px;
}

a.footer_link
{
font-size:12px;
color:#435a76;
text-decoration:none;
margin-top:2px;
}

a.footer_link:hover
{
size:12px;
color:#435a76;
text-decoration:underline;
}

a.metanav_link
{
color:#ffffff;
font-family:arial,helvetica;
font-size:13px;
text-decoration:none;
}

a.metanav_link:hover
{
color:#ffffff;
font-family:arial,helvetica;
font-size:13px;
text-decoration:underline;
}

a.metanav_link_small
{
color:#ffffff;
font-family:arial,helvetica;
font-size:11px;
text-decoration:none;
}

a.metanav_link_small:hover
{
color:#ffffff;
font-family:arial,helvetica;
font-size:11px;
text-decoration:underline;
}

a.subnav
{
border:0px solid black;
color:#586373;
font-family:arial,helvetica;
font-size:13px;
text-decoration:none;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
float:left;
}

a.subnav:hover
{
border:0px solid black;
color:#df0025;
font-family:arial,helvetica;
font-size:13px;
text-decoration:none;
background-color:#ffffff;
padding-top:3px;
padding-bottom:2px;
float:left;
}

a.subnav_active
{
border:0px solid black;
color:#df0025;
font-family:arial,helvetica;
font-size:13px;
text-decoration:none;
background-color:#ffffff;
padding-top:3px;
padding-bottom:2px;
float:left;
}

a.subnav_small
{
border:0px solid black;
color:#586373;
font-family:arial,helvetica;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
float:left;
}

a.subnav_small:hover
{
border:0px solid black;
color:#df0025;
font-family:arial,helvetica;
font-size:11px;
text-decoration:none;
background-color:#ffffff;
padding-top:3px;
padding-bottom:3px;
float:left;
}

a.subnav_small_active
{
border:0px solid black;
color:#df0025;
font-family:arial,helvetica;
font-size:11px;
text-decoration:none;
background-color:#ffffff;
padding-top:3px;
padding-bottom:3px;
float:left;
}

a.password_link
{
font-size:12px;
color:#8397B0;
text-decoration:none;
}

a.password_link:hover
{
size:12px;
color:#8397B0;
text-decoration:underline;
}

a.new_account_link
{
font-size:12px;
color:#5D707F;
text-decoration:underline;
}

a.new_account_link_red
{
font-size:12px;
color:red;
text-decoration:underline;
}

a.new_account_link:hover
{
size:12px;
color:#5D707F;
text-decoration:underline;
}


a.sidenav_link
{
font-size:12px;
color:#17375d;
text-decoration:none;
line-height:14px;
}

a.sidenav_link:hover
{
size:12px;
color:#17375d;
text-decoration:underline;
}

/*katboxen sind nur noch images 22.07.07 

.kat_box_text
{
position:relative;
top:33px;
left:9px;
font-size:13px;
color:#6c6c6c;
}

.box_headline
{
font-size:11px;
line-height:11px;
color:#6c6c6c;
font-weight:bold;
}

.kat_box_link
{
font-size:11px;
line-height:11px;
font-weight:bold;
color:#17375d;
position:relative;
top:34px;
left:9px;
text-decoration:none;
}
*/
/* --> Artikelseite */

a.art_box_link
{
font-size:11px;
line-height:11px;
font-weight:bold;
color:#17375d;
text-decoration:none;
border:0px solid black;
}

a.art_box_link:hover
{
font-size:11px;
line-height:11px;
font-weight:bold;
color:#17375d;
text-decoration:none;
}

#artikel_box_wrap
{
border:0px solid black;
float:left;
width:120px;
position:relative;
left:18px;
top:5px;
}

.artikel_box_headline
{
font-size:12px;
color:#354455;
font-weight:bold;
border:0px solid black;
display:block;
}

.artikel_box_headline_ts
{
margin-left:20px;
margin-top:5px;
font-size:12px;
color:#354455;
font-weight:bold;
border:0px solid black;
display:block;
}

.artikel_box_headline_small
{
font-size:10px;
color:#354455;
font-weight:bold;
position:relative;
top:10px;
left:20px;
}

.artikel_box_text
{
border:0px solid black;
position:relative;
top:10px;
left:20px;
font-size:12px;
line-height:15px;
color:#354455;
margin-right:30px;
}

.artikel_box_text_small
{
border:0px solid black;
position:relative;
top:10px;
left:20px;
font-size:10px;
line-height:15px;
color:#354455;
margin-right:30px;
}

a.artikel_nav_back
{
font-size:12px;
line-height:11px;
font-weight:bold;
color:#17375d;
text-decoration:none;
position:relative;
}

a.artikel_nav_back_small
{
font-size:10px;
line-height:11px;
font-weight:bold;
color:#17375d;
text-decoration:none;
position:relative;
left:320px;
}

a.artikel_nav_back:hover
{
font-size:12px;
line-height:11px;
font-weight:bold;
color:#17375d;
text-decoration:underline;
margin-top:3px;
}

a.artikel_nav_back_small:hover
{
font-size:10px;
line-height:11px;
font-weight:bold;
color:#17375d;
text-decoration:underline;
margin-top:3px;
}

.artikel_arrows
{
font-size:11px;
line-height:11px;
color:#8e9bad;
}

a.art_nav_pfad
{
font-size:12px;
line-height:11px;
font-weight:bold;
color:#8e9bad;
}

a.art_nav_pfad:hover
{
font-size:12px;
line-height:11px;
font-weight:bold;
color:#8e9bad;
}

.art_nav_pfad_active
{
font-size:12px;
line-height:11px;
color:#df0022;
}

a.art_nav_pfad_src
{
font-size:12px;
line-height:11px;
font-weight:bold;
color:#8e9bad;
}

a.art_nav_pfad_src:hover
{
font-size:12px;
line-height:11px;
font-weight:bold;
color:#8e9bad;
}

.art_nav_pfad_src_active
{
font-size:12px;
line-height:11px;
color:#df0022;
}

.artikelnr
{
font-size:12px;
color:#17375d;
text-decoration:none;
line-height:11px;
margin-top:-3px;
}

h1
{
font-size:22px;
color:#354455;
border:0px solid black;
position:relative;
display:inline;
}

h1.small
{
font-size:20px;
color:#354455;
font-weight:bold;
border:0px solid black;
position:relative;
display:inline;
}

h1.wk
{
font-size:20px;
color:#354455;
border:0px solid black;
position:relative;
display:inline;
margin-left:8px;
}

h1.wk_small
{
font-size:18px;
color:#354455;
font-weight:bold;
border:0px solid black;
position:relative;
display:inline;
margin-left:8px;
}

h2
{
font-size:18px;
color:#354455;
border:0px solid black;
display:inline;
}

h2.small
{
font-size:16px;
color:#354455;
border:0px solid black;
display:inline;
margin-left:8px;
}
/*
h2.wk
{
font-size:20px;
color:#354455;
border:0px solid black;
position:relative;
display:inline;
margin-left:8px;
}

h2.wk_small
{
font-size:18px;
color:#354455;
border:0px solid black;
position:relative;
display:inline;
margin-left:8px;
}
*/

.artikel_text
{
font-size:14px;
color:#354455;
border:0px solid black;
padding-right:30px;
line-height: 16.8px;
}

.artikel_text_print
{
font-size:11pt;
color:#354455;
border:0px solid black;
padding-right:30px;
}

.text
{
font-size:14px;
color:#354455;
border:0px solid black;
padding-right:30px;
width:495px;
}

.text_small_knt
{
font-size:11px;
color:#354455;
border:0px solid black;
padding-right:30px;
width:495px;
line-height:20px;
}

.text_small
{
font-size:12px;
color:#354455;
border:0px solid black;
padding-right:30px;
width:495px;
}


.pw_text_small
{
font-size:12px;
color:#5B7083;
border:0px solid black;
padding-right:30px;
width:495px;
}

.mt_text_small
{
font-size:12px;
color:#354455;
border:0px solid black;
}

.adress_text
{
font-size:14px;
color:#354455;
border:0px solid black;
padding-right:30px;
width:495px;
line-height:20px;
}

.adress_text_small
{
font-size:12px;
color:#354455;
border:0px solid black;
padding-right:30px;
width:495px;
line-height:20px;
}

.text_aa
{
font-size:14px;
color:#354455;
border:0px solid black;
width:495px;
}

.text_aa_small
{
font-size:12px;
color:#354455;
border:0px solid black;
width:495px;
}

.text_hiline
{
font-size:14px;
color:#354455;
border:30px solid black;
padding-right:0px;
width:495px;
}

.text_hiline_small
{
line-height:22px;
font-size:12px;
color:#354455;
border:0px solid black;
padding-right:30px;
width:495px;
}

.wk_text
{
font-size:14px;
color:#354455;
border:0px solid black;
padding-right:0px;
width:495px;
margin-left:8px;
}

.wk_desc
{
font-size:12px;
color:#354455;
border:0px solid black;
display:block;
}

.wk_text_small
{
font-size:12px;
color:#354455;
border:0px solid black;
width:495px;
margin-left:8px;
}


.wk_rechnung_head
{
font-size:14px;
font-weight:bold;
color:#354455;
}


a.artikel_link
{
font-size:12px;
color:#354455;
text-decoration:none;
}

a.artikel_link:hover
{
font-size:12px;
color:#354455;
text-decoration:underline;
}


.art_box_image
{
position:relative;
top:5px;
left:10px;
height:75px;
width:60px;
border:0px solid black;
}

.rub_box_image
{
position:relative;
top:3px;
left:6px;
}

.artikel_preis
{
font-size:19px;
color:#354455;
font-weight:bold;
margin-bottom:20px;
}

.artikel_preis .oldPrice {
	text-decoration: line-through;
	font-weight: normal;
}

.artikel_preis_small
{
font-size:17px;
color:#354455;
font-weight:bold;
margin-bottom:20px;
}

.form_headline
{
font-size:12px;
color:#354455;
font-weight:bold;
}

.art_error_msg
{
border:0px solid;
font-size:13px;
color:#df0025;
font-weight:bold;
text-decoration:none;
visibility:hidden;
position:relative;
left:0px;
top:-18px;
margin-left:0px;
display:inline;
}

.art_warenkorb_msg
{
border:1px solid;
font-size:13px;
color:#17375d;
font-weight:bold;
text-decoration:none;
visibility:visible;
margin-left:5px;
display:inline;
}

a.mt_back_link
{
font-size:13px;
line-height:11px;
color:#17375d;
font-weight:bold;
text-decoration:none;
}

a.mt_back_link_small
{
font-size:12px;
line-height:11px;
color:#17375d;
font-weight:bold;
text-decoration:none;
}

/*
# Suche  #
*/

a.suche_prodname_link
{
margin-left:0px;
font-size:12px;
color:#354455;
font-weight:bold;
text-decoration:none;
/*
#border:0px solid black;
#width:99px;
#text-align:left;
#display:block;
*/
}
a.suche_links
{
color:#ffffff;
font-family:arial,helvetica;
font-size:12px;
text-decoration:none;
}

a.to_cart
{
font-size:18px;
color:#354455;
text-decoration: none;
font-weight: bold;
}

a.to_cart:hover
{
text-decoration: underline;
}

a.suche_links:hover
{
color:#ffffff;
font-family:arial,helvetica;
font-size:12px;
text-decoration:underline;
}

#input_suche
{
width:399px;
height:51px;
background-image: url(../img/suche_input_bg.gif);
background-repeat:no-repeat;
}

#suche_titel_wrap
{
float:left;
border:0px solid black;
width:399px;
height:80px;
}

#input_suche_text_wrap
{
float:left;
border:0px solid black;
width:120px;
margin-top:10px;
margin-left:10px;
}

#input_suche_form_wrap
{
float:left;
margin-top:15px;
}

.suche_link_text
{
color:#ffffff;
font-family:arial,helvetica;
font-size:12px;
text-decoration:none;
border:0px solid black;
width:255px;
float:left;
margin-left:4px;
}

.suche_titel_text_small
{
display:block;
width:378px;
margin-right:10px;
font-family:arial,helvetica;
font-size:12px;
margin-left:10px;
}

#suche_link_wrapper
{
float:left;
width:180px;
margin-right:0px;
border:0px solid black;
color:#ffffff;
font-family:arial,helvetica;
font-size:12px;
text-decoration:none;
}

#suche_spacer
{
width:10px;
height:160px;
float:left;
}

#suche_head_wrap
{
width:399px;
height:18px;
background-color:#afb4c8;
border:0px solid black;
margin-left:0px;
}

#input_wrap
{
float:left;
width:399px;
height:51px;
background-image: url(../img/suche_input_bg.gif);
background-repeat:no-repeat;
}

#suche_box_wrap
{
height:251px;
width:190px;
border:0px solid black;
background-color:#ffffff;
float:left;
margin-left:10px;
margin-right:3px;
margin-bottom:10px;
}

#suche_box_image
{
height:167px;
width:146px;
float:left;
border:0px solid black;
}

#suche_box_table_wrap
{
height:167px;
width:34px;
float:left;
border:0px solid black;
}

.suche_color_table
{
height:140px;
width:20px;
position:relative;
left:0px;
border-collapse:collapse;
border:0px solid black;
}

.suche_color_table_ff
{
height:162px;
width:20px;
position:relative;
left:0px;
border-collapse:collapse;
border:0px solid black;
}

#suche_box_text_wrap
{
padding-left:10px;
border:0px solid black;
width:182px;
}

#suche_more_color
{
position:relative;
border:0px solid black;
margin-left:-20px;
margin-top:0px;
width:40px;
height:22px;
}

/* Groessentabelle und Pflege */

a.gt_close_link
{
color:#ffffff;
font-family:arial,helvetica;
font-size:13px;
text-decoration:none;
position:relative;
left:340px;
top:-5px;
}

a.gt_close_link:hover
{
color:#ffffff;
font-family:arial,helvetica;
font-size:13px;
text-decoration:underline;
}

.gt_text_head
{
font-size:13px;
color:#19375D;
}

.gt_text_content
{
font-size:13px;
color:#6C87A4;
}

#gt_content_wrap
{
width:655px;
background-color:#FFFFFF;
margin-top:12px;
float:left;
}

#gt_sizetable
{
background-color:#E0E4EF;
border-color:#FFFFFF;
border:1px solid #FFFFFF;
border-collapse:collapse;
width:450px;
margin-left: 5px;
}

#gt_sizetable tr td
{
background-color:#E0E4EF;
border-color:#FFFFFF;
border:3px solid #FFFFFF;
}

/* Produktempfehlung */


a.pe_close_link
{
color:#ffffff;
font-family:arial,helvetica;
font-size:13px;
text-decoration:none;
position:relative;
left:205px;
top:-5px;
}

a.pe_close_link:hover
{
color:#ffffff;
font-family:arial,helvetica;
font-size:13px;
text-decoration:underline;
}

.pe_nachricht
{
border:1px solid #17375d;
width:345px;
height:100px;
background-color:#F3F6FD;
}

#pe_header_wrap
{
height:44px;
width:475px;
margin-left:12px;
margin-top:12px
}

#pe_form_wrap
{
float:left;
width:360px;
height:380px;
border:0px solid black;
}

#pe_content_wrap
{
width:475px;
background-color:#FFFFFF;
margin-top:12px;
float:left;
}

.pe_headline
{
font-size:15px;
font-weight:bold;
color:#17375d;
}

#pe_artikel_image
{
width:146px;
height:167px;
border:0px solid black;
margin-left:20px;
_margin-left:10px;
margin-top:20px;
float:left;
}

#pe_artikel_text
{
width:270px;
border:0px solid black;
margin-left:20px;
margin-top:20px;
float:left;
overflow:none;
}

#pe_grey_line
{
width:358px;
height:1px;
border:0px solid black;
margin-top:1px;
background-color:#D7DAE3;
}

#pe_artikel_box
{
width:462px;
background-image: url(../img/pe_bg.gif);
background-repeat:no-repeat;
float:left;
border:0px solid black;
}

#pe_artikel_start
{
margin-top:10px;
width:440px;
height:30px;
float:left;
border:0px solid black;
}

#pe_spacer_slim
{
border:0px solid black;
width:4px;
float:left;
}

#pe_spacer_mid
{
border:0px solid black;
width:12px;
float:left;
}

#pe_spacer_big
{
border:0px solid black;
width:60px;
float:left;
}

/* Newsletter bestellen / abbestellen */

#nl_icon
{
float:left;
width:25px;
height:85px;
border:0px solid black;
margin-right:3px;
}

#nl_profil_status_box
{
height:85px;
width:385px;
border:0px solid black;
padding-left:8px;
}

#nl_welcome_box
{
height:100px;
width:375px;
border:0px solid black;
padding-left:8px;
}

#nl_profil_wrap
{
border:0px solid black;
float:right;
width:400px;
margin-top:58px;
}


.nl_text_small
{
font-size:12px;
color:#354455;
border:0px solid black;
width:495px;
}

.nl_box_start_text
{
font-size:12px;
color:#B4BECA;
}

#nl_box_start_text
{
width:368px;
height:52px;
float:left;
border:0px solid black;
}


#nl_form_content
{
width:396px;
border:1px solid #afb4c8;
margin-top:1px;
background-repeat:repeat-x;
position:relative;
right:8px;
}

.nl_haken
{
margin-left:10px;
margin-top:8px;
}

#nl_form_box_desc
{
width:145px;
border:0px solid black;
float:left;
}

#nl_form_box_values
{
width:220px;
border:0px solid black;
float:left;
height:80px;
}

#nl_best_text
{
border:0px solid black;
float:left;
width:370px;
}

/* Passwort vergessen Seiten */

#pw_box
{
border:0px solid black;
width:400px;
height:170px;
position:relative;
left:230px;
}

#pw_weiter_but
{
width:358px;
text-align:right;
border:0px solid black;
margin-top:5px;
}

#pw_zurueck_but
{
width:292px;
text-align:right;
border:0px solid black;
margin-top:5px;
}

#pw_desc_box
{
float:left;
border:0px solid black;
width:130px;
}

#pw_values_box
{
float:left;
border:0px solid black;
}

/*
# Forms  #
*/

form
{
display:inline;
}

a.suche_link_wk
{
font-size:13px;
line-height:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

a.suche_link
{
font-size:13px;
line-height:11px;
color:#17375d;
font-weight:bold;
text-decoration:none;
}

.sub_suche
{
/*color:#17375d;*/
color:#ffffff;
font-size:12px;
padding-top: 4px;
}

.input_header
{
width:120px;
height:16px;
border:1px solid #17375d;
font-size:12px;
background-image: url(../img/searchfield_back.gif);
}

.input_chk
{
margin:2px 12px 0px 0px;
float:left;
}

.nl_chk
{
/*Mozilla*/
margin-left:-1px;
}

* html .nl_chk
{
/*IE*/
margin-left:-5px;
}

.wk_input
{
width:100px;
height:12px;
border:1px solid #17375d;
font-size:11px;
background-color:#F3F6FD;
}

.mt_standart
{
width:217px;
height:14px;
border:1px solid #17375d;
font-size:11px;
margin-top:1px;
margin-bottom:1px;
/*IE Hack*/
_padding:1px;
_margin-top:0px;
_margin-bottom:0px;
background-color:#F3F6FD;
}
/*

*html .mt_standart
{
width:217px;
height:14px;
border:1px solid #17375d;
font-size:9px;
}
*/
.mt_strasse
{
width:140px;
height:14px;
border:1px solid #17375d;
font-size:11px;
margin-top:1px;
margin-bottom:1px;
/*IE Hack*/
_padding:1px;
_margin-top:0px;
_margin-bottom:0px;
background-color:#F3F6FD;
}

.mt_hausnr
{
width:70px;
height:14px;
border:1px solid #17375d;
font-size:11px;
margin-top:1px;
margin-bottom:1px;
/*IE Hack*/
_padding:1px;
_margin-top:0px;
_margin-bottom:0px;
background-color:#F3F6FD;
}

.mt_stadt
{
width:145px;
height:14px;
border:1px solid #17375d;
font-size:11px;
margin-top:1px;
margin-bottom:1px;
/*IE Hack*/
_padding:1px;
_margin-top:0px;
_margin-bottom:0px;
background-color:#F3F6FD;
}

.mt_plz
{
width:65px;
height:14px;
border:1px solid #17375d;
font-size:11px;
margin-top:1px;
margin-bottom:1px;
/*IE Hack*/
_padding:1px;
_margin-top:0px;
_margin-bottom:0px;
background-color:#F3F6FD;
}

.input_artikel
{
width:140px;
height:12px;
border:1px solid #17375d;
font-size:11px;
background-color:#F3F6FD;
}

.input_sticker
{
width:195px;
height:12px;
border:1px solid #17375d;
font-size:11px;
background-color:#F3F6FD;
}

.input_mark_produkts
{
width:150px;
height:15px;
border:1px solid #17375d;
font-size:11px;
background-color:#F3F6FD;
}

.mt_select
{
font-size:11px;
width:220px;
height:15px;
_width:223px;
border:1px solid #17375d;
color:#17375d;
background-color:#F3F6FD;
}


.mlb_select
{
font-size:11px;
width:60px;
height:14px;
border:1px solid #17375d;
color:#17375d;
background-color:#F3F6FD;
}

.mlb_bestnr
{
font-size:11px;
width:140px;
height:14px;
border:1px solid #17375d;
color:#17375d;
background-color:#F3F6FD;
}

select
{
font-size:11px;
width:90px;
height:14px;
border:1px solid #17375d;
margin-top:1px;
margin-bottom:1px;
/*IE Hack*/
_padding:1px;
_margin-top:0px;
_margin-bottom:0px;
background-color:#F3F6FD;
}


/* images */
.ico
{
margin-bottom:-13px;
}

.arrow
{
margin-bottom:-2px;
}

.mn_end
{
margin-left:0px;
}

.du_end
{
float:left;
border:0px solid black;
margin-left:221px;
width:32px;
height:60px;
}

.mt_radio
{
margin-left:-3px;
padding:0px;
border:0px;
}

.du_claim
{
position:relative;
left:6px;
}

.footer_spacer_a
{
width:14px;
}

.footer_spacer_b
{
width:288px;
}

.footer_spacer_c
{
width:15px;
}

.footer_spacer_d
{
width:7px;
}

/* Agb */

#agb_content
{
width:450px;
float:left;
border:0px solid black;
}

#agb_nav
{
width:195px;
float:left;
border:0px solid black;
}

#agb_greyline
{
height:1px;
width:430px;
text-align:right;
background-color:#C0C8D3;
border: 0px solid black;
}

#sizetable
{
width:430px;
border:1px solid black;
border-collapse:collapse;
}

#sizetable td
{
border:1px solid black;
border-collapse:collapse;
}

a.agb_toplink
{
font-size:10px;
color:#17375d;
text-decoration:none;
line-height:14px;
position:relative;
left:400px;
}

a.agb_toplink:hover
{
size:10px;
color:#17375d;
text-decoration:underline;
}


a.agb_close_link
{
color:#ffffff;
font-family:arial,helvetica;
font-size:13px;
text-decoration:none;
position:relative;
left:420px;
top:-5px;
}

a.agb_close_link:hover
{
color:#ffffff;
font-family:arial,helvetica;
font-size:13px;
text-decoration:underline;
}

#agb_content_wrap
{
width:660px;
background-color:#FFFFFF;
margin-top:12px;
float:left;
}

a.agb_link
{
font-size:12px;
color:#5D707F;
text-decoration:none;
}

a.agb_link:hover
{
size:12px;
color:#5D707F;
text-decoration:underline;
}

.agb_arrow
{
position:relative;
top:-2px;
}

/* Kontakt */

.kontakt_spacer
{
height:5px;
}

.knt_text_small
{
font-size:12px;
color:#5B7083;
border:0px solid black;
width:495px;
}

.knt_nachricht
{
border:1px solid #17375d;
width: 100%;
height:80px;
background-color:#F3F6FD;
}


#knt_spacer
{
width:20px;
height:100px;
float:left;
border:0px solid black;
}

#knt_anliegen_box
{
width:380px;
float:left;
margin-right:20px;
border:0px solid black;
}

#knt_data_box
{
width:388px;
float:left;
border:0px solid black;
}


#knt_rueck
{
float:left;
border:0px solid black;
}

/* Mainnav */

.font_small
{
width:12px;
height:13px;
background-image: url(../img/nav/but_font_small_on.gif);
}

.font_big
{
width:12px;
height:13px;
background-image: url(../img/nav/but_font_big_of.gif);
}

a.mn_damenmode
{
display:block;
border:0px solid black;
width:136px;
height:60px;
background-image: url(../img/nav/but_damenmode_of.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.mn_damenmode:hover
{
display:block;
border:0px solid black;
width:136px;
height:60px;
background-image: url(../img/nav/but_damenmode_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_damenmode_active
{
display:block;
border:0px solid black;
width:136px;
height:60px;
background-image: url(../img/nav/but_damenmode_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_herrenmode
{
display:block;
border:0px solid black;
width:137px;
height:60px;
background-image: url(../img/nav/but_herrenmode_of.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.mn_herrenmode:hover
{
display:block;
border:0px solid black;
width:137px;
height:60px;
background-image: url(../img/nav/but_herrenmode_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_herrenmode_active
{
display:block;
border:0px solid black;
width:137px;
height:60px;
background-image: url(../img/nav/but_herrenmode_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_kindermode
{
display:block;
border:0px solid black;
width:148px;
height:60px;
background-image: url(../img/nav/but_kindermode_of.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.mn_kindermode:hover
{
display:block;
border:0px solid black;
width:148px;
height:60px;
background-image: url(../img/nav/but_kindermode_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_kindermode_active
{
display:block;
border:0px solid black;
width:148px;
height:60px;
background-image: url(../img/nav/but_kindermode_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_sportbekleidung
{
display:block;
border:0px solid black;
width:209px;
height:60px;
background-image: url(../img/nav/but_sportbekleidung_of.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.mn_sportbekleidung:hover
{
display:block;
border:0px solid black;
width:209px;
height:60px;
background-image: url(../img/nav/but_sportbekleidung_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_sportbekleidung_active
{
display:block;
border:0px solid black;
width:209px;
height:60px;
background-image: url(../img/nav/but_sportbekleidung_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_specials
{
display:block;
border:0px solid black;
width:117px;
height:60px;
background-image: url(../img/nav/but_specials_of.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.mn_specials:hover
{
display:block;
border:0px solid black;
width:117px;
height:60px;
background-image: url(../img/nav/but_specials_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_specials_active
{
display:block;
border:0px solid black;
width:117px;
height:60px;
background-image: url(../img/nav/but_specials_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_topseller
{
display:block;
border:0px solid black;
width:108px;
height:60px;
background-image: url(../img/nav/but_topseller_of.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.mn_topseller:hover
{
display:block;
border:0px solid black;
width:108px;
height:60px;
background-image: url(../img/nav/but_topseller_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.mn_topseller_active
{
display:block;
border:0px solid black;
width:108px;
height:60px;
background-image: url(../img/nav/but_topseller_on.gif);
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

.mn_end
{
background-image: url(../img/nav/main_nav_end.gif);
width:122px;
height:60px;
display:block;
border:0px solid black;
float:left;
}

/* Mainnav Unternehmen */

a.du_mn_unternehmen
{
display:block;
border:0px solid black;
width:115px;
height:60px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.du_mn_unternehmen:hover
{
display:block;
border:0px solid black;
width:115px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_unternehmen_active
{
display:block;
border:0px solid black;
width:115px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_produktion
{
display:block;
border:0px solid black;
width:99px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.du_mn_produktion:hover
{
display:block;
border:0px solid black;
width:99px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_produktion_active
{
display:block;
border:0px solid black;
width:99px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_t_shops
{
display:block;
border:0px solid black;
width:120px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.du_mn_t_shops:hover
{
display:block;
border:0px solid black;
width:120px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_t_shops_active
{
display:block;
border:0px solid black;
width:120px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_news
{
display:block;
border:0px solid black;
width:62px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.du_mn_news:hover
{
display:block;
border:0px solid black;
width:62px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_news_active
{
display:block;
border:0px solid black;
width:62px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_kontakt
{
display:block;
border:0px solid black;
width:74px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.du_mn_kontakt:hover
{
display:block;
border:0px solid black;
width:74px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_kontakt_active
{
display:block;
border:0px solid black;
width:74px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_jobs
{
display:block;
border:0px solid black;
width:134px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#626f80;
}

a.du_mn_jobs:hover
{
display:block;
border:0px solid black;
width:134px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_jobs_active
{
display:block;
border:0px solid black;
width:134px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_online
{
display:block;
border:0px solid black;
width:200px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#17375E;
}

a.du_mn_online:hover
{
display:block;
border:0px solid black;
width:200px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

a.du_mn_online_active
{
display:block;
border:0px solid black;
width:200px;
height:59px;
float:left;
text-decoration:none;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#df0025;
}

#cc_form_box_desc
{
width:235px;
border:0px solid black;
float:left;
}

/*anonym*/


#mt_anonym_box
{
width:794px;
height:310px;
border:1px solid #CDD2D6;
margin-left:7px;
margin-top:1px;
}#mt_neukunde_add1_box
{
width:405px;
float:left;
border:0px solid black;
margin-top:15px;
}
#mt_neukunde_add2_box
{
width:355px;
float:left;
border:0px solid black;
margin-top:15px;
}
#mt_neukunde_add1_desc
{
width:127px;
border:0px solid black;
float:left;
}

#mt_neukunde_add1_val
{
float:left;
border:0px solid black;
margin-top:20px;
}
#mt_neukunde_add2_desc
{
width:127px;
border:0px solid black;
float:left;
}
#mt_neukunde_add2_header
{
width:350px;
border:0px solid black;
float:left;
}
#mt_neukunde_add2_val
{
float:left;
border:0px solid black;

}

a.wk_head_text
{
font-size:12px;
color:#ffffff;
font-weight:bold;
display:inline;
position:relative;
text-decoration:none;
top:2px;
}

a.wk_head_text:hover
{
size:12px;
color:#ffffff;
text-decoration:underline;
}

#mt_neukunde_newsletter
{
float: left;
width:780px;
border:0px solid black;
}

.wk_text_small_login
{
font-size:12px;
color:#354455;
border:0px solid black;
width:780px;
margin-left:8px;
}

#wk_head_wrap_img
{
width:18px;
height:18px;
background-color:#afb4c8;
border:0px solid black;
margin-left:7px;
float:left;
}
#wk_head_wrap_text
{
width:778px;
height:18px;
background-color:#afb4c8;
border:0px solid black;
float:left;
}
.wk_head_text_login
{
font-size:12px;
color:#ffffff;
font-weight:bold;
display:inline;

}

#mt_bg_wrap_ch
{
width:794px;
height:310px;
border:1px solid #CDD2D6;
margin-left:7px;
margin-top:1px;
}

/*anonym*/

.contentcontainer{
	width: 812px;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
}

.contentcontainer strong{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}

.contentcontainer a img{
	border: none;
}

.contentcontainer img, .contentcontainer object{
	margin: 0 0 8px 8px;
	float: left;
}

.rubrikboxsmall{
	float: left;
	margin: 0 0 8px 8px;
	height: 230px;
	width: 260px;
}

.rubrikboxsmall img{
	margin: 0;
}

.gabelboxsmall{
	position: relative;
	float: left;
	height: 72px;
	width: 261px;
}

.gabelsportkinderlink01{
	position: absolute;
	width: 230px;
	height: 18px;
	top: 27px;
	left: 13px;
}

.gabelsportkinderlink02{
	display: block;
	position: absolute;
	width: 230px;
	height: 18px;
	top: 47px;
	left: 13px;
}


.videopic{
	margin: 0 0 0 6px !important;
}

.topbanner{
	width: 812px;
	height: 258px;
	position: relative;

}

.topbanner img{
	position: absolute;
}

.topbanner span{
	position: absolute;
	top: 130px;
	left: 60px;
}

.rubrikdamen{
	color: #4c3319;
}

.rubrikherren{
	color: #144953;
}

.rubrikkinderjungen{
	color: #528189;
}

.rubrikkindermaedchen{
	color: #b06ba2;
}

.rubrikkinderbabys{
	color: #de4d8e;
}

.rubrikspecialskollektionen{
	color: #61584d;	
}

.rubriksport{
	color: #606f82;
}

.rubriksport a{
	font-weight: bold;
	text-decoration: underline;
	color: #606f82;
}

.rubriktopseller{
	color: #ffffff;
}

.clear{
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

.topseller{
	width: 537px;
	float: left;
}

.topsellerlink{
	position: relative;
	width: 529px;
	height: 21px;
}

.topsellerlink img{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 8px !important;
}

.topsellerlink a{
	display: block;
	position: absolute;
	left: 390px;
	top: 6px;
	width: 129px;
	height: 11px;
}

.rubrikheader{
	margin: 0 8px 8px 8px;
	padding: 8px;
	color: #5f6e81;
	background-image: url(../images/rubrik/gabelheaderback.jpg);
	text-align: center;
	background-position: middle;
}

.rubrikheader h1{
	margin: 0;
	color: #5f6e81;
	display: block;
	text-transform: uppercase;
}

.gabelbigpic{
	margin: 0 0 0 8px !important;
}



/* JavaScript Error Page */

.header {
	width:980px;
	height:70px;
	margin: 0px;
}

#jserrorcontainer{
	width:979px;
	margin: 0 auto;
	padding-top: 22px;
	text-align: center;
	color: #2e4c72;
	font-size: 11px;
}

#jserrorcontainer hr{
	margin-bottom: 20px;
}

#jserrorcontainer a{
	color: #91a4bd;
	font-size: 11px;
}

.jserrorbox{
	margin-top: 10px;
	background-color: #ffffff;
	text-align:left;
	width:979px;
}

.jserrorheader{
	margin: 0 0 0 280px;
	padding: 10px;
}

.jserrorbox h1, .jserrorbox h2{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #2e4c72;
}

.jserrorbox h2{
	margin-bottom: 5px;
}

.jserrorboxpadding{
	padding: 14px;
}

.jserrorheader img{
	float: left;
	margin: 0 10px 0 0;
}

.browserbox, .browserbox_last{
	float: left;
	width: 189px;
	height: 130px;
	margin: 0 1px 0 0;
	background-color: #b5c1d1;
	font-size: 11px;
}

.browserbox_last{
	margin: 0;
}

.browserbox strong, .browserbox_last strong{
	padding: 5px;
	display: block;
	background-color: #6b84a3;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}


.browserbox span, .browserbox_last span{
	font-weight: bold;	
}

.browserbox p, .browserbox_last p{
	margin: 0;
	padding: 5px;
}

.jserrorlighttext{
	color: #91a4bd;
}

#trigemasite{
	display: none;
}



/* FactFinder Search Result */

.afterSearchNavigationMargin{
	width: 200px;
	float: left;
}

.afterSearchNavigation{
	margin: 10px;
	min-height: 580px;
	background-image: url(../img/ffafterSearch01.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #18355d;
}

.afterSearchNavigation a{
	color: #18355d;
	text-decoration: none;
}

.afterSearchNavigationPadding{
	padding: 40px 0px 20px 20px;
}

.afterSearchNavigationPadding strong{
	display: block;
	margin-bottom: 10px;
}

.afterSearchNavigation ul{
	margin: 0;
	padding: 0 0 0 15px;
	list-style-image: url(../img/ffafterSearch02.gif);
}

.afterSearchNavigation li{
	margin: 0;
	padding: 0;
}

.afterSearchNavigationLine{
	padding-top: 10px;
	margin: 0 10px 10px -10px;
	border-bottom: 1px solid #5e6f89;
}

.afterSearchNavigationActiveCat{
	list-style-image: url(../img/ffafterSearch03.gif);
}

.afterSearchNavigationActiveCat a{
	color: #db0112;
	font-weight: bold;
}

.factFinderResultProducts{
	float: left;
	width: 610px;
	padding-top: 10px;
}

.asnMoreGroups, .asnLessGroups{
	padding: 5px 10px 0 0;
	text-align: right;
	font-size: 11px;
	cursor: pointer;
}

.asnLessGroups{
	display: none;
	color: #db0112;
	font-weight: bold;
}

.producttip{
	display: none;
}

.tipProductName{
	display: block;
	font-size: 14px;
	margin-bottom: 3px;
}

.tipKurzBeschreibung{
	font-weight: bold;
}

.afterSearchNavigationSortForm{
	float: right;
}

.afterSearchNavigationSortForm select{
	width: 185px;
	margin-right: 5px;
}

.afterSearchNavigationResultCount{
	color: #adbacd;
}

.afterSearchNavigationOtherCategories{
	padding: 5px 0 0 0;
	font-size:10px;
	color:#354455;
}

.afterSearchNavigationProductBox {
	width:190px;
	background-color:#ffffff;
	float:left;
	margin-left:10px;
	margin-right:3px;
	margin-bottom:10px;
}

.factfinderSearchResultHeadline{
	margin-bottom: 20px;
	margin-right: 7px;
	border-bottom: 1px solid #afb4c8;
	color: #afb4c8; 
	font-size:12px;
	font-weight:bold;
}


/* Checkout Process Pictures */

.checkoutBoxActive, .checkoutBoxInactive{
	float: left;
	width: 24px;
	height: 29px;
	margin: 0 0 0 10px;
	color: #ffffff;
	font-weight: bold;
}

.checkoutBoxActive{
	background-image: url(../img/checkoutactive01.gif);
}

.checkoutBoxInactive{
	background-image: url(../img/checkoutinactive01.gif);
}

.checkoutBoxPadding{
	padding: 11px 0 0 8px;
}

.checkoutActiveText, .checkoutInactiveText{
	float: left;
	padding: 12px 10px 0px 6px;
	font-size: 14px;
	font-weight: bold;
}

.checkoutActiveText{
	color: #95a0ba;
}

.checkoutInactiveText{
	color: #e6e8ef;
}

.checkoutActiveText a{
	color: #95a0ba;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.checkoutActiveText a:hover{
	color: #95a0ba;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.checkoutActiveArrow, .checkoutInactiveArrow{
	float: left;
	width: 8px;
	height: 29px;
}

.checkoutActiveArrow{
	background-image: url(../img/checkoutactive02.gif);	
}

.checkoutInactiveArrow{
	background-image: url(../img/checkoutinactive02.gif);	
}

.addToCart{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #354455;
}

.addToCart:hover{
	text-decoration: underline;
}

.productsListTable th{
	padding: 3px 0px 3px 0px;
	border-top: 1px #afb4c8 solid;
	border-bottom: 2px #afb4c8 solid;
}

.productsListTable td{
	border-bottom: 1px #afb4c8 solid;
}

.productsListTable td.bigborder{
	border-bottom: 3px #afb4c8 solid;
}

.prices{
	font-weight: bold;
	font-size: 12px;
}

.categoriesMiniProduct{
	float: left;
	width: 98px;
	height: 85px;
	text-align: center;
}

.contact{
	padding: 10px;
	color: #606f82;
	font-size: 11px;
}

.agb-important {
	background-color:#FFE1E1;
	border:1px solid #FF6F6F;
	padding:10px;
}

.price-info {
	margin-bottom:10px;
	margin-left:7px;
}
.bestellhinweis {
	color: #ccc;
	font-style: italic;
	text-align:right;
}

.red {
	color: red;
}

/* size table*/


#sizeChartTabbedPane {
	text-align: left;
	margin-left: 5px;
	display:none;
	}
	
.sizetable {
	background-color:#E0E4EF;
	border-color:#FFFFFF;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	width:620px;
	margin-bottom: 10px;
	color:#19375D;
}

.sizetable_small {
	background-color:#E0E4EF;
	border-color:#FFFFFF;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	width:350px;
	margin-bottom: 10px;
	color:#19375D;
}

.sizetable tr td {
	background-color:#E0E4EF;
	border-color:#FFFFFF;
	border:3px solid #FFFFFF;
}

.sizetable .odd {
	width: 150px;
}

.sizetable_small .odd {
	width: 200px;
}

.sizetable .one {
	width: 150px;
}
.second {
	font-style: italic;
	font-weight: normal;
}

.myFaces_panelTabbedPane_activeHeaderCell, .myFaces_panelTabbedPane_inactiveHeaderCell, .myFaces_panelTabbedPane_activeHeaderCell input, .myFaces_panelTabbedPane_inactiveHeaderCell input {
	
	color:#19375D;
	font-weight: bold;
}

#showSizeChart {
	color:#17375D;
	font-size:15px;
	font-weight:bold;
	cursor: pointer;
	text-decoration: underline;
	margin-left: 10px;
}