/* Frset Styles und Classen *
**************************************************************************************************************************************************************************/

/* Farben:
KonzeptraGrau: 				#8F96A8
HGrau FrsetLinkBg: 			#ACB2C5
HGrau Rahmen: 				#D8DBE4
HGrau MenuBg: 				#F8F9FA
DkGrau Linkfarbe: 			#4D5364
MGrau Linkfarbe:			#737A91
HGrau LinkBg:				#E8EAF0
DkGrün ImgLink:				#18480D
HGrün						#B1D76F
MGrün1						#7BAC26
MGrün2						#54871F
Grau ImgLink:				#8C8C8D

*/

/* Body Style für main.php *
**************************************************************************************************************************************************************************/

body {
margin: 0px;
scrollbar-arrow-color: #8F96A8;
scrollbar-3dlight-color: #8F96A8;
scrollbar-highlight-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #8F96A8;
scrollbar-track-color: #FFFFFF;
background-color: #FFFFFF;
}

.FrsetMain {
background-attachment: fixed;														/* fixed, scroll */
background-image: url(images/main_bggraphix.gif);
background-repeat: repeat-x;															/* no-repeat, repeat */
background-position: left bottom;												/* optional */
}

/* Body class für menu.php *
**************************************************************************************************************************************************************************/

body.FrsetMenu{
margin: 0px;
background-color: #F8F9FA;
background-attachment: scroll;														/* fixed, scroll */
background-image: url(images/menu_bggraphix.gif);
background-repeat: repeat-y;															/* no-repeat, repeat */
/*background-position: left bottom;*/												/* optional */
}

/* HauptTable class für menu.php, falls 2 BgImages vorhanden sind */
table.Menu,td.Menu,tr.Menu{
/*margin: 0px;
background-attachment: fixed;
background-image: url(images/frset_menu_bggraphix1.gif);
background-repeat: no-repeat;
background-position: left bottom;*/
background-color: #F8F9FA;
}

/* Body class für top.php *
**************************************************************************************************************************************************************************/

body.FrsetTop{
margin: 0px;
background-color: #FFFFFF;
/*background-attachment: fixed;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
background-position: right top;*/
}

/* HauptTable class für top.php, falls 2 BgImages vorhanden sind */
/*table.FrsetTop,td.FrsetTop,tr.FrsetTop{
margin: 0px;
background-color:#E1EAF2;
background-attachment: fixed;
background-image: url(images/frset_top_bggraphix1.gif);
background-repeat: no-repeat;
background-position: right bottom;
}*/

/* Body class für top_bottom.html *
**************************************************************************************************************************************************************************/

body.FrsetTopBottom{
margin: 0px;
background-color: #FFFFFF;
/*background-attachment: fixed;
background-image: url(images/frset_topbottom_bggraphix.gif);
background-repeat: no-repeat;
background-position: right top;*/
}

/* Body class für right.php *
**************************************************************************************************************************************************************************/

/*body.FrsetRight{
margin: 0px;
background-color: #E1EAF2;
background-attachment: fixed;
background-image: url(images/frset_right_bggraphix.gif);
background-repeat: no-repeat;
background-position: left top;
}*/

/* HauptTable class für right.php, falls 2 BgImages vorhanden sind */
/*table.FrsetRight,td.FrsetRight,tr.FrsetRight{
margin: 0px;
background-color: #E1EAF2;
background-attachment: fixed;
background-image: url(images/frset_right_bggraphix1.gif);
background-repeat: no-repeat;
background-position: left bottom;
}*/

/*
Alle a Klassen der MenüStruktur haben folgende erforderliche Parameter:

display: block; // bewirkt, dass die gesamte td, welche den <a> umschliesst, die Eigenschaften des <a> übernimmt, abhängig von line-height: und width:
width: 170px; // Breite des <a> entspricht der Breite der td, welche den <a> umschliesst
background-image: url(images/menu_icon01.gif); // Bestimmt das entsprechende Menu-, SubMenu-, SubSubMenu-Icon, Breite entspricht der td, welche den <a> umschliesst,
icon01 - StdIcon, icon02 - OverIcon, icon03 - Selected Icon
line-height: 20px; // entspricht der Höhe der td, welche den <a> umschliesst
text-indent: 22px; // Bestimmt den linken Abstand der td zum Text des <a>
*/

