
/* Layout */

/*

Gelber Hintergrund: #FFFBE1
Dunkelgelb (Überschriften: #F0D202
Schnäppchen Seite: #FEEC72

Hellblau Subrubriken #D2E9FA

Tabellenzeilen #FEEC72
#FEEC72

*/


a:visited, a:active, a:link {
	color: #1A5A89;
	text-decoration: none;
}

a:hover {
	color: #879CAC;
	text-decoration: none;
}

a.header_links {
	color: #25486b;
	text-decoration: underline;
}

a.header_links:visited, a.header_links:active, a.header_links:link {
	color: #25486b;
	text-decoration: underline;
}

a.header_links:hover {
	color: #0089d8;
	text-decoration: underline;
}

a.header_button
      {
    text-decoration: none; 
  	text-align: center;
	border:0; 
  	padding: 0px; 
  	display: block; 
  	font-size:12px; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #EFEFF0;
	width: 103px; 
  	height:27px; 
  	background: url("../images2/button1.gif") 0 0 no-repeat;
	  }

a.header_button:visited, a.header_button:active, a.header_button:link
      {
    text-decoration: none; 
  	text-align: center;
	border:0; 
  	padding: 0px; 
  	display: block; 
  	font-size:12px; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #EFEFF0;
	width: 103px; 
  	height:27px; 
  	background: url("../images2/button1.gif") 0 0 no-repeat;
	  }

.rubrik_child
	{
	text-decoration: none; 
  	text-align: center;
	border:0; 
  	padding-top: 11px; 
	padding-left: 0px;
  	display: block; 
  	font-size:12px; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #EFEFF0;
	width: 143px; 
  	height:177px; 
  	background: url("../images2/polaroid.jpg") 0 0 no-repeat;
	}

.rubriktable {
	border: 0;
	float: left;
	height: 177px;
	width: 143px;
	padding-top: 21px;
	padding-left: 33px;
	overflow: hidden;
	background: transparent;
}

.rubriktable_wrapper {
    margin-top: 0px;
	margin: 0px auto;
	width: 757px; 
}

.rubriktable_software_wrapper {
    margin-top: 0px;
	margin: 0px auto;
	width: 757px; 
	background-color: #8FADED;
}

a.header_button:hover
      {
	text-decoration: none; 
	text-align: center;
	border:0; 
  	padding:0px; 
  	display: block; 
  	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #092645;
	width: 103px; 
  	height:27px; 
  	background: url("../images2/button2.gif") 0 0 no-repeat;
      }

a.warenkorb_button
      {
    text-decoration: none; 
  	text-align: center;
	border:0; 
  	padding: 0px; 
  	display: block; 
  	font-size:14px; 
	font-family: Arial Narrow, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #EFEFF0;
	width: 190px; 
  	height:24px; 
  	background: url("../images2/warenkorb_on.gif") 0 0 no-repeat;
	  }

a.warenkorb_button:hover
      {
text-decoration: none; 
  	text-align: center;
	border:0; 
  	padding: 0px; 
  	display: block; 
  	font-size:14px;
	font-family: Arial Narrow, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #092645;
	width: 190px; 
  	height: 24px; 
  	background: url("../images2/warenkorb_off.gif") 0 0 no-repeat;
      }

a.warenkorb_button2
      {
    text-decoration: none; 
  	text-align: center;
	border:0; 
  	padding: 4px; 
  	display: block; 
  	font-size:14px; 
	font-family: Arial Narrow, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #EFEFF0;
	width: 190px; 
  	height:24px; 
  	background: url("../images2/warenkorb_on2.gif") 0 0 no-repeat;
	  }

a.warenkorb_button2:hover
      {
text-decoration: none; 
  	text-align: center;
	border:0; 
  	padding:4; 
  	display: block; 
  	font-size:14px;
	font-family: Arial Narrow, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #092645;
	width: 190px; 
  	height: 24px; 
  	background: url("../images2/warenkorb_off2.gif") 0 0 no-repeat;
      }



