.Formularfeld:hover, .Formularfeld:focus
{
   color: #0000FF;
   background-color: #F0FFF0;
   border: 1px solid black;
}

.SubmitButton_r:hover
{
   color: #0000FF;
   background-color: #F0FFF0;
   border: 1px solid black;
   cursor: pointer;
}

.SubmitButton_r:active
{
   color: red;
   background-color: white;
   border: 1px solid black;
   cursor: progress;
}

.Formularfeld
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   text-transform: capitalize;
   vertical-align: middle;
   text-decoration: none;
   padding: 2px;
   border: 1px solid #2659A6;
   height: 12px;
   color: black;
   background-color: white;
   margin-bottom: 5px;
}

.SubmitButton_r
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   vertical-align: middle;

   border: 1px solid #2659A6;
   padding: 2px;
   height: 18px;
   background-color: #F0F8FF;
   color: #0080C0;
   margin-top: 0px;
   margin-bottom: 5px;
}

.NewsHeadline1
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: SlateGrey;
   font-style: normal;
   font-weight: bold;
}

.NewsHeadline2
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: black;
   font-style: normal;
   font-weight: bold;
}

.NewsDatum
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: #708090;
   font-style: normal;
   font-weight: bold;
}

.NewsBody
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: black;
   font-style: normal;
   line-height: 15px;
}

BODY, P, BR, DIV, SPAN, TH, TD, H4, H5
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   color: black;
   font-style: normal;
}

A:link, A:visited, A:active, A:hover
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: #0080C0;
   font-style: normal;
}

.center
{
   text-align: center;
}

.Redirect
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 14pt;
   text-decoration: none;
   color: #0080C0;
   font-style: normal;
   font-weight: bold;
}

A.big16:link, A.big16:visited, A.big16:active, A.big16:hover
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 16px;
   text-decoration: none;
   color: #0080C0;
   font-style: normal;
   font-weight: bold;
}

A.big14:link, A.big14:visited, A.big14:active, A.big14:hover
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 14px;
   text-decoration: none;
   color: #0080C0;
   font-style: normal;
   font-weight: bold;
}

A.big12:link, A.big12:visited, A.big12:active, A.big12:hover
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #0080C0;
   font-style: normal;
   font-weight: bold;
}

A.eMail:link, A.eMail:visited, A.eMail:active, A.eMail:hover
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: black;
   font-style: normal;
   font-weight: bold;
}

B
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: black;
   font-style: normal;
   font-weight: bold;
}

P
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: black;
   font-style: normal;
   margin-bottom: 5px;
}

H1
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 30px;
   text-decoration: none;
   color: black;
   font-style: normal;
}

H2
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 16px;
   text-decoration: none;
   color: black;
   font-style: normal;
}

H3
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: black;
   font-style: normal;
}

H4
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: black;
   font-style: normal;
}

.aktiv
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   color: #DEB887;
}

.inaktiv
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   font-style: normal;
   color: #A9A9A9;
}

.Termin
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   color: #DEB887;
}

BLOCKQUOTE
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: black;
   font-style: normal;
}

DIV
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: black;
   font-style: normal;
}

OL
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #0000FF;
   font-style: normal;
}

UL
{
   font-size: 10px;
   color: #0000FF;
   margin-left: -25px;
   margin-top: 0px;
   margin-bottom: 0px;
}

UL.News
{
   margin-top: 10px;
   margin-bottom: 0px;
}

LI
{
   list-style-type: disc;
}

BR.space_5
{
   margin-top: -5px;
}

BR.space_10
{
   margin-bottom: 20pt;
}

BR.space_15
{
   margin-top: -15px;
}

BR.space_20
{
   margin-top: -20px;
}

P.space_0
{
   margin-top: 0px;
}

P.space_5
{
   margin-top: 5px;
}

P.space_10
{
   margin-top: 10px;
}

P.space_15
{
   margin-top: 15px;
}

P.space_20
{
   margin-top: 20px;
}

.size_8
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 8pt;
   text-decoration: none;
   color: black;
   font-style: normal;
}

.size_10
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10pt;
   text-decoration: none;
   color: black;
   font-style: normal;
   font-weight: bold;
}

.size_12
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 12pt;
   text-decoration: none;
   color: black;
   font-style: normal;
   font-weight: bold;
}