/* Menü: menu Klassen *
**************************************************************************************************************************************************************************/

a.menu:link {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menu_icon01.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #E8EAF0;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.menu:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menu_icon01.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #E8EAF0;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.menu:hover {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #737A91;
background-image: url(images/menu_icon02.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #E8EAF0;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.menu:active {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menu_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #E8EAF0;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

/* Menü: menuselected Klassen *
**************************************************************************************************************************************************************************/

.menuselected:link {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menu_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #E8EAF0;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.menuselected:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menu_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #E8EAF0;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.menuselected:hover {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menu_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #E8EAF0;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.menuselected:active {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menu_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #E8EAF0;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

/* Menü: submenu Klassen *
**************************************************************************************************************************************************************************/

a.submenu:link {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menusub_icon01.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.submenu:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menusub_icon01.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.submenu:hover {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusub_icon02.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.submenu:active {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusub_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

/* Menü: submenuselected Klassen *
**************************************************************************************************************************************************************************/

a.submenuselected:link {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusub_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.submenuselected:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusub_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.submenuselected:hover {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusub_icon02.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

a.submenuselected:active {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusub_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 20px;
text-indent:22px;
white-space: nowrap;
overflow:hidden;
}

/* Menü: subsubmenu Klassen *
**************************************************************************************************************************************************************************/

a.subsubmenu:link {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menusubsub_icon01.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 13px;
text-indent: 32px;
white-space: nowrap;
overflow:hidden;
}

a.subsubmenu:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #4D5364;
background-image: url(images/menusubsub_icon01.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 13px;
text-indent: 32px;
white-space: nowrap;
overflow:hidden;
}

a.subsubmenu:hover {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusubsub_icon02.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 13px;
text-indent: 32px;
white-space: nowrap;
overflow:hidden;
}

a.subsubmenu:active {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusubsub_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 13px;
text-indent: 32px;
white-space: nowrap;
overflow:hidden;
}

/* Menü: subsubmenuselected Klassen *
**************************************************************************************************************************************************************************/

a.subsubmenuselected:link {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusubsub_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 13px;
text-indent: 32px;
white-space: nowrap;
overflow:hidden;
}

a.subsubmenuselected:visited {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusubsub_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 13px;
text-indent: 32px;
white-space: nowrap;
overflow:hidden;
}

a.subsubmenuselected:hover {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusubsub_icon02.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 13px;
text-indent: 32px;
white-space: nowrap;
overflow:hidden;
}
a.subsubmenuselected:active {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none;
color: #000000;
background-image: url(images/menusubsub_icon03.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F8F9FA;
width: 170px;
max-width: 170px;
line-height: 13px;
text-indent: 32px;
white-space: nowrap;
overflow:hidden;
}



/* Link Styles *
**************************************************************************************************************************************************************************/

a:link,A:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #8F96A8;
text-decoration: underline;
}

a:visited,A:visited,a:visited font,A:visited font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #8F96A8;
text-decoration: underline;
}

a:hover,A:hover,a:hover font,A:hover font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}

a:active,A:active,a:active font,A:active font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
text-decoration: underline;
}


a.MainRight01:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #8C8C8D;
text-decoration: none;
}

a.MainRight01:visited,a.MainRight01:visited,a.MainRight01:visited,a.MainRight01:visited font,a.MainRight01:visited font,a.MainRight01:visited Font,a.MainRight01:visited Font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #8C8C8D;
text-decoration: none;
}

a.MainRight01:hover,a.MainRight01:hover,a.MainRight01:hover font,a.MainRight01:hover font,a.MainRight01:hover Font,a.MainRight01:hover Font {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

a.MainRight01:active,a.MainRight01:active,a.MainRight01:active font,a.MainRight01:active font,a.MainRight01:active Font,a.MainRight01:active Font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #8C8C8D;
text-decoration: none;
}

a.MainRight02:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #18480D;
text-decoration: none;
}

a.MainRight02:visited,a.MainRight02:visited,a.MainRight02:visited,a.MainRight02:visited font,a.MainRight02:visited font,a.MainRight02:visited Font,a.MainRight02:visited Font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #18480D;
text-decoration: none;
}

a.MainRight02:hover,a.MainRight02:hover,a.MainRight02:hover font,a.MainRight02:hover font,a.MainRight02:hover Font,a.MainRight02:hover Font {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

a.MainRight02:active,a.MainRight02:active,a.MainRight02:active font,a.MainRight02:active font,a.MainRight02:active Font,a.MainRight02:active Font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #18480D;
text-decoration: none;
}

a.MainStart:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #858585;
text-decoration: none;
}

