/***********************************************************************/
/*          Zentrale Stylesheets für Liberale Altenberger              */
/***********************************************************************/


table.dummie_tab{
	width: 480;
	height: 430;
	background-color: #fbee31;
	color: #00519E;
	font-style: Arial;
	font-weight: bold;
	font-size: 12px;
}

body {
	/*Zum zentrieren der Haupttabelle und MS Internet Explorer */
	text-align: center;
	margin: 0px;
}

/*Zentrale Schriften: Anfang*/
font.ueberschrift{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00519E;
	background-color: #FFFF99;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

font.ueberschrift_fett{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00519E;
	background-color: #FFFF99;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

font.normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00519E;
	background-color: #FFFF99;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

font.normal_fett{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00519E;
	background-color: #FFFF99;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}


font.normal_gelb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fbee31;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

font.normal_gelb_fett{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fbee31;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}
/*Zentrale Schriften: Ende*/
img {
	border-style: none;
	}

img.logo{
	vertical-align: top;
	height: 136 px;
	width: 150px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00519E;
	background-color: #FFFF99;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00519E;
	background-color: #FFFF99;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

/************************************************************************/
/*                Standard Linkdefinitionen: Anfang                     */
/************************************************************************/
A {
	color : #00519E;
	text-decoration: none;
	font-weight: bold;
}

A:link {
	color : #00519E;
	text-decoration: none;
	font-weight: bold;
}

A:visited {
	color : #00519E;
	text-decoration: none;
	font-weight: bold;
}

A.rss {
	color : #00519E;
	text-decoration: none;
	font-weight: lighter;
}

A.rss:link {
	color : #00519E;
	text-decoration: none;
	font-weight: lighter;
}

A.rss:visited {
	color : #00519E;
	text-decoration: none;
	font-weight: lighter;
}





A.klein_blau {
	color : #00519E;
	text-decoration: none;
}


A.klein_blau:link {
	color : #00519E;
	text-decoration: none;
}

A.klein_blau:visited {
	color : #00519E;
	text-decoration: none;
}



A.klein_gelb {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-align: center;
	vertical-align: middle;
}


A.klein_gelb:link {
	color: #fbee31;
	text-decoration: none;
}

A.klein_gelb:visited {
	color : #fbee31;
	text-decoration: none;
}


/************************************************************************/
/*                    Standard Linkdefinitionen:Ende                    */
/************************************************************************/
table.main {
	width: 780px;
	/*Zum zentrieren der Haupttabelle unter Mozilla und anderen*/
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0px;
}



td.spalte_links {
	width: 150px;
	height: 136px;
}

td.spalte_navigation {
	width: 150px;
	background-image: url(../bilder/layout/spalten_hintergrund.jpg);
	vertical-align: top;
	font-family: Arial;
	font-weight: bold;
	color: #fbee31;
	padding: 0px;
}

/*************************************************************/
/*Hover-Navigation Beginn                                    */
/*************************************************************/

/*Ebene 1*/
A.hover_nav_ebene1 {
	display: block;
	margin: 0px;
}


A.hover_nav_ebene1:link {
	color : #fbee31;
	text-decoration: none;
}

A.hover_nav_ebene1:visited {
	color : #fbee31;
	text-decoration: none;
}


A.hover_nav_ebene1:hover{
	background-color: #00519e;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0px;
}

td.spalte_navigation_ebene1{
	width: 150px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #fbee31;
	height: 30px;
	text-indent: 4px;
}

td.spalte_navigation_ebene1_hover{
	width: 150px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #fbee31;
	height: 30px;
	background-color: #6699cc;
	text-indent: 4px;
}

/*Ebene 2*/
A.hover_nav_ebene2 {
	display: block;
	margin: 0px;
}


A.hover_nav_ebene2:link {
	color : #fbee31;
	text-decoration: none;
}

A.hover_nav_ebene2:visited {
	color : #fbee31;
	text-decoration: none;
}


A.hover_nav_ebene2:hover{
	background-color: #00519e;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}

td.spalte_navigation_ebene2{
	width: 150px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #fbee31;
	height: 20px;
	text-indent: 20px;
}

td.spalte_navigation_ebene2_hover{
	width: 150px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #fbee31;
	height: 20px;
	background-color: #6699cc;
	text-indent: 20px;
}

/*Ebene 3*/
A.hover_nav_ebene3 {
	display: block;
	margin: 0px;
}


A.hover_nav_ebene3:link {
	color : #fbee31;
	text-decoration: none;
}

A.hover_nav_ebene3:visited {
	color : #fbee31;
	text-decoration: none;
}


A.hover_nav_ebene3:hover{
	background-color: #00519e;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
}

td.spalte_navigation_ebene3{
	width: 150px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #fbee31;
	height: 18px;
	text-indent: 36px;
}

td.spalte_navigation_ebene3_hover{
	width: 150px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #fbee31;
	height: 18px;
	background-color: #6699cc;
	text-indent: 36px;
}

/*Ebene 4*/
A.hover_nav_ebene4 {
	display: block;
	margin: 0px;
}


A.hover_nav_ebene4:link {
	color : #fbee31;
	text-decoration: none;
}

A.hover_nav_ebene4:visited {
	color : #fbee31;
	text-decoration: none;
}


A.hover_nav_ebene4:hover{
	background-color: #00519e;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

td.spalte_navigation_ebene4{
	width: 150px;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #fbee31;
	height: 12px;
	text-indent: 52px;
}

td.spalte_navigation_ebene4_hover{
	width: 150px;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #fbee31;
	height: 12px;
	background-color: #6699cc;
	text-indent: 52px;
}
/*************************************************************/
/*Hover-Navigation Ende                                    */
/*************************************************************/


td.trenner_horizontal {
	height: 10px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.trenner_vertikal {
	width: 10px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.trenner_horizontal_gelb {
	height: 10px;
	background-color: #FFFF99;
	padding: 0px;
	margin: 0px;
	border:0px;
}


td.trenner_vertikal_gelb {
	width: 10px;
	background-color: #FFFF99;
}

td.spalte_rechts {
	width: 150px;
	padding: 0px;
}

td.spalte_rechts_verlauf_blau {
	background-image:url(../bilder/layout/verlauf_blau_150.jpg);
	height: 27px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}

td.spalte_rechts_verlauf_gelb {
	background-image:url(../bilder/layout/verlauf_gelb_150.jpg);
	height: 109;
	width: 150px;
	padding: 0px;
}

td.spalte_mitte {
	vertical-align: top;
	width: 460px;
	height: 380;
	margin: 0;
	padding: 0px;
}

td.spalte_mitte_verlauf_gelb {
	background-image:url(../bilder/layout/verlauf_gelb_460.jpg);
	height: 109;
	width: 460px;
	padding: 0px;
}

td.spalte_mitte_verlauf_blau {
	background-image:url(../bilder/layout/verlauf_blau_460.jpg);
	height: 27;
	width: 460px;
	padding: 0px;
}

td.trenner_horizontal_verlauf_blau {
	background-image:url(../bilder/layout/verlauf_blau_10.jpg);
	height: 27;
	width: 10px;
	padding: 0px;
}

td.trenner_horizontal_verlauf_gelb {
	background-image:url(../bilder/layout/verlauf_gelb_10.jpg);
	height: 109;
	width: 10px;
	padding: 0px;
}

td.zeile_unten_rechts {
	background-image:url(../bilder/layout/verlauf_blau.jpg);
	padding: 0px;
}

td.zeile_unten_links {
	background-color: #00519e;
	color: #fbee31;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}


/**********************************************************/
/*           Kontaktformular: Beginn					  */
/**********************************************************/

table.kontakt{
	width: 460px;
	height: 430px;
	background-color: #FFFF99;
	padding: 0px;
	margin: 0px;
}


input { /* Style für alle Text-Input-Felder */
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	border-color:#C9D9EA;
	border-style:solid;
	border-width:1px;
	width:205;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
}

textarea { /* Style für alle Textareas, wird automatisch verwendet */
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	border-color:#C9D9EA;
	border-style:solid;
	border-width:1px;	
	width:440;
	height:108px; /* genau drei zeilen bei Schriftgröße von 10 */
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt
	
}

input.lang { /* Style für alle Text-Input-Felder */
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	border-color:#C9D9EA;
	border-style:solid;
	border-width:1px;
	width:720;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
}

input.long { /* Style für Inputfeld der Suchmaske beim Politikglossar */
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	border-color:#C9D9EA;
	border-style:solid;
	border-width:1px;
	width:420;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
}

textarea.lang { /* Style für alle Textareas, wird automatisch verwendet */
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	border-color:#C9D9EA;
	border-style:solid;
	border-width:1px;	
	width:720;
	height:108px; /* genau drei zeilen bei Schriftgröße von 10 */
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt
	
}

textarea.inaktiv { /* Style für alle Textareas, wird automatisch verwendet */
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	border-color:#00519E;
	border-style:solid;
	border-width:1px;	
	width:440;
	height:108px; /* genau drei zeilen bei Schriftgröße von 10 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00519E;
	background-color: #FFFF99;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
}

input.submit{
	background-color: #00519E;
	color: #FFFF99;
	font-style: Arial;
	font-size: 12px;
	font-weight: bold;
}

/**********************************************************/
/*           Kontaktformular: Ende   					  */
/**********************************************************/

/****************************************************/
/*Mitgliederseite Beginn                            */
/****************************************************/

table.inhalt_tabelle_mitglieder {
	vertical-align: top;
	width: 460px;
	height: 136px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border:0px;
	
}

td.inhalt_mitglieder_name {
	vertical-align: top;
	background-color: #FFFF99;
	width: 330px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.inhalt_mitglieder_beschreibung {
	vertical-align: top;
	background-color: #FFFF99;
	height: 100px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.inhalt_mitglieder_bild {
	vertical-align: top;
	background-color: #FFFF99;
	height: 116px;
	width: 100px;
	padding: 0px;
	margin: 0px;
	border-style: none;
}

img.mitglieder{
	height: 116px;
	vertical-align: top;
	width: 100px;
	padding: 0px;
	margin: 0px;
	border-width:0px;
}

/****************************************************/
/*Mitgliederseite Ende                              */
/****************************************************/

/****************************************************/
/*Aktuelles Anfang                                  */
/****************************************************/

table.inhalt_tabelle_aktuelles {
	width: 460px;
	height: 136px;
	padding: 0px;
	margin: 0px;
	border:0px;	
}

table.inhalt_tabelle_aktuelles_langtext {
	width: 460px;
	height: 428px;
	padding: 0px;
	margin: 0px;
	border:0px;
	vertical-align: top;
}


td.inhalt_aktuelles_ueberschrift {
	background-color: #FFFF99;
	width: 330px;
	padding: 0px;
	margin: 0px;
	border:0px;
	height: 16px;
	vertical-align: top;
}

td.inhalt_aktuelles_datum {
	background-color: #FFFF99;
	vertical-align: top;
	width: 330px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.inhalt_aktuelles_text {
	background-color: #FFFF99;
	vertical-align: top;
	height: 65px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.inhalt_aktuelles_langtext {
	background-color: #FFFF99;
	vertical-align: middle;
	height: 65px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.inhalt_aktuelles_bild {
	background-color: #FFFF99;
	height: 116px;
	width: 100px;
	padding: 0px;
	margin: 0px;
	border-style: none;
}

img.aktuelles{
	height: 116px;
	vertical-align: top;
	width: 100px;
	padding: 0px;
	margin: 0px;
	border-width:0px;
}

/****************************************************/
/*Aktuelles Ende                                    */
/****************************************************/
/****************************************************/
/*Inhalt Tabelle zweispaltig (z.B. Impressum) Beginn*/
/****************************************************/

table.inhalt_tabelle_zweispaltig {
	width: 460px;
	height: 430px;
	background-color: #FFFF99;
	padding: 0px;
	margin: 0px;
	border:0px;
	vertical-align: top;
}

td.inhalt_zweispaltig_ueberschrift {
	background-color: #FFFF99;
	width: 440px;
	padding: 0px;
	margin: 0px;
	border:0px;
	vertical-align: top;
}

td.inhalt_zweispaltig_text {
	background-color: #FFFF99;
	width: 215px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.inhalt_einspaltig_text {
	background-color: #FFFF99;
	width: 440px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

/****************************************************/
/*Inhalt Tabelle zweispaltig Ende                   */
/****************************************************/

/****************************************************/
/*           Glossar Anfang                         */
/****************************************************/
td.inhalt_einspaltig_glossar_ausw {
	background-color: #FFFF99;
	width: 440px;
	padding: 0px;
	margin: 0px;
	border:0px;
	vertical-align: top;
}

td.inhalt_einspaltig_glossar {
	background-color: #FFFF99;
	width: 440px;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin: 0px;
	border:0px;
}

/****************************************************/
/*           Glossar Ende                           */
/****************************************************/
/****************************************************/
/*Inhalt Tabelle Sitemap Beginn*/
/****************************************************/

table.inhalt_tabelle_sitemap {
	width: 460px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border:0px;
	vertical-align: top;
}

td.inhalt_impressum_ueberschrift {
	background-color: #FFFF99;
	width: 440px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.inhalt_impressum_links {
	background-color: #FFFF99;
	width: 125px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

td.inhalt_impressum_rechts {
	background-color: #FFFF99;
	width: 305px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

/****************************************************/
/*Inhalt Tabelle Sitemap Ende                   */
/****************************************************/
/****************************************************/
/*Termine Anfang                                  */
/****************************************************/

table.inhalt_tabelle_termine {
	width: 460px;
	height: 68px;
	padding: 0px;
	margin: 0px;
	border:0px;
	text-align: left;
	vertical-align: top;
}

td.inhalt_termine_ueberschrift {
	background-color: #FFFF99;
	width: 440px;
	padding: 0px;
	margin: 0px;
	border:0px;
	height: 16px;
}

td.inhalt_termine_datum {
	background-color: #FFFF99;
	width: 440px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	border:0px;
	vertical-align: top;

}

td.inhalt_termine_text {
	background-color: #FFFF99;
	padding: 0px;
	margin: 0px;
	border:0px;
	text-align: left;
	vertical-align: top;
	width: 440px;
}

td.inhalt_termine_bild {
	background-color: #FFFF99;
	height: 116px;
	width: 100px;
	padding: 0px;
	margin: 0px;
	border-style: none;
}

img.termine{
	height: 116px;
	vertical-align: top;
	width: 100px;
	padding: 0px;
	margin: 0px;
	border-width:0px;
}

/****************************************************/
/*Termine Ende                                    */
/****************************************************/

/****************************************************/
/*Admin Anfang                                    */
/****************************************************/

body.admin{
	margin: 0px;
	padding: 20px;
	text-align: center;
	background-color: #cecece;
}

table.admin {
	width: 780px;
	background-color: #cecece;
	padding: 10px;
	margin-top: 20;
	margin-left: auto;
	margin-right: auto;
	border:solid;
	border-color: #00519E;
	vertical-align: top;
}

td.admin{
	background-color: #cecece;
	padding: 0px;
	margin: 0px;
	border:0px;
	text-align: center;
	vertical-align: top;
	width: 700px;
}

fieldset { 
	margin-bottom:10px;
    border:1px solid #c0c0c0; 
    background-image:url(../bilder/fdpadmin/fieldset.jpg); 
    background-repeat:no-repeat;
	background-color: #ebebf3;
}

legend {
	color:#000000;
	font-weight:bold;
	font-size:9pt;
}

div.fieldset { 
	padding:15px;
}

form.admin { 
	display:inline;
}

div.rahmen {
	width: 780px;
	border: solid #919B9C 1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	background-color:#FCFCFE;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
}

font.ueberschrift_admin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00519E;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

font.ueberschrift_fett_admin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00519E;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

font.normal_admin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00519E;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

.button{
	border: 1px black solid;
	font-family: verdana,Sans-Serif;
	font-size: 8pt;
	/*width: 100px; too small for some translations*/
}

/****************************************************/
/*Admin Ende                                    */
/****************************************************/

/***********************************************************************/
/*          Umfragen                                                  */
/***********************************************************************/

table.umfrage{
	width: 460px;
	height: 430px;
	background-color: #FFFF99;
	padding: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top;
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

input.radio {
	padding: 0px;
	margin: 0px;
	border:0px;
	width: 100px;
	text-align: right;
	vertical-align: top;
}

td.radio_ausrichtung {
	background-color: #FFFF99;
	padding: 0px;
	margin: 0px;
	border:0px;
	text-align: right;
	vertical-align: top;
}

td.umfrage_balken {
	background-color: #00519E;
	padding: 0px;
	margin: 0px;
	border:0px;
	text-align: left;
	vertical-align: top;
}

table.inhalt_tabelle_balken {
	background-color: #FFFF99;
	height: 20px;
	padding: 0px;
	margin: 0px;
	border:0px;
	text-align: left;
	vertical-align: top;
}

td.umfrage_gelb {
	background-color: #FFFF99;
}

/***********************************************************************/
/*          Umfragen     Ende                                            */
/***********************************************************************/
/***********************************************************************/
/*          Glossar Anfang                                            */
/***********************************************************************/
table.glossar_tabelle_aktuelles_langtext {
	width: 600px;
	padding: 0px;
	margin: 0px;
	border:0px;
	vertical-align: top;
}

font.abc_fett{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00519E;
	background-color: #FFFF99;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
}

td.inhalt_einspaltig_text {
	background-color: #FFFF99;
	width: 460px;
	padding: 0px;
	margin: 0px;
	border:0px;
}

body.glossar {
	background-color: #FFFF99;
}
/***********************************************************************/
/*          Glossar     Ende                                            */
/***********************************************************************/

