html, body {height:100%}

/* CSS Document by ANDHORA-Design */

/* -------------------- Basics -------------------- */
* { 
margin : 0;
padding : 0;
} 

body {
background-color:#13488D;
}

ul {
list-style-type: circle;
margin-left:15px;
}

#container { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000;
position : relative;
margin : 0 auto 0;
padding: 0;
width : 910px;
}

#main { 
position : absolute;
left : 0px;
top : 0;
width : 910px;
background-color:#13488D;
} 

#clear { 
   clear: both;
} 

IMG {
border:none;
margin : 0;
padding : 0;
}


a:link, a:active, a:visited {
text-decoration: underline;
color: #000;
}

a:hover, a:focus {
text-decoration: none;
color: #C81B1F;
}


/* -------------------- Kopfzeile mit Servicenavigation und Volltextsuche -------------------- */
#header {
	display:none;
} 


/* -------------------- Logo -------------------- */
#logo {
	display:none;
}



/* -------------------- Volltextsuche -------------------- */

#suche {
	display:none;
}


.sucheingabefeld {
	display:none;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html .sucheingabefeld {
	display:none;
}


#suchknopf {
	display:none;
}



/* -------------------- Infoleiste mit Locationstring und Datum -------------------- */
#infoleiste {
	display:none;
}

#infoleiste_folgeseite {
	display:none;
}

#newsbox_headline_startseite {
	display:none;
} 




/* -------------------- Locationstring -------------------- */

#locationstring {
	display:none;
}





/* -------------------- Inhaltsbereich mit Hauptnavigation, Inhalt und Marginalspalte -------------------- */
#inhaltsbereich { 
width:910px;
background-image:url(../upload/layout/background_content.png);
background-position:top left;
background-repeat:repeat-y;
} 

#inhaltsbereich_folgeseite { 
width:910px;
background-image:url(../upload/layout/background_content_folgeseite.png);
background-position:top left;
background-repeat:repeat-y;
} 

/* -------------------- Inhaltsbereich (inkl. Text und Überschrift) -------------------- */
#inhalt {
background-color:#E2E2E2;
width:419px;
float:left;
} 

#inhalt_folgeseite {
background-color:#E2E2E2;
width:512px;
float:left;
margin-bottom:30px;
} 


/* -------------------- Texte -------------------- */
#text {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000;
line-height: 17px;
padding: 0 15px 0 15px;
} 

#text a:link, #text a:active, #text a:visited {
text-decoration: underline;
color: #000;
}

#text a:hover, #text a:focus {
text-decoration: none;
color: #C81B1F;
}


/* -------------------- Positionierung Textboxen Startseite-------------------- */
#textboxen {
	display:none;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #textboxen {
	display:none;
}

/* -------------------- Texte Boxen Startseite-------------------- */
#text_boxen_startseite {
	display:none;
} 

#text_boxen_startseite a:link, #text a:active, #text a:visited {
	display:none;
}

#text_boxen_startseitea:hover, #text a:focus {
	display:none;
}



/* -------------------- Überschriften -------------------- */
h1 {
color: #000;
font-weight:700;
font-size : 15px;
padding: 0 15px 15px 15px;
} 

h2 {
color: #000;
font-weight:700;
font-size : 11pt;
padding:5px 0;
} 

h4 {
color: #000;
font-weight:700;
font-size : 15px;
padding: 15px 15px 8px 0;
} 

/* -------------------- Marginalspalte allgemein-------------------- */
#marginalspalte_startseite {
	display:none;
} 

#marginalspalte_folgeseite {
	display:none;
} 

/* -------------------- Marginalspalte Überschrift -------------------- */
h3 {
color: #004891;
font-weight:700;
font-size : 13px;
} 

#headline_marginalspalte {
	display:none;
} 

/* -------------------- Newsbox Startseite -------------------- */
#newsbox { 
	display:none;
} 

#teaser_newsbox {
	display:none;
} 

#teaser_newsbox a:link, #teaser_newsbox a:visited, #teaser_newsbox a:active { 
	display:none;
}

#teaser_newsbox a:hover { 
	display:none;
} 


/* -------------------- Footer mit Adresse und Copyright -------------------- */
#footer {
	display:none;
} 

/* -------------------- Adresse -------------------- */
address {
	display:none;
}

address a:link, a:visited, a:active { 
	display:none;
}

address a:hover { 
	display:none;
} 

/* -------------------- Copyright -------------------- */
#copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ACB0AA;
text-align: right;
width: 894x;
padding-top:13px;
margin-right:25px;
}

#copyright a:link,#copyright a:visited,#copyright a:active { 
color: #ACB0AA;
text-decoration: none; 
}