a.MainStart:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #858585;
text-decoration: none;
}

a.MainStart:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #858585;
text-decoration: none;
}

a.MainStart:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #858585;
text-decoration: none;
}

a.News:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #4D5364;
}
a.News:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #4D5364;
}
a.News:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #000000;
}
a.News:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #000000;
}

/* Konzeptra Copyright Link Style *
**************************************************************************************************************************************************************************/

a.Konzeptra:link {
display: block;
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8F96A8;
text-decoration: none;*/
line-height: 15px;
width: 170px;
background-image: url(images/menu_konzeptra01.gif);		/* optional mit Hintergrundgraphik*/
/*text-indent: 22px;*/
}

a.Konzeptra:visited {
display: block;
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8F96A8;
text-decoration: none;*/
line-height: 15px;
width: 170px;
background-image: url(images/menu_konzeptra01.gif);		/* optional mit Hintergrundgraphik*/
/*text-indent: 22px;*/
}

a.Konzeptra:hover {
display: block;
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;*/
line-height: 15px;
width: 170px;
background-image: url(images/menu_konzeptra02.gif);		/* optional mit Hintergrundgraphik*/
/*text-indent: 22px;*/
}

a.Konzeptra:active {
display: block;
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;*/
line-height: 15px;
width: 170px;
background-image: url(images/menu_konzeptra01.gif);		/* optional mit Hintergrundgraphik*/
/*text-indent: 22px;*/
}

/* Frset Link Styles *
**************************************************************************************************************************************************************************/

a.Frset:link {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
width: 170px;
background-image: url(images/frset_icon01.gif);
background-color: #ACB2C5;
height: 12px;
line-height: 12px;
text-indent: 22px;
text-align: left;
}

a.Frset:visited {
display: block;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
width: 170px;
background-image: url(images/frset_icon01.gif);
background-color: #ACB2C5;
line-height: 12px;
height: 12px;
text-indent: 22px;
text-align: left;
}

a.Frset:hover {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4D5364;
text-decoration: none;
width: 170px;
background-image: url(images/frset_icon02.gif);
background-color: #ACB2C5;
height: 12px;
line-height: 12px;
text-indent: 22px;
text-align: left;
}

a.Frset:active {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4D5364;
text-decoration: none;
width: 170px;
background-image: url(images/frset_icon01.gif);
background-color: #ACB2C5;
height: 12px;
line-height: 12px;
text-indent: 22px;
text-align: left;
}


/* Texte: diverse Klassen *
**************************************************************************************************************************************************************************/

span.Frset_Text01 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #4D5364;
text-decoration: none;
width: 170px;
background-image: url(images/frset_title.gif);
background-color: #F8F9FA;
line-height: 14px;
height: 14px;
text-indent: 22px;
text-align: left;
}

.diverser_Text01 { /* cfg.php, Für diesen Menüpunkt wurde noch kein Inhalt erstellt */
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4D5364;
text-decoration: none;
}

p,P {margin:0px;padding:0px;}

/* Formular + Formular Verarbeitungs Styles *
**************************************************************************************************************************************************************************/


/* Newsletter Formular: cfg.php Anmelden/Abmelden *
**************************************************************************************************************************************************************************/

