/*basic HTML styles*/

body,p,td,th,li,ul,ol {
	font-family: arial, sans-serif;
	font-size: 11px;
}

a img {
    border: 0px;
}

p{
	margin: 0px;
}

h1 {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

h2 {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
}

h4 {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 14px;
	margin: 0px;
	margin-bottom: 8px;
}

h5 {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

.h5 {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}


h6 {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
}

ol,ul {
	list-style-position: outside; 
	margin-top: 0px; 
	margin-bottom: 0px
}

/*content styles*/

.icontext {
	font-size: 10px;
	color: #000;
}

.tipp {
	font-size: 10px;
	color: #003366
} 

.rubric{
	font-size: 12px;
	letter-spacing : 2px;
	color: #000066;
}

.copy {
	margin-bottom: 6px;
}

.copy_news {
	padding-bottom: 6px;
	line-height: 15px;
	border-bottom: 1px solid #9AA1A9;
}

.head1{
	margin-top: 14px;
	margin-bottom: 6px;
}

.head2{
	color: #666;
	margin-bottom: 2px;
}

.date1{
	color: #003366;
	margin-top: 18px;
	margin-bottom: 4px;
}


p.shopcatg1 {
	color: #000;
	font-weight: bold;
	margin-left: 0px;
	/*text-indent: 10px;
	#padding-left: 100px;*/

}

p.shopcatg2 {
	color: #000;
	font-weight: normal;
	margin-left: 32px;
	/*#text-indent: -32px;*/
}

p.shopcatg3 {
	color: #000;
	font-weight: normal;
	margin-left: 48px;
	/*#text-indent: -48px;*/
}

p.shopcatg4{
	color: #000;
	font-weight: normal;
	margin-left: 60px;
	/*#text-indent: -60px;*/
}
	
.left {
	text-align: left
}

.right {
	text-align: right
}

li.sq_bu
{
	list-style-image: url(../assets/bullet_05.gif); 
	margin-bottom: 6px
}

/* table styles */
.th1{
	background-color: #9AA1A9; 
	color: #FFF;
	font-weight : bold;
}

.th2{
	background-color: #9AA1A9; 
	color: #FFF;
	font-weight : bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

.th3{
	color: #666;
	font-weight : bold;
	padding-top: 3px;
	padding-right: 3px;
}

.th3a{
	color: #666;
	font-weight : bold;
	padding-top: 3px;
	padding-right: 3px;
}


td.minimenu1 {
	color: #666666;
	display: block;
	border-top: 1px solid #FFF;
	background-color: #d7d7d7;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
}

table.teaser_container{
	border-bottom: 2px solid #FFF;
	margin-bottom: 6px;
}

table.teaser_container_2{
	/*border-bottom: 2px solid #FFF;*/ /* rbi */
}

table.teaser_container_2a{
	border-left: 3px solid #DE435A;
	border-bottom: 2px solid #FFF;
}

.teaser{
	padding: 6px;
}

td.productcat0 {
	background-color: #9AA1A9;
	padding: 4px;
	border-bottom: 2px solid #FFF;
	font-weight: bold;
	color: #FFFFFF;  
}

td.productcat1 {
	background-color: #D5D8DA;
	margin-left: 10px;
	padding: 4px;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 20px;  
}

td.productcat2 {
	background-color: #D5D8DA;
	margin-left: 10px;
	padding: 4px;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 36px;  
}

td.productcat3 {
	background-color: #D5D8DA;
	margin-left: 10px;
	padding: 4px;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 52px;  
}

td.productcat4 {
	background-color: #D5D8DA;
	margin-left: 10px;
	padding: 4px;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 68px;  
}

td.productcat5 {
	background-color: #D5D8DA;
	margin-left: 10px;
	padding: 4px;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 84px;  
}

td.productcat6 {
	background-color: #D5D8DA;
	margin-left: 10px;
	padding: 4px;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 100px;  
}

td.productentry0 {
	background-color: #E8EAEA;
	padding: 4px;
	padding-left: 20px;
	border-bottom: 2px solid #FFF;
}

td.productentry1 {
	background-color: #E8EAEA;
	padding: 4px;
	padding-left: 5px;
	border-bottom: 2px solid #FFF;
}

td.productentry2 {
	background-color: #E8EAEA;
	padding: 4px;
	padding-left: 21px;
	border-bottom: 2px solid #FFF;
}

td.productentry3 {
	background-color: #E8EAEA;
	padding: 4px;
	padding-left: 37px;
	border-bottom: 2px solid #FFF;
}

td.productentry4 {
	background-color: #E8EAEA;
	padding: 4px;
	padding-left: 53px;
	border-bottom: 2px solid #FFF;
}

td.productentry5 {
	background-color: #E8EAEA;
	padding: 4px;
	padding-left: 69px;
	border-bottom: 2px solid #FFF;
}

td.productentry6 {
	background-color: #E8EAEA;
	padding: 4px;
	padding-left: 85px;
	border-bottom: 2px solid #FFF;
}

td.shopcatg1{
	background-color: #DCDFE1;
	margin-left: 10px;
	padding: 4px;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 20px;
}

td.shopcatg1_cont  {
	background-color: #DCDFE1;
	padding: 4px;
	padding-left: 20px;
	border-bottom: 2px solid #FFFFFF;
}

td.shopcatg2{
	background-color: #EDEFF0;
	padding: 2px;
	padding-left: 20px;
	border-bottom: 2px solid #FFF;
}

td.shopcatg2_cont{
	background-color: #EDEFF0;
	padding: 2px;
	padding-left: 20px;
	border-bottom: 2px solid #FFFFFF;
}

td.shopcatg3{
	background-color: #EDEFF0;
	padding: 2px;
	padding-left: 35px;
	border-bottom: 2px solid #FFF;
}

td.shopcatg4{
	background-color: #EDEFF0;
	padding: 2px;
	padding-left: 0px;
	border-bottom: 2px solid #FFF;
}

td.shopcatg3_cont{
	background-color: #EDEFF0;
	padding: 2px;
	padding-left: 35px;
}

/*form elements*/
.insert1{ 
color: #000;
height: 20px;
font-family: arial, sans-serif;
font-size: 11px;
margin: 0px;
}

.insert3{ 
color: #000;

font-family: arial, sans-serif;
margin-left: 0px;
margin-right: 6px;
margin-top: 4px;
margin-bottom: 2px;
font-size: 11px;
}

textarea.insert4{ 
color: #000;
height: 120px;
font-family: arial, sans-serif;
margin-left: 0px;
margin-right: 6px;
margin-top: 5px;
margin-bottom: 0px;
font-size: 11px;
}

.insert4{ 
color: #000;
height: 20px;
font-family: arial, sans-serif;
margin-left: 0px;
margin-right: 6px;
margin-top: 5px;
margin-bottom: 0px;
font-size: 11px;
}

.insert5{ 
color: #000;

font-family: arial, sans-serif;
margin-left: 0px;
margin-right: 6px;
margin-top: 5px;
margin-bottom: 0px;
font-size: 11px;
}

.button1 { 
background-color: #ddd;
color: #000;
height: 20px;
font-size: 11px;

}

/*navigation styles*/

.topnav1{
	font-weight: bold;
	color: #666;
	margin-left: 6px;
	text-decoration: none;	
}

a.topnav1:link{
	color: #666;
	text-decoration: none;	
}

a.topnav1:visited{
	color: #666;
	text-decoration: none;	
}
a.topnav1:hover {
    color: #FFF;
	text-decoration:none;
} 

.leftnav{
	color: #000;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-left: 16px;
}

.leftnav2{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-left: 26px;
}

a.leftnav_a:link {
	color: #000;
	text-decoration: none;
}

a.leftnav_a:visited {
	color: #000;
	text-decoration: none;
}

a.leftnav_a:hover{
	color: #003366;
	text-decoration: none;
}

.rightnav1{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-left: 16px;
	text-indent: -16px;
}

.rightnav2{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 16px;
	text-indent: -16px;
}
a.rightnav1link:link {
	color: #000;
	text-decoration: none;
}

a.rightnav1link:visited {
	color: #000;
	text-decoration: none;
}

a.rightnav1link:hover{
	color: #003366;
	text-decoration: none;
}

a.minimenu1:link {
	color: #666;
	text-decoration: none;
}

 a.minimenu1:visited {
	color: #666;
	text-decoration: none;
}

a.minimenu1:hover{
	color: #000;
	text-decoration: underline;
}

a.shopcatg0:link {
	color: #FFF;
	text-decoration: none;
}
a.shopcatg0:visited {
	color: #FFF;
	text-decoration: none;
}
a.shopcatg0:hover{
	color: #000;
	text-decoration: none;
}

a.shop:link {
	color: #000;
	text-decoration: none;
}
a.shop:visited {
	color: #000;
	text-decoration: none;
}
a.shop:hover{
	color: #003366;
	text-decoration: none;
}

/*text links*/

a.icontext:link{
	color: #000;
	text-decoration: none;
}

a.icontext:visited{
	color: #000;
	text-decoration: none;
}

a.icontext:hover {
    color: #003366;
	text-decoration:none;
} 

a.print:link{
	color: #808080;
	text-decoration: none;
}

a.print:visited{
	color: #808080;
	text-decoration: none;
}

a.print:hover {
    color: #808080;
	text-decoration:none;
} 

a:link { 
    color: #003366; 
    text-decoration: underline;
}

a:visited {
    color: #003366; 
    text-decoration: underline;
}

a:hover{    
	color: #000;    
	text-decoration: underline;
}

/* margin styles */
.m_1 {
margin: 6px
}

.ima_lt{
	margin-right: 12px;
	margin-bottom: 6px;
	border-right: 6px solid #9AA1A9;
	float : left;
}

.ima_rt{
	margin-left: 12px;
	margin-bottom: 6px;
	border-left: 6px solid #9AA1A9;
	float :right;
}

.bullet9{
	text-align: right;
	margin-bottom: 12px;
}

#m_top1 {
margin-top: 6px
}

#m_left1 {
margin-left: 6px
}

#m_right1 {
margin-right: 6px
}

