/* CSS Document */

img {
	border:none;

}
html {
	width: auto;
	height:100%;
	background-image:url(/images/bg_body_repeat.gif);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align:left;	
}

body {
	background-image:url(/images/bg_body_grey.gif);
	background-position: 0px 0px;	
	background-repeat:no-repeat;
	text-align:left;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:120%;		
}
body a{
	text-decoration:none;
}
body a:hover{
	text-decoration:none;
}

#containerbig {
	width:850px;
	text-align:center;
	position:relative;
	margin:auto;
	min-height:300px;

}
#container {
	float:left;
	/*background-color:#99FF00;*/
	width:850px;
	min-height:300px;
	margin-top:11px;
	border-bottom:1px solid #CCCCCC;	
	background-image:url(/images/index/bg_container_lines.gif);
	background-repeat:repeat-y;
}

#footer {
	padding:5px 0px 10px 0px;
	clear:both;
	text-align:left;
	position:relative;
	margin:auto;
	/*background-color:#99FF00;*/
	padding-left:0px;
	width:847px;
	font-size:10px;
	color: #999;
}
#footer a{
	text-decoration:none;
	color:#999;
}
#footer a:hover{
	text-decoration:underline;
	color:#999;
}

#right {
	float:right;
	width:670px;
	text-align:left;
}

/* ######################################## HEAD #################################### */

#head {
	background-image:url(/images/bg_head.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:126px;
	/*border-bottom:1px solid #333;*/
}
#country{
	text-align:right;
	/*border: 1px solid #009933;*/
	padding: 7px 6px 0px 0px;
	color:#666666;
	font-size:11px;
}
#country img{
	margin-left:1px;
	border:none;
}
#country a{
	color:#666666;
	text-decoration:none;
}
#country a{
	color:#666666;
	text-decoration:none;
}

/* ################################ METANAV mit LAYERS HOOOOOOOOOOOOOOOOOOOORIZONTAL ####################################################################################### */
/* ################################ METANAV mit LAYERS HOOOOOOOOOOOOOOOOOOOORIZONTAL ####################################################################################### */
/* ################################ METANAV mit LAYERS HOOOOOOOOOOOOOOOOOOOORIZONTAL ####################################################################################### */
#metanav{
	z-index:10;
	margin-top: 25px;
	margin-right:19px;
	/*border: 1px solid #003333;*/
	display:block;
	font-size:10px;	
	float:right;
	height:20px;	
	/*border:1px solid #33FF33;*/
}
* html #metanav{
	display:inline;
	margin-top: 26px;
}

* +html #metanav{
	display:inline;
	margin-top: 26px;
}

#metanav .button {
	float:right;
	
}
#metanav .button a{
	position:relative;	
	color:#666666;
	text-decoration:none;
	padding:5px 10px 7px 10px; 
	border-left:1px solid #878787;		
}
#metanav .button a:hover{
	height:23px;
	z-index:9;
	position:relative;	
	color:#006600;
	text-decoration:none;
	border-left:2px solid #878787;
	border-right:2px solid #878787;	
	padding:5px 9px 8px 9px; 
	margin-right:-1px;	
	background-image:url(/images/bg_meta_lines_active.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;	

}
#metanav .buttonactivate {
	float:right;	
}
#metanav .buttonactivate a{
	height:23px;
	z-index:9;
	position:relative;	
	color:#006600;
	text-decoration:none;
	border-left:2px solid #878787;
	border-right:2px solid #878787;	
	padding:5px 9px 8px 9px; 
	margin-right:-1px;	
	background-image:url(/images/bg_meta_lines_active.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;		
}
#metanav .buttonactivate a:hover{
	height:23px;
	z-index:9;
	position:relative;	
	color:#006600;
	text-decoration:none;
	border-left:2px solid #878787;
	border-right:2px solid #878787;	
	padding:5px 9px 8px 9px; 
	margin-right:-1px;	
	background-image:url(/images/bg_meta_lines_active.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;		
}

