
html {height:100%;}
body { color: #666666; font-size: 12px;  font-family: Tahoma, Arial, sans-serif; background-color: white;   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: #006633; }
a:visited { color: #006633; }
a:hover { color: #831718;}
a:active { color: #831718; }
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: white; 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: white; color:#933f0a;}
.overlay a:link {color:#006633;}
.overlay a:hover {color:#831718;}
.linkstext2 { color:#006633; font-size: 1.2em; font-weight: bold; width:170px; }
.linkstext2 a:link, .linkstext2 a:visited { color:#006633; }
.linkstext2 a:hover { color:#831718;  }
.td_text2 {color:#933f0a; font-size:12px; padding: 0 0 0 5px ; }
.td_text2  a:link, .td_text2  a:visited {color:#006633; }
.td_text2  a:hover {color:#831718; }



/* 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: white; text-align:left;
	color: #666666;
	margin: 5px 10px 0 10px ;  padding: 8px 15px 8px 15px; border:solid 1px #006633;  }


.aktuell4 { 
	background-color: white; 
	color: #666666;
	margin: 10px 20px 0 0 ;  padding: 12px; border:solid 1px #006633;  }
	
.aktuell4 a:link, 	.aktuell4 a:visited{color: #006633}
.aktuell4 a:hover {color: #933f0a}


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

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


/* 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: Tahoma, Arial, sans-serif; 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: #933f0a;}

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

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


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


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

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


/* Modul03  Buttons aus ------------------------------------------------*/	
.aktiv3, .inaktiv3 {color: #933f0a; margin:0 3px; text-decoration: none}

.aktiv3 a:link, .aktiv3 a:visited, .aktiv3 a:hover {text-decoration: none; color: #933f0a;}
.inaktiv3 a:link, .inaktiv3 a:visited {color: #666666 ; text-decoration: none;}
.aktiv3 a:hover{color: #933f0a; text-decoration: none}
.inaktiv3 a:hover{color: #d97b40; text-decoration: none}



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

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

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

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

.kleinlink2 a:active  { 
	color: #d97b40; 
	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: #933f0a; 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/orange/bogen.png);}
.td_16_2[class] {background-image: url(../css/orange/bogen.png);}

.td_16_1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css/orange/bogen.png');}
.td_16_2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css/orange/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 ;text-align:left}
.regiontextbox {margin:10px;}

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

.uebersichttext{margin-left:10px !important;}

.basisnavi{font-size:13px;}

.aktuell1{height:px;}








/* 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/orange/scrolla.png);}
.filmstrip_pfeil1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css/orange/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/orange/scrollb.png);}
.filmstrip_pfeil2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css/orange/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/orange/scrollc.png);}
.filmstrip_pfeil3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css/orange/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/orange/scrolld.png);}
.filmstrip_pfeil4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='css/orange/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: Tahoma, Arial, sans-serif; line-height: 140%;
 width:76px; 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: #933f0a;}

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

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

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

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

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

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




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

.aktiv4 a:link, .aktiv4 a:visited, .aktiv4 a:hover {text-decoration: none; color: #933f0a;}
.inaktiv4 a:link, .inaktiv4 a:visited {color: #666666 ; text-decoration: none;}
.aktiv4 a:hover{color: #933f0a; text-decoration: none}
.inaktiv4 a:hover{color: #d97b40; text-decoration: none}


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


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

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

.infokasten	{ text-align:left;}

.infokasteninner {color:#666666; padding-right: 15px; margin:0;}
.infokasteninner a:link, .infokasteninner a:visited {color:#006633; }
.infokasteninner a:hover {color:#933f0a; }

.multires{color: #831718}


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

.regionstabelle {border: solid 1px #006633;}
.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: #666666 ;
	background-color: white; 
	border: solid 1px #006633;
	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: Tahoma, Arial, sans-serif; 
	background-color: white; 
	color: #666666 ; 
	border: solid 1px #006633; 
	font-size: 12px; height: 18px; 
	padding:0;
	margin:0 5px 0 0;}
.search2 {  font-family: Tahoma, Arial, sans-serif; 
	background-color: white; 
	color: #666666 ; 
	border: solid 1px #006633; 
	font-size: 12px; height: 18px; 
	padding:0 0 5px 0;
	line-height:100%;
	}
	.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:#831718;text-decoration: none; margin-right:3px;}
.inaktiv5 a:link, .inaktiv5 a:visited{ font-family:  Arial;font-size:11px;color:#006633;text-decoration: none;margin-right:3px;}
.inaktiv5 a:hover{color:#831718;}


#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 #006633;}
.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;}


@media (max-width: 700px)  { 
.regiontextbox {width:100% !important;}
.regiontextbox {width:100% !important;}
.aktuell1{height:120px;}
.basisnavi{margin-left:5px;}
.aktiv2, .inaktiv2, .inaktiv2 a:link, .inaktiv2 a:visited, .aktiv2 a:link, .aktiv2 a:visited {width:77px}

}
 

.kopf {   background-image:
url('../css/orange/bg4.gif'); background-repeat: no-repeat; background-position: right top;
}
.kopfzeile1, .kopfzeile2, .kopfzeile3 {padding:0 20px;}

.kopfzeile1{padding-top:5px;
background-image:
url('../css/orange/bg5.gif'); background-repeat: no-repeat; background-position: left top;
}

.kopfzeile3 {
background-image:
url('../css/orange/bg5.gif'); background-repeat: no-repeat; background-position: left bottom;
}


.aktiv3, .inaktiv3, .inaktiv3 a:link, .inaktiv3 a:visited, .aktiv3 a:link, .aktiv3 a:visited  {color:white;}
.aktiv3 a:link, .aktiv3 a:visited {color: #333333;}
.aktiv3 a:hover, .inaktiv3 a:hover {color: #333333;}





.versionchange{text-align:right}
.breadcrump, .breadcrump2, .breadcrump2 a:link, .breadcrump2 a:visited {color:white}
.breadcrump2 a:hover{color:#333333;}
.basisnavi{text-align: right;}

.panosumme, .database{color:white}