a.rubrik_statisch {
	font-size:12px;
	text-align: center;
	font-weight: bold;
	display: block; 
	width: 88px; 
  	height:35px; 
	line-height: 35px;
	color: #F8F8F8;
	text-decoration: none;
	background-color: #00488b
}

a.rubrik_statisch:hover {
	font-size:12px;
	display: block; 
	width: 88px; 
  	height:35px; 
	line-height: 35px;
	color: #F8F8F8;
	text-decoration: none;
	font-weight: bold;
	background-color: #94c0e3
}


a.rubrik_statisch_2 {
	font-size:12px;
	text-align: center;
	font-weight: bold;
	display: block; 
	width: 61px; 
  	height:35px; 
	line-height: 35px;
	color: #F8F8F8;
	text-decoration: none;
	background-color: #94c0e3
}

a.rubrik_statisch_2:hover {
	font-size:12px;
	display: block; 
	width: 61px; 
  	height:35px; 
	line-height: 35px;
	color: #F8F8F8;
	text-decoration: none;
	font-weight: bold;
	background-color: #00488b
}

a.rubrik_statisch_rot {
	margin-top: 10px;
	margin-left: 571px;
	font-size:14px;
	text-align: center;
	font-weight: bold;
	display: block; 
	width: 125px; 
  	height:22px; 
	line-height: 22px;
	color: #00488b;
	text-decoration: none;
	background-color: #ffd200
}

a.rubrik_statisch_rot:hover {
	margin-top: 10px;
	margin-left: 571px;
	font-size:14px;
	display: block; 
	width: 125px; 
  	height:22px; 
	line-height: 22px;
	color: #00488b;
	text-decoration: none;
	font-weight: bold;
	background-color: #fff7cf
}

a.rubrik_statisch_unterrubrik {
	font-size:10px;
	padding-left: 2px;
	text-align: left;
	font-weight: bold;
	display: block; 
	width: 115px; 
  	height:30px; 
	line-height: 30px;
	color: #00488b;
	text-decoration: none;
	background-color: #94c0e3
}

a.rubrik_statisch_unterrubrik:hover {
	font-size:10px;
	display: block; 
	width: 115px; 
  	height:30px; 
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #94c0e3
}

.rubriklink {
	width: 85px;
	height: 27px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 4px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #999999;
	background-color: #135B91;
}

.rubriklink_active {
	width: 85px;
	height: 27px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 4px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #999999;
	background-color: #F0D202;
}

.rubriklink a {
	text-decoration: none;
}

.rubriklink_active a {
	text-decoration: none;
}

.rubriklink a:link, .rubriklink a:visited, .rubriklink a:active {
	color: #FFF;
}

.rubriklink_active a:link, .rubriklink_active a:visited, .rubriklink_active a:active {
	color: #000;
}



/* Inhalt Sidebar */

#sidebar p {
	font-size: 10px;
	text-align: center;
	padding: 5px;
	margin: 0px;
}

form {
	margin: 0px;
	border: 0px;
}

.label {
	font-size: 10px;
	text-align:right;
	width:80px;
	float:left;
	padding:0.2em;
	margin:0;
	margin-top:0.3em;
}

.textfield {
	margin:3px;
	border: 1px solid #000;
	width:70px;
	font-size: 10px;
}

.labelradio {
	font-size: 10px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.radio {
	margin: 0px 5px 0px 60px;
	padding: 0px;
	font-size: 12px;
	float: left;
}

.radio2 {
	margin: 0px 5px 0px 60px;
	padding: 0px;
	float: left;
}

.submit {
	margin:3px;
}

.textfield2 {
	float: left;
	margin:3px;
	border: 1px solid #000;
	width:110px;
	font-size: 10px;
}

.submit2 {
	margin:3px;
}

.nobr {
	display: none;
}

/* Middlebox Styles */

#middlebar p {
	font-size: 10px;
	text-align: center;
	padding: 5px;
	margin: 0px;
}

