/*----------------------------------------------------------------------*/
/* 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}
A {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #002D61; 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: #336391; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 150%; FONT-WEIGHT: normal; margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H2 {COLOR: #336391; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 135%; FONT-WEIGHT: normal;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H3 {COLOR: #336391; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 120%; FONT-WEIGHT: bold;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H4 {COLOR: #336391; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:  101%; FONT-WEIGHT: bold;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H5 {COLOR: #336391; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:  85%; FONT-WEIGHT: bold;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}
H6 {COLOR: #336391; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:  66%; FONT-WEIGHT: bold;   margin-bottom : 0px; margin-top : 0px; text-decoration: none}

CAPTION {font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : 800;}

/*----------------------------------------------------------------------*/
/* Fliesstext im Content-Bereich                                        */
/*----------------------------------------------------------------------*/
.fsize1 {FONT-SIZE:  74%; FONT-STYLE: normal; line-height: 135%;}
.fsize2 {FONT-SIZE:  85%; FONT-STYLE: normal; line-height: 135%;}
.fsize3 {FONT-SIZE: 121%; FONT-STYLE: normal; line-height: 135%;}

/*----------------------------------------------------------------------*/
/* Link-Farben und Groesse                                              */
/*----------------------------------------------------------------------*/
a:hover                {color: #005BC4; text-decoration: underline}

a.xtrasmall:hover      {color: #000000; text-decoration: underline}

 .linkklein            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 66%; font-weight: normal; color:  #002D61; text-decoration: underline}
a.linkklein:hover      {color: #000000; text-decoration: underline}

 .linknormal           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: normal; color:  #002D61; text-decoration: underline}
a.linknormal:hover     {color: #005BC4; text-decoration: underline}

 .hornav               {COLOR: #929292; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 66%; FONT-WEIGHT: normal; font-style: normal; text-decoration: none; letter-spacing : -1px;}
a.hornav:hover         {color: #002D61; text-decoration: underline}

 .rightnavi            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 66%; font-weight: bold; color: #002D61; text-decoration: none; BORDER-BOTTOM: #002D61 1px dashed;}
 .rightnavinonul       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 66%; font-weight: bold; color: #002D61; text-decoration: none}
a.rightnavi            {color:#002D61;text-decoration: none}
a.rightnavi:hover      {color: #005BC4; text-decoration: none;BORDER-BOTTOM: #005BC4 1px solid;}

 .leftnavidesign         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 66%; font-weight: bold; color: #00000; text-decoration: none}
 .leftnavi               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 66%; font-weight: bold; color: #002D61; text-decoration: none}
 .leftnaviselected       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 66%; font-weight: bold; color: #002D61; text-decoration: none}
a.leftnaviselected:hover {color: #005BC4; text-decoration: underline}
a.leftnavi:hover         {color: #005BC4; text-decoration: underline}

 .leftnaviklein        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 66%; font-weight: normal; color: #002D61; text-decoration: none}
a.leftnaviklein:hover  {color: #005BC4; text-decoration: underline}

 .topnavi              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 74%; font-weight:bold; color: #002D61; 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: #005BC4; text-decoration: underline}

.bflink                {position:absolute;  top:112px;  right:43px;  }

.US                    {FONT-SIZE: 130%; font-weight:bold; text-decoration:none; background-color: #DCEAF9; padding: 0px 3px 2px 3px; border: #8CA5C2 1px solid;}

.HLBG                  {FONT-SIZE: 101%; BACKGROUND: url(../images/hlbg.gif)}
.HLFront               {FONT-SIZE: 85%; font-weight: normal; color: #002D61; text-decoration:none; background-color: #FFFFFF; padding: 0px 4px 0px 4px; }

/*----------------------------------------------------------------------*/
/* Textformatierungen                                                   */
/*----------------------------------------------------------------------*/
.kleinnormalgrau {COLOR: #ACACAC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 74%; 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: 74%; FONT-WEIGHT: normal; font-style: normal}
.kleinfett {COLOR: #27271A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 74%; FONT-WEIGHT: bold}
.kleinnormalhell {COLOR: #545437; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 74%; FONT-WEIGHT: normal}
.kleinfetthell {COLOR: #545437; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 74%; FONT-WEIGHT: bold}
.kleinfettgrau {COLOR: #B0B0B0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 74%; FONT-WEIGHT: bold}
.xtrasmall {COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 74%;  FONT-WEIGHT: normal; font-style: normal}
.fettgrau {COLOR: #B0B0B0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 85%; FONT-WEIGHT: bold}

.fussnote {COLOR: #B0B0B0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 74%;  FONT-WEIGHT: normal; font-style: normal}

/*----------------------------------------------------------------------*/
/* Text- und EingabeFelder                                              */
/*----------------------------------------------------------------------*/
INPUT.suchfeld   {BORDER-RIGHT: #8CA5C2 1px solid; BORDER-TOP: #14294D 1px solid; BORDER-LEFT: #14294D 1px solid;	BORDER-BOTTOM: #8CA5C2 1px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	COLOR: #14294D;	font-weight: normal;	font-style: normal;	width: 120px;	height: 17px;	BACKGROUND-COLOR: #E8F0F6}

INPUT.field      {BORDER: #8CA5C2 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; COLOR: #000000; HEIGHT: 18px; BACKGROUND-COLOR: #EBF2F9}
INPUT.field2     {BORDER: #8CA5C2 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; COLOR: #000000; FONT-WEIGHT: normal; HEIGHT: 18px; BACKGROUND-COLOR: #EBF2F9}
TEXTAREA.tfield  {BORDER: #8CA5C2 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; COLOR: #000000; BACKGROUND-COLOR: #EBF2F9}
TEXTAREA.tfield2 {BORDER: #8CA5C2 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; COLOR: #000000; FONT-WEIGHT: normal; width:250px; BACKGROUND-COLOR: #EBF2F9}
SELECT           {                           font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; COLOR: #000000; FONT-WEIGHT: normal; BACKGROUND-COLOR: #EBF2F9}
.button          {BORDER: #8CA5C2 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; COLOR: #000000; FONT-WEIGHT: bold; BACKGROUND-COLOR: #E8F0F6}

fieldset {padding-left:20px;}
INPUT.loginfield{margin-bottom:5px;BORDER: #205D06 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; HEIGHT: 18px; BACKGROUND-COLOR: #FFFFFF}
INPUT.loginbutton{margin-bottom:10px;BORDER: #205D06 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-WEIGHT: bold; BACKGROUND-COLOR: #FFFFFF}

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: #E8F0F6;  font-style: normal}
.vkWTage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #000000; background-color:  #8CA5C2}
.vkMonat {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #000000; background-color:  #8CA5C2}
.vkselected {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 13px;  font-weight: bold;  color: #FFFFFF;  background-color: #215D00;  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: #000000; background-color: #E8F0F6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 90%; FONT-WEIGHT: bold; text-decoration: none; padding: 2px;}
.hlVKsmall {COLOR: #000000; background-color: #E8F0F6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 85%; FONT-WEIGHT: bold; text-decoration: none; padding: 2px;}
INPUT.vkfield {BORDER: #8CA5C2 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; width: 130px; HEIGHT: 18px; BACKGROUND-COLOR: #FFFFFF;}

/*----------------------------------------------------------------------*/
/* Vereinsverzeichnis                                                   */
/*----------------------------------------------------------------------*/
.hlVV {COLOR: #000000; background-color: #E8F0F6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 85%; FONT-WEIGHT: bold; text-decoration: none; padding: 2px;}

