/* CSS Document */
/*
body, h1, h2, h3 {font-family: Arial, Helvetica, sans-serif; color: black; font-size: 1.5em; border-style: none;}

body {font-family: Arial, Helvetica, sans-serif; color: black; font-size: 1em;  	border-style: none;;}
*/

div.artikel {border: 1px solid; border-color: #008080; margin: 4px 4px auto 30px; height: 1.4em; width: 90%; padding: 3px; text-align: left;}
div.button {margin: -2em 4px 4px 30px;   height: 1.5em; width: 90%; padding: 5px; text-align: right;}
div.artikel_bild { height:150px; width:120px; background: #008080; text-align: center;}
div.artikel_cont {width: 600px; height: 180px; background-color:white; }
div.artikel_ueber { position: relative	; top: -150px;left: 140px;}
div.artikel_details {position: relative	; top: -150px;left:140px;height:100px;width: 440px;border-bottom: 1px solid;}
div.artikel_preis {position: relative; top: -148px;left:10em;}
div.artikel_button {position: relative; top: -188px;left: 20em;}
div.artikel_zurueck {position: relative; top: -140px;left: 10em;width: 4em;text-decoration: normal;border: 1px solid;
						padding: 0 5px 0 5px ;}
.breite {width: 80%; text-align: justify; font-size: 0.8em;}
div.artikel_zurueck2 {position: relative; top:-340px; left:5em; width: 4em; text-decoration: normal; border: 1px solid; 
			 padding: 0 0px 0px 0px ; height: 1.3em;}
h1 {text-weight: bolder; font-size: 1.4em;	border-style: none;}
h2 {text-weight: bolder; font-size: 1.1em; font-style: italic;	border-style: none;}
h3 {text-weight: 100; font-size: 1.05em; font-style: italic;  margin-bottom: 3px; margin-top: 3px;	border-style: none;}
h4 {font-style: italic; margin: 3px 0; font-size: 14px;	border-style: none;}
ul li {list-style-image: url(/Images/Aufzaehlung.jpg); font-size:0.8em; vertical-align: 4px; margin-bottom: 15px; padding-left: 20px; }
strong {text-weight: bold;}
p.Auswahl {font-size: 10px; margin: 0;}
p.Kundendaten {width: 400px;font-size: 12px; }
p.Angebot {font-size: 0.8em;}
p.fueberschrift {width:70%; text-decoration: underline; margin: 0 0 1em 0;}
table.formular {margin: none; table-layout: fixed;  border-spacing: 15px 5px;  font-size: 14px;}
table.auswahl {font-size: 1em; margin: none;}
td.TBeschreibung {width: 50%; margin: 0 0 0 0; border-bottom: 1px dashed; }
td.TFeld {width: 50%; text-align: left; margin: 0 0 0 90%;  vertical-align: bottom; }
td.pflichtl {border-bottom: 1px solid; border-top: 1px solid; border-left: 1px solid; border-color: red;}
td.pflichtr {border-bottom: 1px solid; border-top: 1px solid; border-right: 1px solid; border-color: red;}
em.Alpha {font-family: FifthAve, sans-serif; font-style: normal; font-weight: lighter; font-size: larger;}
em.VA {font-family: Amaze, serif; font-style: normal; font-weight: lighter; font-size: larger}
em.Auswahl {font-size: 1em; margin: 0; }
em.win {border: 1px solid; background-color: #CCF2F8; padding: 0px 5px;  }
em.preis {border: none; padding: 0px 5px; font-size: 1em; }
input.navi3 {background: none; border: none; margin: -5px;  color: white; height: 20px; text-decoration: underline;}
a:link {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: black; 
/* background: #81C1C1; */ margin-left: 8px; 
 white-space: nowrap; 
		text-decoration: none; font-size: smaller;} /*äußeren Rahmen probieren*/
a:visited {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: black; 
margin-left: 8px; 

white-space: nowrap; 
		text-decoration: none; font-size: smaller;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: red; background: transparent; margin-left: 8px; 
		white-space: nowrap; text-decoration: none; font-size: smaller;}
a:active {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: red;  
margin-left: 8px;
 white-space: nowrap; 
		text-decoration: none; font-size: smaller;}

a.artikel:link {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: black; margin-left: 8px; white-space: nowrap; text-decoration: none; background-color: transparent;font-size: 1.1em;} /*äußeren Rahmen probieren*/

a.artikel:visited {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: black; margin-left: 8px; white-space: nowrap; text-decoration: none;font-size: 1.1em;}
a.artikel:hover {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: black; background: #81C1C1; margin-left: 8px; white-space: nowrap; text-decoration: none;font-size: 1.1em;}
a.artikel:active {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: black;  margin-left: 8px; white-space: nowrap; text-decoration: none;font-size: 1.1em;}
a.navi {padding-left: 2px; margin-left: 0px; border: none;  text-decoration: underline;}
a.navi:hover {border: 0px solid; padding-left: 2px; margin-left: 0px; text-decoration: underline;}
a.navi:active {background-color: white; border: 1px solid; padding-left: 2px; margin-left: 0px;}
a.pers {border: 1px solid; color: white; background-color: #008080; border-color: black; padding: 3px;}
a.pers:hover {background-color: white; color: black;}
a.pers:active {background-color: white; color: black;}
em.sortieren {font-size: smaller; background-color: grey; color: white; margin: 2px; font-style: normal;}
a.snach {padding: 0 2px 0 2px; background-color: grey; font-style: italic;}
body {font-family: Arial, Helvetica, sans-serif; color: black;  border-style: none;}
/* table#Geraete_anzeige {border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; width: 100%; margin-top: -5px; margin-bottom: -5px; font-size: 0.8em;} */
table#Geraete_anzeige {border: 1px solid; width: 80%; margin-top: -5px; margin-bottom: -5px; font-size: 0.9em;}
table#Geraete_details {width: 100%; font-size: 0.8em;}
table#Kunden_warenkorb {border: 1px solid; width: 100%;}
.INwarenkorb {background: white; border: 0.5px solid; margin: 0px;}
.veranstaltungsdaten
{background-color: #C0C0C0; padding: 2px; text-align: left}
.persDaten
{background-color: #AAAAAA; padding: 2px; text-align: left}
.Kundendaten_tabelle .Kunden_warenkorb {white-space: nowrap; padding: 2px; margin: 2px;}

em {}
em.sortieren {font-size: smaller; background-color: #808080; color: white;  font-style: normal;}


a.snach {padding: 0 2px 0 2px; background-color: #808080; font-style: italic;}

td.image {width: 130px;}
td.h2{font-size: 0.8em;}
td.beschreibung{font-size: 0.8em; }
td.preis {border-top: 1px solid; border-color: black;font-size: 0.8em;}
td.jura {padding: 2px 2px 2px 2px;}
a.jura_black {color: white; background-color: black; text-decoration: underline;}

div#main {position: absolute; width: 590px; left: 160px; top: 105px;border-style: none;
}	
	
div#navi_right {position: absolute; top: 88px; left: 660px; border: 0px solid; width: 150px;
				background-image:  url(../Images/1-MITTE_SEITE_RECHTS.jpg); background-repeat: no-repeat;
				background-color: #008080; height: 395px; z-index: 6;	border-style: none;
}