.news_Text01{ /* Text für Feldbezeichungen */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.news_Text02{ /* z.B Stern für Pflichtfelder */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #54871F;
}

.news_Text03{ /* Text bei Bedarf für zusätzliche Hinweise zB zwischen den Formularfeldern*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.news_Text04{ /* Text bei Bedarf für zusätzliche Hinweise zB PflichtfeldHinweis */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #54871F;
}

.news_Anrede{ /* Select DropDown Feld */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
background-color: #FFFFFF;
line-height:19px;
vertical-align: middle;
margin: 0px;
height: 19px;
width: 95px;
padding: 0px;
border: 1px solid #D8DBE4;
}

.news_Firma,.news_Vorname,.news_Nachname,.news_EMail,.news_Str,.news_HausNr,.news_TuerNr,.news_Ort,.news_PLZ { /* Einzeilige Textfelder;  */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
background-color: #FFFFFF;
margin: 0px;
height: 19px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 2px;
border: 1px solid #D8DBE4;
}

.news_Button { /* Anmelde, Abmelde, Abbrechen-Button mit HinterGrundGraphik und normalem Text drauf */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;																		/* text-align wirkt auf Button immer mittig, egal welcher Wert in FF, NS */
vertical-align: middle;
color: #8F96A8;
background-image: url(images/button_news01.gif);		/* img kann auch grösser sein als width*/
background-position: left top;
background-repeat: no-repeat;
background-color: #FFFFFF;													/* falls img transparent, scheint sonst standard button grau durch */
margin: 0px;
border: 0px;
line-height: 19px;
height: 19px;
width: 100px;																				/* = Gesamtbreite des Buttons!; da text-align nur mittig wirkt unter FF, NS width Wert dementsprechend genau anpassen */
padding-left: 24px;
cursor: hand; 																			/* Internet Explorer */
cursor: pointer;
																										/* andere Browser    */
}

.news_Button01 { /* optional 2te Klasse, falls type="image" buttons mit anderem bgImg verwendet werden, weiteres .gif anlegen! */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;																		/* text-align wirkt auf Button immer mittig, egal welcher Wert in FF, NS */
vertical-align: middle;
color: #8F96A8;
background-image: url(images/button_news01.gif);		/* img kann auch grösser sein als width*/
background-position: left top;
background-repeat: no-repeat;
background-color: #FFFFFF;													/* falls img transparent, scheint sonst standard button grau durch */
margin: 0px;
border: 0px;
line-height: 19px;
height: 19px;
width: 100px;																				/* = Gesamtbreite des Buttons!; da text-align nur mittig wirkt unter FF, NS width Wert dementsprechend genau anpassen */
padding-left: 24px;
cursor: hand; 																			/* Internet Explorer */
cursor: pointer;
																										/* andere Browser    */
}

/* Newsletter VerarbeitungsTexte: cfg.php; die nach dem Formularversand ausgegeben werden zB ErrorHinweise oder erfolgreich angemeldet etc */

.news_Msg_Text01{ /* z.B Sie haben sich erfolgreich angemeldet, ein Fehler ist aufgetreten etc */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
background-color: #FFFFFF;
}

.news_Msg_Text02{ /* bei Bedarf, HinweisText in anderer Farbe */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
background-color: #FFFFFF;
}


/* Suche Formular: *
**************************************************************************************************************************************************************************/

.search_Text{ /* Einzeiliges Textfeld zur Eingabe der Suchebegriffe*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #4D5364;
background-color: #FFFFFF;
margin: 0px;
height: 21px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 2px;
/*border-color: #8F96A8;
background-image: url(images/input_searchbg.gif); img kann auch grösser sein als width
background-position: left top;
background-repeat: no-repeat;*/
/*border-bottom: 1px solid #8F96A8;
border-left: 1px solid #8F96A8;
border-right: 1px dotted #D8DBE4;	*/
}

.search_Button { /* Such-Button mit HinterGrundGraphik und normalem Text drauf */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;																/* text-align wirkt auf Button immer mittig, egal welcher Wert in FF, NS */
vertical-align: middle;
color: #FFFFFF;
/*background-image: url(images/button_search01.gif);*//* img kann auch grösser sein als width*/
/*background-position: left top;*/
/*background-repeat: no-repeat;*/
background-color: #C1C1C1;												/* falls img transparent, scheint sonst standard button grau durch */
margin: 0px;
border: 0px;
line-height: 21px;
height: 21px;
width: 46px;																			/* = Gesamtbreite des Buttons!; da text-align nur mittig wirkt unter FF, NS width Wert dementsprechend genau anpassen */
/*padding-left: 16px;*/
cursor: hand; 																		/* Internet Explorer */
cursor: pointer;
font-weight: bold;																	/* andere Browser    */
}

/* Suche VerarbeitungsTexte: cfg.php, main.php; */

.search_Msg_Text01{ /* main.php, de.php; Anzahl der Seiten die gefunden wurden, Suchbegriff */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #7BAC26;
}

.search_Msg_Text02{ /* main.php, de.php; "Eintrag, Einträge gefunden" */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.search_Msg_Text03{ /* cfg.php Text der Seite die gefunden wurde */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.search_Msg_Text04{ /* cfg.php Link(als Textausgabe nicht als a) der Seite die gefunden wurde */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	color: #9F9F9F;
}

.search_Msg_Text05{ /* Text mit Hintergrundfarbe der innerhalb der jeweiligen Seite angezeigt wird */
	color: #4D5364;
	background-color: #B1D76F;
}

a.search_Msg_Link:link,A.search_Msg_Link:link {	/* Link der zur Seite mit jeweiligem Suchbegriff führt */
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7BAC26;
 	text-decoration:underline;
}

a.search_Msg_Link:visited,A.search_Msg_Link:visited {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7BAC26;
 	text-decoration: underline;
}

a.search_Msg_Link:hover,A.search_Msg_Link:hover {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
 	text-decoration: underline;
}

a.search_Msg_Link:active,A.search_Msg_Link:active {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
 	text-decoration: underline;
}

/* Gästebuch Formular Eingabefelder: *
**************************************************************************************************************************************************************************/

.guestb_Text01{ /* Text für Feldbezeichungen */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.guestb_Text02{ /* Text für Gästebuchüberschrift */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4D5364;
}

.guestb_Name,.guestb_EMail,.guestb_HomePage,.guestb_Titel{ /* Einzeiliges Textfeld*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
background-color: #FFFFFF;
margin: 0px;
height: 19px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 2px;
border: 1px solid #D8DBE4;

}

.guestb_Kommentar { /* mehrzeiliges Textfeld */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
background-color: #FFFFFF;
margin: 0px;
height: 90px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 2px;
border: 1px solid #D8DBE4;

overflow: auto;
}

.guestb_Button { /* Button mit HinterGrundGraphik und normalem Text drauf */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;																/* text-align wirkt auf Button immer mittig, egal welcher Wert in FF, NS */
vertical-align: middle;
color: #8F96A8;
background-image: url(images/button_guestb01.gif);/* img kann auch grösser sein als width*/
background-position: left top;
background-repeat: no-repeat;
background-color: #FFFFFF;												/* falls img transparent, scheint sonst standard button grau durch */
margin: 0px;
border: 0px;
line-height: 19px;
height: 19px;
width: 100px;																			/* = Gesamtbreite des Buttons!; da text-align nur mittig wirkt unter FF, NS width Wert dementsprechend genau anpassen */
padding-left: 24px;
cursor: hand; 																		/* Internet Explorer */
cursor: pointer;/* andere Browser    */

}

.guestb_Button01 { /* optional 2te Klasse, falls type="image" buttons mit anderem bgImg verwendet werden, weiteres .gif anlegen! */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;																/* text-align wirkt auf Button immer mittig, egal welcher Wert in FF, NS */
vertical-align: middle;
color: #8F96A8;
background-image: url(images/button_guestb01.gif);/* img kann auch grösser sein als width*/
background-position: left top;
background-repeat: no-repeat;
background-color: #FFFFFF;												/* falls img transparent, scheint sonst standard button grau durch */
margin: 0px;
border: 0px;
line-height: 19px;
height: 19px;
width: 100px;																			/* = Gesamtbreite des Buttons!; da text-align nur mittig wirkt unter FF, NS width Wert dementsprechend genau anpassen */
padding-left: 24px;
cursor: hand; 																		/* Internet Explorer */
cursor: pointer;	/* andere Browser    */

}

/* Gästebuch Formular Ausgabe: cfg.php, main.php; */
.guestb_AusgabeText01{ /* "Kein Eintrag vorhanden" */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.guestb_AusgabeName,.guestb_AusgabeDatum{ /* Text für Feldbezeichungen */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.guestb_AusgabeTitel{ /* Text für Feldbezeichungen */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.guestb_AusgabeKommentar{ /* Text für Feldbezeichungen */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.guestb_AusgabeEMail:link,.guestb_AusgabeHomePage:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.guestb_AusgabeEMail:visited,.guestb_AusgabeHomePage:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.guestb_AusgabeEMail:hover,.guestb_AusgabeHomePage:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4D5364;
text-decoration: none;
}
.guestb_AusgabeEMail:active,.guestb_AusgabeHomePage:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4D5364;
text-decoration: none;
}

/* Gästebuch VerarbeitungsTexte: cfg.php, */
.guestb_Msg_Text01{ /* cfg.php; Anzahl Sekunden des letzten Eintrags*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4D5364;
}

.guestb_Msg_Text02{ /* cfg.php; "Sie haben erst vor kurzem einen Eintrag verfasst....." */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.guestb_Msg_Text03{ /* optional */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}


/* Passwort Formular: *
**************************************************************************************************************************************************************************/

.passw_Text01{ /* Text für Feldbezeichungen */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.passw_User,.passw_PW{ /* Einzeiliges Textfeld*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
margin: 0px;
height: 19px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 2px;
border: 1px solid #D8DBE4;

}

.passw_Button { /* Passwort-Button mit HinterGrundGraphik und normalem Text drauf */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;																/* text-align wirkt auf Button immer mittig, egal welcher Wert in FF, NS */
vertical-align: middle;
color: #8F96A8;
background-image: url(images/button_passw01.gif);	/* img kann auch grösser sein als width*/
background-position: left top;
background-repeat: no-repeat;
background-color: #FFFFFF;												/* falls img transparent, scheint sonst standard button grau durch */
margin: 0px;
border: 0px;
line-height: 19px;
height: 19px;
width: 100px;																			/* = Gesamtbreite des Buttons!; da text-align nur mittig wirkt unter FF, NS width Wert dementsprechend genau anpassen */
padding-left: 24px;
cursor: hand; 																		/* Internet Explorer */
cursor: pointer;/* andere Browser    */

}

/* Passwort VerarbeitungsTexte: wrong.php; */
.passw_Msg_Text01{ /* wrong.php; Anzahl Sekunden des letzten Eintrags*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4D5364;
}

.passw_Msg_Text02{ /* wrong.php; "Sie haben erst vor kurzem einen Eintrag verfasst....." */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.passw_Msg_Text03{ /* optional */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}


/* Sonstige Formulare */

.form_Text01{ /* Text für Feldbezeichungen */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
}

.form_Text02{ /* z.B Stern für Pflichtfelder */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #54871F;
}

.form_Text03{ /* Text bei Bedarf für zusätzliche Hinweise zB zwischen den Formularfeldern*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
}

.form_Text04{ /* Text bei Bedarf für zusätzliche Hinweise zB PflichtfeldHinweis */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #54871F;
}

.form_Select{ /* Select DropDown Feld */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #4D5364;
background-color: #FFFFFF;
line-height:19px;
vertical-align: middle;
margin: 0px;
height: 19px;
width: 95px;
padding: 0px;
border: 0px;
}

.form_TextInput, .form_TextInput_needed { /* Einzeiliges Textfeld;  */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
background-color: #FFFFFF;
margin: 0px;
height: 19px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 2px;
border: 1px solid #D8DBE4;

}

.form_TextInput01, .form_TextInput01_needed { /* mehrzeiliges Textfeld */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4D5364;
background-color: #FFFFFF;
margin: 0px;
height: 90px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 2px;
border: 1px solid #D8DBE4;

overflow: auto;
}

.form_SelList { /* Select Listenfeld */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4D5364;
text-decoration: underline;
margin-top: 2px;
margin-bottom: 2px;
height: 110px;																		/* IE zeigt Höhe 5 Pixel zu wenig als angegeben an */
padding: 0px;
background-color: #FFFFFF;
border-width:1px;
border-style:solid;
border-color:#E2E2E2 #FFFFFF #FFFFFF #E2E2E2;
overflow: auto;
}

.form_SelList_Option { /* Select Listenfeld */
cursor: hand;
cursor: pointer;
height: 19px;
vertical-align: middle;
}

.form_Button { /* Anmelde, Abmelde, Abbrechen-Button mit HinterGrundGraphik und normalem Text drauf */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;																	/* text-align wirkt auf Button immer mittig, egal welcher Wert in FF, NS */
vertical-align: middle;
color: #8F96A8;
background-image: url(images/button_form01.gif);	/* img kann auch grösser sein als width*/
background-position: left top;
background-repeat: no-repeat;
background-color: #FFFFFF;												/* falls img transparent, scheint sonst standard button grau durch */
margin: 0px;
border: 0px;
line-height: 19px;
height: 19px;
width: 100px;																			/* = Gesamtbreite des Buttons!; da text-align nur mittig wirkt unter FF, NS width Wert dementsprechend genau anpassen */
padding-left: 25px;
cursor: hand; 																		/* Internet Explorer */
cursor: pointer;																	/* andere Browser    */

}

.form_Button01 { /* optional 2te Klasse, falls type="image" buttons mit anderem bgImg verwendet werden, weiteres .gif anlegen! */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;																	/* text-align wirkt auf Button immer mittig, egal welcher Wert in FF, NS */
vertical-align: middle;
color: #8F96A8;
background-image: url(images/button_form01.gif);	/* img kann auch grösser sein als width*/
background-position: left top;
background-repeat: no-repeat;
background-color: #FFFFFF;												/* falls img transparent, scheint sonst standard button grau durch */
margin: 0px;
border: 0px;
line-height: 19px;
height: 19px;
width: 100px;																			/* = Gesamtbreite des Buttons!; da text-align nur mittig wirkt unter FF, NS width Wert dementsprechend genau anpassen */
padding-left: 25px;
cursor: hand; 																		/* Internet Explorer */
cursor: pointer;																	/* andere Browser    */

}

/* form_Radio; 12x12 fixe Standardgrösse, für vertikal mittig Ausrichtung, diese table Eigenschaften verwenden
<table style="width:200px; height:12px;" cellpadding="0" cellspacing="0" border="0">
<tr>
	<td valign="middle" style="width:12px; height:12px; text-align:left;"><input name="RadioGroup" style="height:12px; width:12px; margin:0px;" type="radio" value=""></td>
	<td valign="middle" style="width:88px; height:12px; text-align:left;">Radio1</td>
	<td valign="middle" style="width:12px; height:12px; text-align:left;"><input name="RadioGroup" style="height:12px; width:12px; margin:0px;" type="radio" value=""></td>
	<td valign="middle" style="width:88px; height:12px; text-align:left;">Radio2</td>
</tr>
</table>
*/

/* form_CheckBox; 13x13 fixe Standardgrösse, für vertikal mittig Ausrichtung, diese table Eigenschaften verwenden
<table style="width:200px; height:13px;" cellpadding="0" cellspacing="0" border="0">
<tr>
	<td valign="middle" style="width:13px; height:13px; text-align:left;"><input name="CheckGroup" style="height:13px; width:13px; margin:0px;" type="checkbox" value=""></td>
	<td valign="middle" style="width:87px; height:13px; text-align:left;">CheckBox1</td>
	<td valign="middle" style="width:13px; height:13px; text-align:left;"><input name="CheckGroup" style="height:13px; width:13px; margin:0px;" type="checkbox" value=""></td>
	<td valign="middle" style="width:87px; height:13px; text-align:left;">CheckBox2</td>
</tr>
</table>
*/
