/* generell # sind ids und nur für die positionierung und den rahmen zuständig
. sind klassen und wir nehmen die für reine textangaben
letztes aufräumen 10.maerz.2004 [bab] */


/*neu festgelegter standard bei neubau von seite*/


a.menue:link       { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 100%  font-style:normal;  }
a.menue:visited    { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 100%  font-style:normal; }
a.menue:active     { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 100%  font-style:normal; }

a:link       {color: #4f8930; font-family: Verdana, Arial, Helvetica;  font-size: 100%  font-style:normal; }
a:visited    {color: #4f8930; font-family: Verdana, Arial, Helvetica;  font-size: 100%  font-style:normal; }
a:active     {color: #4f8930; font-family: Verdana, Arial, Helvetica;  font-size: 100%  font-style:normal; }

.kontakt  { font-size: 80%}

a.linka:link       { color: #4f8930; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 100%  font-style:normal;  }
a.linka:visited    { color: #4f8930; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 100%  font-style:normal; }
a.linka:active     { color: #4f8930; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 100%  font-style:normal; }


body
{

font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; 
 scrollbar-base-color:#6ebc42; 
	scrollbar-dark-shadow-color:#6ebc42; 
	scrollbar-face-color:#6ebc42; 
	scrollbar-highlight-color : #ffffff; 
	scrollbar-shadow-color:#000000;
	scrollbar-arrow-color:#ffffff; 
	scrollbar-3d-light-color:#ffffff;}

}
#contentdruck
{

 width:461px;
 margin-top:20px;
 margin-left:15px;
 background:#ffffff;
 z-index:2;
}

#vhostwartung

{
 position:absolute;
 width:121px;
 padding-top:30px;
 margin-left:780px;
 background:#ffffff;
 z-index:2;
}

#content

{
 position:absolute;
 width:780px;
 padding-top:0px;
 margin-left:0px;
 background:#ffffff;
 z-index:1;
}

.tdweissleft
{

 font-size:70%;
 text-align:left;
 padding-left:6px;
 color:#000000;

}
.tdweissright
{

 font-size:70%;
 text-align:right;
 padding-left:6px;
 color:#000000;

}
.tdweissmittel
{

 font-size:70%;
 text-align:center;
 padding-left:6px;
 color:#000000;

}
.tdweissrahmen
{

 font-size:70%;
 text-align:left;
 color:#000000;
 border: 1px solid #70be44;
}
.tdmittelleft
{
 background-color:#a1c68b;
 font-size:70%;
 text-align:left;
 padding-left:6px;
 font-weight:bold;
 color:#ffffff;
}
.tdmittelcenter
{
 background-color:#a1c68b;
 font-size:70%;
 text-align:center;
 padding-left:6px;
 font-weight:bold;
 color:#ffffff;
}

.tdmittelrechtsb
{
 background-color:#a1c68b;
 font-size:70%;
 text-align:right;
 padding-right:8px;
 color:#000000;
}

.tddunkelmitte
{
 background-color:#70be44;
 font-size:70%;
 text-align:center;
 font-weight:bold;
 color:#ffffff;
}

.tddunkelmitteg
{
 background-color:#70be44;
 font-size:90%;
 text-align:center;
 font-weight:bold;
 color:#ffffff;
}


.tddunkelleft
{
 background-color:#70be44;
 font-size:70%;
 text-align:left;
 font-weight:bold;
 color:#ffffff;
}

.tddunkelrechtsb
{
 background-color:#70be44;
 font-size:70%;
 text-align:right;
 padding-right:6px;
 color:#000000;
}

.tdhellmitte
{
 background-color:#e7fadc;
 font-size:70%;
 text-align:center;
 height:22px;
 font-weight:normal;
border: 1px solid #70be44;
}
.tdhellmitteohne
{
 background-color:#e7fadc;
 font-size:70%;
 text-align:center;
 height:22px;
 font-weight:normal;
}

.tdkleinmitte
{
 
 font-size:70%;
 text-align:center;
} 
.tdskleinmitte
{
 
 font-size:60%;
 text-align:center;
} 


td
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; font-size:80%; line-height:140%;
}

/* eXtra-small für platzhalter etc. (netscape 6.*!) */
.xs
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:1pt; color:#000000;
 }

 .vhost
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:14pt;  font-style:bold; color:#ffffff; padding-left:10px;
 }

.vorspann
{
 font-style:normal; 
 font-family:Verdana,Times New Roman, Helvetica, Arial, Verdana, Univers, sans-serif; 
 font-size:100%; 
 color:#000000; 
 text-align:left; 
 font-weight:bold;
}


.anreisser
{
 font-size:100%;
 color:#000000;
 text-align:left;
 font-weight:normal;
}

.small
{
 font-size:85%;
 text-align:left;
 font-weight:normal;
}

.tddunkel
{
 background-color:#84c860;
 font-size:70%;
 text-align:left;
 font-weight:normal;
}
.tddunkelcenter
{
 background-color:#84c860;
 font-size:70%;
 text-align:center;
 font-weight:normal;
}
.tdhell
{
 background-color:#e7f4df;
 font-size:70%;
 text-align:left;
 font-weight:normal;
}
.tdhellgross
{
 background-color:#e7f4df;
 font-size:100%;
 text-align:left;
 font-weight:normal;
}
.tdhellcenter
{
 background-color:#e7f4df;
 font-size:70%;
 text-align:center;
 font-weight:normal;
}
.tdhellrechts
{
 background-color:#e7f4df;
 font-size:70%;
 text-align:right;
 font-weight:normal;
}
.tdhellg
{
 color: #4f8930;
 background-color:#e7f4df;
 font-size:70%;
 text-align:left;
 font-weight:normal;
}
.tdhellcenterg
{
 color: #4f8930;
 background-color:#e7f4df;
 font-size:70%;
 text-align:center;
 font-weight:normal;
}
.tdgrau
{
 background-color:#ecf0ec;
 font-size:70%;
 text-align:left;
 font-weight:normal;
}
.tdgraug
{
	color: #4f8930;
 background-color:#ecf0ec;
 font-size:70%;
 text-align:left;
 font-weight:normal;
}
.tdgraucenter
{
 background-color:#ecf0ec;
 font-size:70%;
 text-align:center;
 font-weight:normal;
}
.tdsmall
{
 background-color:#ffffff;
 font-size:70%;
 text-align:left;
 font-weight:normal;
}
.tdsmallcenter
{
 background-color:#ffffff;
 font-size:70%;
 text-align:center;
 font-weight:normal;
}
.tdsmallrechts
{
 background-color:#ffffff;
 font-size:70%;
 text-align:right;
 font-weight:normal;
}

h1
{
 font-size:110%;
 color:#4f8930;
 font-weight:bold;
 display:inline;
}

h2
{
 font-size:120%;
 color:#4f8930;
 font-weight:bold;
 display:inline;
}

h3
{
 font-size:70%;
 padding-left:15px;
 padding-right:15px;
 padding-top:0px;
 line-height:130%;
}

h4
{
 font-size:80%;
 padding-left:0px;
 padding-right:20px;
 padding-top:15px;
 font-weight:normal;
}

h6
{
  font-weight:normal;
}

h2,h3
{
 padding-bottom:0px;
 padding-top:0px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;color:#000000; text-align:left; font-weight:normal;
}



em
{
font-weight:bold; font-style:normal;
display:inline;
}

ul
{

 margin-left:0px;
 margin-top:0px;
 margin-bottom:0px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:100%; color:#000000; line-height:130%; text-align:left; font-weight:normal;
 list-style-image: url("/_pix/liste.gif")
}


li{
 margin-left:18px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:100%; color:#000000; line-height:130%; text-align:left; font-weight:normal;
}

.green
{
 
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:100%; color:#4f8930; 
}

.grew
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:70%; color:#4f8930; 
}
.red
{
 padding-left:15px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:100%; color:#d2071d; 
}

.preis
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:70%; color:#9a0033; font-weight:bold;
}

.lila
{
 padding-left:15px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:100%; color:#931351; 
}

.vgc8
{ font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:8pt; color:#4f8930; text-align: center; margin-bottom: 10px; padding-bottom:10px;
}
.vwc8
{ font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:8pt; color:#ffffff; text-align: center;
}

.yellow
{ font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:10pt; color:#FFBD24; text-align: center; font-weight:bold;
}

.vbc8
{ font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:8pt; color:#000000; text-align: center; font-weight:normal;
}

.vgl8
{ font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:8pt; color:#4f8930; 
}

.vbls2
{ font-family: Verdana, Arial, Helvetica, Univers, sans-serif;font-size:8pt; color: #000000; text-align: left; padding-left: 4;
}

.datum
{
 color:#666666; text-decoration:none; font-weight:bold;
}

.sitemap1Info
{
 font-size:100%;
}

.sitemap2
{
 padding-left:20px;

}
.sitemap2Info
{
 font-size:100%;
 padding-left:10px;
}

.sitemap3
{
 padding-left:40px;

}
.sitemap3Info
{
 font-size:70%;
 padding-left:10px;
}


/* link in den errorseiten, unterstrichen groß, färbig)*/
A.linkerror:link,
A.linkerror:visited,
A.linkerror:hover,
A.linkerror:active
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:10pt; color:#4f8930; font-weight:bold; text-decoration:underline; 
}


