a:link, a:visited {
	font-family:"Trebuchet MS", Verdana;
        	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
 	color: #000000;
}

a.header:link, a.header:visited {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	color: #F5FFD3;
 	text-decoration: underline;
}

a.header:hover {
 	text-decoration:none;
 	color: #FFFFFF;
}

a.header2:link, a.header2:visited {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 8pt;
 	color: #3F3F3F;
 	text-decoration: underline;
}

a.header2:hover {
 	text-decoration:none;
 	color: #9F0000;
}


a.menu:link, a.menu:visited {
	font-family: Verdana;
         font-size: 8pt;
 	color: #000000;
 	text-decoration: underline;
}

a.menu:hover {
 	text-decoration:none;
	color: #7F0000;
}


a.footer:link, a.footer:visited {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 8pt;
 	color: #DFF9BC;
 	text-decoration: underline;
}

a.footer:hover {
	text-decoration:none;
 	color: #FFFFFF;
}

a.button:link, a.button:visited {
         display:block;
	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	color: #F5FFD3;
 	text-decoration: none;
         font-weight: bold;
         text-align: center;
 	padding: 4px 0px 0px 0px;
         margin:0px;
}

a.button:hover {
 	color: #FFFFFF;
}

a.buttonBig:link, a.buttonBig:visited {
         display:block;
	font-family:"Trebuchet MS", Verdana;
 	font-size: 13pt;
 	color: #F5FFD3;
 	text-decoration: none;
         font-weight: bold;
         text-align: center;
 	padding: 10px 2px 5px 2px;
}

a.buttonBig:hover {
 	color: #FFFFFF;
}

/* Body + Standart */

body {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	color: #005F00;
         vertical-align:top;
         background: #E5F7A9 url(../img/bg.gif);
}

td {
 	vertical-align:top;
	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align:left;
 	color:#000000;
}

td.header {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align: center;
 	vertical-align: middle;
 	padding: 3px 0px 0px 0px;
 	color: #000000;
}

td.button {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align: center;
 	vertical-align: middle;
 	padding-top: 1px;
	color: #F5FFD3;
}

td.header2 {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 13pt;
 	font-weight: bold;
 	color: #FF5F00;
 	text-align: center;
 	vertical-align: top;
}

td.ads {
 	text-align: right;
 	vertical-align: middle;
}

td.footer {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 8pt;
 	font-weight: normal;
 	text-align: left;
 	vertical-align: top;
 	padding: 12px 10px 0px 10px;
 	color: #DFF9BC;
}

td.content {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align: left;
 	vertical-align: top;
 	padding: 2px 5px 2px 5px;
 	color: #000000;
}

td.menuhead {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	text-align: right;
 	vertical-align: bottom;
 	padding-right: 10px;
 	color: #003F00;
}

td.menu {
	font-family: Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align: left;
 	vertical-align: top;
 	padding-left: 10px;
 	color: #000000;
}

td.menu2 {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align: left;
 	vertical-align: top;
 	padding: 10px;
 	color: #000000;
}

td.menu3 {
	font-family: Verdana;
 	font-size: 8pt;
 	font-weight: normal;
 	text-align: left;
 	vertical-align: top;
 	padding: 6px 6px 0px 6px;
 	color: #000000;
}

/* Überschriften */

h1 {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 13pt;
 	font-weight: bold;
 	text-align: left;
 	color: #005F00;
 	text-decoration: underline;
 	margin: 0px 0px 4px 0px;
}

h2 {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 10pt;
 	font-weight: bold;
 	text-align: left;
 	color: #005F00;
 	text-decoration: underline;
 	margin:2px;
 	vertical-align: middle;
}

h3 {
         display:block;
         background-color:#77BA0B;
         font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	text-align: left;
 	color: #FFFFFF;
 	text-decoration: none;
 	margin:2px;
         padding:2px;
 	vertical-align: middle;
}

h5 {
         font-family: 'Lobster', arial, serif;
 	font-size: 21px;
 	text-align: left;
 	color: #FFFFFF;
 	text-decoration: none;
 	padding: 2px 10px 2px 10px;
         margin: 2px 0px 2px 0px;
 	vertical-align: middle;
         background:#E8220C;
         display:block;
}

h4 {
   	font-family:"Trebuchet MS", Verdana;
 	font-size: 13pt;
 	font-weight: bold;
 	text-align: right;
 	color: #FF5F00;
 	text-decoration: underline;
 	margin:0px;
}

/* Bilder */

img.pre {
 	border: 3px #086311 solid;
         margin: 0px 0px 5px 0px;
}

img.pre2 {
 	border: 3px #CEEE97 solid;
         margin: 2px 2px 2px 2px;
}

/* Startseite */
#startseite {
	background-image:url(../img/startgrafik_bg2.jpg);
         background-repeat:no-repeat;
         width:510px;
         height:180px;
         text-align: left;
 	padding: 0px 0px 0px 0px;
 	margin: 2px 0px 10px 0px;
}

#startseitentext {
         font-family: Arial;
         font-size: 8pt;
         width:305px;
         color:#FFFFFF;
         text-align: left;
 	padding: 15px 0px 0px 15px;
 	margin: 2px 0px 0px 0px;
         line-height:1.12em;
}

#startseiterabatt {
         background-image:url(../img/startgrafik_bg_rabatt.jpg);
         background-repeat:no-repeat;
         width:510px;
         height:100px;
         text-align: left;
 	padding: 80px 0px 0px 0px;
 	margin: 2px 0px 10px 0px;
}

