@charset "utf-8";
/* CSS Document */

table.full{
	width:100%
}

/* LEFT SIDE TEXT */

.leftbottomtext {
	color:#000000;
	font-size: .6em;
	text-align:left;
}
.leftbottomtext a {
	color:#000000
}

/* TABLE FOR LEFT SIDE PRODUCTS */

table.leftprod {
	margin-top:12px;
	width: 166px;
	height: 100%;
	min-height: 577px;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/default/leftprod_bg.jpg);
	background-repeat: no-repeat;
}
td.leftprodzwraum {
	height: 10px;
}
table.leftprod td {
/*	height: 40px;*/
	text-align: left;
	vertical-align: middle;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: .8em;
	font-weight: bold;
	/*border: 1px solid #FFFFFF;*/
}
table.leftprod td a{
   display: block;
   text-decoration: none;
   width:100%;
   height:100%;
   font-size: .9em;
}
table.leftprod td a:link, table.leftprod td a:visited {
	color: #1e3c5a;
	text-decoration: none;
	/*background-color: #00599d;*/
	/*background-color: #FFFFFF;*/
	/*border: 1px solid #FFFFFF;*/
}
table.leftprod td a:hover, table.leftprod td a:active {
	color: #ED1C24;
	text-decoration: none;
	/*border: 1px solid #CC0000;*/	/*background-color: #CCCCCC;*/
}

td.leftprodactive {
	color: #ED1C24;
	text-decoration: none;
	background-color: #FFFFFF;
	/*border: 1px solid #CC0000;*/
}

table.artikeltable {
	/*width:auto;*/
	width: 100%;
	/*text-align: center;
	vertical-align: middle;*/
}
table.artikeltable td {
	/*text-align: left;
	vertical-align: top;*/
	margin: 3px;
	padding: 3px;	/*border: 1px solid #FFFFFF;*/
}
td.artikeltableimgtd {
	vertical-align: top;
}
img.artikelbild {
	float:left; 
	margin-right:20px;
  	margin-bottom:10px;
	width:50px;
	height:66px;
}

table.artikellinktable {
	float:left;
	width: 100%;
/*	text-align: center;*/
	vertical-align: middle;
}
table.artikellinktable td {
	/*text-align: left;
	vertical-align: top;*/
	margin: 1px;
	padding: 1px;	/*border: 1px solid #FFFFFF;*/
}
/* TABLE FOR ORDER BUTTON */

table.btn_best {
	width: 50%;
	text-align: center;
	vertical-align: middle
}
table.btn_best td {
	height: 31px;
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 10px;
	font-weight: bold
	/*border: 1px solid #FFFFFF;*/
}
table.btn_best td a {
   display: block;
   text-decoration: none;
   width:100%;
   height:100%;
}
table.btn_best td a:link, table.btn_best td a:visited, table.btn_best td a:active {
	/*color: #FFFFFF;
	text-decoration: none;
	background-color: #00599d;*/
	background:url(../img/default/bestellung_add_off.jpg);
}
table.btn_best td a:hover {
	/*color: #CC0000;
	text-decoration: none;
	background-color: #FFFFFF;*/
	background:url(../img/default/bestellung_add_on.jpg);
}

td.btn_bestactive {
	height: 31px;
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	/*color: #CC0000;
	text-decoration: none;
	background-color: #FFFFFF;*/
	background:url(../img/default/bestellung_bestellt.jpg);
}

.noborder {
	border: none;
}
.halfsize {
border: none;
	width:50%;
	height:50%;
}

/* --------------------------------------------------------------------------
--------------------	TABELLE BUTTON
--------------------------------- ZU BESTELLUNG HINZUFÜGEN
----------------------------------------------------------------------------*/

td.btn_bestellen_off { 
	background:url(../img/default/bestellung_add_off.jpg); 
}
td.btn_bestellen_on { 
	background:url(../img/default/bestellung_add_on.jpg); 
}
td.btn_bestellt {
	background:url(../img/default/bestellung_bestellt.jpg); 
}
.btn_bestellen_img:link .btn_bestellen_img:visited .btn_bestellen_img:active .btn_bestellen_img:active {
	border: none;
}