A.linknews:link,
A.linknews:visited,
A.linknews:active,
A.linknews:hover
{
 color:#4f8930; text-decoration:none; font-weight:bold;
}

A.linkdatum:link,
A.linkdatum:visited,
A.linkdatum:active,
A.linkdatum:hover
{
 color:#999999; text-decoration:none; font-weight:bold;
}




A.linkright:link,
A.linkright:visited,
A.linkright:active,
A.linkright:hover
{
 color:#4f8930; text-decoration:none; font-weight:bold; font-size:110%;
}

A.linkkontakt:link,
A.linkkontakt:visited,
A.linkkontakt:active,
A.linkkontakt:hover
{
 color:#000000; text-decoration:none; font-weight:normal; font-size:120%;
}


A.linkgruen:link,
A.linkgruen:visited,
A.linkgruen:active,
A.linkgruen:hover
{
 color:#4f8930; text-decoration:none; font-weight:bold; font-size:85%;
}


/* link ohne unterstreichung 70% (z.b. navi im wartungsbereich) */
A.linktop:link,
A.linktop:visited,
A.linktop:active,
A.linktop:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none;
}

/* link ohne unterstreichung 70% (z.b. navi im wartungsbereich) */
A.linkbox:link,
A.linkbox:visited,
A.linkbox:active,
A.linkbox:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:10pt; color:#000000; font-weight:normal; text-decoration:none;
}

