@charset "utf-8";
/* CSS Document */

/*Standards*/
* , div 	{ }
body { color:#444;  }
a,
a:visited	{ color:#222; }
a:hover		{ color:#000; }
input 		{ }
p 			{ }
li 			{ list-style:none; }
strong  { font-weight:bold; }
h1 			{ font-size:1.2em; }
h2 			{ font-size:1.0em; }
h3 			{ font-size:1.0em; }

#topinfo p,							{ }
#topinfo p a, 
#topinfo p a:visited 		{ color:#0c6a2b; }
#topinfo p a:hover 			{ color:#000; }

/*Farben und Textstile Linke Navigation*/
/*-------------------------------------*/
#head1 .topnav a, 
#head1 .topnav a:visited 		{ font-weight:bold; color:#fff; }
#head1 .topnav a#active,
#head1 .topnav a:hover 			{ font-weight:bold; color:#0c6a2b; }

#head2											{ color:#0c6a2b; }
#head2 a,
#head2 a:visited 						{ color:#0c6a2b; }
#head2 a:hover 							{ color:#000; }
#head2 .basket a,
#head2 .basket a:visited		{ color:#fff; font-weight:bold; }
#head2 .basket a:hover			{ color:#DFEBB6; font-weight:bold; }

/*Hauptnavigation*/
/*Links*/
/*Farben und Textstile Contentbereich*/
/*-----------------------------------*/

#head1 a 					{ color:#000; font-size:1em; text-decoration:none; }
#head2 span.path 	{ font-weight:bold; }

#left_col h2						{ color:#000; }
#left_col p							{ }
#left_col a,
#left_col a:visited 		{ color:#0c6a2b; }
#left_col a:hover 			{ color:#000; }

#left_col ul.themaL li a,
#left_col ul.themaL li a:visited 	{	font-weight:bold; color:#fff; }
#left_col ul.themaL li a:hover 		{	color:#0c6a2b; }

#middle_col .contentbox_head h2 { color:#0c6a2b; }
#middle_col div.artliste h3			{ color:#333; }

#right_col a,
#right_col a:visited 		{ color:#5d6e0c; }
#right_col a:hover 			{ color:#000; }
#right_col p						{ margin-top:.2em; }
#right_col h2						{ color:#5d6e0c; }

#middle_col div.artoffer div.artboxhead h3 	{ color:#0c6a2b; }

#middle_col div.artoffer div.artboxbody p 	{ color:#444; }
#middle_col div.artoffer div.artboxbody p a,
#middle_col div.artoffer div.artboxbody p a:visited 	{ color:#0c6a2b;}
#middle_col div.artoffer div.artboxbody p a:hover 		{ color:#000; }

#middle_col div.artliste a.readon,
#middle_col div.artliste a.readon:visited { color:#0c6a2b; }


div.artliste p,
div.artliste ul { }

div.actions a,
div.actions a:visited 						{ font-weight:bold; color:#0c6a2b; }
div.actions a:hover 							{ color:#000; }

#middle_col div.artdetails ul li a,
#middle_col div.artdetails ul li a:visited	{ }
#middle_col div.artdetails ul li a:hover		{ }

a#basket_s,
a#basket_s:visited	{ }
a#basket_s:hover		{ }


/*span*/
.art_number 			{}
.art_producer 		{}
.art_price 				{ font-weight:bold; color:#ee0000; }
.art_topprice			{ font-weight:bold; color:#ee0000; }
.art_newprice 		{ font-weight:bold; font-size:1.3em; }
.art_oldprice 		{ color:#e20025; }
.art_description 	{}
.art_deliverprice {}
.art_delivertime 	{}

/*Footer*****************************************************************/
#footer { }
#footer p { color:#000; }
#footer a,
#footer a:visited {color:#fff; }
#footer a:hover{color:#000;}
/** Changing the file size */

.artliste_pager {
	
}
.artliste_pager a, .artliste_pager a:visited {
	background-color:#96BC0D ;
	height:21px;
	line-height:21px;
	width:23px;
	color:#fff;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

.artliste_pager b {
	background-color:#0C6B2B ;
	height:21px;
	line-height:21px;
	width:23px;
	display:inline-block;
	color:#fff;
	text-align:center;
}

.artliste_pager a:hover {
	background-color:#D5E59E;
	font-weight:bold;
	color:#0C6B2B;
}

#middle_col a.prodinfo {
	background-color:#96BC0D;
	border:1px solid #C3C4C0;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:5px 3px;
	text-align:center;
	text-decoration:none;
	width:160px;
	border:1pt solid #C3C4C0;
}
#middle_col a.prodinfo:hover {
	background-color:#D5E59E;
	color:#0C6B2B;
	display:block;
	padding:5px 3px;
	text-align:center;
	text-decoration:none;
	width:160px;
	font-weight:bold;
	border:1px solid #C3C4C0;
}

.button {
	background-color:#96BC0D;
	border:1px solid #95A2B0;
	border:1px solid #C3C4C0;
	font-weight:bold;
	cursor:pointer;
	font-size:11px;
	margin:0;
	padding:2px 3px;
	font-weight:bold;
	color:#fff;
}

.button:hover {
	background-color:#0C6B2B;
	color:#fff;
	border:1px solid #95A2B0;
}
.button:focus {
	border:1px solid #D3E0F1;
}

.text {
	background-color:#fff;
	border:1px solid #0C6B2B;
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:120px;
	padding:7px 0 0 5px;
	width:400px;
}

.text:hover {
	border:1px solid #95A2B0;
}

.text:focus {
	border:1px solid #96BC0D;
}

.selectbox {
	background-color:#fff;
	border:1px solid #0C6B2B;
	color:#000;
	font-size:11px;
	padding:4px;
}

.selectbox:hover {
	border:1px solid #95A2B0;
}

.selectbox:focus {
	border:1px solid #96BC0D;
}

.textbox {
	background-color:#fff;
	border:1px solid #0C6B2B;
	color:#000;
	font-size:11px;
	height:18px;
	padding:5px 0 0 5px;
}

.textbox:hover {
	border:1px solid #95A2B0;
}

.textbox:focus {
	border:1px solid #96BC0D;
}

.fehler {
	border:1px solid #DF1B1B;
	color:#000;
	font-size:11px;
}

.textfehler {
	border:1px solid #FF0000;
	padding:5px;
}

.textfehler ul li{
	margin-left:30px;
	list-style-type:disc;
}

.textok {
	border:1px solid #80929D;
	padding:5px;
}

.sternchen {
	color:#DF1B1B;
	padding-left:1px;
}

label {
	cursor:pointer;
	font-weight:bold;
}

.bestellschritt {
	padding:5px;
	background-color:#96BC0D;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.bestellschritt a{
	padding:5px;
	color:#000;
	font-weight:bold;
	text-align:center;
}


.bestellschritt a:hover{
	padding:5px;
	color:#000;
	font-weight:bold;
	text-align:center;
}

.bestellschritt_aktiv {
	padding:5px;
	background-color:#0C6B2B;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.tagcloud a{
text-transform:uppercase; 
font-size:1.0em;
font-weight:bold;
text-decoration:none;
}

#search-results {
background:#EAF4CC ;
border:0px solid;
position:absolute;
text-align:left;
width:316px;
z-index:500;
}
#ls {
background:#FFF;
border:1px solid;
z-index:501;
}
#li_ls_1 {
background-color:#DCE5F4;
list-style-image:none;
list-style-type:none;
}
#li_ls_2 {
background-color:#FFF;
list-style-image:none;
list-style-type:none;
}
#ls_highlight {
background-color:#DCE5F4;
list-style-image:none;
list-style-type:none;
}

#li_ls_2:HOVER {
background-color:#DCE5F4;
list-style-image:none;
list-style-type:none;
}

.menlink {
	padding-left:10px;
	line-height:17px;
}