/* Frset Styles und Classes*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Body Style für main.php *
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*body { behavior: url("http://host14.ssl-net.net/konzeptra_at/vorlage/csshover3.htc"); }*/

* {
margin: 0px;padding: 0px;font-family: Arial, Helvetica, sans-serif;}

BODY,A,FONT,P,BR,TD,TABLE,TR,IMG,H1,H2,H3 {margin:0px;}
BODY,A,FONT,P,BR,UL,OL,LI,H1,H2,H3,DIV {border:0px;padding:0px;}
hr {margin-top: 3px;}

body.FrsetMain {
margin:0px;scrollbar-arrow-color:#27638B;scrollbar-3dlight-color:#27638B;scrollbar-highlight-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-darkshadow-color:#27638B;scrollbar-track-color:#FFFFFF;background-color:#FFFFFF;}

body.FrsetMenuBottom{/* Body class für menu_bottom.php */
margin:0px;background-color:#EEF4F8;/*background-attachment:fixed;background-image:url(images/frset_menu_bottom_bggraphix01.gif);background-repeat:repeat-y;background-position:left top;*/}

body.FrsetMenuTop{/* Body class für menu_bottom.php */
margin:0px;background-color:#EEF4F8;/*background-attachment:fixed;background-image:url(images/frset_menu_bottom_bggraphix01.gif);background-repeat:repeat-y;background-position:left top;*/}

body.FrsetMainBottom{/* Body class für menu_bottom.php */
margin:0px;background-color:#EEF5F8;background-attachment:fixed;background-image:url(images/frset_main_bottom_bggraphix01.gif);background-repeat:no-repeat;background-position:left top;}

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


/* Main Styles *
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* main.php*/




/* Link Styles *
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* main.php*/


/* Frset Link Styles */
a.Link01, a.Link01:link, a.Link01:visited, a.Link01:hover, a.Link01:active
{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#234167; text-decoration:none; height: 17px; line-height: 17px; cursor: pointer;}
a.Link01:hover, a.Link01:active {color: #234167;}

a.Link02:link, a.Link02:visited, a.Link02:hover, a.Link02:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3e72b6; text-decoration:none;}



/* Texte:diverse Klassen *
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
span.Frset_Text01 {
display:block; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#5f646b; text-decoration:none;width:193px; background-image:url(images/frset_title.gif);line-height:22px;text-indent:22px;text-align:left;}
.diverser_Text01 { /* cfg.php, Für diesen Menüpunkt wurde noch kein Inhalt erstellt */
display:block; align: center; margin-top: 32px; margin-left: 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f646b; text-decoration:none;}
p,P {margin:0px;padding:0px;}

/* Formular + Formular Verarbeitungs Styles */

/*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Suche Formular: *
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.search_Text { /* Einzeiliges Textfeld zur Eingabe der Suchebegriffe*/
font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #234167; background-color:#FFFFFF; margin:0 0 0 1px; border:0px; width: 106px; vertical-align: middle; line-height: 15px; height:15px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:2px;}

.search_Button { /* Such-Button mit HinterGrundGraphik und/oder normalem Text drauf */
margin:0 0 30px 0; border:0px; line-height:17px; height:17px; width:20px; cursor:hand; cursor:pointer;}

/* Suche VerarbeitungsTexte: cfg.php, main.php;  */
#SearchMessages { /*div id in der die Such Messages ausgegeben werden*/
text-align:left;padding-top:32px; margin-left: 8px;}

#SearchResults { /*div id in der die Such Ergebnisse ausgegeben werden*/
width: 620px; height: auto; margin-left: 8px;}

#SearchResults td {
text-align: left;}

.search_Msg_Text01,.search_Msg_Text02,.search_Msg_Text03,.search_Msg_Text04,.search_Msg_Text05 {
font-size: 12px;font-family:Arial, Helvetica, sans-serif;}

.search_Msg_Text01 { /* main.php, de.php;  Seitenzahl, Suchbegriff */
color:#5f646b;}

.search_Msg_Text02 { /* main.php, de.php;  "Eintrag, Einträge gefunden" */
color:#5f646b;}

.search_Msg_Text03 { /* cfg.php Text der Seite die gefunden wurde */
color:#5f646b;padding: 2px 0;}

.search_Msg_Text04 { /* cfg.php Link(kein a nur Text) der Seite die gefunden wurde */
font-size: 11px; font-style:italic;color:#AAAAAA;}

.search_Msg_Text05 { /* Text mit Hintergrundfarbe der innerhalb der jeweiligen Seite angezeigt wird */
color: #FFFFFF; font-weight: bold; background-color: #3e72b6;}

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

a.search_Msg_Link:hover, a.search_Msg_Link:visited, a.search_Msg_Link:active {
color: #3e72b6;}

.searchstring {
color:#3e72b6;}

/* Passwort Formular:*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.passw_Text01{ /* Text für Feldbezeichungen */
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#5F656F;}

.passw_User,.passw_PW{ /* Einzeiliges Textfeld*/
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#5F656F;margin:0px;height:19px;padding-top:2px;padding-right:0px;padding-bottom:0px;padding-left:2px;border:1px solid #C7CCD4;}
.passw_Button { /* Passwort-Button mit HinterGrundGraphik und normalem Text drauf */
font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;vertical-align:middle;color:#5F656F;background-image:url(images/button_passw_login01.gif);  /* img kann auch grösser sein als width*/background-position:left top;background-repeat:no-repeat;background-color:#FFFFFF;margin:0px;border:0px;line-height:19px;height:19px;width:100px;/*padding-left:16px;*/cursor:hand;cursor:pointer;}
.passw_Button01 { /* Passwort-Button mit HinterGrundGraphik und normalem Text drauf */
font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;vertical-align:middle;color:#5F656F;background-image:url(images/button_abbr01.gif);  /* img kann auch grösser sein als width*/background-position:left top;background-repeat:no-repeat;background-color:#FFFFFF;margin:0px;border:0px;line-height:19px;height:19px;width:100px;/*padding-left:16px;*/cursor:hand;cursor:pointer;}


/* Passwort VerarbeitungsTexte:wrong.php; */
.passw_Msg_Text01{ /* wrong.php; Anzahl Sekunden des letzten Eintrags, Passwort oder Username falsch*/
font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#ABB2BA;}
.passw_Msg_Text02{ /* wrong.php; "Sie haben erst vor kurzem einen Eintrag verfasst....." */
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#5F656F;}
.passw_Msg_Text03{ /* optional */
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}

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

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

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

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

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

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

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

.news_Input { /* Einzeilige Textfelder; */
font-size: 10px;color: #666666;width: 320px;height: 19px;line-height: 14px;background-color: #FFFFFF;padding-top: 2px;padding-left: 2px;border: 1px solid #D8DBE4;}

.news_Button { /* Anmelde, Abmelde, Abbrechen-Button mit HinterGrundGraphik und normalem Text drauf */
font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;vertical-align:middle;color:#5F656F;background-image:url(images/button_news_anm01.gif);background-position:left top;background-repeat:no-repeat;background-color:#FFFFFF;margin:0px;border:0px;line-height:19px;height:19px;width:100px;/*padding-left:16px;*/cursor:hand;cursor:pointer;}

.news_Button01 { /* Abmelden nur mit HinterGrundGraphik ohne Text drauf */
font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;vertical-align:middle;color:#5F656F;background-image:url(images/button_news_abm01.gif);background-position:left top;background-repeat:no-repeat;background-color:#FFFFFF;margin:0px;border:0px;line-height:19px;height:19px;width:100px;/*padding-left:16px;*/cursor:hand;cursor:pointer;}
.news_Button02 { /* Abbrechen nur mit HinterGrundGraphik ohne Text drauf */
font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;vertical-align:middle;color:#5F656F;background-image:url(images/button_abbr01.gif);background-position:left top;background-repeat:no-repeat;background-color:#FFFFFF;margin:0px;border:0px;line-height:19px;height:19px;width:100px;/*padding-left:16px;*/cursor:hand;cursor:pointer;}

/* 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:Arial, Helvetica, sans-serif;font-size:10px;color:#ABB2BA;background-color:#FFFFFF;}
.news_Msg_Text02{ /* bei Bedarf, HinweisText in anderer Farbe */
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#5F656F;background-color:#FFFFFF;}

/* Sonstige Formular: alle Formularfelder*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.form_Text01{ /* Text für Feldbezeichungen */
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5f646b;}
.form_Text02{ /* z.B Stern für Pflichtfelder */
font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#ABB2BA;}
.form_Text03{ /* Text bei Bedarf für zusätzliche Hinweise zB zwischen den Formularfeldern*/
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ABB2BA;}
.form_Text04{ /* Text bei Bedarf für zusätzliche Hinweise zB PflichtfeldHinweis */
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ABB2BA;}

.form_TextInput { /* Einzeiliges Textfeld;  */
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5f646b;background-color:#FFFFFF;margin:0px;height:19px;padding-top:2px;padding-right:0px;padding-bottom:0px;padding-left:2px; border-width:1px;border-style:solid;border-color:#BBBBBB #EEEEEE #EEEEEE #BBBBBB;}
.form_TextInput01 { /* mehrzeiliges Textfeld */
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5f646b;background-color:#FFFFFF;margin:0px;height:90px;padding-top:2px;padding-right:0px;padding-bottom:0px;padding-left:2px;border-width:1px;border-style:solid;border-color:#BBBBBB #EEEEEE #EEEEEE #BBBBBB; overflow-x: hidden; overflow-y:auto;}

.form_Sel { /* Select DropDown Feld */
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#5f646b;background-color:#FFFFFF;line-height:19px;vertical-align:middle;margin:0px;height:19px;width:95px;padding:0px;border:1px solid #C7CCD4;}
.form_SelList { /* Select Listenfeld */
font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#5f646b;text-decoration:underline;margin-top:2px;margin-bottom:2px;height:110px;                                      /* IE6 zeigt Höhe 5 Pixel zu wenig als angegeben an */padding:0px;background-color:#FFFFFF;border-width:1px;border-style:solid;border-color:#5f646b #FFFFFF #FFFFFF #ABB2BA;overflow:auto;}
.form_SelList_Option { /* Select Listenfeld Einträge */
cursor:hand;cursor:pointer;height:19px;vertical-align:middle;}
.form_Button { /* Anmelde, Abmelde, Abbrechen-Button mit HinterGrundGraphik und normalem Text drauf */
font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left; color:#FFFFFF;background-image:url(images/button_form.jpg);background-position:right top;background-repeat:no-repeat;background-color:#FFFFFF; line-height:27px;height:29px;width:150px;padding-left:10px; cursor:hand;cursor:pointer; margin-top: 10px; border-width:1px; border-style:solid; border-color:#99be6e #1b3900 #1b3900 #99be6e;}
.form_Button01 { /* optional 2te Klasse, falls type="image" buttons mit anderem bgImg verwendet werden, weiteres .gif anlegen! */
font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;vertical-align:middle;color:#5F656F;background-image:url(images/button_form01.gif);background-position:left top;background-repeat:no-repeat;background-color:#FFFFFF;margin:0px;border:0px;line-height:19px;height:19px;width:100px;/*padding-left:16px;*/cursor:hand;cursor:pointer;}

table.NewsBorder { margin-right: 5px;}
table.NewsBorder, table.NewsBorder td.colspan {width: 210px;}
table.NewsBorder td.colspan {height:5px; background: url(images/table_top.gif) center bottom no-repeat;}
table.NewsBorder td.td01, table.NewsBorder td.td03  {width: 5px;}
table.NewsBorder td.td02 {width: 200px;}
table.NewsBorder td.td01 {background: url(images/table_left.gif) right top no-repeat;}
table.NewsBorder td.td03 {background: url(images/table_right.gif) left top no-repeat;}



table.News01 {width: 200px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
td.img {height:70px;}
td.title {color: #FFFFFF; background: #c2cbda; height: 18px; border-top: 1px solid #e8ecf2; border-bottom:  1px solid #e8ecf2; padding-left: 3px; padding-right: 3px;}
td.text {color: #5f646b; padding: 3px;}