#copyright a:hover { 
color: #ACB0AA;
text-decoration : underline;
} 





/* -------------------- Locationstring -------------------- */
#locationstring {
	display:none;
}

#locationstring a:link, #locationstring a:active, #locationstring a:visited {
	display:none;
}

#locationstring a:hover {
	display:none;
}


/* -------------------- Laufschrift -------------------- */

#laufschrift {
	display:none;
} 

/* --- Nur fuer IE-Windows zu sehen --- */
* html #laufschrift {
	display:none;
}


#laufschrift a:link, #laufschrift a:active, #laufschrift a:visited {
	display:none;
}

#laufschrift a:hover {
	display:none;
}


/* -------------------- Datum -------------------- */

#datum {
	display:none;
} 

/* --- Nur fuer IE-Windows zu sehen --- */
* html #datum {
	display:none;
}


/* -------------------- Artikelliste -------------------- */


#artikelliste {
padding:0 15px;
line-height: 17px;
}

#artikelliste_headline {
text-decoration:none;
font-weight:bold;
color: #C81B1F;
padding:5px 0 3px 0;
}

#artikelliste_headline a:link, #artikelliste_headline a:focus, #artikelliste_headline a:active, #artikelliste_headline a:visited {
text-decoration: none;
color: #C81B1F;
}

#artikelliste_headline a:hover {
text-decoration: underline;
color: #C81B1F;
}

#artikelliste_thumbnail {
float:left; 
padding: 0 5px 0 0;
}


#artikelliste_text {
font-size:13px;
color: #000;
}

#artikelliste_text a:link, #artikelliste_text a:focus, #artikelliste_text a:active, #artikelliste_text a:visited {
text-decoration: none;
color: #000;
}

#artikelliste_text a:hover {
text-decoration: underline;
color: #000;
}

/* -------------------- Artikelblättern -------------------- */

#artikelblaettern {
	display:none;
}

#artikelblaettern a:link, #artikelblaettern a:focus, #artikelblaettern a:active, #artikelblaettern  a:visited {
	display:none;
}

#artikelblaettern  a:hover {
	display:none;
}


/* -------------------- Formulare -------------------- */

input { 


} 

textarea { 


} 


input#submit {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777777;

background-color:#fff;
cursor: pointer;
}




/* -------------------- Servicenavigation -------------------- */

#servicenavigation {
	display:none;
}


ul.list-snav-1 {
	display:none;
}

/* List Element für Navigation */
/* Bei der Ausgabe setzt sich der Style aus snav-1 und activated bzw inactive zusammen! */
li.snav-1 {
	display:none;
}

.activated {
	display:none;
}

.inactive {
	display:none;
}

/* Links für die Navigation auf schwarz setzen */
	display:none;
}

li.snav-1 A:hover, li.snav-1 A:hover {
	display:none;
}



/* -------------------- Texte Download-Service -------------------- */
#downloads {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000;
line-height: 17px;
} 

#downloads a:link, #downloads a:active, #downloads a:visited {
text-decoration: none;
color: #000;
}

#downloads a:hover, #downloads a:focus {
text-decoration: none;
color: #C81B1F;
}

/* -------------------- Anträge -------------------- */

#antraege  {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000;
	line-height:20px;	
}



#antraege  a:link, #antraege  a:visited, #antraege  a:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	color: #000;
}

#antraege  a:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration: none; 
	color: #C81B1F;

}


/* -------------------- Kontaktformular-------------------- */

#kontaktformular {
padding: 10px 0;
margin: 15px;
}



#kontaktformular input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	border:1px solid #B4B4B4; 
	background:#fff;
	padding-top: 2px;
	margin: 2px 0 5px 0;
}

#kontaktformular input:focus {
	border-color:#C81B1F;
}

#kontaktformular textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	border:1px solid #B4B4B4; 
	background:#fff;
	padding-top: 2px;
	margin: 2px 0 5px 0;
}
#kontaktformular textarea:focus {
	border-color:#C81B1F;
}

#kontaktformular submit {
	width:280px; 
	background:#C81B1F; 
	border:1px solid #fff; 
	color:#fff; 
	cursor:pointer; 
	padding:0; 
	margin:0;
}


/* -------------------- Bilder im WYSIWYG-Editor -------------------- */
.bild_rechts {
margin: 3px 0 3px 8px;
float:right;
}

.bild_links {
margin: 3px 8px 3px 0;
float:left;
}


/* -------------------- Personen Übersicht (Marginalspalte) -------------------- */

#namebox  {
	display:none;
}



#namebox  a:link, #namebox  a:visited, #namebox  a:active {
	display:none;
}