#m_bot1 {
margin-bottom: 6px
}

#p_left1 {
padding-left: 6px
}

/*background colors*/

.ctr{
	background-color : transparent;
}

.cw{
	background-color: #FFF;
}
.cw1{
	background-color: #FFF;
	width: 200px;
}

.ck{
	background-color: #000;
}

.c1{
	background-color: #e8e8e8; /*light grey */
}

.c2{
	background-color: #999C9E; /*dunkelgrau */
}

.c3{
	background-color: #666;
}
.c4{
	background-color:  #9AA1A9 /*platin2 */
}


.c7{
	background-color: #003366;  /*dark blue*/
}

.c8{
	background-color: #EDEFF0; /*table alternate1*/
}

.c9{
	background-color: #DCDFE1; /*table alternate2*/
}
.c10 {
	BACKGROUND-COLOR: #8a9096
}
.c11 {
	BACKGROUND-COLOR: #CFD3D6
}

.c12 {
	border-bottom: 1px solid #9AA1A9;
	border-top: 1px solid #9AA1A9;
	border-left: 1px solid #9AA1A9;
	border-right: 1px solid #9AA1A9;
	background-color: #EDEFF0;
}

.c12_a {
	border-bottom: 1px solid #9AA1A9;
	border-top: 1px solid #9AA1A9;
	border-left: 1px solid #9AA1A9;
	border-right: 1px solid #9AA1A9;
}

