
html {height:100%;}
body { color: #b4b4b4; font-size: 12px;  font-family: Tahoma, Arial, sans-serif; background-color: #191919;   height: 98%;  min-height:98%; }
* html body { height:99%;}
* html .maincontainer { height:99%;}
* html .innerpage { height:100%;}
.maincontainer{height: 99%; min-height:99%;}
.innerpage{     min-height: 100%;}

h1 { vertical-align: sub; margin: 0 0 0.2em; }
h2 { font-size: 1.5em; font-weight: bold; margin: 0 0 10px; padding: 0; }
h4 { font-size: 14px; font-weight: bold; margin: 0.8em 0 0; }
h3 { font-size: 14px; font-weight: bold; margin: 0.8em 0 0; }
p { margin: 0 0.3em 0.3em; }
.ul { margin: 0; padding: 0; list-style-type: none; display: inline; }
a:link { color: #b4b4b4; }
a:visited { color: #b4b4b4; }
a:hover { color: #670000;}
a:active { color: #670000; }
form{margin:0;}
.abstand { padding-left: 12px; }
.box1	{ height: auto; text-align: left;  }
.infokasten2 { font-size: 13px; padding: 5px 10px 12px; display: block; }
hr { margin: 10px 0 0; padding: 0; border-bottom: 1px solid gray; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.thumb_region { color: #828282; font-size: 11px; font-style: italic; text-decoration: none; }
.regionsliste1 { height: 4.6em; float:left; margin: 4px 0 4px 2px; padding: 0.3em 30px 0.3em 8px; border: solid 1px gray; display: inline; text-align:left;}
		

/* Fullscreen-Seite ------------------------------------------------*/ 
.fullscreenbody {background-color: #191919; margin:0 0 5px 0}
.fullscreensub{padding: 3px 0 0 5px;}
.fullscreentext{font-size:12px; margin: 3px 160px 0 0; text-align:center;}
.schliessen2 {font-size:11px}


/* Modul 33 Hilfe-Seite ------------------------------------------------*/ 
.overlay { background-color: #fff; color:#5f5f5f;}
.overlay a:link {color:#5f5f5f;}
.overlay a:hover {color:#670000;}
.linkstext2 { color:#5f5f5f; font-size: 1.2em; font-weight: bold; width:170px; }
.linkstext2 a:link, .linkstext2 a:visited { color:#5f5f5f; }
.linkstext2 a:hover { color:#670000;  }
.td_text2 {color:#5f5f5f; font-size:12px; padding: 0 0 0 5px ; }
.td_text2  a:link, .td_text2  a:visited {color:#5f5f5f; }
.td_text2  a:hover {color:#670000; }



/* Module 14 und 15 Aktuell-Seite ------------------------------------------------*/ 

.aktuell0 { 
	text-align: center; margin-top: 0; }

.aktuell1 { 
	background-repeat: no-repeat; margin: 0; }

.aktuell2, aktuell2 a:link, aktuell2 a:visited { 
	margin: 0 auto 30px; }
	
.aktuell3, aktuell3 a:link, aktuell3 a:visited{
	font-size: 12px; text-align: left; margin: 0 auto; padding: 8px 0 8px 15px; }

.panotext	{background-color: #191919; text-align:left;
	color: #505050;
	margin: 5px 10px 0 10px ;  padding: 8px 15px 8px 15px; border:solid 1px #505050;  }


.aktuell4 { 
	background-color: #191919; 
	color: #505050;
	margin: 10px 20px 0 0 ;  padding: 12px; border:solid 1px #505050;  }
	
.aktuell4 a:link, 	.aktuell4 a:visited{color: #505050}
.aktuell4 a:hover {color: #670000}


.scroll2 {width: 80px; height: 16px; font-size: 11px; border: 1px solid #505050; }
.scroll2 a:link, .scroll2 a:visited {height: 16px; line-height: 15px; display:block; color: #b4b4b4; text-decoration: none; }
.scroll2 a:hover 					{height: 16px; line-height: 15px; display:block; color: #670000; text-decoration: none; background-color: #efefef;  }

.scroll3							 {width: 120px; color: #b4b4b4; font-size: 11px; border: 1px solid #505050; }


/* Modul 03 Versionchange Reiterleiste ------------------------------------------------*/	

.versionchange{margin:0 10px 0 0 ;}	

	
.aktiv1, .inaktiv1, .inaktiv1 a:link, .inaktiv1 a:visited, .aktiv1 a:link, .aktiv1 a:visited {  font-family: Arial; line-height: 130%;
	font-size: 11px; 
	width:80px; height:15px; display:block; float:right; background-repeat: no-repeat; background-position: left top;  text-align: center; margin:0;  }


.aktiv1, .aktiv1 a:link, .aktiv1 a:visited, .aktiv1 a:hover {text-decoration: none; color: #818181;}

.aktiv1[class], .aktiv1[class] a:link, .aktiv1[class] a:visited {background-image: url(../css//img/0png.png);}
.aktiv1, .aktiv1 a:link {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }
.aktiv1 a:visited {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }

.aktiv1[class] a:hover {background-image: url(../css//img/0png.png);  }
.aktiv1 a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }


.inaktiv1 a:link, .inaktiv1 a:visited {color: #f0f0f0 ; text-decoration: none;}
.inaktiv1 a:hover { color: #670000; }


.inaktiv1[class] a:link, .inaktiv1[class] a:visited { background-image: url(../css//img/0png.png);}
.inaktiv1 a:link    {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }
.inaktiv1 a:visited {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }

.inaktiv1[class] a:hover { background-image: url(../css//img/0png.png);  }
.inaktiv1 a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png');}


/* Modul03  Buttons aus ------------------------------------------------*/	
.aktiv3, .inaktiv3 {color: #818181; margin:0 3px;font-size:11px; text-decoration: none}

.aktiv3 a:link, .aktiv3 a:visited, .aktiv3 a:hover {text-decoration: none; color: #818181;}
.inaktiv3 a:link, .inaktiv3 a:visited {color: #f0f0f0 ; text-decoration: none;}
.aktiv3 a:hover{color: #818181; text-decoration: none}
.inaktiv3 a:hover{color: #670000; text-decoration: none}



/* Modul 04 Übersichtseite ------------------------------------------------*/
/* und Modul 51 Suchergebnisse ------------------------------------------------*/  

.modul16 { color: #b4b4b4; text-align: left;  padding: 0; margin:0 3px 0 0; float: left; }

.kleinlink2 { 
	color:#b4b4b4;
	font-size: 11px;  text-align: left; padding: 0; }
	
.kleinlink2 a:link  { 
	color: #818181; 
	text-align: left; padding: 0; }
	
.kleinlink2 a:visited { 
	color: #818181; 
	text-align: left; padding: 0; }

.kleinlink2 a:hover { 
	color: #670000; 
	text-align: left; padding: 0; }

.kleinlink2 a:active  { 
	color: #670000; 
	text-align: left; padding: 0; }

.subregion2 { 
	font-size: 11px; font-weight: bold; }

.region2 { 
	font-size: 14px; font-weight: bold; margin: 0 10px 0 5px; }

.regiontext { 
	font-size: 11px; margin: 0 10px 0 5px; }
	
.thumb2 {
	 margin-top: 5px;  background-repeat: no-repeat; }		
	 
.panolink { color: #818181; font-size: 11px; font-style: italic; padding: 0; text-decoration: none; }

.td_16_1{ background-repeat: no-repeat; width:170px; background-position: left top; padding:5px 0 0 5px;}
.td_16_2{ background-repeat: no-repeat; background-position: right top; padding:5px 0 0 5px;}


.td_16_1[class] {background-image: url(../css//bogen.png);}
.td_16_2[class] {background-image: url(../css//bogen.png);}

.td_16_1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//bogen.png');}
.td_16_2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//bogen.png');}


.regionstd2, .regionstd2 a:link, .regionstd2 a:visited {font-size: 12px; text-decoration: none;}
.kleinlink3{padding:0}
.einrueckung{margin:0;padding:0 0 0 5px;list-style-type: none;}


/* Modul 05 Starttext, Defaulttext, Text für Regionen------------------------------------------------*/ 
/* und Modul 06 Impressum Defaulttext ------------------------------------------------*/ 

.starttext{ font-size: 13px; padding: 0 0 0 30px ;}
.toptext { font-size: 16px; font-weight: bold;}
.linkstext{ font-size: 1.5em; font-weight: bold; width:170px; }
.td_text{font-size:12px; padding: 0 0 0 5px ; }


.regionstabelle {border: solid 1px #505050;}






/* Modul 07 und 8 Thumbs unter Panorama: Filmstrip ------------------------------------------------*/ 


/* Horizontaler Filmstrip */ 
.thumbdiv1 {float:left; font-size:10px; line-height:90%; padding:0 2px;}
.thumbdiv2 {float:left; font-size:10px; line-height:90%; color:#d80000}
.thumbtext1{}

#divUpControl1{position:absolute; left:0; top:0; z-index:1;} 
#divDownControl1{position:absolute; left:20px;top:0; z-index:1;} 

#divContaineraussen{position:absolute; width:100%; height:67px; top:0; left:0; overflow:hidden}
#divContainer{position:absolute;   height:67px; overflow:hidden; top:0; left:45px; visibility:hidden; overflow:hidden; } 
#divContent{position:absolute; top:0; left:0} 


.filmstrip_pfeil1 {cursor:pointer; display:block;  width: 15px; height:54px;  background-repeat: no-repeat;  border-style: none; border-width: 0;}
.filmstrip_pfeil1[class]{background-image: url(../css//scrolla.png);}
.filmstrip_pfeil1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//scrolla.png');}

.filmstrip_pfeil2 {cursor:pointer; display:block; float:left; width: 15px; height:54px;  background-repeat: no-repeat;  border-style: none; border-width: 0;}
.filmstrip_pfeil2[class]{background-image: url(../css//scrollb.png);}
.filmstrip_pfeil2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//scrollb.png');}



/* Vertikaler Filmstrip */ 
#controlposition2{position:absolute; left:0; top:-30px; height:25px;width:180px; border-style: none; border-width: 0;}
#divUpControl2{float:left;width:70px; height:25px ;display:block} 
#divDownControl2{float:left; width:70px; height:25px;display:block} 

#divContaineraussen2{position:relative; width:190px; height:100%; top:0; left:0;}
#divContainer2{position:relative; width:190px; height:100%;  overflow:hidden; top:0; left:0;  visibility:hidden} 
#divContent2{position:absolute; top:0; left:0} 

.thumbdiv3 { font-size:10px; line-height:90%; margin:0 0 5px 0;}
.thumbdiv4 { font-size:10px; line-height:90%; color:#d80000; margin:0 0 5px 0;}
.thumbtext2{}

.filmstrip_pfeil3 {cursor:pointer; display:block; width: 70px; height:25px; margin:0; background-repeat: no-repeat; border-style: none; border-width: 0;}
.filmstrip_pfeil3[class]{background-image: url(../css//scrollc.png);}
.filmstrip_pfeil3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//scrollc.png');}

.filmstrip_pfeil4 {cursor:pointer; display:block; width: 70px; height:25px; margin:0;  background-repeat: no-repeat;  border-style: none; border-width: 0;}
.filmstrip_pfeil4[class]{background-image: url(../css//scrolld.png);}
.filmstrip_pfeil4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//scrolld.png');}



/* Allgemein Filmstrips */ 
.thumb3 {
	 height: 54px;
	 width: 174px;
	 background-repeat: no-repeat;  cursor:pointer; margin:0;}	












/* Modul 09 Basisnavigation ------------------------------------------------*/	

.basisnavi{ height:25px;  float:right;}

.aktiv2, .inaktiv2, .inaktiv2 a:link, .inaktiv2 a:visited, .aktiv2 a:link, .aktiv2 a:visited {font-family: Arial; line-height: 170%;
	font-size: 11px; width:80px; height:22px; display:block; float:right; background-repeat: no-repeat; background-position: left top; text-align: center; margin:0; white-space: nowrap;}


.aktiv2 a:link, .aktiv2 a:visited, .aktiv2 a:hover {text-decoration: none; color: #818181;}

.aktiv2[class] a:link, .aktiv2[class] a:visited {background-image: url(../css//img/0png.png);}
.aktiv2 a:link {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }
.aktiv2 a:visited {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }

.aktiv2[class] a:hover {background-image: url(../css//img/0png.png);  }
.aktiv2 a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }

.inaktiv2 a:link, .inaktiv2 a:visited {color: #f0f0f0 ; text-decoration: none;}
.inaktiv2 a:hover { color: #670000; }

.inaktiv2[class] a:link, .inaktiv2[class] a:visited { background-image: url(../css//img/0png.png);}

.inaktiv2 a:link    {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }
.inaktiv2 a:visited {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png'); }

.inaktiv2[class] a:hover { background-image: url(../css//img/0png.png);  }
.inaktiv2 a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png');}
.inaktiv2 a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css//img/0png.png');}




/* Modul 15 Basisnavigation Textversion ------------------------------------------------*/	
.aktiv4, .inaktiv4 {float: right; color: #818181; margin:0 3px;font-size:11px; text-decoration: none}

.aktiv4 a:link, .aktiv4 a:visited, .aktiv4 a:hover {text-decoration: none; color: #818181;}
.inaktiv4 a:link, .inaktiv4 a:visited {color: #f0f0f0 ; text-decoration: none;}
.aktiv4 a:hover{color: #818181; text-decoration: none}
.inaktiv4 a:hover{color: #670000; text-decoration: none}


/* Modul 10 Panorama-Player  ------------------------------------------------*/ 
.warnung{color: #670000 ; font-size: 14px; font-weight: bold; background-color: #dcdcdc; margin: 80px; padding:20px;}
#vanisher {position: relative; left: 0px; top: 0px; overflow: hidden; }


/* Modul 11 Panoinfo ------------------------------------------------*/ 

.infokasten		{ font-size:12px; border: solid 1px #dcdcdc; 
	display: block; margin:0; padding: 4px 15px }

.infokasten	{ text-align:left;}

.infokasteninner {color:#505050; padding-right: 15px; margin:0;}
.infokasteninner a:link, .infokasteninner a:visited {color:#505050; }
.infokasteninner a:hover {color:#670000; }

.multires{color: #670000}


/* Modul 18 Regionstabelle  ------------------------------------------------*/ 

.regionstabelle {border: solid 1px #505050;}
.regionstd, .regionstd a:link, .regionstd a:visited {font-size: 10px; text-decoration: none}
.kleinlink{padding:0 0 0 5px}


/* Modul 19 Regionsliste Popup-Menü ------------------------------------------------*/ 

.selectbox {
	color: #505050 ;
	background-color: #dcdcdc; 
	border: solid 1px #505050;
	font-size: 12px;margin:3px 0 0 ; width:200px;   line-height: 14px; height: 18px;  }

.popupline1{}

.popupline2{font-style: italic;}



/* Modul 50 Suche Suchfelder ------------------------------------------------*/

.search {  font-family: Arial; 
	background-color: #dcdcdc; 
	color: #505050 ; 
	border: solid 1px #505050; 
	font-size: 12px; height: 18px; 
	padding:0;
	margin:0 5px 0 0;}
.search2 {  font-family: Arial; 
	background-color: #dcdcdc; 
	color: #505050 ; 
	border: solid 1px #505050; 
	font-size: 12px; height: 18px; 
	padding:0 0 5px 0;}
	.searchtabele{border-collapse:collapse;}

	


/* Modul 52 Summe Panoramen ------------------------------------------------*/	
.panosumme{font-size: 11px; display:inline;}


/* Modul 53 Breadcrump gweählter Pfad ------------------------------------------------*/
.breadcrump{  font-size: 11px;  width: auto; height:auto; display:block; float:left;  margin:0 0 0 15px;}
.breadcrump2{ font-style: italic; }


/* Modul 54 Datenbanktyp ------------------------------------------------*/
.database{font-size: 11px;  display:inline;}



/* Modul 55 Textbox ------------------------------------------------*/
.panosubtextlang { background-color: #dadada; display: block; padding: 15px 25px; margin-bottom: 20px; }


/* Modul 56 Installierte Plugins ------------------------------------------------*/
.plugins{font-size: 11px;  display:inline;}

/* Modul 56 Dateigröße Panorama ------------------------------------------------*/
.dateigroesse {font-size:11px; margin:0 10px ;}


/* Modul 59 Versiontest------------------------------------------------*/

.aktiv5 a:link, .aktiv5 a:visited { font-family:  Arial;font-size:11px;color:#670000;text-decoration: none; margin-right:3px;}
.inaktiv5 a:link, .inaktiv5 a:visited{ font-family:  Arial;font-size:11px;color:#b4b4b4;text-decoration: none;margin-right:3px;}
.inaktiv5 a:hover{color:#670000;}


#footer	{font-size: 11px; position:relative; display:block; bottom:0px;text-align:center;padding:5px; margin:25px 0 5px 0; width:100%}


/* Modul 20 Linkliste Region und Panorama vertikal */
.panotextlist, .regiontextlist {text-align: left; padding:0 8px 0 0;}
.regiontextlist{ margin:0 10px 10px 0; border-bottom: 1px solid #505050;}
.panotextlist a:link, 
.panotextlist a:visited, 
.regiontextlist a:link, 
.regiontextlist a:visited

{font-size:11px; line-height: 180%; text-decoration:none;}
.regiontextname {font-size:13px;display:block;margin:25px 0 8px 0;text-align: left;}

 .language{}
 .flaggen{margin:0 1px 0 1px;}