.infobox p {
	margin-top: 0;
	font-size: 12px;
	padding-top: 5px;
}

/* Mainbox Styles */

.highlights {
	margin: 0px 5px 0px 5px;
}

.highlight {
	margin-top: 10px;
	border: 1px solid #E6C734;
	padding: 0px 5px 5px 5px;
	margin-bottom: 5px;
}

.highlight p.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.highlight img.artikelbild {
	float: left;
	margin-right: 3px;
}

.highlight p.links {
	text-align: right;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.artikelinfo {
	margin: 0;
	background-color: #FFF;
}

.artikelinfo h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	margin-top: 10px;
	border-top: 1px solid #F0D202;
	border-bottom: 1px solid #F0D202;
}

.preis {
	width: 400px;
	height: 50px;
	text-align: left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #092645;
	font-weight: bold;
	padding-right: 0px;
	padding-top: 0px;
	margin-left: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.AlterPreis {
	font-size: 10px;
	color: #092645;
	text-decoration: line-through;
	font-weight: normal;
}

.Verfuegbar {
	font-size: 10px;
	color: #092645;
	font-weight: normal;
}


.artikelbuttons {
	margin: 5px 0px 10px 50px;
}

.artikelbuttons img {
	margin-top: 5px;
}

ul.hersteller {
	margin: 5px 0px 0px 30px;
	padding: 0;
}

ul.hersteller li {
	margin: 0px 0px 4px 0px;
	padding: 0;
	list-style: none;
}

ul.hersteller li a:visited, ul.hersteller li a:avtive, ul.hersteller a:link {
	color: #000;
	text-decoration: none;
}

ul.hersteller li a:hover {
	color: #E6C734;
	text-decoration: underline;
}

ul.hersteller li img {
	vertical-align: middle;
	margin-right: 2px;
	border: 0;
}

.artikeltext {
	font-size: 12px;
}

/* Formatierung für Middle- und Sidebar */



#middlebar h1.bar_first {
	background-color: #135B91;
}

#middlebar h1.bar {
	background-color: #135B91;
}

#maincontent h1.bar {
  border-width:1px;
  border-style:solid;
  border-color:blue;
  padding:2.5em;
  text-align:justify;
  background-color: #F0D202;
  color: #FFF;
}

#maincontent h1.bar_first {
	background-color: #FFFFFF;
	color: #092645;
}

#maincontent_big h1.bar {
	background-color: #F0D202;
	color: #FFF;
}

#maincontent_big h1.bar_first {
	background-color: #F0D202;
	color: #FFF;
}

h1.bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
		/*	background-image: url("img/verlauf.png");
	background-repeat: repeat-y;
	background-position: right;*/
}

h1.bar_first {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	height: 14px;
	border-bottom: 1px dashed;
	/*background-image: url("../images2/tabelle_oben_blau.gif");
	background-repeat: no;
	background-position: right;*/
	
}

h1.bar_first_artikel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D7479;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	height: 28px;
	background: #EAF1F5;
	/*background-image: url("../images2/tabelle_oben_blau.gif");
	background-repeat: no;
	background-position: right;*/
	
}

h1.bar_first_color {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	height: 14px;
	border-bottom: 1px dashed;
	background: #EAF1F5;
	/*background-image: url("../images2/tabelle_oben_blau.gif");
	background-repeat: no;
	background-position: right;*/
	
}

h1.bar_first_color_dark {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	height: 20px;
	border-bottom: 1px dashed;
	background: #CCD8E0;
	/*background-image: url("../images2/tabelle_oben_blau.gif");
	background-repeat: no;
	background-position: right;*/
	
}

h1.bar_first_sidebar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-indent: 2em;
	color: #F8F8F8;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	height: 18px;
	/*BIS 06/2010: background-image: url("../images2/tabelle_oben_blau.gif");*/
	background-image: url("../images2/tabelle_oben_neublau.gif");
	background-repeat: no;
	background-position: right;
	
}