#metalayers {
	z-index:8;
	position: absolute; 
	top: 102px;
	left:553px;	
	text-align:left;
	/*top: 30px;
	left:372px;*/ 
}
html:first-child #metalayers { /*opera hack */
	top: 101px;
}
.metabuttonssub {
	background-image:none;
}
.metabuttonssub a{
	clear:both;
	margin: 0px 0px 0px 0px;
	color:#666666;
	text-decoration:none;
	padding:3px 5px 4px 25px;
	width:115px;
	display:block;
	background-image:url(/images/arrow_grey.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;	
}
.metabuttonssub a:hover{
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:3px 5px 4px 25px;
	width:115px;
	display:block;
	background-color:#a7a7a7;
	background-image:url(/images/arrow_white.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;	
}
#metalayer1 {
	padding:5px 0px 5px 0px;
	position: relative;  
	left:0px;
	background-color:#f3f3f3; 
	border:2px solid #878787;
	display:none;
}

#metalayer2 {
	padding:5px 0px 5px 0px;
	position: relative;  
	left:62px;
	background-color:#f3f3f3; 
	border:2px solid #878787;
	display:none;	 	
}
#metalayer3 {
	padding:5px 0px 5px 0px;
	position: relative;  
	left:130px;
	background-color:#f3f3f3; 
	border:2px solid #878787; 
    display:none; 		
}
#metalayer4 {
	padding:5px 0px 5px 0px;
	position: relative;  
	left:130px;
	background-color:#f3f3f3; 
	border:2px solid #878787;
	display:none;		 	
}
/* ################################ ende METANAV mit LAYERS ############################################################################################# */
/* ################################ LEISTUNGEN mit LAYERS HOOOOOOOOOOOOOOORIZONTAL ############################################################## */
#leistungen{
	z-index:5;
	/*border: 1px dotted #ff9933;*/
	text-align:right;
	margin-top:0px;
	display:block;
	font-size:10px;	
	clear: both;
	float:right;
	width: 670px;
}
*html #leistungen {
	margin-top: -13px;
}
.leistungsbutton {
	margin-top:0px;
	background-color:#B3B3B3;
	display:block;
	color:#FFFFFF;
	font-size:11px;
	padding:8px 16px 9px 16px;
	float:right;
	border-left:1px solid #fff;		
}

.leistungsbutton img{
	padding-left:8px;
}

#leistungen .button {
	z-index:4;
	position:relative;
}
html:first-child #leistungen .button { /*opera hack */
	display:inline;
	border-left:1px solid #e5e5e5;		
}
#leistungen .button a{
	z-index:4;
	position:relative;
	font-size:11px;	
	color:#fff;
	text-decoration:none;
	float:right;
	padding:10px 14px 0px 14px; /*1px 10px 0px 10px*/
	margin-bottom:4px;
	border-left:1px solid #fff;	
	height:20px;
	background-image:url(/images/bg_leistungen_lines_off.jpg);	
	background-position:2px 0px;
	/*border-bottom:#663399 1px solid;*/	
}
#leistungen .button a:hover{
	z-index:4;
	position:relative;	
	color:#fff;
	text-decoration:none;
	border-left:2px solid #006900;
	border-right:2px solid #006900;	
	padding:10px 13px 4px 13px; /*1px 9px 0px 9px*/
	margin-bottom:0px;
	margin-right:-1px;	
	height:20px;	
	background-image:url(/images/bg_leistungen_lines.gif);
	background-repeat:repeat-x;
	background-position:2px 0px;		
}
#leistungen .buttonactivate {    /* => class um button aktiv zu setzten */

}
html:first-child #leistungen .buttonactivate { /*opera hack */
	display:inline;
	border-left:1px solid #e5e5e5;		
}
#leistungen .buttonactivate a{    /* => class um button aktiv zu setzten */
	z-index:4;
	position:relative;
	font-size:11px;
	float:right;
	color:#fff;
	text-decoration:none;
	border-left:2px solid #006900;
	border-right:2px solid #006900;	
	padding:10px 13px 4px 13px; /*1px 9px 0px 9px*/
	margin-bottom:0px;
	margin-right:-1px;	
	height:20px;	
	background-image:url(/images/bg_leistungen_lines.gif);
	background-repeat:repeat-x;
	background-position:2px 0px;	
}