.size_14
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 14pt;
   text-decoration: none;
   color: black;
   font-style: normal;
   font-weight: bold;
}

.size_16
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 16pt;
   text-decoration: none;
   color: black;
   font-style: normal;
   font-weight: bold;
}

Bottom
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: black;
   font-style: normal;
   font-weight: bold;
}

.News_Headline_Datum
{
   font-size: 14px;
   font-weight: bold;
   vertical-align: middle;
   padding: 4px;
   border: 1px solid black;
   background-color: #7FFFD4;
   color: MidnightBlue;

   text-align: center;
}

.News_Headline
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: RoyalBlue;
   font-style: normal;
   font-weight: bold;
}

.News_Ort, .News_Datum
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   color: #708090;
   color: SlateGrey;
   color: LightSalmon;
   color: ForestGreen;
   font-weight: bold;
}

.News_gerade, .News_ungerade, .News_gerade:hover, .News_ungerade:hover
{
   padding: 10px;
}


.News_gerade:hover, .News_ungerade:hover
{
   background-color: #FFFF66;
   background-color: #FFFFCC;
   background-color: #FFFF99;

   background-color: #FFFF53;
   background-color: #FFFF9B;
   background-color: #FFFF90;
   background-color: #FFFF7D;
   background-color: #FFFFAE;
   background-color: #FFFFC6;
}

.News_gerade
{
   background-color: LightYellow;
}

.News_ungerade
{
   color: #FFFFF0;
}

.News_Background
{
   background-color: #FFFFF0;
}

.SL_Background
{
   background-color: #FFF0F5;
}

.SL_Background_odd, .SL_Background_even, .SL_Background_odd:hover, .SL_Background_even:hover
{
   padding: 5px;
}

.SL_Background_odd:hover, .SL_Background_even:hover
{
   background-color: LightYellow;
   background-color: #ff99ff;
   background-color: #ffccff;
}


.SL_Background_odd
{
   background-color: #FFE1F0;
}

.SL_Background_even
{
   background-color: #FFF0F5;
}


.News_Head_more
{
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-style: normal;
   text-decoration: none;

   font-size: 10px;
   color: RoyalBlue;
   color: black;
   color: DarkCyan;
   font-weight: bold;
}

.News_more_aktiv
{
   background-color: #eaeaea;
   background-color: LightSteelBlue;
   color: black;
   color: #757575;
   font-weight: bold;
   padding-top: 0px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom: 2px;
}

.Kalender_L, .Kalender_R, .Kalender_B, .Kalender_C
{
   background-color: #FFEFD5;
}

.Kalender_L
{
   font-size: 8px;
   text-align: left;
}

.Kalender_R
{
   font-size: 8px;
   text-align: right;
}

.Kalender_C
{
   font-size: 12px;
   text-align: center;
   font-weight: bold;
   height: 15px;
}

.Kalender_B
{
   font-size: 10px;
   text-align: center;
   font-weight: nomal;
   height: 15px;
}

.Kalender_aktiv, .Kalender_aktiv_So, .Kalender_passiv, .Kalender_passiv_So, .Kalender_aktuell, .Kalender_aktuell_So
{
   font-size: 12px;
   text-align: center;
   font-weight: bold;
   padding: 2px;
   border: 1px solid black;
}

.Kalender_aktiv
{
   background-color: yellow;
   background-color: LightYellow;
}

.Kalender_passiv
{
   font-size: 10px;
   font-weight: normal;
   background-color: Honeydew;
}

.Kalender_passiv_So
{
   font-size: 10px;
   font-weight: normal;
   background-color: DeepPink;
}

.Kalender_aktuell_So
{
   font-size: 12px;
   font-weight: bold;
   background-color: DeepPink;
}

.Kalender_aktuell
{
   font-size: 12px;
   font-weight: bold;
   background-color: LightYellow;
}

.Kalender_aktiv_So
{
   background-color: red;
   background-color: DeepPink;
}

.tbl_Kalender
{
   border: 1px solid black;
   border-collapse: collapse;
}

.tbl_Kalender_KW
{
   border: 1px solid black;
   border-collapse: collapse;
   font-weight: bold;
   background-color: #E6E6FA
}


.tbl_Kalender_So
{
   border: 1px solid black;
   border-collapse: collapse;
   font-size: 12px;
   font-weight: bold;
   background-color: #FFCCFF;
}

