/*Formatierungen - wo sind welche classes zu finden*/


/*-------------------
functions.php

angemeldet
unangemeldet
menu
anmeldung
reg
linksunten
---------------------*/

/*-------------------
config.php

hauptseite
h5
---------------------*/

/*-------------------
index.php

h4
h5
---------------------*/

/*-------------------
voting.php

h4
h5
h6
vote
---------------------*/

/*-------------------
feedback.php

h4
h5
feedback
---------------------*/

/*-------------------
kontakt.php

h4
h5
email
---------------------*/

/*-------------------
registration.php

fehlermeldung
h4
h5
reg_options
---------------------*/

/*-------------------
bestaetigung.php

h4
h5
bestaetigung
bestaetigung2-7
standardtext
standardlink2
---------------------*/

/*-------------------
passwort_vergessen.php

h3
h4
h5
---------------------*/

/*-------------------
vote_politik_1.php

votefragen
votemoeglichkeiten
votefehler
---------------------*/

/*-------------------
vote_politik_1_stimme.php

standardlink
standardtext
standardlink2
frage_ergebnis
ergebnistabelle
votegrafik
prozentsatz
anzahl_stimmen
---------------------*/




/*Allgemeine Formatierungen für den ganzen body-Bereich*/

body { font-family: arial, helvetica; font-size:12;}


/*--------------------------------------------------------------------------------------------------------*/


/*Formatierung für Schriften h1-6*/

h1 { font-family: arial, helvetica;font-size:12; font-weight:bold; color:#5B5B00; display:block; margin-bottom:7px; margin-top:7px;text-align:center; width:100%;
         border: 1px dotted black; border-width: 0; padding-left: 1; padding-right: 1; padding-top: 2; padding-bottom: 2; text-decoration:none;}