/* ############################ LEISTUNGEN PULL DOWN */
#leistungenlayers {
	z-index:3;
	position: absolute; 
	top: 135px;
	left:392px;	
	text-align:left;
	width:195px;
}
html:first-child #leistungenlayers { /*opera hack */
	left:411px;	
}

.leistungensub a{
	margin: 0px 0px 0px 0px;
	color:#006900;
	text-decoration:none;
	padding:3px 5px 4px 25px;
	display:block;
	width:165px;	
	background-image:url(/images/arrow_green.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;	
}
.leistungensub a:hover{
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:3px 5px 4px 25px;
	display:block;
	width:165px; /*165*/	
	background-color:#4C954C;
	background-image:url(/images/arrow_white.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;	
}
.leistungensub_active a{
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:3px 5px 4px 25px;
	display:block;
	width:165px; /*165*/	
	background-color:#4C954C;
	background-image:url(/images/arrow_white.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;	
}
.leistungensub_active a:hover{
	text-decoration:none;
}
#leistungen1 {
	z-index:5;
	position:absolute;
	top:0px;
	left:0px;	
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 
	display:none;	
}

#leistungen2 {
	z-index:6;
	position:absolute;
	top:0px;
	left:0px;
	padding:5px 0px 5px 0px;
	left:108px;
	background-color:#f5f5f5; 
	border:2px solid #006900;
	display:none;	
}
#leistungen3 {
	position:absolute;
	top:0px;
	z-index:7;
	padding:5px 0px 5px 0px;
	left:201px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 
    display:none; 		
}
#leistungen4 {
	position:absolute;
	top:0px;
	z-index:8;
	padding:5px 0px 5px 0px;
	left:241px;
	background-color:#f5f5f5; 
	border:2px solid #006900;
	display:none;	 	
}

/* ######################## FLAP OUT ############################ */

#leistungen_sublayer101{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:197px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900;
        top:0px;
}

#leistungen_sublayer102{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:197px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:21px;
}

#leistungen_sublayer103{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:197px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:41px;
}

#leistungen_sublayer104{
	top:200px;
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:197px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:61px;
}

#leistungen_sublayer105{
	top:200px;
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:197px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:81px;
}

#leistungen_sublayer201{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:305px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 
        top:0px;
}

#leistungen_sublayer202{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:305px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:21px;
}

#leistungen_sublayer203{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:305px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:41px;
}

#leistungen_sublayer204{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:305px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:61px;
}

#leistungen_sublayer205{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:305px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:81px;
}

#leistungen_sublayer301{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:398px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 
        top:0px;	
}

#leistungen_sublayer302{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:398px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:21px;
}

#leistungen_sublayer303{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:398px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:41px;
}

#leistungen_sublayer304{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:398px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:61px;
}

#leistungen_sublayer305{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:398px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:81px;
}

#leistungen_sublayer401{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:544px; /*nach links 150px */
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900;
        top:0px; 	
}

#leistungen_sublayer402{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:544px; /*nach links 150px */
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:21px;
}

#leistungen_sublayer403{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:544px; /*nach links 150px */
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:41px;
}

#leistungen_sublayer404{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:544px; /*nach links 150px */
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:61px;
}

#leistungen_sublayer405{
	width:195px;
	background-color:#990000;
	display:none;
	position:absolute;
	z-index:20;	
	left:544px; /*nach links 150px */
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f5f5f5; 
	border:2px solid #006900; 	
        top:81px;
}

/* ################################ ende LEISTUNGEN mit LAYERS ############################### */