h1.bar_first2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-indent: 2em;
	color: #F8F8F8;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	height: 18px;
	/*BIS 06/2010: background-image: url("../images2/tabelle_oben_blaugrau.gif");*/
	background-image: url("../images2/tabelle_oben_neublau.gif");
	background-repeat: no;
	background-position: right;
	
}

h1.bar_first3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #092645;
	margin: 5px 0px 0px 10px;
	padding: 2px 0px 2px 5px;
	height: 40px;
	/*background-image: url("../images2/tabelle_oben_blaugrau.gif");
	background-repeat: no;
	background-position: right;*/
	
}

ul.rubr_list {
	margin: 0px 40px 0px 40px;
	padding: 0;
}

ul.rubr_list li {
	list-style: none;
	clear: both;
	font-size: 12px;
	padding: 0;
	margin: 20px 0px 20px 0px;
	height: 51px;
}

ul.rubr_list li img {
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	border: 1px solid #F0D202;
}

ul.rubr_list li h1 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

ul.rubr_list li a:link, ul.rubr_list li a:visited, ul.rubr_list li a:active {
	text-decoration: underline;
	color: #135B91;
}

ul.rubr_list li a:hover {
	color: #000;
}

#maincontent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	margin-top: 10px;
	border-top: 1px solid #F0D202;
	border-bottom: 1px solid #F0D202;
}

#maincontent_big h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin-top: 5px;
	border-top: 1px solid #F0D202;
	border-bottom: 1px solid #F0D202;
}

ul.rubr_list li.hl {
	margin: 30px 0px 30px 0px;
	height: 75px;
}

.warenkorb_wrapper {
	margin: 0px auto;
	width: 730px; 
	/*background-image: url("../images2/hintergrund_notebook_repara.jpg");*/
}

.warenkorb_wrapper_abschliessen {
	margin: 0px auto;
	width: 757px; 
	height: 500px;
	background-image: url("../images2/hintergrund_bestellung_ab.jpg");
}

.warenkorb_wrapper_ende {
	margin: 0px auto;
	width: 757px; 
	height: 500px;
	background-image: url("../images2/hintergrund_bestellung_ende.jpg");
}

.warenkorbtable {
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
	width: 730px;

}

.warenkorbtable th {
	background-color: #EAF1F5;
	font-weight: bolder;
	padding: 5px;
	border-left: 0px dashed #FFFBE1;
	border-right: 0px dashed #FFFBE1;
	font-size: 12px;
	text-align: right;
}

.warenkorbtable td {
	padding: 8px;
	border-top: 0px dashed #CCD8E0;
	border-bottom: 0px dashed #CCD8E0;
	border-left: 0px dashed #CCD8E0;
	border-right: 0px dashed #CCD8E0;
	font-size: 11px;
	}

.bestellinfotable {
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
	width: 460px;

}

.bestellinfotable th {
	background-color: #EAF1F5;
	font-weight: bolder;
	padding: 5px;
	border-left: 0px dashed #FFFBE1;
	border-right: 0px dashed #FFFBE1;
	font-size: 12px;
	text-align: left;
}

.bestellinfotable td {
	padding: 8px;
	border-top: 0px dashed #CCD8E0;
	border-bottom: 0px dashed #CCD8E0;
	border-left: 0px dashed #CCD8E0;
	border-right: 0px dashed #CCD8E0;
	font-size: 11px;
	}

.menge {
	text-align: center;
	width: 30px;
}

.wk_menge {
	border: 1px solid #000;
	font-size: 10px;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	text-align: right;
	width: 25px;
}

.ep, .gp {
	text-align: right;
	width: 80px;
}

