
body
{
	margin: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	text-align: left;
	margin: 0px;
}

/******************************
			Layout
******************************/

#body1
{
	padding: 10px;
	text-align: center;
	color: #333333;
	background-color: #ffffff;
}

#body2
{
	margin: auto;
	width: 780px;
	text-align: left;
	/*color: #ffffff;*/
	border: 1px solid #000000;
}

#logos
{
	height: 48px;
	border-bottom: 1px solid #000000;
}

#navcontainer 
{
	float: left;
	width: 170px; 
	padding: 20px 0px;
	border-right: 1px solid #000000;
}

#carport {
	width: 140px;
	padding: 100px 15px 10px 15px;
}

* html #carport {
	width: 138px;
}

#carport img {
	border: none;
}

* html #carport img {
	width: 138px;
}

#inhalt
{
	float: left;
	margin-left: -1px;
	width: 609px;
	border-left: 1px solid #000000;
}

#banner_suche
{
	/*border: 1px solid red;*/
}

#banner
{
	width: 445px; 
	height: 115px;
	max-height: 115px;
	margin: 0px;
	padding: 0px;
	float: left;
	border: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#banner img
{
	border: 0px;
	width: 445px; 
	height: 115px;
}
* html #banner img
{
	height: 114px;
}

/******************************
		Suchen
******************************/

#suche
{
	width: 157px;
	height: 109px;
	max-height: 115px;
	margin: 0px;
	padding: 3px;
	float: left;
	background-color: #fff;
	border: 0px;
	border-bottom: 1px solid #000000;
}
* html #suche /* trick für internet explorer kompletes feld*/
{
	/*border-bottom: 1px solid #000000;*/
	width: 162px;
	height: 115px;
	padding: 3px;
}

#suchfeld
{
	padding: 5px 0px;
}
* html #suchfeld /* trick für internet explorer feld*/
{
	height: 30px;
	margin: 0px 0px;
	padding: 0px 0px;
	margin-top: 15px;
	/*border: solid 1px pink;*/
}

#suche input.suchfeld
{
	font-size: 10px;
	border: 1px solid #000000;
}
* html #suche input.suchfeld /* trick für internet explorer text feld*/
{
	margin: 0px 0px;
}

#suche input.bild
{
	margin: -4px 0px;
	border: 0px;
}
* html #suche input.bild/* trick für internet explorer button*/
{
	margin: -4px 0px;
}

* html #suchfeld form /* trick für internet explorer feld*/
{
	margin: 0px;
}

* html #suche input/* trick für internet explorer button*/
{
	margin: 0px 0px;
}



/******************************
		Hauptinhalt
******************************/

#hauptinhalt
{
	clear: both;
	min-height: 400px;
	position: relative;
}

*html #hauptinhalt
{
	clear: both;
	height: 400px;
	padding-bottom: 10px;
}

#ueberschrift
{
	padding-left: 20px;
	border-bottom: 1px solid #000000;
}

#content
{
	width: 580px; 
	padding: 5px 10px 5px 20px;
	/*
	margin-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	*/
}

* html #content /* trick für internet explorer */
{
	width: 608px;
	padding: 5px 10px 5px 10px;
}

/******************************
		Fusszeile
******************************/

#fusszeile
{
	clear: both;
	margin: auto;
	padding: 5px 10px;
	width: 760px;
	font-size: 10px;
	color: #603522;
	background-color: #ffffff;
	text-align: left;
}
* html #fusszeile /* trick für internet explorer */
{
	width: 780px;
}

#fusszeile a
{
	font-size: 10px;
	text-decoration: none;
	color: #603522;
	background-color: #ffffff;
}

.antifloat
{
	clear: both;
	height: 1px;
	visibility: hidden;
	font-size: 1px;
}


/****Layout ende *****/

/******************************
		Navigation
******************************/

/******************************
	stufe 1 
******************************/
#navcontainer ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#navcontainer li
{
	margin: 0px;
	border-bottom: 1px solid #ffffff;
}

#navcontainer ul a
{
	display: block; 
	padding: 2px;
	font-weight: normal;
	border-top: 1px solid #E0E0C2;
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	text-transform: uppercase;
}

#navcontainer ul a:hover
{
	background-color: #EEE;
}

#navcontainer ul a.last
{
	border-bottom: 1px solid #E0E0C2;
}


#navcontainer ul a.parentactive
{
	display: block; 
	/*height: 15px;*/
	padding: 2px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 10px;
}

#navcontainer ul a:hover.parentactive
{
	color: #C81A1A;
}

#navcontainer ul a.active
{
	display: block; 
	/*height: 15px;*/
	padding: 2px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#navcontainer ul a:hover.active
{
	color: #000000;
}

/******************************
	stufe 2 
******************************/
#navcontainer ul ul
{
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

#navcontainer ul ul a
{
	display: block; 
	/*height: 15px;*/
	padding: 2px;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #C81A1A;
	padding-left: 10px;
	text-transform: none;
}

#navcontainer ul ul a:hover
{
	color: #C81A1A;
}

#navcontainer ul ul a.last
{
	border-bottom: 1px solid #FFFFFF;
}

#navcontainer ul ul a.parentactive
{
	display: block;
	font-weight: bold; 
	/*height: 15px;*/
	padding: 2px;
	color: #C81A1A;
	padding-left: 10px;
}

#navcontainer ul ul a:hover.parentactive
{
	color: #C81A1A;
}

#navcontainer ul ul a.active
{
	display: block; 
	/*height: 15px;*/
	padding: 2px;
	color: #C81A1A;
	padding-left: 10px;
}

#navcontainer ul ul a:hover.active
{
	color: #C81A1A;
}


/******************************
	stufe 3 
******************************/
#navcontainer ul ul ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer ul ul ul a
{
	display: block;
	/*height: 15px;*/
	padding: 2px;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 15px;
}

#navcontainer ul ul ul a:hover
{
	color: #C81A1A;
}

#navcontainer ul ul ul a.first
{
}

#navcontainer ul ul ul a.last
{
}

#navcontainer ul ul ul a.parentactive
{
	display: block;
	font-weight: bold; 
	/*height: 15px;*/
	padding: 2px;
	color: #000000;
	padding-left: 15px;
}

#navcontainer ul ul ul a:hover.parentactive
{
	color: #C81A1A;
}

#navcontainer ul ul ul a.active
{
	display: block;
	/*height: 15px;*/
	padding: 2px;
	padding-left: 15px;
	color: #000000;
}

#navcontainer ul ul ul a:hover.active
{
	color: #C81A1A;
}

/******************************
	stufe 4
******************************/
#navcontainer ul ul ul ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer ul ul ul ul a
{
	display: block;
	/*height: 15px;*/
	padding: 2px;
	background-color: #FFFFFF;;
	color: #C81A1A;
	padding-left: 20px;
}

#navcontainer ul ul ul ul a:hover
{
	color: #C81A1A;
}

#navcontainer ul ul ul a.first
{
}

#navcontainer ul ul ul a.last
{
}

#navcontainer ul ul ul ul a.parentactive
{
	display: block;
	font-weight: bold; 
	/*height: 15px;*/
	padding: 2px;
	color: #C81A1A;
	padding-left: 20px;
}

#navcontainer ul ul ul ul a:hover.parentactive
{
	color: #C81A1A;
}

#navcontainer ul ul ul ul a.active
{
	display: block;
	/*height: 15px;*/
	padding: 2px;
	color: #C81A1A;
	padding-left: 20px;
}

#navcontainer ul ul ul ul a:hover.active
{
	color: #C81A1A;
}

/******************************
	stufe 5
******************************/
#navcontainer ul ul ul ul ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer ul ul ul ul ul a
{
	display: block;
	/*height: 15px;*/
	padding: 2px;
	background-color: #FFFFFF;;
	color: #C81A1A;
	padding-left: 25px;
}

#navcontainer ul ul ul ul ul a:hover
{
	color: #C81A1A;
}

#navcontainer ul ul ul ul ul a.first
{
}

#navcontainer ul ul ul ul ul a.last
{
}

#navcontainer ul ul ul ul ul a.parentactive
{
	display: block;
	font-weight: bold; 
	/*height: 15px;*/
	padding: 2px;
	color: #C81A1A;
	padding-left: 25px;
}

#navcontainer ul ul ul ul ul a:hover.parentactive
{
	color: #C81A1A;
}

#navcontainer ul ul ul ul ul a.active
{
	display: block;
	/*height: 15px;*/
	padding: 2px;
	color: #C81A1A;
	padding-left: 25px;
}

#navcontainer ul ul ul ul ul a:hover.active
{
	color: #C81A1A;
}

/**** Navigation ende ****/


/******************************
	Shortcutnavigation
******************************/
#shortcutlinks
{
	border-bottom: 1px solid #ffffff;
	margin-top: 15px;
}

* html #shortcutlinks/* trick für internet explorer */
{
	margin-top: 5px;
}

#shortcutlinks ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
}

#shortcutlinks li
{
	margin: 0px;
	padding: 0px 1px;
	float: left;
	display: inline;
	/*border-left: 1px solid #E3002B;*/
}

#shortcutlinks li.first
{
	/*border-left: 0px solid #000000;*/
}

#shortcutlinks a.tools 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E3002B;
	text-decoration: none;
}

#shortcutlinks a:hover.tools 
{
	color: #333333;
}
/*------------------------------------------------------------------------*/

/******************************
	kruemel-navigation 
******************************/
#kruemelnavigation
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align: right;
	width: 605px;
	clear: both;
	margin: 0px 0px;
	padding: 0px 0px;
}

