/* Allgemeine Formatierung */

/* hier Aenderung */
/****** Die zusaetzliche margin-Anweisung kann aus dem HTML ueberall raus *****/

body {
	font-family: Verdana,Arial,Geneva,sans-serif;
	padding: 0;
	margin: 0;
	}

/* Seitenkopf-Formate Hintergrund am rechten Rand des Titels */
/* hier Aenderungen */

.randoben {
	background: #ffffff;
	border-top:  4px solid #788BC3;
}

.titel{
	background : #3B5492;
}

.titelre{
	background : #3B5492;
	text-align: right;
}

.titel2{
	background : #788BC3;
}


.align-center {
	text-align: center;
}

/* Headline Artikel auf Homepage */

.artikelhead {
	font-size: 15pt;
	color: #0053a7;
	}
	


.adresse {
	font-size: 8pt;
	line-height: 1.3em;
	color: #0053a7;
	margin: 0px;
        margin-left: 3px;
	margin-bottom: 10px;
	}
a img {
	border:0px
}

/* Fliesztext */
/* hier Aenderungen */

p {
	font-size: 10pt;
	line-height: 1.3em;
	color: #000033;
	margin: 0px;
	margin-bottom: 10px;
}

.fliesstext {
	font-size: 10pt;
	line-height: 1.3em;
	color: #000033;
	margin: 0px;
	margin-bottom: 10px;
	}
	
.mailformradio {
font-size: 10pt;
	line-height: 1.3em;
	color: #000033;
	}

.fliesstext  a:link{
	text-decoration: none;
	color: #0053a7;
	}
	
.fliesstext a:visited{
	text-decoration: none;
	color: #0053a7;
	}
	
.fliesstext a:hover{
	text-decoration: underline;
	color: #0053a7;
	}


.fliesstext a:active{
	text-decoration: none;
	color: #0053a7;
	}
	

.listentext {
	font-size: 10pt;
	line-height: 1.3em;
	color: #000033;
	}

.listentext a:link{
	text-decoration: none;
	color: #0053a7;
	}

.listentext a:link{
	text-decoration: none;
	color: #0053a7;
	}	
	
.listentext a:hover{
	text-decoration: underline;
	color: #0053a7;
	}

.listentext a:active{
	text-decoration: none;
	color: #0053a7;
	}

.fliesstextkursiv {
	font-size: 10pt;
	line-height: 1.3em;
	color: #000033;
	font-style: italic;
	}	

.fliesstextkursivfett {
	font-size: 10pt;
	line-height: 1.3em;
	color: #000033;
	font-style: italic;
	font-weight: bold;
	}	

.fliesstextfett {
	font-size: 10pt;
	line-height: 1.3em;
	color: #000033;
	font-weight: bold;
	}

.azurfett {
	font-size: 10pt;
	line-height: 1.3em;
	color: #0053a7;
	font-weight: bold;
	}

.liste ul{
	font-size: 10pt;
	line-height: 1.3em;
	color: #000033;
	
	margin-bottom: 10px;
	list-style: url(gif/bullet.gif) square outside;
	}

.liste li{
	font-size: 10pt;
	line-height: 1.3em;
	color: #000033;
	
	margin-bottom: 10px;
	list-style: url(gif/bullet.gif) square outside;
	}


/* Bilder in Artikeln, linksbuendig */

.bilder {
	float: Left;
	padding-right: 10px;
		}
	
	

/* Rechtsbuendige Formatierung fuer im Text flieszende Elemente */

.rightalign {
	float: Right;
	padding-left: 10px;
	padding-bottom: 10px;
	}
	
	
/* Submenu (Gelbe) Buttons Textformatierung */
/* hier Aenderungen */

.firstbut {
	font-weight: bold;
	color: #3B5492;
	font-size: 9pt;
	}


a:link.firstbut {
	text-decoration: none;
	}
	
a:visited.firstbut  {
	text-decoration: none;
	}	

a:hover.firstbut  {
	text-decoration: underline;
	}
	
a:active.firstbut {
	text-decoration: none;
	}

/* Submenu (Gelbe) Buttons Hintergrund-Bild */
/* hier Aenderungen */

.butdeko {
	background : #bbc6e7 url(gif/sub.gif) top right no-repeat;
	text-align: Right;
	padding-right: 4px;
	border-width: 1px;
	border-style: solid;
	border-left-color: #bbc6e7;
	border-right-color: #C6D0EC;
	border-top-color: #ffffff;
	border-bottom-color: #C6D0EC;
	}
	
	

/* Blaue Buttons Hintergrund */
/* hier Aenderungen */

.subbutdeko {
	background: #687CB9;
	text-align: Left;
	padding-left: 4px;
	border-width: 1px;
	border-style: solid;
	border-left-color: #687CB9;
	border-right-color: #687CB9;
	border-top-color: #3B5492;
	border-bottom-color: #C8D1EC;
	}
	

/* Submenu in Weiss auf blauen Buttons*/

