/* 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] */




/* schriftdefinition der unterpunkte mit einrückung 
der verschiedenen lev1 - lev3 kategorien - für mouseoverzuständig*/

.lev2
{
 padding-left:0px; 
 padding-top:6px; 
 padding-bottom:3px; 
}

.lev3{
 padding-left:0px;
 padding-top:3px; 
 padding-bottom:3px; 
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:11px; color:#000000; text-align:left; font-weight:normal;
}

.lev4{
 padding-left:0px;
 padding-top:3px; 
 padding-bottom:3px; 
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:11px; color:#000000; text-align:left; font-weight:normal;
}

/* layer für den positionsanzeiger:wo bin ich gerade?*/
#position
{
 position:absolute;
 margin-top:142px;
 margin-left:159px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#999999; text-align:left; font-weight:bold;
 z-index:2;
}



/* nun folgt alles für den mittelteil der seite*/
#contentstandard
{
 width:540px;
 background:#ffffff;
 z-index:2;
}

#contentdruck
{

 width:461px;
 margin-top:20px;
 margin-left:15px;
 background:#ffffff;
 z-index:2;
}


/* wartungsicons einrücken */
.wartung
{
 padding-left:0px;
 padding-top:5px;
 padding-bottom:0px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:90%; color:#000000; text-align:left; font-weight:normal;
}

.wartungedit
{
 margin-left:25px;
}

img.more
{
 margin-bottom:0px;
 margin-right:0px;
 float:right;
}

.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:80%;
 color:#000000;
 text-align:left;
 font-weight:normal;
}

h1
{
 font-size:120%;
 padding-right:20px;
 padding-top:0px; 
 color:#d2071d;
 font-weight:bold;
 display:inline;
}

h2
{
 font-size:100%;
 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;
}

h2,h3
{
 padding-bottom:0px;
 padding-top:0px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;color:#000000; text-align:left; font-weight:normal;
}



.news
{
 padding-bottom:10px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:80%; color:#000000; text-align:left; font-weight:bold;
}

.formular
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:70%; color:#000000; text-align:left; font-weight:normal;
}

.rtablebl
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:70%; color:#000000; text-align:left; font-weight:bold;
}

.rtablel
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:70%; color:#000000; text-align:left; font-weight:normal;
}

.rtablebc
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:70%; color:#000000; text-align:center; font-weight:bold;
}

.rtablec
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:70%; color:#000000; text-align:center; font-weight:normal;
}


.h2
{
 padding-left:30px;
 padding-right:8px;
 padding-top:0px;
 padding-bottom:0px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:70%; color:#000000; text-align:left; font-weight:normal;
}

p
{
 padding-left:30px;
 padding-right:8px;
 padding-top:0px;
 padding-bottom:0px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:70%; color:#000000; line-height:130%; text-align:left; font-weight:normal;
}

.p
{
 padding-left:30px;
 padding-right:8px;
 padding-top:0px;
 padding-bottom:0px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:70%; color:#000000; line-height:130%; text-align:left; font-weight:normal;
}

td
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; font-size:70%;
}
.grew
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:100%; color:#cccccc; 
}


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;
}

.ulverschachtelt
{
list-style-type:none;
list-style-image: url(/_pix/ul2.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
{
 padding-left:15px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:70%; color:#006666; 
}

.red
{
 padding-left:15px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;font-size:100%; color:#d2071d; 
}

.redone
{
  font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:100%; color:#d2071d; font-weight:bold;
}

.spotlight
{
 padding-left:8px;
 padding-top:6px;
 padding-bottom:15px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:10px; color:#000000; text-align:left; font-weight:normal;
}

em
{
font-weight:bold; font-style:normal;
}

.small{
font-size:80%;
}

sub
{
font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:80%; color:#000000; line-height:130%; text-align:left; font-weight:normal;
}

.error
{
 padding-left:10px; padding-top: 80px;
 width:500px;
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:10px; color:#000000; font-weight:normal; text-decoration:none;
}


.sitemap1Info
{
 color:#999999;
 font-size:100%;
}

.sitemap2
{
 padding-left:20px;
 padding-top:5px;
}
.sitemap2Info
{
 color:#999999;
 font-size:100%;
 padding-left:10px;
}

.sitemap3
{
 padding-left:40px;
 padding-top:5px;
}
.sitemap3Info
{
 color:#999999;
 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:#d2071d; font-weight:bold; text-decoration:underline; 
}


/* link orange ohne unterstreichung 100% */
A.link1:link,
A.link1:visited,
A.link1:active,
A.link1:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:100%; color:#d2071d; font-weight:bold; text-decoration:none;
}

/* link ohne unterstreichung 70% (z.b. navi im wartungsbereich) */
A.linkdata:link,
A.linkdata:visited,
A.linkdata:active,
A.linkdata: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.linkfooter:link,
A.linkfooter:visited,
A.linkfooter:active,
A.linkfooter:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#747474; font-weight:normal; text-decoration:none;
}
/* link orange ohne unterstreichung 70% (z.b. navi im wartungsbereich) */
A.linkfooter2:link,
A.linkfooter2:visited,
A.linkfooter2:active,
A.linkfooter2:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#ffffff; font-weight:normal; text-decoration:none;
}