.titel_all {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

.gp_all {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

.artikeltable_new {
	width: 720px;
	border: 0;
	float: center;
	padding: 0px;
	overflow: hidden;
	background: transparent;
	text-align: center;
}

.artikeltable_2010 {
	width: 528px;
	border: 0;
	float: center;
	padding: 0px;
	overflow: hidden;
	background: #EAF1F5;
	text-align: left;
}
.artikeltable_2010_grey {
	width: 528px;
	border: 0;
	float: center;
	padding: 0px;
	overflow: hidden;
	background: #f8fcfe;
	text-align: left;
}

.artikeltable_lifestyle {
	width: 757px;
	border: 0;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	background: #146AE3;

}

.artikeltable_lager {
	width: 757px;
	border: 0;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	background: #FFC300;

}

.artikeltable_technik {
	width: 757px;
	border: 0;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	background: #000000;

}

.artikeltable_neuimshop {
	width: 500px;
	border: 0;
	float: left;
	padding: 0px;
	overflow: hidden;
	background: #ffffff;
	text-align: left;
}


.artikeltable_neuimshop_wrapper {
	margin-top: 0px;
	float: left;
	margin: 0px auto;
	width: 520px; 
	text-align: left;
	background: #465263;
}

.artikeltable_new_wrapper {
	margin-top: 0px;
	margin: 0px auto;
	width: 750px; 
	text-align: center;
}

.artikeltable_software_wrapper {
	margin-top: 0px;
	margin: 0px auto;
	width: 757px; 
	text-align: center;
	background: #8FADED;
}

.artikeltable_lifestyle_wrapper {
	margin-top: 0px;
	margin: 0px auto;
	width: 750px; 
	text-align: center;
}

h1.artikeltable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	/*border-top: 1px dashed;*/
}

img {
	border: 0px;
}

.artikeltable td.image {
	padding: 0;
	background-color: #FFF;
	width: 70px;
}

.artikeltable td.preistd {
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-align: right;
}

.liste_alt_preis {
	text-decoration: line-through;;
	font-size: 10px;
}

ul.lagerhelp {
	padding: 0;
	display: inline;
	margin-left: 55px;
}

ul.lagerhelp li {
	margin-left: 0;
	padding: 15px 3px 0px 3px;
	list-style: none;
	display: inline;
}

ul.lagerhelp li img {
	vertical-align: middle;
	padding-bottom: 2px;
}

.artikeltable td a:link, .artikeltable td a:visited, .artikeltable td a:active {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

.artikeltable td a:hover {
	color:#135B91;
	font-weight: bold;
}

.menu_welcome {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}

.kundenmenu {
	margin: 0px 0px 0px 30px;
	padding: 0;
}

.kundenmenu li {
	list-style: none;
}

.kundenmenu li a:link, .kundenmenu li a:visited, .kundenmenu li a:active {
	color: #135B91;
}

.kundenmenu li a:hover {
	color: #F0D202;
}

#maincontent p {
	margin: 10px 10px 10px 10px;
}

#maincontent h3 {
	margin: 10px 10px 10px 10px;
}

.wk_errors {
	border: 1px dashed #B10000;
	background-color: #E3E3E3;
	margin-left: 20px;
	margin-right: 100px;
	margin-top: 10px;
}

h3 {
	border-bottom: 1px dashed #5B6C93;
}

.schrift {
	font-size: 12px;
	padding-left: 10px;
}

.wk_errors p {
	color: red;
	font-size: 12px;
	font-weight: bold;
}

.wk_errors ul {
	margin: 10px;
	padding: 0;
}

.wk_errors ul li {
	list-style: square;
	margin-top: 5px;
	margin-left: 25px;
}

.l_adresse {
	font-size: 10px;
	text-align:right;
	width: 70px;
	float:left;
	padding:2px;
	margin:0;
	margin-top:0.3em;
}

.tf_adresse {
	margin:3px;
	border: 1px solid #000;
	width:150px;
	font-size: 10px;
	padding: 1px;
}

.sel_adresse {
	margin: 3px;
	border: 1px solid #000;
	font-size: 10px;
	padding: 1px;
}

