@charset "utf-8";
/* CSS Document */

/*Standards*/
* , div 	{ }
a,
a:visited	{ color:#007cc3; }
a:hover		{ color:#000;}
input 		{ }
p 			{ }
li 			{ list-style:none; }
strong  { font-weight:bold; }
h1 			{ font-size:1.2em; letter-spacing:1px }
h2 			{ font-size:1.0em; letter-spacing:1px }
h3 			{ font-size:1.0em; }

*html a,
*html imput { position:relative; }
/*Farben und Textstile Linke Navigation*/
/*-------------------------------------*/

/*Hauptnavigation*/

/*Links*/

/*Farben und Textstile Contentbereich*/
/*-----------------------------------*/

#head1a a,
#head1a a:visited				{ color:#C5E7F5; font-size: 12px; font-weight:bold; text-decoration:none; }
#head1a a:hover					{ color:#fff; }
#head1 	p								{ color:#fff; font-size: 1em; font-weight:bold; }
#head1a h2 							{ color:#fff; margin-bottom:.3em; }
#head1b h2 							{ color:#000; margin-bottom:.3em; }
#head1b p	a,
#head1b p	a:visited			{ color:#333; text-decoration:none; }
#head1b p	a:hover				{ color:#000; }
#head1b p.basketitems a {font-weight:normal;}

#head2 { color:#ffc800; }
#head3 { font-weight:bold; }

#left_col a,
#left_col a:visited 				{ color:#007cc3; }
#left_col a:hover 					{ color:#000; }
#left_col p									{ margin-top:.2em; }
#left_col .menuboxL_head h2	{ color:#000; }

#middle_col .contentbox_head h2 { text-transform:uppercase; color:#fff; text-align:left; margin-left:.5em; }
#middle_col div.artliste h3			{ color:#007cc3; margin:5px; }
#middle_col div.artdetails h3		{ color:#007cc3; }

#right_col a,
#right_col a:visited 		{ color:#007cc3; }
#right_col a:hover 			{ color:#000; }
#right_col p						{ margin-top:.2em; }

#right_col #zeitungsbox a { font-weight:bold; }

#middle_col div.artoffer div.artboxfoot p { color:#007cc3; }
#middle_col div.artoffer div.artboxfoot p a,
#middle_col div.artoffer div.artboxfoot p a:visited 	{ }
#middle_col div.artoffer div.artboxfoot p a:hover 		{ }

#middle_col div.artliste a.readon						{ color:#007cc3; font-weight:bold; }
#middle_col div.artoffer div.artboxhead h3 	{ color:#007cc3; font-weight:bold; }

div.artliste p,
div.artliste ul { font-size:.9em; margin: 5px; }

div.artliste .actions a,
div.artliste .actions a:visited 	{ color:#fff; font-weight:bold; text-decoration:none; }
div.artliste .actions a:hover 		{ color:#387d21; }

div.artdetails .actions a,
div.artdetails .actions a:visited 	{ color:#fff; font-weight:bold; text-decoration:none; }
div.artdetails .actions a:hover 		{ color:#007cc3; }

.menuboxA_head h2				{ color:#000; text-transform:uppercase; letter-spacing:1px; }
.menuboxB_head h2				{ color:#000; text-transform:uppercase; letter-spacing:1px; }
.menuboxC_head h2				{ color:#000; text-transform:uppercase; letter-spacing:1px; }

/*span*/
.art_number 			{}
.art_producer 		{}
.art_price 				{ color:#007cc3; font-size:1.2em; }
.art_topprice			{ font-weight:bold; color:#ee0000; }
.art_newprice 		{ font-weight:bold; font-size:1.3em; color:#007cc3; }
.art_oldprice 		{ text-decoration:line-through; color:#e20025; }
.art_description 	{}
.art_deliverprice {  }
.art_delivertime 	{}

#right_col p.zeitungnav a, 
#right_col p.zeitungnav a:visited 	{ color:#000; }
#right_col p.zeitungnav a:hover 		{ color:#007cc3; }

/*Footer*****************************************************************/
#footer { }
#footer a,
#footer a:visited {color:#007cc3; }
#footer a:hover{color:#000;}
/** Changing the file size */

.button {
	background-color:#545454;
	border:2px solid #666;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	margin:0;
	padding:2px 3px;
	font-weight:bold;
}

.button:hover {
	background-color:#007CC2;
	color:#fff;
	border:2px solid #595959;
}

.text {
	background-color:#fff;
	border:1px solid #A8A6A7;
	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 #007CC2;
}

.text:focus {
	border:1px solid #007CC2;
}

.selectbox {
	background-color:#fff;
	border:1px solid #A8A6A7;
	color:#000;
	font-size:11px;
	padding:4px;
}

.selectboxfehler {
	background-color:#fff;
	border:1px solid #FF0000;
	color:#000;
	font-size:11px;
	padding:4px;
}

.selectbox:hover {
	border:1px solid #007CC2;
}

.selectbox:focus {
	border:1px solid #007CC2;
}

.textbox {
	background-color:#fff;
	border:1px solid #A8A6A7;
	color:#000;
	font-size:11px;
	height:18px;
	padding:5px 0 0 5px;
}

.textboxfehler {
	background-color:#fff;
	border:1px solid #FF0000;
	color:#000;
	font-size:11px;
	height:18px;
	padding:5px 0 0 5px;
}

.textbox:hover {
	border:1px solid #007CC2;
}

.textbox:focus {
	border:1px solid #007CC2;
}

.fehler {
	background-color:#DF1B1B;
	border:1px solid #C3C4C0;
	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:#A8A6A7;
	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:#007CC2;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.prodinfo
{
	text-decoration:none;
	display:block;
	width:100%;
	background-color:#BFBFBF;
	padding:6px;
	margin-top:5px;
	font-weight:bold;
}

.prodinfo:hover
{
	background-color:#007CC3;
	color:#FFFFFF;
}

.artliste_pager {
	line-height:2em;
	text-align:right;
	padding:0;
}
.artliste_pager a, .artliste_pager a:visited {
	background-color:#BFBFBF ;
	height:2em;
	color:#000;
	margin-left:1px;
	padding:0 1em;
	display:inline-block;
	text-decoration:none;
	border:1px solid #666;
}

.artliste_pager b {
	background-color:#007CC3 ;
	height:2em;
	margin-left:1px;
	padding:0 1em;
	display:inline-block;
	color:#fff;
	border:1px solid #000;
}

.artliste_pager a:hover {
	background-color:#007CC3;
	font-weight:bold;
	color:#fff;
	border:1px solid #000 ;
}