/* link orange ohne unterstreichung 70% (z.b. navi im wartungsbereich) */
A.linklev1:link,
A.linklev1:visited,
A.linklev1:active,
A.linklev1:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:90%; color:#d2071d; font-weight:bold; text-decoration:none;
}

/* link färbig ohne unterstreichung (z.b. navi im lev1*/
A.linklev2:link,
A.linklev2:visited,
A.linklev2:active,
A.linklev2:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#006666; font-weight:bold; text-decoration:none;
}


/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknav:link,
A.linknav:visited,
A.linknav:active		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; color:#000000; font-weight:bold; text-decoration:none;}
A.linknav:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; color:#d2071d; font-weight:bold; text-decoration:none;}

/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknav2:link,
A.linknav2:visited,
A.linknav2:active		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 10pix; color:#000000; font-weight:normal; text-decoration:none;}
A.linknav2:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 10pix; color:#000000; 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; font-size: 8pt; color:#000000; font-weight:normal; text-decoration:none;}
A.linknav3:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; color:#000000; font-weight:normal; text-decoration:none;}

/* link färbig ohne unterstreichung (z.b. navi left*/
A.linknavstay:link,
A.linknavstay:visited,
A.linknavstay:active		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; color:#000000; font-weight:bold; text-decoration:none;}
A.linknavstay:hover		{font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size: 8pt; color:#000000; font-weight:bold; text-decoration:none;}




/* link orange ohne unterstreichung 70% (z.b. navi im wartungsbereich) */
A.link11:link,
A.link11:visited,
A.link11:active,
A.link11:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:70%; color:#d2071d; font-weight:bold; text-decoration:none;
}


/* link grau ohne unterstreichung (z.b. rechts oben*/
A.link2:link,
A.link2:visited,
A.link2:active
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#999999; font-weight:bold; text-decoration:none;
}
A.link2:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none;
}

/* link schwarz ohne unterstreichung (z.b. standby rechts oben)*/
A.link24:link,
A.link24:visited,
A.link24:active
A.link24:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none;
}

/* link schwarz ohne unterstreichung (z.b. navi im wartungsbereich*/
A.link4:link,
A.link4:visited,
A.link4:active,
A.link4:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none;
}



/* link färbig ohne unterstreichung (z.b. navi im lev1*/
A.link6:link,
A.link6:visited,
A.link6:active,
A.link6:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#969696; font-weight:bold; text-decoration:none;
}

/* lev1-links bei sitemap (ornage, green mouseover, 100%)*/
A.link21:link,
A.link21:visited,
A.link21:active
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:100%; color:#d2071d; font-weight:bold; text-decoration:none;
}
A.link21:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:100%; color:#006666; font-weight:bold; text-decoration:none;
}

/* lev2-links bei sitemap (ornage, green mouseover, 80%)*/
A.link22:link,
A.link22:visited,
A.link22:active
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:100%; color:#999999; font-weight:bold; text-decoration:none;
}
A.link22:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:100%; color:#000000; font-weight:bold; text-decoration:none;
}

/* lev3-links bei sitemap (ornage, green mouseover, 10%)*/
A.link23:link,
A.link23:visited,
A.link23:active
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:80%; color:#999999; font-weight:bold; text-decoration:none;
}
A.link23:hover
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:80%; color:#000000; font-weight:bold; text-decoration:none;
}


