/*Blau: #FFFFFF, Orange: #F3A000*/

/* Frset Styles und Classes*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Body Style für main.php *
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
* { margin:0px;padding:0px;border:0px;}

.body {margin:0px; padding:0px;background-color:#555555;}

body.FrsetMain {
font-size:100%; margin:0px; padding:0px;background-color:#FFFFFF; background-image:url(images/frset_main_bggraphix01.jpg);background-repeat:repeat-x;background-position:left top; background-attachment:fixed;}

#Main {
position:absolute; left:0px; top:0px; width:699px; max-width:699px; height:100%; overflow:auto; background-image:url(images/frset_main_bggraphix02.gif); background-repeat:no-repeat;background-position:left bottom; background-attachment:fixed;
}

body.FrsetTop{/* Body class für top.php */
background-color:#1F3161;}

#flash {position:absolute; left:256px; top:0px; width:479px; height:219px;}
#saveco2 {position:absolute; left:95px; top:187px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;}
/*position:absolute;top:187px;left:95px;color:#FFFFFF;font-weight:bold; width:168px; height:28px;*/
body.Blank{/* Body class für blank.php */
background-color:#FFFFFF;background-image:url(images/frset_blank_bggraphix01.jpg); background-position:left top; background-repeat:repeat-x;}

table.Blank{/* Body class für blank.php */
background-image:url(images/frset_blank_bggraphix02.jpg); background-position:left bottom; background-repeat:repeat-x;}

body.Bottom{/* Body class für blank.php */
background-color:#FFFFFF;background-image:url(images/frset_bottom_bggraphix01.gif); background-position:left top; background-repeat:no-repeat;}

body.FrsetRight{/* Body class für right.php */
background-color:#F5F5F5;}


/* Main Styles *
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* main.php*/
A {cursor:pointer;text-decoration:none;}

A:link FONT.Link01, A:visited FONT.Link01 {
color:#f20000;text-decoration:underline;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
A:hover FONT.Link01, A:active FONT.Link01 {
color:#f20000;text-decoration:underline;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}

A:link FONT.Link02, A:visited FONT.Link02 {
color:#686A93;text-decoration:none;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
A:hover FONT.Link02, A:active FONT.Link02 {
color:#686A93;text-decoration:underline;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}

FONT.Link03, A FONT.Link03, A:link FONT.Link03, A:visited FONT.Link03, A:hover FONT.Link03, A:active FONT.Link03 {
color:#616161;text-decoration:none;font-size:12px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}

FONT.Link04, A FONT.Link04, A:link FONT.Link04, A:visited FONT.Link04, A:hover FONT.Link04, A:active FONT.Link04 {
color:#616161;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}

FONT.Link05,A FONT.Link05,A:link FONT.Link05,A:visited FONT.Link05,A:hover FONT.Link05,A:active FONT.Link05 {color:#2E488F;text-decoration:none;font-size:12px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}

p,P,font,FONT, DIV{padding:0px; border:0px;}

UL,OL {padding-left:16px;}
LI {text-align:justify;}

H1 {
display:inline;color:#1F3161; margin:0px;padding:0px; font-size:87.5%; font-weight:bolder; font-family:Arial, Helvetica,sans-serif;}



.Text01 {
font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;
}
.Text02 {
font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;
}
.Text03 {
font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#66AA00;
}


/* Texte:diverse Klassen *
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.diverser_Text01,#SearchMessages,#SearchResults,#PasswordMessages, #noText { /* Verarbeitungstexte, Abstände zur Seite, Grösse*/
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-left:7px; margin-right:20px; margin-top:13px; width:auto; text-align:left;}

.diverser_Text01 { /* cfg.php356, Für diesen Menüpunkt wurde noch kein Inhalt erstellt */
display:block;height:20px;color:#1F3161;text-decoration:none;}


.lang {position:absolute; display:inline; width:23px; height:14px; color:#868584; border:0px; text-align:center; background-image:url(images/lang01.gif); background-position:left top; background-repeat:no-repeat; cursor:pointer; }



/* Formular + Formular Verarbeitungs Styles */





/*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Suche Formular:*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.search_Text{ /* Einzeiliges Textfeld zur Eingabe der Suchebegriffe*/
font-family:Arial, Helvetica, sans-serif; font-size:10px;font-weight:bold;color:#1F3161;background-color:#D3D7F0;margin:0px;width:130px;height:12px; line-height:11px; padding:0px;border:0px;}
.search_Button { /* Such-Button mit HinterGrundGraphik und/oder normalem Text drauf */
margin:0px;border:0px;padding:0px;line-height:19px;height:19px;width:19px;cursor:pointer;}

/* Suche VerarbeitungsTexte:cfg.php, main.php; */
#SearchMessages { /*div id in der die Such Messages ausgegeben werden*/
margin-bottom:20px;height:20px;}
#SearchResults { /*div id in der die Such Ergebnisse ausgegeben werden*/
height:auto;}
#SearchResults table{
margin-top:1px; margin-bottom:-6px;}
#SearchResults td{
text-align:left;}

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

.search_Msg_Text01{ /* main.php, de.php; Seitenzahl, Suchbegriff */
color:#1F3161;font-weight:bold;}
.search_Msg_Text02{ /* main.php, de.php; "Eintrag, Einträge gefunden" */
color:#000000;font-weight:normal;}
.search_Msg_Text03{ /* cfg.php Text der Seite die gefunden wurde */
color:#000000;font-weight:normal;}
.search_Msg_Text04{ /* cfg.php Link(kein a nur Text) der Seite die gefunden wurde */
color:#A0A0A0;font-style:italic;}
.search_Msg_Text05{ /* Text mit Hintergrundfarbe der innerhalb der jeweiligen Seite angezeigt wird */
color:#FFFFFF;background-color:#66AA00;font-weight:bold;}

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



/* Passwort Formular:*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.passw_Text01{ /* Text für Feldbezeichungen */
color:#FFFFFF;}

.passw_User,.passw_PW{ /* Einzeiliges Textfeld*/
color:#555555;background-color:#000000;margin:0px;width:105px;height:12px; line-height:10px; padding:0px;border:0px;}
.passw_Button { /* Passwort-Button mit HinterGrundGraphik und normalem Text drauf */
margin:0px;border:0px;padding:0px;line-height:12px;height:12px;width:15px;cursor:pointer;background-image:url(images/button01.gif);background-position:left top;background-repeat:no-repeat;}

/* Passwort VerarbeitungsTexte:wrong.php; */
#PasswordMessages{ /*div id wrong.php, Username oder Passwort falsch*/
text-align:left; height:20px;}

.passw_Msg_Text01{ /* wrong.php; Anzahl Sekunden des letzten Eintrags, Passwort oder Username falsch*/
font-weight:bold;color:#F3A000;}
.passw_Msg_Text02{ /* wrong.php; "Sie haben erst vor kurzem einen Eintrag verfasst....." */
color:#FFFFFF;}
.passw_Msg_Text03{ /* optional */
color:#FFFFFF;}

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

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

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

.news_Text03{ /* Text bei Bedarf für zusätzliche Hinweise zB zwischen den Formularfeldern*/
font-size:10px; color:#666666; }

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


.news_Select01{ /* Select DropDown Feld */
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.news_Input01 { /* Einzeilige Textfelder;   */
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:320px; border-top:2px solid #798197;border-left:2px solid #798197;border-bottom:2px solid #C7CAD3;border-right:2px solid #C7CAD3;}

.news_Button01 { /* Anmelde, Abmelde, Abbrechen-Button mit HinterGrundGraphik und normalem Text drauf */
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;background-color:#C7CAD3;height:auto; cursor:pointer;border-top:2px solid #C7CAD3;border-left:2px solid #C7CAD3;border-bottom:2px solid #798197;border-right:2px solid #798197;}

/* 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:12px; color:#000000;}

.news_Msg_Text02{ /* bei Bedarf, HinweisText in anderer Farbe */
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

/* Sonstige Formular:alle Formularfelder*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.form_Text01{ /* Text für Feldbezeichungen */
font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}
.form_Text02{ /* z.B Stern für Pflichtfelder */
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#1F3161;}
.form_Text03{ /* z.B Stern für Pflichtfelder */
font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#1F3161;}

.form_TextInput,.form_TextInput_needed { /* Einzeiliges Textfeld;  */
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;background-color:#FFFFFF;width:145px; height:22px; padding-top:2px;padding-left:2px;border-top:2px solid #798197;border-left:2px solid #798197;border-bottom:2px solid #C7CAD3;border-right:2px solid #C7CAD3;margin-top:1px;margin-bottom:1px;}
.form_TextInput01 { /* mehrzeiliges Textfeld */
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;background-color:#FFFFFF;width:145px;height:auto;line-height:14px;padding:0px;overflow:auto;border-top:2px solid #798197;border-left:2px solid #798197;border-bottom:2px solid #C7CAD3;border-right:2px solid #C7CAD3;margin-top:1px;margin-bottom:1px;}


.form_Button { /* Anmelde, Abmelde, Abbrechen-Button mit HinterGrundGraphik und normalem Text drauf */
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;background-color:#C7CAD3;height:auto;width:60px;cursor:pointer;border-top:2px solid #C7CAD3;border-left:2px solid #C7CAD3;border-bottom:2px solid #798197;border-right:2px solid #798197;}
.form_Button01 { /* optional 2te Klasse, falls type="image" buttons mit anderem bgImg verwendet werden, weiteres .gif anlegen! */
text-align:center;vertical-align:middle;color:#F3A000;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:pointer;}

div#copyright {
	position: relative;
	height: 100%;
	width: 276px;
	text-align: center;
}
div#copyright a {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 10px;
	width: 150px;
	margin: -5px 0 0 -75px;
	text-decoration: none;
	color: #7990ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}

div#copyright a:hover {
	color: #FFF;
}
