/* ********************************************************* */
/* Allgemein gültige Layouts, die von Typo3 verwendet werden */
/* ********************************************************* */
/* Überschriften */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #4e83bf;
	padding-top: 10px;
	/* padding-bottom: 10px; */
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	/* padding-bottom: 10px; */
}
/* ********************************************************* */
/* Style für den Seiteninhalt */
/* ********************************************************* */
.seiteninhalt_td{
	/* text-align: center;*/
}
.seiteninhalt_td #content{
	vertical-align: top;
	padding-top: 15px;
}
.seiteninhalt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 456px;
}
.seiteninhalt a{
	/* Einstellungen für die Links */
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
.seiteninhalt a:hover{
	/* generelle Link-Einstellungen für die Links Mouseover */
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
.seiteninhalt a:active{
	/* generelle Link-Einstellungen für die Links Geklickt */
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
.seiteninhalt a:visited{
	/* generelle Link-Einstellungen für die Links Geklickt */
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
.seiteninhalt p{
	line-height: 15px;
	text-align: justify;
}
.back_home{
	padding-left: 4px;
}
.back_home a{
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
.back_home a:hover{
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
.back_home a:active{
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
.back_home a:visited{
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
/* Erste Zeile eines Absatzes immer groß schreiben */
/*
.seiteninhalt p:first-line{
	font-weight:bold
}
*/
/* ********************************************************* */
/* Style für die Haupttabellen */
/* ********************************************************* */
.pos_table {
	border: 0px none;
	border-collapse:collapse;
	border-spacing:0px;
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
}
.main_table {
	border: 0px none;
	border-collapse:collapse;
	border-spacing:0px;
	height: 100%;
	padding: 0;
	margin: 0;
}
.foot_table {
	border: 0px none;
	border-collapse:collapse;
	border-spacing:0px;
	height: 110px;
	width: 100%;
	padding: 0;
	margin: 0;
}
.tr_zeile_weiss {
	background-color: #FFFFFF;
}
td_zeile_weiss_logo{
	text-align:left;
}
td_zeile_weiss_news1{
	text-align:left;
}
td_zeile_weiss_news2{
	text-align:center;
}
.tr_zeile_blau1 {
	background-color: #4e83bf;
}
.tr_zeile_blau2 {
	background-color: #cfd8ec;
}
.td_menue_links {
	/* Tabellen-Zelle, in der sich das Menue links befindet */
	/* spacing: 0px; */
	padding: 0px;
	border: 0px none;
	margin: 0px 0px 0px 0px;	
}
.hr_hauptseite {
	height: 2pt;
	width: 750px;
	border: none;
	background-color:#cfd8ec;
	margin: 0px;
}
.td_statusanzeige {
	padding-bottom: 5px;
	padding-left: 13px;
	vertical-align: bottom;	
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	color: #4e83bf;
}
.td_home{
	padding-bottom: 5px;
	vertical-align: bottom;
	text-align: left;
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	color: #4e83bf;
}
.td_suche{
	padding-bottom: 5px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 20px;
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: lighter;
	color: #4e83bf;
}
.td_logoschrift{
	padding-left: 0px;
}

/* ********************************************************* */
/* Menue oben */
/* ********************************************************* */

.td_menue_top {
	vertical-align:middle;
	border-collapse:collapse;
	padding-right: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.menu_top_link {
	color: #cfd8ec;
	text-decoration: none;
}
.menu_top_link_act {
	color: #4e83bf;
	text-decoration: none;
}
.table_top_menue {
	border-collapse:collapse;
	border-spacing:0px;
	border: thin solid #cfd8ec;
	/* height: 70%; */
	vertical-align:middle;
}
.table_top_menue_td {
	Border-Collapse: Collapse;
	border: thin solid #cfd8ec;
	text-align: center;
	vertical-align: middle;
}
.table_top_menue_td_act {
	Border-Collapse: Collapse;
	background-color: #cfd8ec;
	border: thin solid #cfd8ec;
	text-align: center;
	vertical-align: middle;
}
/* ********************************************************* */
/* Hauptmenue Linke Seite */
/* ********************************************************* */

#menue_links{
	/* Hier kann man noch einstellungen wie für einen Table machen */
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 70px;
	padding-bottom: 10px;
}
#menue_links DIV{
	/* Generelle Texteinstellungen für das Hauptmenue */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}
#menue_links DIV.titel {
	/* Einstellungen für die Headlines des Menues */
	font-weight: bold;
	color: #4e83bf;
	text-decoration: none;
}
#menue_links DIV a{
	/* Einstellungen für die Links */
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
#menue_links DIV a:hover{
	/* generelle Link-Einstellungen für die Links Mouseover */
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
#menue_links DIV a:active{
	/* generelle Link-Einstellungen für die Links Geklickt */
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
#menue_links DIV a:visited{
	/* generelle Link-Einstellungen für die Links Geklickt */
	font-weight: normal;
	color: #4e83bf;
	text-decoration:underline;
}
#menue_links DIV LI{
	/* generelle Einstellungen für den li-Tag innerhalb des DIV-Tags */
	/* list-style-image:url(../schweiger_trans_img/list_img.gif); */
	list-style-type:disc;
	list-style-position:outside;
	color: #4e83bf;
	margin-left: 17px;	
}
#menue_links DIV.subtitel_no a:link {
	/* Links Normalzustand */
	color: #4e83bf;
	text-decoration:underline;
}
#menue_links DIV.subtitel_no a:hover{
	/* Links Mouseover-Zusatnd */
	color: #4e83bf;
	text-decoration:underline;
}
#menue_links DIV.subtitel_no a:visited {
	/* Zustand für schon besuchte Links */
	color: #4e83bf;
	text-decoration:underline;
}
#menue_links DIV.subtitel_act{
	/* Links Aktivierter-Zustand TS */
	color: #4e83bf;
	text-decoration:underline;
	background-color:#cfd8ec;
}
#menue_links DIV.subsubtitel_no LI{
	/* generelle Einstellungen für den li-Tag innerhalb des DIV-Tags */
	/* list-style-image:url(../schweiger_trans_img/list_img.gif); */
	list-style-type:none;
	list-style-position:outside;
	color: #4e83bf;
	margin-left: 17px;	
}
#menue_links DIV.subsubtitel_no a{
	/* Links Normalzustand */
	color: #4e83bf;
	text-decoration:underline;
}
#menue_links DIV.subsubtitel_act LI{
	/* generelle Einstellungen für den li-Tag innerhalb des DIV-Tags */
	/* list-style-image:url(../schweiger_trans_img/list_img.gif); */
	list-style-type:none;
	list-style-position:outside;
	color: #4e83bf;
	margin-left: 17px;	
}
#menue_links DIV.subsubtitel_act{
	/* Links Aktivierter-Zustand TS */
	color: #4e83bf;
	text-decoration:underline;
	background-color:#cfd8ec;
}
/* ********************************************************* */
/* Bildermenue Rechte Seite */
/* ********************************************************* */
#bilder_menue DIV {
	text-align:right;
	padding-top:17px;
}
.td_menue_rechts{
	Border-Collapse: Collapse;
	text-align:right;
	padding-right: 20px;
}
#bild1 P {
	text-align:right;
	margin-top: 0px;
	margin-bottom: 15px;
}
#bild2 P {
	text-align:right;
	margin-top: 0px;
	margin-bottom: 15px;
}
#bild3 P {
	text-align:right;
	margin-top: 0px;
	margin-bottom: 15px;
}
#bild4 P {
	text-align:right;
	margin-top: 0px;
	margin-bottom: 15px;
}
#bild5 P {
	text-align:right;
	margin-top: 0px;
	margin-bottom: 15px;
}
/* ********************************************************* */
/* Logos im Fussbereich */
/* ********************************************************* */
#flogo1{

}
#flogo2{
	
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- NEWS ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ********************************************************* */
/* NEWS NAVIGATION
/* ********************************************************* */
.newsnavi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 456px;
	color: #4e83bf;
}
#news_list_htable {
	border: solid;
}
.news_list_bild_links {
	float: left;
	clear: both;
}
.newsnavi a{
	color: #4e83bf;
	font-weight:bold;
	text-decoration: underline;
}
.newsnavi a:hover{
	color: #4e83bf;
	font-weight:bold;
	text-decoration: underline;
}
.newsnavi a:visited{
	color: #4e83bf;
	font-weight:bold;
	text-decoration: underline;
}
.newsnavi a:active{
	color: #4e83bf;
	font-weight:bold;
	text-decoration:none;
}
/* ********************************************************* */
/* NEWS LISTENANSICHT
/* ********************************************************* */
.news_liste{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4e83bf;
}
.news_liste #seitenlinks{
	color: #4e83bf;
	background-color:#cfd8ec;
	padding: 3px;
	text-align: center;
	font-size: 10px;
}
.tx-ttnews-browsebox tr{
	background-color:#cfd8ec;
	padding: 2px;
}
.tx-ttnews-browsebox a{
	color: #4e83bf;
	font-size: 10px;	
}
.tx-ttnews-browsebox a:hover{
	color: #4e83bf;
}
.tx-ttnews-browsebox a:active{
	color: #FF0000;
	font-weight:bolder;
}
.tx-ttnews-browsebox a:visited{
	color: #4e83bf;
}
.news_liste #titel{
	background-color: #4e83bf;
	padding: 5px 5px 5px 5px;
}
.news_liste #titel a{
	color: #cfd8ec;
}
.news_liste #titel a:hover{
	color: #cfd8ec;
}
.news_liste #titel a:visited{
	color: #cfd8ec;
}
.news_liste #titel a:active{
	color: #cfd8ec;
}
.news_liste #inhalt{
	background-color: #cfd8ec;
}
.news_liste #vorschau{
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
}
.news_liste #bild{
	font-size: 8px;
	color: #4e83bf;
	text-align: right;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
	width: 100px;
	max-width: 100px;
}
.news_liste #mehr_link{
	font-size: 12px;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
	vertical-align:bottom;
}
.news_liste #mehr_link a:hover{
	color: #4e83bf;
}
.news_liste #mehr_link a:visited{
	color: #4e83bf;
}
.news_liste #mehr_link a:active{
	color: #4e83bf;
}
/* ********************************************************* */
/* NEWSSUCHE
/* ********************************************************* */
.news_suche_td{
	background-color: #cfd8ec;
	vertical-align:middle;
	text-align:center;
	color: #4e83bf;
}
/* ********************************************************* */
/* NEWS MININEWS IM KOPFBEREICH MITTE
/* ********************************************************* */