#kruemelnavigation ul
{
	list-style-type: none;
	margin: 0px;
	margin-left: -2px;
	padding: 0px;
	list-style-image: url(/Image/layout/pfeil-kruemel.gif);
}

#kruemelnavigation li
{
	/*float: left;*/
	display: inline;
	margin: 0px;
	padding: 0px 2px;
	color: #B7B7B7;
	list-style-image: url(/Image/layout/pfeil-kruemel.gif);
}

#kruemelnavigation a
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #B7B7B7;
	text-decoration: none;
}

#kruemelnavigation a:hover
{
	color: #999999;
}

* html #kruemelnavigation /* trick für internet explorer */
{
	width: 605px; 
}

/*------------------------------------------------------------------------*/

/******************************
	Zeilennavigation
******************************/
.zeilennavi
{
	margin-left: 15px;
	font-weight: bold;
}

.zeile
{
	width: 20px; 
	height: 10px; 
	float: left; 
	margin-top: 10px;
	text-align: center;
	margin-left: 0px;
}

.ZeilenDiv
{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

.ZeilenDiv2
{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

/*------------------------------------------------------------------------*/

/******************************
	Suche Hauptinhalt
******************************/
#suche2
{
	background-color: #fff;	
}

#suche2 input.submit
{
	font-size: 13px;
	border: 1px solid #000000;
}

#suche2 input.bild
{
	margin: -5px 0px;
}

* html #suche2 input.bild/* trick für internet explorer button*/
{
	margin: -4px 0px;
}

/*------------------------------------------------------------------------*/

/******************************
	Sprachwechsel
******************************/

.sprachwechsel
{
	height: 35px;
	/*background-color: #C81A1A;*/
	/*border: solid 1px pink;*/
	line-height: 16px;
}

* html .sprachwechsel /* trick für internet explorer button*/
{
	height: 35px;
	/*background-color: #C81A1A;*/
	/*border: solid 1px pink;*/
	line-height: 16px;
	padding-bottom: 10px;
}

.spracheBild
{
	border: solid 0px #ffffff;
}

a.sprachwahl  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E3002B;
	line-height: 14px;
}

a:hover.sprachwahl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
}

