body    { font-size: 12px; font-family: arial, Verdana, Helvetica; background-color: white; margin: 0; padding: 2px 20px 0; overflow-y: scroll    }

p, td   { color: #333; font-size: 12px; font-family: Arial, Verdana }
h1      { font-size: 15px; margin: 0 0 2px }
h2 { color: #f90;  font-size: 15px}
h2#weiss03 { color: white;  font-size: 15px; margin: 0 0 2px }

h3  { color: #c60; font-size: 14px; font-family: Verdana, Arial; margin: 0; padding: 0 }
.styleueberschrift  { color: #f90; font-size: 17px; font-family: arial, Verdana; font-weight: normal }
.styleueberschrift2 { color: #f90; font-size: 20px; font-family: arial, Verdana; font-weight: normal; margin-top: 3px }
.styleueber3   { color: #c60; font-size: 14px; font-family: Verdana, Arial; font-weight: bold; margin: 0; padding: 0 }

.groesser { font-size: 14px}

.tablezeilen     { background-image: url("images/pic/verlauf_orange.gif"); background-repeat: no-repeat }  
.kleinkats     { color: #333333; font-size: 10px; font-family: verdana, arial }

/* Links im Fuss*/
.nav8			{ color: #999999; font-size: 10px; font-family:verdana, arial; text-decoration:none }
a.nav8:hover	{ color: #333333; font-size: 10px; font-family:verdana, arial; text-decoration:none }
a.nav8:link		{  font-size: 10px; font-family:verdana, arial }
a.nav8:visited	{  font-size: 10px; font-family:verdana, arial}

/* Tabelle Fuss */

.tablebottom   {  background-image: url("images/pic/hintergr_gr.gif"); width: 100% }
.kleinnavunt     { color: #999999; font-size: 10px; font-family: verdana, arial }

/* Links Nav oben */

.aoben			 { color: white; font-size: 14px; font-family: Arial, Verdana; font-weight: bold; text-decoration: none}
a.aoben:hover	    { color: #CC6600; font-size: 14px; font-family: arial, Verdana; font-weight: bold; text-decoration: none }
a.aoben:aktiv	{ color: white; font-size: 14px; font-family: Arial, Verdana; font-weight: bold; text-decoration: none}
a.aoben:visited	{ font-family: Arial, Verdana;}

.aobenneu			 { color: white; font-size: 14px; font-family: Arial, Verdana; font-weight: bold; text-decoration: none}
a.aobenneu:hover	    { color: #339900; font-size: 14px; font-family: arial, Verdana; font-weight: bold; text-decoration: none }
a.aobenneu:aktiv	{ color: white; font-size: 14px; font-family: Arial, Verdana; font-weight: bold; text-decoration: none}
a.aobenneu:visited	{ font-family: Arial, Verdana;}

/* Leiste oben */
#nav_oben     { background-color: #f90; background-image: url("images/pic/orange_hintergrund.gif"); text-align: center; height: 30px }
.regineuanzeig   { color: white; font-size: 14px; font-family: arial, Verdana; font-weight: bold; background: #3c0 url("images/pic/register_neue.gif") no-repeat right top; text-align: center; padding: 20px 4px 1px; width: 146px; height: 55px }
.regiorange    { color: white; font-size: 14px; font-family: arial, Verdana; font-weight: bold; background: #f90 url("images/pic/register_or.gif") no-repeat right top; text-align: center; padding: 20px 4px 1px; width: 146px; height: 55px }
#auszeichnung { position: relative; top: 80px }
.grey  { color: #666; font-size: 13px; text-align: center; font-family:Verdana, Arial}       

.navuebergruen  { color: white; font-size: 14px; font-family: Arial, Verdana; font-weight: bold; background-color: #66bb12; text-align: center; padding: 4px }
.kastenneutral     { background-color: #e7f6d6; background-image: url("images/hinterg_blase.gif"); background-repeat: no-repeat; margin-bottom: 0.6em; padding-right: 0.6em; padding-left: 0.6em; border: solid 1px #66bb12 }
.kastenorange  { padding: 12px; border: solid 1px #f90 }
.kastenorangemain { padding: 12px; border-style: solid; border-width: 5px 1px 10px; border-color: #f90 }
/* Aufzählungspunkte */
ul.map1  { font-size: 12px; list-style-image: url("images/haken_trans.gif") }
        
/* NAV links */

ul#Navigation         { margin: 0 0 5px; padding: 0; width: 160px; border-top: 1px solid #f90; border-left: 5px solid #f90 }
ul#Navigation li    { list-style: none; padding: 0; border-style: none none solid; border-width: 0 0 1px; border-color: #f90 }
ul#Navigation a        { text-decoration: none; display: block; padding: 4px }
ul#Navigation a:hover    { color: #fff; background-color: #f90 }

/* Nav normale Linkfarbe */
#nav_01 { color: #c60}
/* Hauptkat ausgewählt */
#nav_marked { color: #fff; background-color: #f90; font-weight: bold; } 

/*  Nav aufgeklappt */
ul#secondNavigation       { margin: 0; padding: 0; border-left: 5px solid #f90 }
ul#secondNavigation li     { list-style: none }
ul#secondNavigation a       { font-size: 11px; font-weight: bold; text-decoration: none; display: block; margin-left: 5px; padding: 4px }
ul#secondNavigation a:hover   { color: #fff; background-color: #f90 }

#nav_02           { color: #c60; background-color: #fc6}
#nav_03           { color: #fff; background-color: #f90}
#nav_christmas             { color: #c60; font-size: 120%; font-variant: small-caps; font-weight: bold }

/* NAV zwei links */

ul#Navizwei          { margin: 20px 0; padding: 0; width: 160px; border-top: 1px solid #069; border-left: 5px solid #069 }
ul#Navizwei li       { list-style: none; padding: 0; border-style: none none solid; border-width: 0 0 1px; border-color: #069 }
ul#Navizwei a           { line-height: 18px; text-decoration: none; display: block; padding: 4px }
ul#Navizwei a:hover      { color: #fff; background-color: #069 }

#nav_lign            { color: #069 }
#navblaumarked  { color: #fff; background-color: #069; font-weight: bold; } 

/* NAV drei links */

ul#Naviads           { margin: 20px 0; padding: 0; width: 160px; border-top: 1px solid #360; border-left: 5px solid #360 }
ul#Naviads li        { list-style: none; padding: 0; border-style: none none solid; border-width: 0 0 1px; border-color: #360 }
ul#Naviads a            { text-decoration: none; display: block; padding: 4px }
ul#Naviads a:hover       { color: #fff; background-color: #360; background-image: url("images/pic/hintergr_gn_verl.gif") }

#nav_adsaufgeben             { color: white; font-style: inherit; font-weight: bold; line-height: 25px; background-color: #360; background-image: url("images/pic/hintergr_gn_verl.gif"); text-align: center }
#nav_adsaufgebenli            { color: #360; font-size: 14px; font-variant: small-caps; font-weight: bold; text-align: center }

/* Ende Nav links */




.klein       { color: #c60; font-size: 11px; font-family: arial, Verdana }
ul#infoanmeld   { color: #c60; font-size: 10px; font-family: Verdana, Arial; list-style-type: circle; list-style-position: outside; margin: 3px 0 5px; padding: 0 0 0 20px }

/* Fehlermeldungen */
.red { color: #f03; font-size: 10px; font-family: Verdana, Arial, Helvetica }

.kleingrau     { font-size: 11px; font-family: arial, Verdana; list-style-type: square }

.linkblau			{ color:#0000CC; font-family:Arial, Verdana }
a.linkblau:hover	{ color:#0000CC; font-family:Arial, Verdana }
a.linkblau:link		{ color:#0000CC; font-family:Arial, Verdana }
a.linkblau:visited	{ color:#0000CC; font-family:Arial, Verdana }

.linkblauad			{ color:#3333FF; font-family:Arial, Verdana }
a.linkblauad:hover	{ color:#3333FF; font-family:Arial, Verdana }
a.linkblauad:link		{ color:#3333FF; font-family:Arial, Verdana }
a.linkblauad:visited	{ color:#3333FF; font-family:Arial, Verdana }

/* Tabellen Inhalt Rahmen */
.tablemainaussen     { padding: 4px; width: 95%; border: solid 1px #ff9900 }

.katueberschrift    { color: white; background-image: url("images/pic/verlauf.jpg"); background-repeat: no-repeat; padding: 7px 4px 12px; width: 100% }



/*
a				{ color:#0000CC;  font-family: Verdana, Arial }
a:aktiv			{   font-family: Verdana, Arial }
a:hover         { color:#0000CC;  font-family: Verdana, Arial; text-decoration: none }
a:visited       {   font-family: verdana, Arial }
*/




.weiss { color: white; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }
.garantie  { color: #363; font-size: 14px; font-family: Arial,Verdana; font-weight: bold }
.garantienormal   { color: #363; font-size: 12px; font-family: Arial, Verdana }

     
.kostenlos			      { color: #fff; font-size: 12px; font-family: arial, Verdana; font-weight: 900; text-decoration: blink; background-color: #6c0; background-image: url("images/pic/hintergr_gn.gif"); text-align: center; margin: 12px; padding: 7px 12px }

.gruen			        { color: #66bb12; font-family: Arial, Verdana; font-weight: bold; text-transform: uppercase }

.biete3			    { color: gray; font-size: 12px; font-family: arial, Verdana; font-weight: bold }

.rothinweis       { color: #FF3300}


/* markierung blättern*/
.weiterblaettern  { color: #990000; font-size: 12px; font-family: Arial, Verdana; font-weight: bold; text-decoration: none }
a.weiterblaettern:hover  { color: #990000; font-size: 12px; font-family: Arial, Verdana; font-weight: bold; text-decoration: none }
a.weiterblaettern:aktiv  { color: #990000; font-size: 12px; font-family: Arial, Verdana; font-weight: bold; text-decoration: none }
a.weiterblaettern:visited  { color: #990000; font-size: 12px; font-family: Arial, Verdana; font-weight: bold; text-decoration: none }


.blaetternnormal  { color: #000000; font-size: 11px; font-family: Verdana, Arial; text-decoration: underline }
a.blaetternnormal:hover  { color: #000000; font-size: 11px; font-family: Verdana, Arial; text-decoration: underline }
a.blaetternnormal:aktiv  { color: #000000; font-size: 11px; font-family: Verdana, Arial; text-decoration: underline }
a.blaetternnormal:visited  { color: #000000; font-size: 11px; font-family: Verdana, Arial; text-decoration: underline }

.vorwaerts  { color: #0000CC; font-size: 13px; font-weight: bold; font-family: Arial, Verdana; text-decoration: underline }
a.vorwaerts:hover  { color: #0000CC; font-size: 13px; font-weight: bold; font-family: Arial, Verdana; text-decoration: underline }
a.vorwaerts:aktiv  { color: #0000CC; font-size: 13px; font-weight: bold; font-family: Arial, Verdana; text-decoration: underline }
a.vorwaerts:visited  { color: #0000CC; font-size: 13px; font-weight: bold; font-family: Arial, Verdana; text-decoration: underline }


/* BRAUCHE ICH DIES FOLGENDEN ANGABEN NOCH ??? */

.tableformular   {  border: solid 1px #48341c }

/* Farbe für Tabellenzeilen */
 
.standhead    { color: white; background-color: #48341c }
.weitereartikel    { background-color: #F3F3F1; border-top: 1px solid #f90; border-bottom: 1px solid #f90 }
.trennlinie      { border-top: 1px solid }

.linkartikel         { color: #006; font-size: 12px; font-family: arial, Verdana }
a.linkartikel:hover       { color: black; font-size: 12px; font-family:Arial, Verdana; text-decoration:none}
a.linkartikel:link        { font-size: 12px; font-family: arial, Verdana; text-decoration: none }
a.linkartikel:visited        { color: #006; font-size: 12px; font-family: arial, Verdana }

/* duenne Trennlinie - ohne Grafik */
.contentLine { border-top: 1px solid #000066;}
.aoben2  { color: #ffffff; font-weight: bold; font-size: 16px; font-family: arial, verdana; background-color: #877659; text-decoration: underline  }


.orangeweiss   { background-color: #ffc }
/* Formular formatieren */
/* WERDEN ALLE BENÖTIGT ???? */

fieldset  { padding-bottom: 1em; position: relative; border-width: 0 }

.bot      { color: white; font-size: 13px; font-family: arial; font-weight: bold; background-color: #f90; padding: 2px }
.feld      { color: black; width: 130px }
.notizzettel   { font-size: 11px; font-style: italic; background-image: url("images/zettel.jpg"); background-repeat: no-repeat; background-position: 100% 100% }
.notizzetteltext { font-size: 11px; font-style: italic}

.formabstand { color: black; margin: 0px; padding: 0px; width: 130px }
.feld1  { color: black; width: 40px }
.feldstand  { color: black; font-size: 11px; }
.feldgr  { color: black; width: 330px }

.adsagesec   { color: #339900; font-size: 11px; font-family: Verdana, Arial; font-weight: bold }
.adsage  { color: #339900; font-family: Verdana, Arial; font-size: 11px}
.adsagenormal  { color: #333333; font-family: Verdana, Arial; font-size: 11px}