/* ######################################## NAVCONTAINER ################################################################################################################ */
/* ######################################## NAVCONTAINER ################################################################################################################ */
/* ######################################## NAVCONTAINER ################################################################################################################ */
#navigationLeft{
	width:180px;
	/*background-color:#cccccc;*/
	float:left;
	text-align:left;
	/*border-right:1px solid #669900;*/
	max-height:auto;
}
#navContainer {
	padding-top:2px;
	width:180px;
	background-color:#006600;
	float:left;
	text-align:left;
	min-height:273px;
	text-align:left;

}
*html #navContainer {
	height:275px;
	padding-top:0px;	
}
*:first-child+html #navContainer {
	padding-top:0px;
	min-height:275px;		
}

.mainButton{
	display:block;
	padding:2px 0px 0px 13px;
	height:30px;
	color:#FFFFFF;
	border-bottom:1px solid #4A924A;
	border-top:1px solid #80B380;
	background-image:url(/images/arrow_fachkompetenzen.gif);
	background-repeat:no-repeat;
	background-position:160px 4px;
}
.greenItem1 a{
	padding:5px 10px 7px 23px;
	display:block;
	color:#FFFFFF;
	border-bottom:1px solid #006600;
	text-decoration:none;
	background-image:url(/images/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:13px 7px;

}
.greenItem1 a:hover{
	padding:4px 9px 8px 22px;
	display:block;
	color:#FFFFFF;
	border:1px solid #006600;
	border-bottom:none;
	text-decoration:none;
	background-image:url(/images/bg_btn_greenItem1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;

}
.greenItem1active a{
	padding:4px 9px 7px 22px;
	display:block;
	color:#FFFFFF;
	border:1px solid #006600;
	border-bottom:2px solid #006600;
	text-decoration:none;
	background-image:url(/images/bg_btn_greenItem1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.greenItem1active a:hover{
	padding:4px 9px 7px 22px;
	display:block;
	color:#FFFFFF;
	border:1px solid #006600;
	border-bottom:2px solid #006600;
	text-decoration:none;
	background-image:url(/images/bg_btn_greenItem1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;

}
.greenItem2bg {
	border-bottom:1px solid #4AB94A;
	border-top:1px solid #4AB94A;
	display:block;
	margin-top:-1px;
	background-color:#009D00;			
}
.greenItem2 a{

	background-color:#009D00;
	padding:3px 10px 5px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/images/arrow_white_small_nav_right.gif);
	background-repeat:no-repeat;
	background-position:6px 7px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:17px;
	
}
.greenItem2 a:hover{
	border:1px solid #ffffff;
	background-color:#009D00;
	padding:3px 10px 4px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/images/arrow_white_small_nav_right.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:16px;
	background-color:#006600;
}
.greenItem2active{
	border:1px solid #ffffff;
	background-color:#009D00;
	padding:3px 10px 4px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/images/arrow_white_small_nav_right.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:16px;
	background-color:#006600;	
}
.greenItem2active a{
	color:#FFFFFF;
	text-decoration:none;
}
.greenItem2active a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.greenItem2arrowdown a{
	background-color:#009D00;
	padding:3px 10px 5px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/images/arrow_white_small_nav.gif);
	background-repeat:no-repeat;
	background-position:6px 9px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:17px
}
.greenItem2arrowdown a:hover{
	border:1px solid #ffffff;
	background-color:#009D00;
	padding:3px 10px 4px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/images/arrow_white_small_nav_right.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:16px;
	background-color:#006600;
}
.greenItem2arrowdown a{
	color:#FFFFFF;
	text-decoration:none;
}


/* ###################### 3. navigationsebene ##################################### */


.greenItem3 a{

	background-color:#009D00;
	padding:3px 10px 5px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/images/arrow_white_small_nav_right.gif);
	background-repeat:no-repeat;
	background-position:6px 7px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:26px;
	
}
.greenItem3 a:hover{
	border:1px solid #ffffff;
	background-color:#009D00;
	padding:3px 10px 4px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/images/arrow_white_small_nav_right.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:25px;
	background-color:#006600;
}
.greenItem3active{
	border:1px solid #ffffff;
	background-color:#009D00;
	padding:3px 10px 4px 14px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/images/arrow_white_small_nav_right.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	margin-top:-1px;
	margin-bottom:0px;
	margin-left:25px;
	background-color:#006600;	
}
.greenItem3active a{
	color:#FFFFFF;
	text-decoration:none;
}
.greenItem3active a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/* ######################################## KUNDENPLATTFORM, SUCHE, WARENKORB, META small ########################################################################################################## */
/* ######################################## KUNDENPLATTFORM, SUCHE, WARENKORB, META small ########################################################################################################## */
/* ######################################## KUNDENPLATTFORM, SUCHE, WARENKORB, META small ########################################################################################################## */

#login_container{
	float:left;
	border-top:1px solid #fff;
	padding: 8px 8px 8px 10px;
	background-color:#B20303;
	color:#fff;
	/*margin-bottom:10px;*/
}
*html #login_container{
	/*padding-bottom:10px;*/
}
*:first-child+html #login_container {
	/*padding-bottom:10px;*/
}
#login_container a{
	color:#fff;
	text-decoration:none;
}
#login_container a:hover{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#login_container img {
	margin-right:8px;
}