.currentsprachwahl  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E3002B;
	line-height: 14px;
}

a:hover.currentsprachwahl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 14px;
}

/*------------------------------------------------------------------------*/

/******************************
	Formulare
******************************/

fieldset
{ 
	padding: 5px; 
	width: 200px; 
	border: 1px solid #575757;
} 

fieldset.breit 
{ 
     padding: 5px; 
     width: 450px; 
     border: 1px solid #575757;
} 

legend 
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	line-height: normal; 
} 

input
{
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #999999;
}


textarea
{
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #999999;
}

.radio
{
	border: 0px;
}

/* Formular Artikel */

.shopformular .inputsmall input
{
	width: 50px;
}

.kasse_textarea
{
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #000000;
}

.artikelpreis .imagebutton
{
	background-color: #FFF;
	border: 0px solid Gray;
}

.submitbestellung
{
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #000000;
}

.bestellpositionenliste th
{
	text-align: left;
}

.bestellpositionenliste th.dezimal
{
	text-align: right;
}

.inputmiddle_div
{
	width: 135px;
	height: 30px;
}

.inputmiddle
{
	width: 135px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

.inputbutton
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 135px;
	border: 1px solid #000000;
	background-color: #ffffff;
	cursor: hand;
	padding-bottom: 2px;
}

