/*----------------------------------------------------------------------*/
/* CSS mit Prozentangaben...                                            */
/*                                                                      */
/*                                                                      */
/* 06.07.2004 - Überarbeitet Version                                    */
/*----------------------------------------------------------------------*/


/*----------------------------------------------------------------------*/
/* Allgemeine Angaben                                                   */
/*----------------------------------------------------------------------*/
BODY {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 101%; FONT-STYLE: normal;background-color: #F4E7D2; padding:10px 15px 15px 15px;}
A {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #996600;  text-decoration: underline;}
B {font-weight: 900}
TD {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 101%; FONT-WEIGHT: normal}
table{font-size:101%}

HR {color: #CCCCCC; height: 1pt;}
UL {list-style-type: square}
H1 {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 170%; line-height: 100%; FONT-WEIGHT: normal; margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H2 {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 150%; line-height: 100%; FONT-WEIGHT: normal;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H3 {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 130%; line-height: 100%; FONT-WEIGHT: bold;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H4 {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 120%; line-height: 100%; FONT-WEIGHT: bold;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H5 {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 100%; line-height: 100%; FONT-WEIGHT: bold;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H6 {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:  90%; line-height: 100%; FONT-WEIGHT: bold;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}

CAPTION {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : 800;}
.content {FONT-SIZE:  85%; FONT-STYLE: normal;}

/*----------------------------------------------------------------------*/
/* Fliesstext im Content-Bereich                                        */
/*----------------------------------------------------------------------*/
.fsize1 {FONT-SIZE:  75%; FONT-STYLE: normal; line-height: 145%;}
.fsize2 {FONT-SIZE:  85%; FONT-STYLE: normal; line-height: 145%;}
.fsize3 {FONT-SIZE: 110%; FONT-STYLE: normal; line-height: 145%;}

/*----------------------------------------------------------------------*/
/* Link-Farben und Groesse                                              */
/*----------------------------------------------------------------------*/
a:hover                {color: #FF9900; text-decoration: none}

/* ganz kleine Links ;-) */
a.xtrasmall:hover      {color: #FF9900; text-decoration: none}

/* kleine Links im Content-Bereich */
 .linkklein            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%; font-weight: normal; color:  #996600; text-decoration: underline}
a.linkklein:hover      {color: #FF9900; text-decoration: none}

/* normale Links im Content-Bereich */
 .linknormal           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: normal; color:  #996600; text-decoration: underline}
a.linknormal:hover     {color: #FF9900; text-decoration: none}

/* kleine, graue horizontale Navigation */
 .hornav               {COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; font-style: normal; text-decoration: none}
a.hornav:hover         {color: #A94751; text-decoration: none}

/* Rechte Navigation */
 .rightnavi             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #996600; text-decoration: none;}
 .rightnavinonul        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: normal; color: #996600; text-decoration: none;}
a.rightnavi             {color: #996600;text-decoration: underline}
a.rightnavi:hover       {color: #FF9900; text-decoration: none}
 .rightnaviBox          {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; FONT-WEIGHT: normal; font-style: normal;}

/* Linke Navigation (Hauptnavigation) */
 .leftnavi               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #333333; text-decoration: none; display: block; border-left: solid 5px #FF9900; padding:2px; padding-left:15px; border-bottom:solid 1px #C7C7C7;}
 .leftnaviselected       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #996600; text-decoration: none; display: block; border-left: solid 5px #FF9900; padding:2px; padding-left:15px; border-bottom:solid 1px #C7C7C7;background-color: #F4E7D2;}
a.leftnaviselected:hover {color: #FF9900; text-decoration: underline}
a.leftnavi:hover         {color: #FF9900; text-decoration: underline}

 .leftnaviklein        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 64%; font-weight: normal; color: #333333; text-decoration: none;}
a.leftnaviklein:hover  {color: #333333; text-decoration: underline}

/* Navigation Oben  */
 .topnavi              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 74%; font-weight:bold; color: #FF9900; text-decoration:none}
 .topnaviselected      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:74%; font-weight: bold; color: #000000; text-decoration: none}
a.topnavi:hover        {color: #A94751; text-decoration: underline}

/* Navigation mit absoluter Positionierung */
 .bflinklink            {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.bflinklink:hover      {color: #FF9900; text-decoration: underline;}
 .bflink                {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%; text-decoration: none; font-weight: normal; color: #000000; position:absolute; top:111px; right:43px;}

/* Navigationspunkte und Links im Content Bereich*/
 .centernavi            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: bold; color:  #996600; text-decoration: underline;}
a.centernavi:hover      {color: #FF9900; text-decoration: none}

 .centerlink            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: normal; color:  #996600; text-decoration: underline;}
a.centerlink:hover      {color: #FF9900; text-decoration: none}

/* Schlagwortliste ABC... */
.US                    {FONT-SIZE: 130%; font-weight:bold; text-decoration:none; background-color: #EEEEEE; padding: 0px 3px 2px 3px; border:1px solid #000000; Color: #A94751;}

/* Headline rechte Navigation */
.HLBG                  {FONT-SIZE: 85%; BACKGROUND: url(../images/hlbg.gif);background-image: url(../images/hlbg.gif);}
.HLFront               {FONT-SIZE: 85%; font-weight: normal; color: #000000; text-decoration:none; background-color: #FFFFFF; padding: 0px 3px 0px 3px; }

/*.centerLinktext         {FONT-SIZE:  74%;}*/
.pfeile                 {FONT-SIZE:  74%;}

/* kleine Links, Adressdetails und Kalenderdetails... */
 .adressNavi               {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 71%; FONT-WEIGHT: normal; font-style: normal; text-decoration: none}
a.adressNavi:hover         {color: #FF9900; text-decoration: underline}

/*----------------------------------------------------------------------*/
/* Textformatierungen                                                   */
/*----------------------------------------------------------------------*/
.kleinnormalgrau {COLOR: #ACACAC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 66%; FONT-WEIGHT: normal}
.kleinnormal {COLOR: #27271A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 66%; FONT-WEIGHT: normal; font-style: normal}
.hskleinnormal {COLOR: #27271A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 66%; FONT-WEIGHT: normal; font-style: normal}
.kleinfett {COLOR: #27271A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 66%; FONT-WEIGHT: bold}
.kleinnormalhell {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 66%; FONT-WEIGHT: normal}
.kleinfetthell {COLOR: #545437; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 66%; FONT-WEIGHT: bold}
.kleinfettgrau {COLOR: #B0B0B0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 66%; FONT-WEIGHT: bold}
.xtrasmall {COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 65%;  FONT-WEIGHT: normal; font-style: normal}
.fettgrau {COLOR: #B0B0B0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 85%; FONT-WEIGHT: bold}

.rathausnormal {COLOR: #27271A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; font-style: normal}
.rathausfett {COLOR: #27271A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold}
.fussnote {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 65%;  FONT-WEIGHT: normal; font-style: normal}

img.rahmen {border: 1px solid #444444;}

/*----------------------------------------------------------------------*/
/* Text- und EingabeFelder                                              */
/*----------------------------------------------------------------------*/
INPUT.suchfeld   {BORDER: #C7C7C7 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; COLOR: #000000; font-style: normal; HEIGHT: 18px; width: 147px; BACKGROUND-COLOR: #F4E7D2;padding-left:10px;}
INPUT.field      {BORDER: #C7C7C7 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 79%; COLOR: #000000; HEIGHT: 18px; BACKGROUND-COLOR: #F4E7D2}
INPUT.field2     {BORDER: #C7C7C7 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 79%; COLOR: #000000; FONT-WEIGHT: normal; HEIGHT: 18px; BACKGROUND-COLOR: #F4E7D2}
TEXTAREA.tfield  {BORDER: #C7C7C7 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 79%; COLOR: #000000; BACKGROUND-COLOR: #F4E7D2}
TEXTAREA.tfield2 {BORDER: #C7C7C7 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 79%; COLOR: #000000; FONT-WEIGHT: normal; width:250px; BACKGROUND-COLOR: #F4E7D2}
SELECT           {                           font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 79%; COLOR: #000000; FONT-WEIGHT: normal; BACKGROUND-COLOR: #F4E7D2}
.button          {BORDER: #C7C7C7 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 79%; COLOR: #000000; FONT-WEIGHT: bold; BACKGROUND-COLOR: #F4E7D2}

fieldset {padding-left:20px;}
INPUT.loginfield{margin-bottom:5px;BORDER: #C7C7C7 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; HEIGHT: 18px; BACKGROUND-COLOR: #F4E7D2}
INPUT.loginbutton{margin-bottom:10px;BORDER: #C7C7C7 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-WEIGHT: bold; BACKGROUND-COLOR: #F4E7D2}

label.left {float:left; text-align:right;width:11em; margin-right: .3em;margin-top:0.2em;}
label.lefttop {text-align:left; margin-left: 1em; width:28em; }
label.textmitte {text-align:left;width:25em; margin-left:11.5em; margin-right: .3em;}
label.textlinks {float:left; text-align:left; margin-left: 2.5em;}
label.leftbold {float:left; text-align:left;width:14em; margin-right: .3em; margin-left: .3em;FONT-WEIGHT:bold;}
label.leftboldwidth {float:left; text-align:left;width:25em; margin-right: .3em; margin-left: .3em;FONT-WEIGHT:bold;}
label.right{FONT-SIZE: 80%;COLOR: #990000;}
label.stern{float:left;width:0.9em;FONT-SIZE: 75%;}

/*----------------------------------------------------------------------*/
/* Veranstaltungskalender                                               */
/*----------------------------------------------------------------------*/
.vktage {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 13px;  font-weight: bold;  color: #C3CAD2;  background-color: #DBEAF9;  font-style: normal}
.vkWTage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FFFFFF; background-color:  #6C99A9}
.vkMonat {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #FFFFFF; background-color:  #6C99A9}
.vkselected {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 13px;  font-weight: bold;  color: #FFFFFF;  background-color: #E81810;  font-style: normal}
.vkhell {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; font-weight: bold;  color: #000000; font-style: normal}
.hlVKbig {COLOR: #FFFFFF; background-color: #6C99A9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 90%; FONT-WEIGHT: bold; text-decoration: none; padding: 2px;}
.hlVKsmall {COLOR: #FFFFFF; background-color: #6C99A9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 85%; FONT-WEIGHT: bold; text-decoration: none; padding: 2px;}
INPUT.vkfield {BORDER: #316172 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 69%; COLOR: #000000; font-style: normal; HEIGHT: 17px; width: 155px; BACKGROUND-COLOR: #FFFFFF;padding-left:6px;}
INPUT.vksearch {BORDER: #316172 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 99%; COLOR: #000000; font-style: normal; HEIGHT: 17px; width: 135px; BACKGROUND-COLOR: #FFFFFF;padding-left:6px;}
SELECT.vkTermin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; width: 150px; COLOR: #000000; FONT-WEIGHT: normal; BACKGROUND-COLOR: #FFFFFF}

/*----------------------------------------------------------------------*/
/* Vereinsverzeichnis                                                   */
/*----------------------------------------------------------------------*/
.hlVV {COLOR: #000000; background-color: #DCE4B3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 85%; FONT-WEIGHT: bold; text-decoration: none; padding: 2px;}