.submenu {
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	}


a:link.submenu {
        color: #ffffff;
	text-decoration: none;
	}
	
a:visited.submenu {
        color: #ffffff;
	text-decoration: none;
	}

a:hover.submenu {
        color: #ffffff;
	text-decoration: underline;
	}
	
a:active.submenu {
        color: #ffffff;
	text-decoration: none;
	}	

/* Textmenu-Zeile komplett */

.textmenueinzug {
	font-size: 10pt;
	text-align: Left;
	padding-left: 12pt;
	}
	

/* einzelne Textmenu-Items */

.textmenu {
	color: #3B5492;
	}
	
	
a:link.textmenu {
	text-decoration: none;
	color: #3B5492;
	}
	

a:visited.textmenu {
	text-decoration: none;
	color: #3B5492;
	}

/* hier Aenderungen */
a:hover.textmenu {
	text-decoration: underline;
	color: #3B5492;
	}

a:active.textmenu {
	text-decoration: none;
	color: #3B5492;
	}



/* Brotkrumen-Menu */
/* hier Aenderungen */

.breadcrumb {
	font-size: 8pt;
	color: #3B5492;
                margin-left: 5px;
	}
	
	
.breadcrumb a:link{
	text-decoration: none;
	color: #3B5492;
	}
	
.breadcrumb a:visited{
	text-decoration: none;
	color: #3B5492;
	}
	
.breadcrumb a:hover{
	text-decoration: underline;
	color: #3B5492;
	}

.breadcrumb a:active{
	text-decoration: none;
	color: #3B5492;
	}




		

/* Text in gelber Box fuer Anmerkungen */

.newsbox {
	color: #000033;
	font-size: 10pt;
	text-align: Left;
	}
	
.newsbox a:link{
                text-decoration: none;
	color: #000033;
	}

.newsbox a:visited{
                text-decoration: none;
	color: #000033;
	}

.newsbox a:hover{
                text-decoration: underline;
	color: #000033;
	}

.newsbox a:active{
                text-decoration: none;
	color: #000033;
	}

	
/* Headline der Box in Blau */
/* hier Aenderungen */

.newsheadgelb {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align: Left;
	}

.newsheadgelb a:link{
                text-decoration: none;
	color: #ffffff;
	}

.newsheadgelb a:visited{
                text-decoration: none;
	color: #ffffff;
	}

.newsheadgelb a:hover{
                text-decoration: underline;
	color: #ffffff;
	}

.newsheadgelb a:active{
                text-decoration: none;
	color: #ffffff;
	}

/* Headline der Box in Weiss */

.newshead {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align: Left;
	}

.newshead a:link{
                text-decoration: none;
	color: #ffffff;
	}

.newshead a:visited{
                text-decoration: none;
	color: #ffffff;
	}

.newshead a:hover{
                text-decoration: underline;
	color: #ffffff;
	}

.newshead a:active{
                text-decoration: none;
	color: #ffffff;
	}

.newsheadright {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align: Right;
	}
	


/* Artikel-Einfuehrungstext */
/* hier Aenderungen */

.leadtext {
	color: #90857f;
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	text-align: Left;
	margin-bottom: 20px;
	}
	
	
/* Headline Artikel auf Seiten */
/* hier Aenderungen */

.artikellonghead {
	font-family: Verdana,Arial,Geneva,sans-serif;
	margin: 0;
	font-size: 13pt;
	font-weight: bold;
	color: #526CAC;
	margin-bottom: 20px;
	}
	
	
/* Box unten auf der Seite fuer Anmerkungen Autor-Biografie */

.autorbox {
	color: #000033;
	font-size: 10pt;
	text-align: Left;
	font-style: italic;
	padding: 6px;
	}
	
	
/* Datum */
/* hier Aenderungen */

.datum {
	margin: 0;
	color: #30467E;
	font-size: 10pt;
	text-align: Left;
	font-style: italic;
	}
	
	
/* Formular-Styles */
/* hier Aenderungen */

.formular {
	background: #BBC6E7;
	}


.achtungbox {
	background-image: url(gif/bg_ausruf.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #000033;
	font-size: 10pt;
	text-align: Left;
}


h1 {
	font-size: 15pt;
	color: #0053a7;
		margin: 0;
	font-size: 13pt;
	font-weight: bold;
	color: #526CAC;
	margin-bottom: 20px;
	}
 

.tx-wecflashplayer-pi1 {
  text-align: center;
  background:#e3001b;
}



  a.infobox:link { border-bottom: 1px dashed #c30; text-decoration:none; }
  a.infobox:hover { cursor:help; color:#c30; background:white; }
  a.infobox span, a.infobox:link span { visibility:hidden; position:absolute; left:-99em;
    margin-top:1.5em; padding:1em; text-decoration:none; width:30em;}
  a.infobox:hover span, a.infobox:focus span, a.infobox:active span {
    visibility:visible; left:1em;
    border:1px solid #c30; color:blue; background:white;text-decoration:none; }