.inputbutton_div
{
	height: 25px;
}



/*Formular Kasse*/

.selectLand
{
	width: 120px;
	font-size: 11px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

.inputAnmelden
{
	width: 120px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

.inputAnmeldenPlz
{
	width: 50px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

/*Formular Login */

.inputLogin
{
	width: 120px;
	font-size: 11px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

#agbs
{
	margin: 10px 0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}



/*------------------------------------------------------------------------*/

/******************************
	News
******************************/
.newsinliste
{
	border-top: 1px solid #5A5A5A;
	margin: 5px 0px;
	padding: 5px 0px;
}

.erstes_newsinliste
{
	border-top: 0px solid #5A5A5A;
	margin: 5px 0px;
	padding: 5px 0px;
}

.news_title {
	margin-bottom: 5px;
	margin-top: 5px;
	width: 540px;
}

.news_klein {
	font-size: 10px;
	color: #575757;
	font-weight: normal;
	line-height: 10px;
}

.news_content {
	font-size: 10px;
	color: #575757;
	font-weight: normal;
	line-height: 12px;
}

.news_bild
{
	float: left;
	padding-right: 3px;
}

.angebot0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

.angebot1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	background : #FFCE9C;
}

.angebot2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	background : #D3E0B8;
}

.angebot3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background : #FFFF9C;
}

.angebot_bemerkung
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
}

/*------------------------------------------------------------------------*/

/******************************
	Shop
******************************/

.shopeigenschaft
{
	width: 9px; 
	height: 9px; 
	margin: 2px; 
	float: right; 
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 8px;
}

.shopwarning
{
	margin: 2px; 
	padding: 2px; 
	background-color: #FFAAAA;
}

/* Shop Übersicht */

.inliste
{
	width: 177px;
	min-height: 190px;
	float: left;
	padding: 4px;
}

* html .inliste
{
	width: 185px;
	height: 210px;
	float: left;
	padding: 4px;
}

.ubersicht_bild
{
	width: 132px;
	min-height: 132px;
	margin: 0px 22px;
	text-align: center;
}

* html .ubersicht_bild
{
	width: 132px;
	height: 135px;
	text-align: center;
}

.ubersicht_titel
{
	font-weight: bold;
	width: 173px;
	text-align: center;
	margin: 0px 2px;
	color: #575757;
}

* html .ubersicht_titel
{
	font-weight: bold;
	text-align: center;
	color: #575757;
	margin-bottom: 0px;
}

.ubersicht_titel ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.ubersicht_titel li
{
	
}

.ubersicht_titel a
{
	font-weight: bold;
	text-align: center;
}

.ubersicht_titel a:hover
{
	font-weight: bold;
	text-align: center;
}

.zebra0
{
	background-color: #ffffff;
}

.zebra1
{
	background-color: #eeeeee;
}

/* Shop Übersicht Ende */

.artikelkasten
{
	padding-top: 20px;
}

.erstes_kategrorietitelbild
{
	margin: 0px 0px;
	padding: 2px; 
	clear: left;
}

.kategrorietitelbild
{
	margin: 0px 0px;
	padding: 2px; 
	padding-top: 5px;
	clear: left;
}

* html .kategrorietitelbild
{
	margin: 0px 0px;
	padding: 2px; 
	padding-top: 10px;
	clear: left;
}

.kategorietitel
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	margin: 5px 0px;
	padding: 2px; 
	font-size: 12px;
	font-weight: bold;
	color : #C81A1A;
	clear: left;
}

.kategorietitel a
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	margin: 5px 0px;
	padding: 2px; 
	font-size: 12px;
	font-weight: bold;
	color : #C81A1A;
	clear: left;
}

.kategorietitel a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	margin: 5px 0px;
	padding: 2px; 
	font-size: 12px;
	font-weight: bold;
	color : #C81A1A;
	clear: left;
}

.kategoriebeschreibung
{
	padding: 2px; 
}


/* Shop Unterkategorie */

.unterkategorieliste
{
	border: 1px solid #7DA92F;
}

.unterkategorie
{
	width: 132px;
	min-height: 190px;
	color : #000000;
	float: left;
	padding: 4px;
	/*border: 1px solid pink;*/
}

* html .unterkategorie
{
	width: 140px;
	height: 210px;
	color : #000000;
	float: left;
	padding: 4px;
	/*border: 1px solid pink;*/
}