#startseitenrabatttext {
         font-family: Arial;
         font-size: 8pt;
         width:305px;
         color:#FFFFFF;
         text-align: left;
 	padding: 15px 0px 0px 15px;
 	margin: 2px 0px 0px 0px;
         line-height:1.12em;
}

#startseitevorverkauf {
         background-image:url(../img/startgrafik_bg_vorverkauf.jpg);
         background-repeat:no-repeat;
         width:510px;
         height:120px;
         text-align: left;
 	padding: 80px 0px 0px 0px;
 	margin: 2px 0px 10px 0px;
}

#startseitenvorverkauftext {
         font-family: Arial;
         font-size: 8pt;
         width:365px;
         color:#FFFFFF;
         text-align: left;
 	padding: 15px 0px 0px 13px;
 	margin: 2px 0px 0px 0px;
         line-height:1.12em;
}

#qualitaet {
	background-image:url(../img/qualitaet.jpg);
         background-repeat:no-repeat;
         width:690px;
         height:207px;
         text-align: left;
 	padding: 0px 0px 0px 0px;
 	margin: 2px 0px 10px 0px;
}

#qualitaettext {
	font-family:"Trebuchet MS", Verdana;
         font-size: 9pt;
         width:520px;
         color:#000000;
         text-align: left;
 	padding: 75px 0px 0px 15px;
 	margin: 2px 0px 0px 0px;
         line-height:1.38em;
}


#preislabel {
         float:right;
         background-image:url(../img/grafik_preis2.png);
         background-repeat:no-repeat;
	width:147px;
         height:65px;
         text-align: center;
 	padding: 8px 0px 0px 5px;
 	margin: 5px 0px 0px 0px;
}

#preis {
	font-family:"Trebuchet MS", Verdana;
 	font-size: 18pt;
 	font-weight: bold;
 	text-align: center;
 	color: #FFFFFF;
 	text-decoration: none;
 	padding: 0px;
 	margin: 5px 0px 0px 0px;
         width: 140px;
}
#versand {
 	font-family: Arial;
 	font-size: 7.5pt;
 	font-weight: normal;
 	text-align: center;
 	color: #FFFFFF;
 	padding: 0px;
 	margin: 0px 0px 0px 0px;
         width: 140px;
}

.rabattinfo {
         background:#FFFFFF url(../img/preis_rabattinfo.gif) no-repeat;
         float:right;
         width:230px;
         height:66px;
	margin:0px 15px 0px 0px;
}

#rabattinfotext {
 	font-family: Arial;
 	font-size: 9pt;
 	font-weight: bold;
 	text-align: left;
 	color: #000000;
 	padding: 0px;
 	margin: 45px 0px 0px 2px;
}

/* Siegel */

#Siegel {
         z-index:1000;
         position:absolute;
         top:0;
         margin: 0px auto;
         width:100%;
         height:100%;
         left: 380px;
         top: 20px;
         padding: 0px;
}

#Siegel2 {
	position:absolute;
         z-index:2;
         width:110px;
         top: 20px;
         margin: 0 auto 0 630px;
}

/* Sonstiges */

.tablinks {
 	display:inline; float:left; padding: 0px 0px 0px 0px;
}

.tabrechts {
 	display:inline; float:right; padding: 0px 0px 0px 0px;
}

.tooltip {
  	position: absolute;
  	display: none;
  	background-color: #FFFFFF;
  	border: 1px #000000 solid;
  	padding: 5px;
  	width: 330px;
}

li.list {
 	list-style: none;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 10pt;
 	font-weight: normal;
 	text-align: left;
 	color: #000000;
 	margin: 2px 0px 2px 0px;
 	padding: 2px 5px 2px 5px;
 	background-color:#E9F8C6;
 	height:24px;
}

li.list2 {
 	list-style: none;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 10pt;
 	font-weight: normal;
 	text-align: left;
 	color: #000000;
 	margin: 1px 0px 1px 0px;
 	padding: 1px 5px 1px 5px;
 	background-color:#FFFFFF;
 	height:16px;
}

.clear {
 	clear:both;
}

/* Werbung */

.sx_werbung a:link, .sx_werbung a:visited, .sx_werbung a:hover {
    	font-family: Verdana;
 	font-size: 10px;
 	color: #003F00;
 	font-weight: bold;
}
.sx_werbung p {
    	font-family: Verdana;
    	font-size: 10px;
    	color: #000000;
    	font-weight: normal;
    	text-align:left;
}

/* Formulare */

input {
 	border-width: 1px;
 	font-size: 8pt;
 	font-family: verdana;
 	border-color: #005C13;
 	border-style: solid;
 	background-color: #F2FFE8;
 	color: #000000;
  	margin:1px;
 	padding:2px;
}

select {
 	border-width:1px;
 	font-size: 8pt;
 	font-family: verdana;
 	border-color:#005C13;
 	border-style:solid;
 	background-color:#F2FFE8;
 	color: #000000;
  	margin:1px;
 	padding:2px;
}

textarea {
 	border-width:1px;
 	font-size: 8pt;
 	font-family: verdana;
 	border-color:#005C13;
 	border-style:solid;
 	background-color:#F2FFE8;
 	color: #000000;
 	margin:1px;
 	padding:2px;
}
