/*Normales CSS für Tags*/
body{ overflow: hidden; color:black;font-size:0.8em;font-family:Arial,Verdana,Helvetica,sans-serif;background-color:white;margin:0;padding:0;scrollbar-3dlight-color:#EED5B1;scrollbar-arrow-color:#A3190B;scrollbar-darkshadow-color:#C4D4E3;scrollbar-face-color:#EED5B1;scrollbar-highlight-color:#C4D4E3;scrollbar-shadow-color:#A3190B;scrollbar-track-color:#FFFFFF}
h1{font-size:2em;font-weight:bold;margin:0.67em 0}
h2{font-size:1.5em;font-weight:bold;margin:0.83em 0}
h3{font-size:1.17em;font-weight:bold;margin:1em 0}
h4{font-size: 0.8em;margin: 0.7em 0 }
hr{color:#000}
.newstext{color:#000;font-size:1.1em;font-family:Arial,Verdana,Helvetica,sans-serif;padding-left:10px;border-right:1px dashed #a3190b;border-bottom:1px dashed #a3190b;border-left:1px dashed #a3190b}
.newstext a{text-decoration:none}
.newstext a:hover{color:#000;text-decoration:none}
.newspoint{font-size:1.3em;font-family:Arial,Verdana,Helvetica,sans-serif;padding-left:10px;border-top:1px dashed #a3190b;border-right:1px dashed #a3190b;border-bottom:1px dashed #a3190b}
.newscube{border-top:1px solid #a3190b;border-bottom:1px solid #a3190b}
a:link, a:visited{color:#8a1811;font-family:Arial,Verdana,Helvetica,sans-serif;font-style:oblique;font-weight:bold}
a:hover{color:#0b5abd;font-family:Arial,Verdana,Helvetica,sans-serif;font-style:oblique;font-weight:bold;text-decoration:overline}
a img { border:0; }
table{color:black;font-size:0.9em;font-family:Arial,Verdana,Helvetica,sans-serif}
td{color:black;font-size:1.2em;font-family:Arial,Verdana,Helvetica,sans-serif}
/* .Phead{margin:5px 2px 5px 5px;padding:5px 2px;border-bottom:1px solid #000} */
#DIVtop  { background-image: url("../images/BGtop.jpg"); background-repeat: repeat-x; visibility: visible; position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 150px }
/*Begin MainNavi*/
#DIVmainnavi{position:absolute;z-index:8;top:0;left:257px}
#DIVmainnavi, #DIVmainnavi ul{line-height:1em;list-style:none;margin:0;padding:0}
#DIVmainnavi a{color:#fff;font-size:0.9em;font-style:normal;text-decoration:none;cursor:crosshair;display:block;margin-top:7px;padding-right:4px;padding-left:4px}
#DIVmainnavi a:hover{color:#000;background-color:#fff}
#DIVmainnavi li{float:left}
#DIVmainnavi li ul{background:#41739b;margin-top:0;padding-bottom:5px;position:absolute;left:-999em;width:8em;border:solid 1px #000}
#DIVmainnavi li ul a{width:8em;border-width:0}
/* #DIVmainnavi li li a.daddy{background:url("../images/rightarrow.gif") no-repeat right center} */
#DIVmainnavi li ul ul{visibility:hidden;margin:-1em 0 0 8em}
#DIVmainnavi li:hover ul ul, #DIVmainnavi li.sfhover ul ul{left:-999em}
#DIVmainnavi li:hover ul, #DIVmainnavi li li:hover ul, #DIVmainnavi li.sfhover ul, #DIVmainnavi li li.sfhover ul{left:auto}
#DIVmainnavi li.activepath{}
#DIVmainnavi li#active{}
/*End MainNavi*/
#DIVbreadcrumb  { color: #000; font-size: 0.9em; background-color: #f1d5ae; position: absolute; z-index: 5; top: 121px; left: 259px;padding-top: 4px; padding-right: 4px; padding-bottom: 4px   }
/*
Für Content den Underscore-Hack verwendet
wird allerdings mittels JS modifiziert. Falls JS deaktiviert ist werden prozentuale Werte für den IE gesetzt, optimiert für 1024x768px.
*/
#DIVcontent { font-size: inherit; padding-left: 25px; padding-right:25px; position: absolute; z-index: 4; top: 149px; right: 161px; bottom: 45px; left: 0; width: auto; height: auto; overflow: auto; _height: 69%; _width: 84%      }
#DIVright { background-image: url("../images/BGright.jpg"); background-repeat: repeat-y; visibility: visible; position: absolute; z-index: 1; top: 0; right: 0; width: 165px; height: 100% }
/*Begin News/SubNavi*/
#DIVnews { color: #990000; font-size: inherit; font-weight: bold; position: absolute; z-index: 4; top: 170px; right: 15px; bottom: 60px; width: 150px; height: auto; overflow: hidden; _height: 58%   }
#DIVnews ul li{font-size:1em;font-style:normal;text-decoration:none;list-style:none;margin-top:7px;padding-right:5px;padding-left:0px}

#DIVnews dl dt {font-size:1em;font-style:normal;text-decoration:none;list-style:none;margin-top:7px;padding-left:20px}

#DIVcontent ul {font-size:1em;font-style:normal;text-decoration:none;list-style:none;margin-top:7px;padding-right:5px;padding-left:0px}

#DIVnews a{}
#DIVnews table{margin-left:10px;}
/*End News/SubNavi*/
#DIVfontsize  { position: absolute; z-index: 4; top: 116px; right: 25px }
#DIVfooter{color:#000;background-image:url("../images/BGfooter.jpg");background-repeat:repeat-x;position:absolute;z-index:2;bottom:0;left:0;width:100%;height:28px}
#DIVfootertext{color:#000;font-size:0.7em;text-align:center;position:absolute;z-index:3;bottom:1px;width:100%}
#DIVservicenavi{color:#000;font-size:0.8em;text-align:center;position:absolute;z-index:3;bottom:1px;width:100%}
#IMGmainnavi{color:#fff;font-size:0.8em;position:absolute;z-index:4;top:0;left:237px}
#IMGtopleft{position:absolute;z-index:3;top:0;right:0;left:0}
#IMGtopright{position:absolute;z-index:3;top:0;right:0}
#IMGtopright2  { position: absolute; z-index: 3; top: 125px; right: 0 }
#IMGbottomright { position: absolute; z-index: 2; right: 0; bottom: 0 }
#IMGfontlogo{position:absolute;z-index:4;top:45px;left:260px}
#IMGanim  { position: absolute; z-index: 4; top: 121px; left: 15px }
/* Prog Auflistung */
.Tab_prglst{margin-left:20px}
.title-prg{text-align:left;margin-top:5pt;padding-left:10px;left:10pt;}
.date-prg{position:relative; margin-right:20px;background-color:white;text-align:right;padding-right:10px;padding-left:10px;left:0px;border-top:1px solid #a3190b;border-right:1px solid #a3190b;border-left:1px solid #a3190b}
.article-prg{padding:10px 50px;border-top:1pt solid #b11429}
.prev-next{color:black;font-weight:bold;margin-top:10px;position:relative;left:10px}
.prev-next-left { font-weight:bold; padding-left:35px }
.prev-next-right{ font-weight:bold;  }
.prev-next-center{font-weight:bold;text-align:center;position:relative}
.TaHead{border:solid 1pt #000}
.TdHead{color:#000;font-size:0.8em;font-family:Arial,Verdana,Helvetica,sans-serif;padding:1pt;border-bottom:1px solid #000}
.TdHeadTop{color:#000;font-size:0.8em;font-family:Arial,Verdana,Helvetica,sans-serif;padding:1pt;border-top:1px solid #000;border-bottom:1px solid #000}
/* Download */
.TabDown{font-size:0.9em;width:100%;border:solid 1px #a3190b}
.hName1{color:#000;font-weight:bold;background-color:#bdd8f4;text-align:center;width:20%}
.hName2{color:#000;font-weight:bold;background-color:#bdd8f4;text-align:left;width:5%}
.hName{color:#000;font-weight:bold;background-color:#bdd8f4;text-align:center;width:25%}
.name{color:#000;text-align:center;border-bottom:1px solid #a3190b}
.stats{color:#000;font-style:italic;font-weight:bold;background-color:#f1d5ae;text-align:right}
/* Sitemap */
a.LinkHtmlField{text-decoration:none}
a:hover.LinkHtmlField{text-decoration:none}
/* VOLLTEXTSUCHE */
.suche { color:blue }
/* Counter */
#DIVcounter  { text-align: right; position: absolute; z-index: 100; right: 1; bottom: 1}
/*Zus. für Druckvorschau*/
#IMGfontlogoprint { visibility: hidden; position: absolute; z-index: 4; top: 10px; left: 15px }
#PrintPreview { visibility: visible }
#DIVfootertextprint { color: #000; font-size: 0.7em; text-align: left; visibility: hidden; position: absolute; z-index: 3; top: 100px; left: 15px; width: auto }
#DIVbreadcrumbprint { color: #000; font-size: 0.9em; visibility: hidden; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; position: absolute; z-index: 5; top: 150px; left: 15px; width: 600px; height: auto }

/* Artikel Klassen, z.B. Bilder... */
.artimgOL {float:left; margin-bottom:20px; margin-right:10px}

/* Lightbox */
	#lightbox {
		position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
		/*z-index: 100;*/
		z-index: 990;
		text-align: center;
		line-height: 0;
	}
	#lightbox a img { border: none; }
	#outerImageContainer {
		position: relative;
		background-color: #fff;
		width: 250px;
		height: 250px;
		margin: 0 auto;
	}
	#imageContainer {
		padding: 10px;
	}
	#loading {
		position: absolute;
		top: 40%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
		line-height: 0;
	}
	#hoverNav {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		/*z-index: 10;*/
		z-index: 970;
	}
	#imageContainer>#hoverNav { left: 0;}
	#hoverNav a { outline: none;}
	#prevLink, #nextLink {
		width: 49%;
		height: 100%;
		background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	#prevLink { left: 0; float: left;}
	#nextLink { right: 0; float: right;}
	#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
	#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
	#imageDataContainer {
		font: 10px Verdana, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
	}
	#imageData {
		padding:0 10px;
	}
	#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
	#imageData #caption{ font-weight: bold;	}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
	#overlay {
		position: absolute;
		top: 0;
		left: 0;
		/*z-index: 90;*/
		z-index: 980;
		width: 100%;
		height: 500px;
		background-color: #000;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
	.medianame {font-size: 12px;}
	.description {font-size: 10px; font-style:italic}
/* << */