.unterkategorie_bild
{
	width: 132px;
	min-height: 132px;
	text-align: center;
	/*border: 1px solid green;*/
}

* html .unterkategorie_bild
{
	width: 132px;
	height: 135px;
	text-align: center;
	/*border: 1px solid green;*/
}

.unterkategorie_titel
{
	font-weight: bold;
	width: 132px;
	text-align: center;
	/*border: 1px solid green;*/
	margin-bottom: 0px;
}

.unterkategorie_titel a
{
	font-weight: bold;
	text-align: center;
}

.unterkategorie_titel a:hover
{
	font-weight: bold;
	text-align: center;
}

/* Shop Unterkategorie Ende */

/* Shop Kategorie */

.artikelinliste
{
	width: 177px;
	min-height: 190px;
	float: left;
	padding: 4px;
}

* html .artikelinliste
{
	width: 185px;
	height: 210px;
	float: left;
	padding: 4px;
}

.artikelinliste_bild
{
	width: 132px;
	min-height: 132px;
	margin: 0px 22px;
	text-align: center;
}

* html .artikelinliste_bild
{
	width: 132px;
	height: 135px;
	text-align: center;
}

.artikelinliste_titel
{
	font-weight: bold;
	width: 173px;
	text-align: center;
	margin: 0px 2px;
	color: #575757;
	/*border: 1px solid green;*/
}

* html .artikelinliste_titel
{
	font-weight: bold;
	text-align: center;
	color: #575757;
	margin-bottom: 0px;
}

.artikelinliste_titel a
{
	font-weight: bold;
	text-align: center;
}

.artikelinliste_titel a:hover
{
	font-weight: bold;
	text-align: center;
}

.artikelinliste_titel ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.artikelinliste_titel li
{
	
}

.artikelbild
{
	margin: auto;
	
}

.artikeldetail_bild
{
	width: 132px;
	margin-bottom: 2px;
	text-align: center;
	vertical-align: middle;
	/*border: 1px solid red;*/
}

.artikelDetailBildAnzeige
{
	margin-bottom: 10px;
}

.artikeltitel
{
	color: #575757;
}

.artikelpreis
{
	margin: 2px; 
	float: right;
}

.artikelpreis input, .artikelpreis select, .bestellpositionenliste input, .shopformular input
{
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #000000;
	margin: 2px 0px;
}

/* Shop Kategorie Ende */



.shopMenu
{
	
}

.shopMenu_link
{
	width: 133px;
	height: 17px;
	margin-bottom: 6px;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
}

* html .shopMenu_link
{
	width: 135px;
	height: 21px;
	margin-bottom: 6px;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
	cursor: hand;
}

.anzahlartikel
{
	height: 30px;
}

.inputanzahl
{
	width: 85px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

#shopPicsSmall
{
	width: 180px;
	padding: 10px 10px 10px 10px;
}

* html #shopPicsSmall
{
	width: 200px;
}

/*------------------------------------------------------------------------*/

/******************************
	Algemeines
******************************/

p, .p, td, th, tr, li  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5A5A5A;
	line-height: 14px;
	margin-top: 2px;
}

th
{
	font-weight: bold;
}

.rahmen_border_all {
	border: 1px solid #000;
}

.grau {
	color: Silver;
}

a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #E3002B;
	text-decoration: none;
}

a:hover, .a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

h1 {
	font-family: Times New Roman, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 5px;
}

h2, .h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	margin-bottom: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	color: #C81A1A;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #C81A1A ;
}

h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #C81A1A ;
}


.small  {
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	color: #575757;
	font-size: 9px;
	line-height: normal;
}

ul {
	list-style-type: disc;
	margin-left: 0.8em;
	padding-left: 0.8em;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

ol {
	margin-left: 0.5em;
	padding-left: 0.5em;	
	list-style-type: decimal;
	color: #000000;
}

.gototop {
	margin: 0 0 10px 0;
}

.Download_Dateiname {
	margin: 0 0 10px 0;
	margin: 0 0 50;
}

.Download_Extension {
	margin: 0 0 200;
}

.Download_Groesse {
	margin: 0 0 250;
}

/* das Antifloat wird verwendet, um floating boxes wieder aufzuheben */
.antifloat
{
	clear: both;
	height: 1px;
	visibility: hidden;
}

.angebot th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
}