/*box styles*/

.box1{
	padding: 6px; 
	background-color: #eeeeee;
}

.head3{
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	margin-bottom: 8px;
	background-color: #eeeeee;
	padding-left: 3px;
	padding-right: 6px;
	padding-bottom: 2px;
}

a.shop:link {
	color: #000;
	text-decoration: none;
}
a.shop:visited {
	color: #000;
	text-decoration: none;
}
a.shop:hover{
	color: #003366;
	text-decoration: none;
}

li.sq_bu{
	list-style-image: url(../images/bullet_05.gif); 
	margin-bottom: 4px
}

ul.sq{
	margin-left: 16px
}

.ima_rt2{
	margin-left: 6px;
	float :right;
}

.ima_lt2{
	margin-right: 6px;
	float :left;
}

.ima_rt2{
	margin-left: 8px;
	margin-bottom: 4px;
	float :right;
}

.ima_lt2{
	margin-right: 8px;
	margin-bottom: 4px;
	float :left;
}
.teaser_r{
	padding:  6 4 0 18
}
.teaser_r_box{
	padding:  6 0 0 15
}
.teaser_r_last{
	padding:  6 6 6 18
}

.teaserhead{
	padding:  10px 0 0 0; /* rbi */
	/*background-color: #CACACA;*/
	background-color:transparent; /* rbi */
	vertical-align:middle; /* rbi */
	color: #666;
	font-weight : bold;
	border-top:1px solid #8A9096; /* rbi */
}
.teaserhead img.headbull {/* rbi */
	display:block; /* rbi */
	float:left;/* rbi */
	margin:4px 10px 0 0;/* rbi */
}

a.minimenu1:link {
	color: #476B91;
	font-weight: bold;
	text-decoration: none;
}

 a.minimenu1:visited {
	color: #476B91;
	text-decoration: none;
}