#namebox  a:hover {
	display:none;

}



/* +++++++++++++++++++++++++++ sKalender +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



#mod_sK a { 
	display:none;
}

#mod_sK a.tag { 
	display:none;
}

#mod_sK table {
	display:none;
}

#mod_sK td.navl {
	display:none;
}

#mod_sK td.navr {
	display:none;

}

#mod_sK td.navm {
	display:none;
}

#mod_sK td.wtag {
	display:none;
}

#mod_sK td.wochenende {
	display:none;
}

#mod_sK td.wochentag {
	display:none;
}

#mod_sK td.heute {
	display:none;
}

#mod_sK td.belegt {
	display:none;
}

#mod_sK td.belegtwe {
	display:none;
}

#mod_sK td.tangiert {
	display:none;
}

#mod_sK td.tangiertwe {
	display:none;
}



/* +++++++++++++++++++++++++++ Terminein/ausgabe +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



#mod_te h1 {
	/* font-size:150%; */
	color:#000;
	margin-bottom:5px;
}

#mod_te h2 {
	/* font-size:120%; */
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
}

#mod_te p {
	/* font-size:100%; */
	color:#000;
}



/* +++++++++++++++++++++++++++ Terminliste +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 
 

#mod_tlh {
	text-align:left;
	margin: 0 15px;
}

#mod_tlf {
	font-weight:bold;
	text-align:left;
	margin: 50px 15px 0 15px;
}

#mod_tl table {
	margin-top:15px;
	border-top:1px solid #B4B4B4;
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	width:482px;
	border-collapse:collapse;
}

#mod_tl th {
	width:100%;
	text-align: left;
	vertical-align: top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

#mod_tl td {
	text-align: left;
	vertical-align: top;

}

#mod_tl .border {
	background-color:#144B93;
	border:1px solid #B4B4B4;
	color: #fff;
}

#mod_tl .hell {

}

#mod_tl .dunkel {
	background-color:#E7EDD6;
}

#mod_tl .sp0 {
	font-size:12px;
	width:10%;
	padding: 8px 5px 5px 5px;
}

#mod_tl .sp1 {
	font-size:10px;
	width:50px;
	padding: 0 5px;
}

#mod_tl .sp2 {
	font-size:12px;
	padding: 0 5px 5px 5px;
}

#mod_tl .sp3 {
	font-size:12px;
	font-weight:bold;
	padding: 0 5px;
}

#mod_tl .sp3 a {
text-decoration: none;
}

#mod_tl .sp3  a:link, #infobox_text a:visited, {
text-decoration: none;
}

#mod_tl .sp3  a:hover, #infobox_text a:active {
text-decoration: none;
color: #C81B1F;
}

#mod_tl .sp4 {
	font-size:12px;
padding: 5px 5px 8px 5px;

}

#mod_tl .einrueck {
	padding-left:15px;
}



/* +++++++++++++++++++++++++++ Terminteaser ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#mod_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

.timelink { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #fff;
text-decoration: none;
} 

.timelink a { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #fff;
text-decoration: none;
} 

#mod_ttl table {
	width:300px; 
	background-color:#ffffff;
	border-collapse:collapse;
}



#mod_ttl th {
	width:100%;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	text-align: left;
	vertical-align: top;
	line-height: 200%;
	background-color:#cacaca;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
}

#mod_ttl td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	vertical-align: top;
	line-height: 130%;
}

#mod_ttl .hell {
	background-color:#ffffff;
}

#mod_ttl .dunkel {
	background-color:#ffffff;
}

#mod_ttl .sp1 {
	width:110px;
}

#mod_ttl .sp2 {
	width:190px;
}




/* -------------------- Login -------------------- */

#loginbox {
	display:none;
}



#loginbox input {
	display:none;
}

#loginbox input:focus {
	display:none;
}

#loginbox loginform {
	display:none;
}


/* -------------------- Hauptnavigation -------------------- */
#hauptnavigation_kopf {
	display:none;
}

#hauptnavigation {
	display:none;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #hauptnavigation {
	display:none;
}

/* --- Ebene 1 --- */

#hauptnav_ebene_1_off {
	display:none;

}

#hauptnav_ebene_1_off a:link, #hauptnav_ebene_1_off a:visited  {
	display:none;
}

#hauptnav_ebene_1_off a:hover, #hauptnav_ebene_1_off a:active {
	display:none;
}

#hauptnav_ebene_1_on {
	display:none;
}


#hauptnav_ebene_1_on a:link, #hauptnav_ebene_1_on a:visited  {
	display:none;
}