h2 { font-family: arial, helvetica; font-size:22; font-weight:bold; display:block; margin-top:0px; margin-left:10px;text-align:left; width:90%;
        text-decoration:none; text-align:left; color: #006699}

h3 { font-family: arial, helvetica; font-size:12; font-weight:normal; display:block; margin-bottom:0px; text-align:left;
          padding:3px; text-decoration:none;}

h4 { font-family: arial, helvetica; font-size:12; font-weight:normal; margin-top:0px; margin-left:0px;
        text-decoration:none; text-align:left;}

h5 { font-family: arial, helvetica; font-size:12; font-weight:normal; display:block; margin-top:0px; margin-left:10px;text-align:left; width:90%;
        text-decoration:none; text-align:left;}

h6 { font-family: arial, helvetica; font-size:12; font-weight:normal; display:block; margin-top:0px; margin-left:5px;text-align:left; width:90%;
        text-decoration:underline; text-align:justify;}

/*--------------------------------------------------------------------------------------------------------*/

/*Formatierung Text rechts oben wenn user angemeldet ist*/

.angemeldet { font-family: arial, helvetica; font-size:12; color:white; font-weight:normal; margin-top:0px; margin-right:5px;text-align:right;
        text-decoration:none; text-align:justify;}


/*Formatierung Text rechts oben wenn user NICHT angemeldet ist*/

.unangemeldet { font-family: arial, helvetica; font-size:12; color:white; font-weight:normal; margin-top:0px; margin-right:5px;text-align:right;
        text-decoration:none; text-align:justify;}


/*Formatierung der Links in der Menübar*/

a.menu { font-size:12; display:block; margin-bottom:0px; text-align:center; width:100%;
         border-style:solid; border-width:1px; padding:2px; text-decoration:none;border-color:c0c0c0; cursor:pointer;}
a.menu:link    { color:white; 	background-color:#7B7D7B; border-color:cfcfcf; }
a.menu:visited { color:white; 	background-color:#7B7D7B; border-color:cfcfcf; }
a.menu:hover   { color:285078; 	background-color:e0e0e0; border-color:f0f0f0; }
a.menu:active  { color:285078; 	background-color:e0e0e0; border-color:f0f0f0; }


/*Formatierung für Username und Passwort*/

.anmeldung { font-family: arial, helvetica; font-size:12; font-weight:normal; display:block; margin-bottom:0px; text-align:left;
          padding:3px; text-decoration:none;}


/*Formatierung der Linkbar unten an der Seite*/

a.linksunten { font-size:12; margin-bottom:0px; text-align:center; width:100%; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;border-color:c0c0c0; cursor:pointer}
a.linksunten:link     {color:cfcfcf; }
a.linksunten:visited  {color:cfcfcf; }
a.linksunten:hover    { color:#DEDFDE; }
a.linksunten:active   { color:#DEDFDE; }

a.linksunten2 { font-size:12; margin-bottom:0px; text-align:center; width:100%; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;border-color:c0c0c0; cursor:pointer}
a.linksunten2:link     {color:cfcfcf; }
a.linksunten2:visited  {color:cfcfcf; }
a.linksunten2:hover    { color:white; }
a.linksunten2:active   { color:white; }

a.linksoben2 { font-size:12; margin-bottom:0px; text-align:center; width:100%; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;border-color:c0c0c0; cursor:pointer}
a.linksoben2:link     {color:8ca0b4; }
a.linksoben2:visited  {color:8ca0b4; }
a.linksoben2:hover    { color:white; }
a.linksoben2:active   { color:white; }

a.linksoben { font-size:12; display:block; margin-bottom:0px; text-align:center; width:100%;
         border-style:solid; border-width:1px; padding:2px; text-decoration:none;border-color:c0c0c0; cursor:pointer;}
a.linksoben:link    { color:white; 	background-color:#7B7D7B; border-color:cfcfcf; }
a.linksoben:visited { color:white; 	background-color:#7B7D7B; border-color:cfcfcf; }
a.linksoben:hover   { color:285078; 	background-color:e0e0e0; border-color:f0f0f0; }
a.linksoben:active  { color:285078; 	background-color:e0e0e0; border-color:f0f0f0; }

/*--------------------------------------------------------------------------------------------------------*/


/*Formatierung Textausgabe bei unberechtigtem Zugriff auf geschützen Bereich*/

.hauptseite { font-family: arial, helvetica; font-size:12; font-weight:normal; display:block; margin-top:8px; margin-left:8px;text-align:left;
        text-decoration:none; text-align:none;}


/*Formatierung Textausgabe bei Versuch erneuter Stimmabgabe*/

.abgestimmt { font-family: arial, helvetica; font-size:12; font-weight:normal; margin-top:8px; margin-left:8px;text-align:left;
        text-decoration:none; text-align:none;}


/*--------------------------------------------------------------------------------------------------------*/


/*Formatierung der Links zu den Votings*/

a.vote { font-size:12; margin-bottom:0px; margin-left:5px; text-align:left; width:100%; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;border-color:c0c0c0; cursor:pointer}
a.vote:link     {color:black; }
a.vote:visited  {color:black; }
a.vote:hover    { color:8ca0b4; }
a.vote:active   { color:8ca0b4; }


/*Formatierung der email-Links auf der Seite "Kontakt"*/

a.email { font-size:12; margin-bottom:0px; margin-left:8px; text-align:left; width:100%; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;border-color:c0c0c0; cursor:pointer}
a.email:link     {color:blue; }
a.email:visited  {color:blue; }
a.email:hover    { color:8ca0b4; }
a.email:active   { color:8ca0b4; }


/*Formatierung der Links "Registrieren", "Passwort vergessen", "Logout"*/

a.reg { font-family: arial, helvetica;font-size:12;text-decoration:none;}
a.reg:link    { color:black; }
a.reg:visited { color:black; }
a.reg:hover   { color:white; }
a.reg:active  { color:white; }


/*Formatierung Link auf Hauptseite, wenn unangemeldet auf geschützten Bereich zugegriffen*/

a.hauptseite { font-size:12; margin-top:5px; margin-left:8px; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;border-color:c0c0c0; cursor:pointer}
a.hauptseite:link     {color:black; }
a.hauptseite:visited  {color:black; }
a.hauptseite:hover    { color:8ca0b4; }
a.hauptseite:active   { color:8ca0b4; }


/*Formatierung der Feedbackeingabe*/

.feedback { font-family: arial, helvetica; font-size:12; font-weight:normal; display:block; margin-bottom:0px; text-align:left; margin-left:6px;
          padding:3px; text-decoration:none;}


/*Formatierung Schrift Eingabefeld Bemerkungen*/

.bemerkungen { font-family: helvetica;}

.bemerkungen2 { font-family: helvetica; font-size:12; color:blue; }


/*--------------------------------------------------------------------------------------------------------*/


/*Formatierung Textausgabe bei unvollständiger Eingabe der Registrierungsdaten*/

.fehlermeldung { font-family: arial, helvetica; font-size:12; color:red; font-weight:normal; border-style:solid; border-width:0px; padding:6px; margin-bottom:6px; margin-left:8px;text-align:left;
        text-decoration:none;}



/*Formatierung der augelistenen Registrierungspunkte*/

.reg_options { font-family: arial, helvetica; font-size:12; font-weight:normal; display:block; margin-bottom:0px; text-align:left; margin-left:6px;
          padding:3px; text-decoration:none;}

.reg_options2 { font-family: arial, helvetica; color:blue; font-size:12; font-weight:normal; display:block; margin-bottom:0px; text-align:left; margin-left:6px;
          padding:3px; text-decoration:none;}


/*--------------------------------------------------------------------------------------------------------*/


/*Formatierung der bestätigten Angaben bei Registrierung*/


.bestaetigung { font-family: arial, helvetica; font-size:12; font-weight:normal; margin-top:0px; margin-left:5px; text-align:left;
        text-decoration:none;}

.bestaetigung2 { font-family: arial, helvetica; font-size:12; color:#285078; font-weight:bold; margin-top:0px; margin-left:15px;
        text-decoration:none;}

.bestaetigung3 { font-family: arial, helvetica; font-size:12; color:#285078; font-weight:bold; margin-top:0px; margin-left:25px;
        text-decoration:none;}

.bestaetigung4 { font-family: arial, helvetica; font-size:12; color:#285078; font-weight:normal; margin-top:0px; margin-left:45px;
        text-decoration:none;}

.bestaetigung5 { font-family: arial, helvetica; font-size:12; color:#285078; font-weight:normal; margin-top:0px; margin-left:33px;
        text-decoration:none;}

.bestaetigung6 { font-family: arial, helvetica; font-size:12; color:#285078; font-weight:normal; margin-top:0px; margin-left:63px;
        text-decoration:none;}

.bestaetigung7 { font-family: arial, helvetica; font-size:12; color:#285078; font-weight:normal; margin-top:0px; margin-left:49px;
        text-decoration:none;}


/*--------------------------------------------------------------------------------------------------------*/



/*Formatierung Textausgabe nach Stimmabgabe*/

.standardtext { font-family: arial, helvetica; font-size:12; font-weight:normal; margin-top:8px; margin-left:0px;text-align:left;
        text-decoration:none; text-align:none;}


/*Formatierung der Standardlinks*/

a.standardlink { font-size:12; margin-bottom:0px; margin-left:5px; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;cursor:pointer}
a.standardlink:link     {color:black; }
a.standardlink:visited  {color:black; }
a.standardlink:hover    { color:8ca0b4; }
a.standardlink:active   { color:8ca0b4; }

/*Formatierung der Standardlink mitten im Text (wegen margin-left)*/

a.standardlink2 { font-size:12; margin-bottom:0px; margin-left:0px; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;cursor:pointer}
a.standardlink2:link     {color:black; }
a.standardlink2:visited  {color:black; }
a.standardlink2:hover    { color:8ca0b4; }
a.standardlink2:active   { color:8ca0b4; }


a.standardlink3 { font-size:12; margin-bottom:0px; margin-left:0px; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;cursor:pointer}
a.standardlink3:link     {color:navy; }
a.standardlink3:visited  {color:navy; }
a.standardlink3:hover    { color:8ca0b4; }
a.standardlink3:active   { color:8ca0b4; }

a.standardlink4 { font-size:12; font-weight:bold; margin-bottom:0px; margin-left:0px; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;cursor:pointer}
a.standardlink4:link     {color:white; }
a.standardlink4:visited  {color:white; }
a.standardlink4:hover    { color:8ca0b4; }
a.standardlink4:active   { color:8ca0b4; }

a.standardlink5 { font-size:12; font-weight:bold; margin-bottom:0px; margin-left:0px; border-style:solid;
		border-width:0px; padding:0px; text-decoration:none;cursor:pointer}
a.standardlink5:link     {color:black; }
a.standardlink5:visited  {color:black; }
a.standardlink5:hover    { color:8ca0b4; }
a.standardlink5:active   { color:black; }

/*--------------------------------------------------------------------------------------------------------*/



/*Formatierung der Votemöglichkeiten*/

.votemoeglichkeiten { font-family: arial, helvetica; font-size:12; font-weight:normal; margin-top:0px; margin-left:8px;text-align:left;
        text-decoration:none; text-align:justify;}


/*Formatierung verschiedene Votefragen*/

.votefragen { font-family: arial, helvetica; font-size:14; font-weight:bold; display:block; margin-top:8px; margin-left:4px;text-align:left; width:100%;
        text-decoration:underline;}


/*Formatierung Textausgabe bei Vote ohne angeklickte Option*/

.votefehler{ font-family: arial, helvetica; font-size:12; color:red; font-weight:normal; display:block; margin-top:0px; margin-left:8px;text-align:left; width:90%;
        text-decoration:none; text-align:justify;}


/*--------------------------------------------------------------------------------------------------------*/



/*Formatierung Frage über Ergebnistabelle*/

.frage_ergebnis { font-family: arial, helvetica; font-size:12; font-weight:bold; display:block; margin-top:8px; margin-left:8px;text-align:left;
        text-decoration:none; text-align:none;}


/*Formatierung Anzahl der Stimmen*/

.anzahl_stimmen { font-family: arial, helvetica; font-size:12; font-weight:normal; margin-top:0px; margin-left:5px;
        text-decoration:none;}


/*Formatierung Text in Grafik*/


.votegrafik { font-family: arial, helvetica; font-size:12; font-weight:normal; display:block; margin-top:0px; margin-left:5px;text-align:left;
        text-decoration:none; text-align:justify;}


/*Formatierung Prozentsatz in Grafik*/


.prozentsatz { font-family: arial, helvetica; font-size:12; color:red; font-weight:normal; margin-top:0px; margin-left:5px;
        text-decoration:none;}


/*Formatierung der ganzen Ergebnistabelle (Ausrichtung)*/


.ergebnistabelle {margin-left:5px; margin-top:15px;}


/*Formatierung Schrift Vielen Dank*/

.dank { font-family: arial, helvetica; font-size:14; color:#285078; font-weight:bold; display:block; margin-top:8px; margin-left:5px;text-align:left; width:100%;
        text-decoration:none;}


/*--------------------------------------------------------------------------------------------------------*/

/* Menu 1 column */
TD#menu_1 {
	vertical-align: top;
	width: 100%;
	background-repeat : no-repeat;
	padding-top: 10px;

}
TD#menu_1 DIV {
	width: 100%;
}
TD#menu_1 DIV A {
	color: navy;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 12px;
  padding-top:5px;
  padding-left:0px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px dotted #999999;
  font-weight:bold;
  font-size: 12px;
  padding-top:5px;
  padding-left:0px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}






/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 15px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}