a.minimenu1:hover{
	color: #000;
	text-decoration: none;
}

.blackfield {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #000000
}

div.breadcrumb_dec {
	padding: 6px;
	text-align: right;
}


div.breadcrumb_dec img{
	margin-left: 6px;
}

div.breadcrumb_dist {
	border-right: 1px solid #8A9096;
}

div.breadcrumb {
	padding: 6px 18px 6px 20px;
	color: #CC0000;
}

td.leftnav_new {
	background: url(../images/bg_leftnav.gif) repeat-y;
	width: 180px;
}

table.productgroup { 
	margin-bottom: 18px;
}

table.productgroup th, table.productsection th{ 
	padding-bottom: 6px;
}

table.productgroup th h5, table.productsection th h5{
	border-bottom: 1px solid #8A9096;
	text-align: left;
}

table.productgroup td {
	width: 140px;
	background-color: #EEEEEE;
	padding-bottom: 6px;
	border-bottom: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
}

table.productgroup th.description {
	padding: 6px;
	background-color: #EEEEEE;
	padding-bottom: 6px;
	border-bottom: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
	font-weight: normal;
	text-align: left;
}

table.productgroup td.blankcell {
	background-color: #FFFFFF;
}

div.content1 { 
	clear: both;
	/*margin-left: 20px; */
	margin-top: 16px;
}

div.content1 h1 {
	margin-bottom: 18px;
}

p.productsection2_text{
	margin-left: 8px;
}

p.img_XS_size {
border-top: 10px solid #CCCCCC;
}

p.img_XS_size img{
	height: 60px;
	margin-bottom: 4px;
	 margin-top: -10px;
}

p.img_XS_size img.lupe{
	margin-top: 0px;
	margin-left: 6px;
	height: auto;
}

table.productsheet {
	margin-bottom: 12px;
}

table.productsheet td.productsheet_right {
	/*#width: 300px;*/
	padding: 3px 2px 4px 6px;
	border-top: 1px solid #8597AB;
}

table.productsheet td.productsheet_left {
	width: 120px;
	padding: 3px 4px 0px 0px;
	border-right: 1px solid #8597AB;
	border-top: 1px solid #8597AB;
}

table.productsection {
	margin-bottom: 12px;
}

table.productsection td.image {
	padding: 4px 4px 8px 0px;
	border-bottom: 1px solid #8597AB;
}

table.productsection td.descr{
	padding: 4px 0px 8px 4px;
	border-bottom: 1px solid #8597AB;
	width: 300px;
}
table.productgroup td.descr{
	padding: 4px 0px 8px 4px;
	border-bottom: 1px solid #8597AB;
	background-color: #FFFFFF;
	width: 300px;
}


table.productsection td.left div {
	width: 54px;
	height: 54px;
	overflow: hidden;
}

table.productsection td.left div img{
	height: 54px;
}

table.productsection td.medium img{
	width: 120px;
}

table.productsection td.n-1_level p {
	/*padding-left: 14px;
	background: url(../images/bullet_plus.gif) no-repeat 0px 3px;*/
	margin-bottom: 4px;
}

table.productsection td.n-1_level a, table.productsection td.n-1_level a:visited {
	/*color: #666666;*/
	color: #000000;
	text-decoration: none;
}

table.productsection h5 {
	margin-bottom: 4px;
}

table.productsection td.downl {
	padding: 0px 12px 0px 12px;
}

div.infobox {
	margin: 0px 12px 12px 12px;
	padding: 6px;
}

div.download { /*in Verbindung mit div.infobox*/
	background-color: #e8e8e8;
}
div.download p {
	margin-bottom: 4px;
	font-size: 10px;
}

div.download img {
	margin-right: 4px;
	float: left;
}

div.references { /*in Verbindung mit div.infobox*/
	background-color: #CCCCCC;
}

div.variants { /*in Verbindung mit div.infobox*/
}

div.infobox h6, div.variants h6 {
	margin-bottom: 8px;
}

table.productsection h5 {
	color: #000000; 
}
table.productsection p {
}

div.productsection {
	background-color: #EEEEEE;
	float: left;
	margin-bottom: 18px;
	margin-right: 12px;
}

div.productsection2 {
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
}

p.productsection2_text{
	margin-left: 8px;
}

p.productsection2_text a{
	font-weight: bold;
}

div.size_XXS {
	width: 108px;
}

div.size_XS {
	width: 140px;
}

div.size_S {
	width: 200px;
}

div.size_M {
	width: 240px;
}

div.productsection h5{
	padding: 2px 0px 4px 8px;
}