/* START - first example */

 /* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	height: 7px;
	font-size: 1px;
	/*width: 200px;*/
}
.rbcontent  { 
	margin: 0; 
	width: 100%;
	height: 186px;
}
.rbroundbox {
	width: 200px;
	border: 0;
	margin: 0px 10px 10px 10px;
	float: left;
	height: 200px;
	padding: 0;
	overflow: hidden;
}

.schnaeppchen_sidebar {
	margin: 0;
	padding: 4px;
	padding-bottom: 10px;
}

.notebook_reparatur_wrapper {
	margin: 0px auto;
	width: 757px; 
	height: 720px;
	background-image: url("../images2/hintergrund_notebook_repara.jpg");
}

.index_wrapper {
	margin: 0px;
	margin-top: 6px;
	width: 757px; 
	background: transparent;

}

.kundenservice_info_wrapper {
	margin: 0px;
	margin-top: 10px;
	padding: 10px 10px 10px 10px;
	width: 720px; 
	background: transparent;
	text-align: left;

}

.dekosa_wrapper {
	margin: 0px auto;
	width: 757px; 
	height: 600px;
	background-image: url("../images2/hintergrund_dekosa.jpg");

}

.kundenservice_wrapper {
	margin: 0px auto;
	width: 757px; 
	height: 600px;
	background-image: url("../images2/hintergrund_kundenservice.jpg");
}

.datenschutz_wrapper {
	margin: 0px auto;
	width: 757px; 
	height: 500px;
	background-image: url("../images2/hintergrund_datenschutz.jpg");
}

.impressum_wrapper {
	margin: 0px auto;
	width: 757px; 
	height: 500px;
	background-image: url("../images2/hintergrund_impressum.jpg");
}

.ueberbbnet_wrapper {
	margin: 0px auto;
	width: 757px; 
	height: 600px;
	background-image: url("../images2/hintergrund_ueberbbnet.jpg");
}

/*.highlight_wrapper {
	margin: 0px auto;
	width: 757px; 
	height: 617px;
	background-image: url("../artikelbilder/highlight/{$highlight->getAnr()}.jpg");
}
*/
.highlight_wrapper {
	margin: 0px auto;
	width: 757px; 
}

.schnaeppchen_index {
	width: 302px;
	border: 0;
	float: center;
	padding: 0px;
	overflow: hidden;
	background-image: url("../images2/hl_mitte.gif");
}

/*  END  - first example */

.highlight_background {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 302px;

}

.highlight_image {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 200px;
	}

	.highlight_image img {
	margin-left: 55px;
	padding: 0;
	text-align: center;
	width: 220px;
	}

.highlight_titel {
	font-weight: bold;
	font-size: 24px;
	margin-left: 45px;
	margin-top: 5px;
	padding: 0;
	height: 25px;
	color: #ffffff;
	text-align: left;
}

.highlight_titel_klein {
	font-weight: bold;
	font-size: 14px;
	margin-left: 45px;
	margin-top: 4px;
	padding: 0;
	height: 25px;
	color: #ffffff;
	text-align: left;
}

.hl_preis {
	color: #FFFFFF;
	font-size: 32px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 25px;
	margin-left: 180px;
	padding: 0;
	text-align: left;
}

.hl_buttons {
	margin-left: 180px;
	margin-top: 3px;
	padding: 0;
	text-align: left;
}

.rubriktitel {
	font-weight: bold;
	font-size: 12px;
	width: 120px;
}

.rubrikcount {
	font-size: 9px;
}


#kundenloginform {
	width: 195px;
	border: 0px solid #F0D202;
	margin: 0px auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
}


.artikelinfo table {
	border-collapse: collapse;
	width: 100%;
	vertical-align: top;
}

.artikelinfo table td {
	border-top: 0px solid #135B91;
	border-bottom: 1px solid #135B91;
	border-bottom-style: 1px dotted;
	vertical-align: top;
}

.artikeltext {
	margin: 20px;
	background: transparent;
	padding: 10px 10px 10px 10px;
	border-top: 0px solid #F0D202;
	border-bottom: 0px solid #F0D202;
}