.NewsPresseMainPageHead, .NewsRegionMainPageHead, .NewsLinksMainPageHead, .TermineMainPageHead
{
   padding: 4px;
   font-weight: bold;
   color: white;
   color: black;
   font-size: 12px;
}


.LinkListeHead
{
   padding: 4px;
   font-weight: bold;
   color: black;
   background-color: #FFAEB9;
   font-size: 12px;
}

.NewsPresseMainPageHead
{
   background-color: #EEE8AA;
   background-color: #FAEBD7;
}

.NewsRegionMainPageHead
{
   background-color: #FAEBD7;
}

.NewsLinksMainPageHead
{
   background-color: #FAEBD7;
}

.TermineMainPageHead
{
   background-color: #FAEBD7;
}

.NewsPresseMainPageBody, .NewsRegionMainPageBody, .NewsLinksMainPageBody, .TermineMainPageBody
{
   padding: 4px;
}

.NewsPresseMainPageBody
{
   background-image: url(http://www.Gesundheitsverzeichnis.de/_Images/Fotolia/News_Presse.jpg);
   background-color: #FFFFF0;

   background-position: center;
   background-position: 0px 0px;

   height: 70px;
   background-repeat: no-repeat;
   background-repeat: repeat;
   color: black;
}

.NewsRegionMainPageBody
{
   background-image: url(http://www.Gesundheitsverzeichnis.de/_Images/Fotolia/News_Region.jpg);
   background-color: #FFFFF0;

   background-position: center;
   background-position: 0px 0px;
   height: 70px;

   background-repeat: repeat;
   background-repeat: no-repeat;
}

.NewsLinksMainPageBody
{
   background-image: url(http://www.Gesundheitsverzeichnis.de/_Images/Fotolia/News_Links.jpg);
   background-color: #FFFFF0;

   background-position: center;
   background-position: -50px 0px;
   height: 70px;

   background-repeat: repeat;
   background-repeat: no-repeat;
}

.TermineMainPageBody
{
   background-image: url(http://www.Gesundheitsverzeichnis.de/_Images/Fotolia/Termine.jpg);
   background-color: #FFFFF0;

   background-position: center;
   background-position: 0px 0px;
   height: 70px;

   background-repeat: repeat;
   background-repeat: no-repeat;
}

.LLSL
{
   background-image: url(http://www.Gesundheitsverzeichnis.de/_Images/Fotolia/LL_SL.jpg);
   background-color: #FFF0F5;

   background-position: center;
   background-position: 0px 0px;

   height: 50px;
   padding: 2px;

   background-repeat: repeat;
   background-repeat: no-repeat;
}

.LLPraxisAZ
{
   background-image: url(http://www.Gesundheitsverzeichnis.de/_Images/Fotolia/LL_PraxisAZ.jpg);
   background-color: #FFF0F5;

   background-position: center;
   background-position: 0px 0px;

   height: 50px;
   padding: 4px;

   background-repeat: repeat;
   background-repeat: no-repeat;
}

.LLJobs
{
   background-image: url(http://www.Gesundheitsverzeichnis.de/_Images/Fotolia/LL_Jobs.jpg);
   background-color: #FFF0F5;

   height: 50px;
   padding: 4px;

   background-position: -50px 0px;

   background-repeat: repeat;
   background-repeat: no-repeat;
}

.LLPT
{
   background-image: url(../_Images/Portal/Ortsschild_02.jpg);
   background-color: #FFF0F5;

   background-position: 0px 0px;

   height: 50px;
   padding: 4px;

   background-position: center;
   background-repeat: repeat;
   background-repeat: no-repeat;
}

.LLMedizinPortal
{
   background-image: url(http://www.Gesundheitsverzeichnis.de/_Images/Fotolia/LL_Medizin_Portale.jpg);
   background-color: #FFF0F5;

   background-position: -150px 0px;

   height: 50px;
   padding: 4px;

   background-repeat: no-repeat;
   background-repeat: repeat;
}

.OrtsschildHead
{
   background-image: url(../_Images/Portal/Ortsschild_01.jpg);
   background-color: #F0F8FF;

   height: 80px;
   width: 128px;
   padding: 4px;

   background-position: 0px 0px;

   background-repeat: repeat;
   background-repeat: no-repeat;
}

<!--
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-style: normal;
   text-decoration: none;
   margin-left: -25px;
   list-style-type: disc;
-->