p.img{
	background-color: #cccccc;
}

div.productsection_text{
	margin-top: 4px;
	padding-left: 8px;
	height: 90px;
	overflow: hidden;
}

div.readfull {
	margin-top: 4px;
	padding-left: 8px;
	color: #606060;
	font-size: 11px;
	background: url(../images/tria_red.gif) no-repeat 66px 3px;
	background-color: #FFFFFF;
}

div.readfull a, div.readfull a:visited {
	color: #606060;
	text-decoration: none;
	padding-right: 20px;
}

td.category_description {
	width: 580px;
	background-color: #eeeeee;
	margin-bottom: 6px;
	padding: 6px 6px 6px 6px;
}

td.category_description h5{
	color: #666666;
	margin-bottom: 8px;
}

td.category_description p{
	margin-bottom: 4px;
}

div.navigator_headline {
	padding: 6px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	/*border-top: 2px solid #FFFFFF;*/
	border-bottom: 2px solid #FFFFFF;
}

div.navigator_container {
	padding: 6px;
	border-bottom: 2px solid #FFFFFF;
}

div.navigator_container h6 {
	margin-bottom: 4px;
}

div.navigator {
	background-color: #CED7E1; 
}


div.navlevel_1 {
	color: #000000;
	/*color: #003366;*/
	/*font-weight: bold;*/
	margin-top: 4px;
	margin-bottom: 6px;
}

div.navlevel_2 {
	color: #000000;
	margin-bottom: 4px;
	margin-left: 12px;
}

div.navlevel_3 {
	margin-bottom: 4px;
	margin-left: 24px;
	padding-left: 12px;
	text-indent: -12px;
}

div.navlevel_1 a, div.navlevel_1 a:visited, div.navlevel_2 a, div.navlevel_2 a:visited, div.navlevel_3 a, div.navlevel_3 a:visited {
	text-decoration: none;
	color: #000000;
}

div.navlevel_2 a, div.navlevel_2 a:visited {
	color: #000000;
}
div.navlevel_1 a:hover, div.navlevel_2 a:hover, div.navlevel3 a:hover {
	text-decoration: underline;
	color: #000000;
}

div.buyfrom p{
	padding-left: 10px;
	background: url(../images/tria_red.gif) no-repeat 0px 4px;
	margin-bottom: 4px;
}

div.buyfrom a, div.buyfrom a:visited {
	color: #000000;
	text-decoration: none;
}

div.impressum {
	padding: 6px;
	background-color: #000000;
	color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

div.impressum a, div.impressum a:visited{
	color: #FFFFFF;
}
div.impressum a:hover{
color: #FFFFFF;	
text-decoration: underline;
}

div.search_container {
	margin-right: 24px;
	margin-bottom: 12px;
	background: url(../images/search.gif) no-repeat 8px 8px;
	background-color: #E8E8E8;
	padding: 6px 6px 6px 24px; 
}

div.search_container td {
	padding: 6px 10px 6px 0px;
}

div.search_container input, div.search_container select {
	margin-top: 6px;
}

div.searchresult_container th{
	background-color: #9AA1A9; 
	color: #FFF; 
	padding: 3px 6px;
}

div.searchresult_container td{
	 padding: 6px;
	 border-bottom: 1px solid #9AA1A9;
}
div.searchresult_container h6{
	 margin-top: 2px;
	 margin-bottom: 2px;
}

div.searchresult_container td img{
	 margin-right: 4px;
	 margin-bottom: 4px;
	 vertical-align: middle;
}

select, input {
	font-size: 11px;
}

div.comparative_chart {
	margin-bottom: 18px;
	width: 580px;
}

div.comparative_chart table{
	width: 100%;
	background-color: #eeeeee;
	margin-top: 4px;
}

div.comparative_chart th{
	background-color: #8A9096;
	color: #FFFFFF;
	padding: 2px 4px 2px 4px;
	border-right: 2px solid #FFFFFF;
}

div.comparative_chart td{
	padding: 2px 4px 2px 4px;
	border-right: 2px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

div.comparative_chart td.firstcol{
	text-align: left;
	vertical-align: middle;
}

 
#meta1 {
	background: url(../images/ico_home.gif)
}
#meta2 {
	background: url(../images/ico_faq.gif)
}
#meta3 {
	background: url(../images/ico_legal.gif)
}
#meta4 {
	background: url(../images/ico_language.gif)
}
#meta5 {
	background: url(../images/ico_login.gif)
}
#meta6 {
	background: url(../images/ico_sendfriend.gif)
}
td.metanav1_container {
	height: 22px;
}