table.bestellung {
	width: 100%;
	text-align: left;
	vertical-align: middle;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
table.bestellung th {
	border-bottom:solid 2px #CCCCCC;
	font-size:.9em;
}
table.bestellung td {
	border-bottom:solid 1px #CCCCCC;
	font-size:.8em;
}
td.best_line {
	/*height: 20px;*/
	text-align: left;
	vertical-align: middle;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
}

/* --------------------------------------------------------------------------
--------------------	TABELLE BUTTON
--------------------------------- BESTELLUNG ABSENDEN
----------------------------------------------------------------------------*/

table.btn_best2 {
	
	text-align: center;
	vertical-align: middle;
}
table.btn_best2 td {
	
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 10px;
	font-weight: bold;
	/*border: 1px solid #FFFFFF;*/
}
table.btn_best2 td a{
   display: block;
   text-decoration: none;
   width:100%;
   height:100%;
}


input.bestellung_send_off {
	width: 155px;
	height: 31px;
	border:none;
	background-image:url(../img/default/bestellung_send_off.jpg);
}
input.bestellung_send_on {
	width: 155px;
	height: 31px;
	border:none;
	background-image:url(../img/default/bestellung_send_on.jpg);
}

td.centercell {
	text-align: center;
	vertical-align: middle;
}


/* --------------------------------------------------------------------------
--------------------	TABELLE
---------------------------------AKTUELL BEREICH
----------------------------------------------------------------------------*/


table.rightborder {
	border-spacing: 0px; /***wichtig für MF***/
	border-collapse: collapse; /***wichtig für IE***/
	width: 205px;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-image: url(../img/default/aktuelles_border_lr.jpg);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}
/*table.rightborder {
	border-spacing: 0px; 
	border-collapse: collapse; 
	width: 205px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: d6d6d6;
	border-right-color: d6d6d6;
	border-bottom-color: d6d6d6;
	border-left-color: d6d6d6;
	margin: 0px;
	padding: 0px;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}*/

table.rightart {
	border-spacing: 0px; /***wichtig für MF***/
	border-collapse:collapse; /***wichtig für IE***/
	width: 205px;
	text-align: left;
	vertical-align: middle;
	border:none;
	margin:-1px;
}
table.rightarthead {
	height:27px;
	background-image:url(../img/default/aktuelles_head.jpg);
	border-spacing: 0px; /***wichtig für MF***/
	border-collapse:collapse; /***wichtig für IE***/
	width: 207px;
	text-align: left;
	vertical-align: middle;
	border:none;
	margin-left:-2px;
}
table.rightarthead2 {
	height:27px;
	background-image:url(../img/default/aktuelles_head2.jpg);
	border-spacing: 0px; /***wichtig für MF***/
	border-collapse:collapse; /***wichtig für IE***/
	width: 207px;
	text-align: left;
	vertical-align: middle;
	border:none;
	margin:-1px;
}
/*
table.rightart td {
	text-align: left;
	vertical-align: middle;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: .8em;
	font-weight:normal;
	margin:0px;
	background-color: #00599d;
}
table.rightart td a{
   display: block;
   text-decoration: none;
   width:100%;
   height:100%;
}
table.rightart td a:link, table.rightart td a:visited, table.rightart td a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00599d;
}
table.rightart td a:hover {
	color: #CC0000;
	text-decoration: none;
	background-color: #FFFFFF;
}
*/
table.rightart td {
	/*width:205px;
	height: 15px;*/
	text-align: left;
	vertical-align: middle;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: .8em;
	font-weight:normal;
	margin:0px;
	background-color: #e2e2e2;
	/*border: 1px solid #FFFFFF;*/
}
table.rightart td a{
   display: block;
   text-decoration: none;
   width:100%;
   height:100%;
}
table.rightart td a:link, table.rightart td a:visited, table.rightart td a:active {
	color: #1e3c5a;
	text-decoration: none;
	background-color: #e2e2e2;
}
table.rightart td a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1e3c5a;
}

table.rightprod {
	border-spacing: 0px; /***wichtig für MF***/
	border-collapse: collapse; /***wichtig für IE***/
	width: 205px;
	text-align: left;
	vertical-align: middle;
	border:none;
	margin:-1px;
}
td.rightprod_head  {
 /*font-size: 10px;*/
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ED1C24;
}
td.rightprod_besch  {
 /*font-size: 10px;*/
	color: #000000;
	text-decoration: none;
	background-color: #e2e2e2;
}
td.rightprod_img  {
	vertical-align: top;
	background-color: #e2e2e2;
}
.rightbeschr{
	/*font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 10px;
	font-weight:normal;
	color: #000000;*/
}
img.rightimg{
	width:50px;
	height:80px;
}
form.form1{
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1e3c5a;
	border: 1px solid #1e3c5a;
	text-align: center;	
}
form.form1 select {
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
}

.text_s {
	font-size: 70%;
}
.text_l {
	font-size: 130%;
}
.testtext {
	font-family: Verdana, "Trebuchet MS", sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*----------------------------------------------------
----------------------	ANGEBOTE HAUPTSEITE
------------------------------------------------------*/
img.angebote_img_big {
	border:solid 1px #000000;
	width:140px;
	height:190px;
}
/*----------------------------------------------------
----------------------	ANGEBOTE ACCORDION
------------------------------------------------------*/

span.toggler {
	cursor: pointer;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
div.artikeldiv {
	margin-left:20px;
}


/*---------------------------------------------------
----------------------- PRODUKT UEBERSICHT
-----------------------------------------------------*/
table.produktuebersicht td {
	vertical-align:top;
	text-align:left;
}

/*----------------------------------------------------
----------------------- BESTELLUNG
------------------------------------------------------*/
table.confirmationtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E2E2E2;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #95B8FF;
	margin: 0px;
	width:100%;
}