#hauptnav_ebene_1_on a:hover, #hauptnav_ebene_1_on a:active {
	display:none;
}




#hauptnav_ebene_1_open {
	display:none;
}


#hauptnav_ebene_1_open a:link, #hauptnav_ebene_1_open a:visited  {
	display:none;
}

#hauptnav_ebene_1_open a:hover, #hauptnav_ebene_1_open a:active {
	display:none;
}


/* --- Ebene 2 --- */

#hauptnav_ebene_2_off {
	display:none;
}

#hauptnav_ebene_2_off a:link, #hauptnav_ebene_2_off a:visited  {
	display:none;
}

#hauptnav_ebene_2_off a:hover, #hauptnav_ebene_2_off a:active {
	display:none;
}

#hauptnav_ebene_2_on {
	display:none;
}


#hauptnav_ebene_2_on a:link, #hauptnav_ebene_2_on a:visited  {
	display:none;
}

#hauptnav_ebene_2_on a:hover, #hauptnav_ebene_2_on a:active {
	display:none;
}




#hauptnav_ebene_2_open {
	display:none;
}


#hauptnav_ebene_2_open a:link, #hauptnav_ebene_2_open a:visited  {
	display:none;
}

#hauptnav_ebene_2_open a:hover, #hauptnav_ebene_2_open a:active {
	display:none;
}




/* --- Ebene 3 --- */


.hauptnav_ebene_3_off {
	display:none;
}

.hauptnav_ebene_3_on {
	display:none;
}

.hauptnav_ebene_3_open {
	display:none;
}


/* -------------------- Infobox -------------------- */

/* --- Überschrift in Infoleiste --- */
h5 {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
color:#FFF;
font-weight:bold;
width:172px;
height: 25px;
padding: 6px 5px 5px 5px ;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html h5 {
height: 20px;
width: 162px;
}

#infobox2_headline {
	display:none;
}

#infobox3_headline {
	display:none;
}


#infobox {
	display:none;
}


#infobox_text {
	display:none;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #infobox_text{
	display:none;
}

#infobox_text a:link, #infobox_text a:visited, #infobox_text a:active {
	display:none;
}

#infobox_text a:hover {
	display:none;
}

#infobox ul {
	display:none;
}

#infobox li {
	display:none;
}

#infobox IMG {
	display:none;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #infobox IMG {
	display:none;
}




/* -------------------- SPD TV -------------------- */
#spd_tv { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
padding: 0 15px;
width: 482px;
line-height: 18px;
margin-bottom:15px;
}

#spd_tv a:link, #spd_tv a:active, #spd_tv a:visited {
text-decoration: none;
color: #000;
}

#spd_tv a:hover, #spd_tv a:focus {
text-decoration: underline;
color: #C81B1F;
}

/* -------------------- Sitemap -------------------- */

.sitemapext_cat_0 {
list-style-type:none;
margin-left:0;
padding: 0 15px 0 15px;
width:482px;
}

.sitemapext_cat_0 a:link,
.sitemapext_cat_0 a:visited,
.sitemapext_cat_0 a:active {
color:#000;
border-bottom:1px dashed #777;
width:482px;
display:block;
text-decoration:none;
font-size:13px;
list-style-type:none;
padding: 3px 0;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html .sitemapext_cat_0 a:link, 
* html .sitemapext_cat_0 a:visited, 
* html .sitemapext_cat_0 a:active {
width:430px;
}

.sitemapext_cat_0 a:hover,
.sitemapext_art_0 a:hover {
font-weight:bold;
color:#000;
}

.sitemapext_cat_1 {
font-size:11px;
color:#000;
list-style-image: url(../upload/laoyut/pfeil_sitemap.gif);
padding-left: 20px;
}

.sitemapext_cat_1 a:link,
.sitemapext_cat_1 a:active,
.sitemapext_cat_1 a:visited,
.sitemapext_cat_2 a:link,
.sitemapext_cat_2 a:visited,
.sitemapext_cat_2 a:active {
color:#000;
text-decoration:none;
font-size:11px;
border-bottom:0px dashed #777;
}

.sitemapext_cat_1 a:hover,
.sitemapext_cat_2 a:hover {
font-weight:bold;
color:#000;
border-bottom:0px dashed #777;
}

.sitemapext_art_0 {
font-size:11px;
color:#000;
list-style-image: url(../upload/layout/pfeil_sitemap.gif);
padding-left: 20px;
border-bottom:0px dashed #777;
}

.sitemapext_art_0 a:link,
.sitemapext_art_0 a:visited,
.sitemapext_art_0 a:active {
font-size:11px;
color:#000;
text-decoration:none;
border-bottom:0px dashed #777;
}