table.metanav1 {
}

table.metanav2 {
}

table.metanav1 td, table.metanav2.td {
	font-size: 10px;
	vertical-align: middle;
	white-space: nowrap;
}

td.metanav1_text {
	padding-right: 12px;
	padding-top: 1px;
}

table.metanav2 td.metanav2_text {
	padding-top: 1px;
	font-size: 10px;
	vertical-align: middle;
}

td.metanav1_text a, td.metanav1_text a:visited, td.metanav2_text a, td.metanav2_text a:visited {
	color: #000000;
	text-decoration: none;
}
 
td.metanav_icon {
}

@media print {
	div#clamb {
		display: none;
	}

	div#top-illu {
		display: none;
	}

	tr#pheaderbar {
		display: none;
	}

	tr#pnavigation {
		display: none;
	}

	tr#phomelogin {
		display: none;
	}

	td#pmenu {
		display: none;
	}

	tr#pservice {
		display: none;
	}
}


div#submenu_home_container {
	float: right;
	margin-top: 4px;
	margin-right: 3px;
}

div#submenu_home_container p {
	text-align: right;
	border-top: 1px solid #cfd3d6;
	padding: 1px 0 2px 0;
	margin-bottom: 0;
	display: block;	
}

div#submenu_home_container_new {
	float: right;
	margin-top: 4px;
	margin-right: 3px;
	a.link: 10px;
	a.color:link #003366
	a:link { color: #003366; 10px; }
 
	
}

div#submenu_home_container_new p {
	text-align: right;
	border-top: 1px solid #cfd3d6;
	padding: 1px 0 2px 0;
	margin-bottom: 0;
	display: block;	
}


/* ################## @since 2007-01-24 NEW STYLE OF META-NAV AND SEVERAL BOXES ########################### */

/* METANAV TOP */
table#headerMetaNavTop {
	margin:0;padding:0;border-collapse:collapse;border:0;
}

table#headerMetaNavTop td {
	vertical-align:middle;padding-top:2px;font-size:10px;
}
table#headerMetaNavTop td.form {
	padding-left:5px;
}
table#headerMetaNavTop td.last {
	padding-right:5px;padding-left:8px;
}

table#headerMetaNavTop td a {
	padding:0 3px;color:#000;
}
table#headerMetaNavTop td a:hover {
	color:#003399;
}

table#headerMetaNavTop td input.s {
	border:1px solid #8A9096; 
        width:150px;
        height: 10px;

}

/* /METANAV TOP */

/* METANAV BOTTOM */
#footerMetaNavBottom {
	margin:1px 0 0 0; padding:0; background-color:#B6BCC1; height:16px;
}

#footerMetaNavBottom #metaNavBottom {
	margin:0; padding:0; background-color:#B6BCC1; height:16px; float:right;
}

#footerMetaNavBottom #metaNavBottom div.regular {
	float:left; border-right:1px solid #fff; height:16px;
}
#footerMetaNavBottom #metaNavBottom div.copy {
	float:left; height:16px; width:175px; padding-left:5px;
}
* html #footerMetaNavBottom #metaNavBottom div.copy {
	width:180px;
}

#footerMetaNavBottom #metaNavBottom div a {
	color:#000; padding:0 7px;
}
#footerMetaNavBottom #metaNavBottom div a:hover {
	color:#003399;
}
/* /METANAV BOTTOM */

/* RIGHT SIDE TEASERS */
#teaserRightContainerStart { /* for startpage, aligned at box in middle of page */
	/* padding-top:120px; */
}
#teaserRightContainer { /* for all subpages, aligned at breadcrumb */
	padding-top:29px;
}
/* /RIGHT SIDE TEASERS */


/* DORMA Interior */

.col3_textblock{
	display:block;
}
.col3_textblock .col3_leftcol{
	float:left;
	width:180px;
	position:relative;
	display:block;	
}
.col3_textblock .col3_text{
	margin:0 0 10px 100px;
	position:relative;
	display:block;	
}
.col3_textblock table td.rightcol{
	vertical-align:top;
	padding-left:15px;
}
.col3_textblock table td.rightcol h2{
	font-size:12px;
	font-weight:bold;
}
div#flash_standardpage #home_headline #home_headline_noflash{
	position:absolute;
	z-index:3;
	top:420px;
	left:0;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	width:640px;
	text-align:center;
}
div#flash_standardpage{
	margin-bottom:20px;
}