/* link ohne unterstreichung 70% (z.b. navi im wartungsbereich) */
A.linkfooter:link,
A.linkfooter:visited,
A.linkfooter:active,
A.linkfooter:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#4f8930; font-weight:normal; text-decoration:none;
}

/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknav1:link,
A.linknav1:visited,
A.linknav1:active 		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
A.linknav1:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; color:#4f8930; font-weight:normal; text-decoration:none;}

/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknav1stay:link,
A.linknav1stay:visited,
A.linknav1stay:active,	
A.linknav1stay:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; color:#4f8930; font-weight:normal; text-decoration:none;}



/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknav1a:link,
A.linknav1a:visited,
A.linknav1a:active,
A.linknav1a:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; color:#4f8930; font-weight:normal; text-decoration:none; padding-left: 29px; padding-bottom: 10px;}


/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknav2:link,
A.linknav2:visited,
A.linknav2:active,
A.linknav2:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; color:#4f8930; font-weight:normal; text-decoration:none;}



/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknav3:link,
A.linknav3:visited,
A.linknav3:active {font-family: Verdana, Arial, Helvetica, Univers, sans-serif;  color:#4f8930; font-weight:normal; text-decoration:none;}
A.linknav3:hover {font-family: Verdana, Arial, Helvetica, Univers, sans-serif;  color:#4f8930; font-weight:normal; text-decoration:none;}


/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknav3stay:link,
A.linknav3stay:visited,
A.linknav3stay:active,
A.linknav3stay:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; color:#4f8930; font-weight:normal; text-decoration:none;}


/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknavwart:link,
A.linknavwart:visited,
A.linknavwart:active		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; color:#000000; font-weight:normal; text-decoration:underline;}
A.linknavwart:hover			{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; color:#6b6b6b; font-weight:normal; text-decoration:underline;}

/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknavwart2:link,
A.linknavwart2:visited,
A.linknavwart2:active		
A.linknavwart2:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; color:#4f8930; font-weight:normal; text-decoration:none;}



/* link färbig ohne unterstreichung (z.b. navi left*/
A.sitelev1:link,
A.sitelev1:visited,
A.sitelev1:active		
A.sitelev1:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 100%; color:#eba910; font-weight:bold; text-decoration:none;}

/* link färbig ohne unterstreichung (z.b. navi left*/
A.sitelev2:link,
A.sitelev2:visited,
A.sitelev2:active		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 100%; color:#6ebc42; font-weight:bold; text-decoration:none;}
A.sitelev2:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 100%; color:#eba910; font-weight:bold; text-decoration:none;}

/* link färbig ohne unterstreichung (z.b. navi left*/
A.sitelev3:link,
A.sitelev3:visited,
A.sitelev3:active		
A.sitelev3:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 80%; color:#6ebc42; font-weight:normal; text-decoration:none;}

/* link färbig ohne unterstreichung (z.b. navi left*/
A.sitelev4:link,
A.sitelev4:visited,
A.sitelev4:active		
A.sitelev4:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 80%; color:#eba910; font-weight:normal; text-decoration:none;}



/* alles rund um die errorseiten*/
.error
{
 padding-left:60px; padding-top: 80px;
 width:500px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:10px; color:#000000; font-weight:normal; text-decoration:none;
}

/* link in den errorseiten, unterstrichen groß, färbig)*/
A.linkerror:link,
A.linkerror:visited,
A.linkerror:hover,
A.linkerror:active
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:10pt; color:#6ebc42; font-weight:bold; text-decoration:underline; 
}

.formularbutton { background-color:#d2071d;
padding-right : 16px;
padding-left : 16px;
border-bottom : 1px solid black;
border-right : 1px solid black;
border-top : 1px solid silver;
border-left : 1px solid silver;
color:#ffffff;
text-align: center;}

.stext
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%;
 width:90px; border:1px solid background-color:#ffffff;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;
}

.text
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%;
 width:300px; border:1px solid background-color:#ffffff;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;
}