.news_mini_mitte_datum{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.news_mini_mitte_titel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	color:#f29400;
}
.news_mini_mitte_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:14px;
	color:#4e83bf;
}
.news_mini_mitte_link a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:14px;
	color:#4e83bf;
	margin-left:2px;
}

/* ********************************************************* */
/* NEWS MININEWS IM KOPFBEREICH RECHTS
/* ********************************************************* */

.news_mini_rechts_titel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#4e83bf;
}
.news_mini_rechts_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:14px;
	color:#4e83bf;
}
.news_mini_rechts_link a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:14px;
	color:#4e83bf;
	margin-left:2px;
}
/* ********************************************************* */
/* NEWS ARCHIV
/* ********************************************************* */
.archiv_tabelle{
	background-color: #cfd8ec;
	font-size: 12px;
}
/* ********************************************************* */
/* NEWS ARTIKEL ANSICHT
/* ********************************************************* */
.news_single_tabelle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.news_single_tabelle #datum{
	text-align: right;
	font-size: 10px;
}
.news_single_tabelle #kathegorie{
	text-align: right;
	font-size: 10px;
}
.news_single_tabelle #titel{
	font-weight: bolder;
	float: left;
	color: #4e83bf;;
}
.news_single_tabelle #untertitel{
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
}
.news_single_tabelle #bild{
	float: inherit;
}
.news_single_tabelle #text{
	font-size: 12px;
}
.news_single_tabelle #author{
	float: right;
	font-size: 10px;
}
.news_single_tabelle #links{}
.news_single_tabelle #newslinks{}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- SUCHE ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ********************************************************* */
/* SUCHE EINGABEBOX
/* ********************************************************* */
.suchfeld{
	vertical-align:bottom;
}
#suchbox_submit{
	background-color: #4e83bf;
	color: #cfd8ec;
}
/* ********************************************************* */
/* SUCHE SUCHERGEBNISAUSGABE
/* ********************************************************* */
.tx-indexedsearch-whatis{
	font-size: 12px;
	color:#4e83bf;
}
.tx-indexedsearch-browsebox{
	text-align:left;
	font-size: 12px;
	color:#4e83bf;
}
/* ************* Egebnisseitenlinkliste ********************  */
.browsebox{
	background-color:#eeeeee;
	padding: 3px;
	text-align: right;
}
.browsebox li{
	list-style-type: none;
	float: none;
	display: inline;
	margin: 0;
	padding-left: 10px;
}
.browsebox a:active{
	color: #FF0000;
}
.browsebox a:hover{
	color: #FF0000;
}
/* ********************************************************* */
.suchergebnis{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.suchregeltext #head{
	font-size: 10px;
	font-weight:bold;
	color:#4e83bf;
}
.suchregeltext #text li{
	list-style-type: none;
	font-size: 10px;
	color:#000000;
}
/* ********************************************************* */
.ergebnis_zeile_1{
	background-color:#eeeeee;
}
.tx-indexedsearch-result-number{
	color:#4e83bf;
}
.tx-indexedsearch-title{
	font-size: 14px;
}
#tx-indexedsearch-titlelink a{
	font-weight:bold;
	text-decoration:none;
}
.tx-indexedsearch-percent{
	font-size: 14px;
	font-weight:bold;
	color:#FF0000;
}
/* ********************************************************* */
.ergebnis_zeile_2{
	background-color:#eeeeee;
}
.tx-indexedsearch-descr{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	color:#000000;
	text-decoration:none;
}
.tx-indexedsearch-redMarkup{
	font-weight:bold;
	color:#FF0000;
}
/* ********************************************************* */
.ergebnis_zeile_3{
	background-color:#eeeeee;
}
.tx-indexedsearch-info{
	font-size: 10px;
	font-weight:bold;
	color:#4e83bf;
}
/* ********************************************************* */
/* ********************************************************* */