/* ######################################## WARENKORB ############################################################################################## */


#warenkorbheader {
	background-image:url(/images/bg_wk_header.jpg);
	background-repeat:repeat-x;
	padding:6px 8px 9px 10px;
	margin:0px 0px -1px 0px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:none;
	display:block;
	clear:both;
}
*:first-child+html #warenkorbheader {
	padding:5px 8px 8px 10px;
	margin:-1px 0px 0px 0px;
}
.articlecontainer {
	background-color:#FFFFFF;
	background-image:url(/images/bg_header_line_gradient.jpg);
	background-repeat:repeat-x;
	margin:0px;
	margin-left:1px;	
}
.articlecontainer .article {
	text-align:left;
	margin:0px;	
	display:block;
	/*background-image:url(/images/arrow_blue_small.gif);
	background-repeat:no-repeat;
	background-position:16px 10px;*/
	padding: 5px 8px 3px 8px;
	color:#0066cc;
}
.articlecontainer .price {
	text-align:right;
	padding:0px 8px 8px 0px;

	display:block;
}
.articlecontainer .price_sum {
	padding:8px 8px 8px 0px;
	display:block;
}
.work_send {
	padding:7px 8px 10px 0px;
	clear:both;
	display:block;
	text-align:right;
	margin:0px 0px 0px 1px;	
	color:#0066cc;
	background-color:#fff;
	border-bottom:1px solid #e7e7e7;
}
.work_send a {
	color:#0066cc;
	text-decoration:none;
}
.work_send a:hover {
	color:#0066cc;
	text-decoration:underline;	
}
.work_send img {
	border:none;
	text-decoration:none;
	margin-right:5px;	
}

/* ######################################## SUCHE ########################################################################################################## */


#search{
	display:block;
	margin:10px 8px 16px 11px;
	color:#666;
}
.searchword{
	border:1px solid #ccc;
	color:#666; 
        height:16px;
	margin:0px; 
	padding:0px;
margin-top:1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.searchword td{
	/*margin:0px;
	padding:0px; */
}
#metaleft {
	padding: 0px 0px 16px 12px;
}

.buttonmetaleft a{
	display:block;
	padding: 0px 0px 5px 10px;
	color:#666666;
	text-decoration:none;
	background-image:url(/images/arrow_grey.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;	
}
.buttonmetaleft a:hover{
	display:block;
	padding: 0px 0px 5px 10px;
	background-image:url(/images/arrow_green.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;		
	color:#006600;
	text-decoration:none;
}