A:link,
A:visited
{
 color:#d2071d; text-decoration:underline; font-weight:bold;
}
A:active,
A:hover
{
 color:#006666; text-decoration:none; font-weight:bold;
}

/* bedeutung der "standard-zeiger":
beispiel vbl8b
v = abkuerzung fuer schriftart (v=verdana, c=courier, rest nach bedarf)
b = abkuerzung fuer farbe (b=black, w=white, rest nach bedarf)
l = abkuerzung fuer ausrichtung (l, c, r)
8 = schriftgroesze
b = bold (b=bold, i=italic)
*/
.contentsolid{
 width:400px solid #000000; border-top:2px dotted #c3c3c3
}

.lev1
{
 padding-left:24px; padding-top:3px; padding-bottom:3px;
}

/* verdana, black, left */
.vbl10
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:10pt; color:#000000; text-align:left;
}
.vbl8
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; text-align:left;
}

.vbc8eng
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; text-align:center; letter-spacing:-0.1em;
}

.vbc8enggrew
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#bbbbbb; text-align:center; letter-spacing:-0.1em;
}

.vwl8
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#ffffff; text-align:left;
}

.vbc10
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:10pt; color:#000000; text-align:center;
}

/* unbedingt erforderlich für die bilderchens*/
.vbc8
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; text-align:center; padding-bottom:2;
}

.vbg8
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#747474; text-align:center; padding-bottom:2;
}

.vbc8op
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; text-align:center;
}



/* verdana, black, right */
.vbr10
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:10pt; color:#000000; text-align:right;
}
.vbr8
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; text-align:right;
}

.vbr8b
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:8pt; color:#000000; text-align:right; font-weight:bold;
}


/* eXtra-small für platzhalter etc. (netscape 6.*!) */
.xs
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; font-size:1pt; color:#000000;
 }

/* formatierungen für die scrollbars (exp. 6 etc.) */
body
{
 scrollbar-base-color:#ffffff; 
 scrollbar-dark-shadow-color:#d2071d; 
 scrollbar-face-color:#ffffff; 
 scrollbar-highlight-color :#d2071d;
 scrollbar-shadow-color:#000000;
 scrollbar-arrow-color:#d2071d; 
 scrollbar-3d-light-color:#089D39;}

.kurztext
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;
font-size:100%; color:#000000; text-align:left; 
 width:160px;  background-color:#ffffff; border:1px; border-style:solid;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;

 scrollbar-base-color:#ffffff; 
 scrollbar-dark-shadow-color:#d2071d; 
 scrollbar-face-color:#ffffff; 
 scrollbar-highlight-color :#d2071d;
 scrollbar-shadow-color:#000000;
 scrollbar-arrow-color:#d2071d; 
 scrollbar-3d-light-color:#089D39;



}

.extra
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%; 
 width:80px; border:1px solid background-color:#ffffff;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;
}


.search
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;
 font-size:8pt; color:#000000; text-align:left; 
 width:155px; border:1px solid #ffffff; background-color:#ffffff;
}

.text
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif;
font-size:100%; color:#000000; text-align:left; 
 width:280;  background-color:#ffffff; border:1px; border-style:solid;

 border-right-color:#8c8c8c;
 border-bottom-color:#8c8c8c;
 border-left-color:#c5c5c5;
 border-top-color:#c5c5c5;

 scrollbar-base-color:#ffffff; 
 scrollbar-dark-shadow-color:#d2071d; 
 scrollbar-face-color:#ffffff; 
 scrollbar-highlight-color :#d2071d;
 scrollbar-shadow-color:#000000;
 scrollbar-arrow-color:#d2071d; 
 scrollbar-3d-light-color:#089D39;
}

.langtext
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%; 
 width:430px; border:1px solid #d2071d; background-color:#ffffff;
}

.mtext
{
 font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; text-align:left; font-size:100%; 
 width:220px; border:1px solid #d2071d; background-color:#ffffff;
}

.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;
}


.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;}

.next { background-color:#dcdcdc;
padding-right : 10px;
padding-left : 10px;
border-bottom : 1px solid #8c8c8c;
border-right : 1px solid #8c8c8c;
border-top : 1px solid silver;
border-left : 1px solid silver;
color:#000000;
text-align: center;}