.feld  {  width:300px; border:0px solid #ffb200;  color:#000000; background-color:#ffffff; } 
.text_kontakt  {  width:326px; border:1px solid #70be44;  color:#000000; font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; text-align: left; padding:3px; height:23px; background-color:#e7fadc;}
.textarea_kontakt  {  width:326px; border:1px solid #70be44;  color:#000000; font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; text-align: left; padding:3px; background-color:#e7fadc;}
.text_kontakt_tel1  {  width: 60px; border:1px solid #70be44;  color:#000000; font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; text-align: left; padding:3px; height:23px; background-color:#e7fadc;}
.text_kontakt_tel2  {  width: 124px; border:1px solid #70be44;  color:#000000; font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; text-align: left; padding:3px; height:23px; background-color:#e7fadc;}
.text_kontakt_sml  {  width: 124px; border:1px solid #70be44;  color:#000000; font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; text-align: left; padding:3px; height:23px; background-color:#e7fadc;}
.text_kontakt_med  {  width: 200px; border:1px solid #70be44;  color:#000000; font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; text-align: left; padding:3px; height:23px; background-color:#e7fadc;}


.middletext
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%;
 width:300px; border:1px solid background-color:#ffffff;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;
}

.longtext
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%;
 width:400px; border:1px solid background-color:#ffffff;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;
}

.option
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;
font-size:8pt; color:#000000; text-align:left; 
}


/*** shop formular felder **/
/* artikel */
.shop_ar
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%;
 width:300px; border:1px solid background-color:#ffffff;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;
}

/* preis */
.shop_pr
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%;
 width:60px; border:1px solid background-color:#ffffff;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;
}

/* anzahl */
.shop_an
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%;
 width:30px; border:1px solid background-color:#ffffff;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;
}