<style type="text/css">

.test 	{
	font-family: Verdana; 
	}

 /*   		PANOROB		*/
 #pos_head_index_re	{
  	position:absolute;
  	top:92px;
  	left:20px;
	}

#pos_bild_index_re_dummy	{
  	position:absolute;
  	top:200px;
  	left:0px;
	}
		
#pos_bild_index_li	{
  	position:absolute;
  	top:240px;
  	right:-1px;
	}
	
#pos_bild_index_re	 {
  	position:absolute;
  	top:240px;
  	left:0px;
	}
	
#pos_impressum_index_li	 {
  	position:absolute;
  	bottom:10px;
  	right:5px;
  	z-index:3;
	}

#pos_head_index_li	{
  	position:absolute;
  	top:40px;
  	right:20px;
	}
	
.button {  
	background-color:#1C1C1C; 
	width:68px; 
	border:0px; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #FFFFFF; 
	padding-left: 5px;  
	padding-top: 3px; 
	padding-right: 5px; 
	padding-bottom: 3px; 
	}

.eingabe { 
	background-color:#1C1C1C; 
	width:68px; 
	border:1px solid #CCCCCC; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #FFFFFF; 
	padding-left: 5px;  
	padding-top: 4px; 
	padding-right: 5px; 
	padding-bottom: 4px;  
	}


#pos_search		{
  	position:absolute;
  	top:75%;
  	left: 0px;
	}
	
#bogen		{
  	position:absolute;
  	left: -12px;
  	top:100px;
	}
	
#pos_head_li	{
  	position:absolute;
  	top:5px;
  	right:10px;
  	width:500px;
	height:77px;
	z-index:3;
	}

#impressum	 {
  	position:absolute;
  	bottom:10px;
  	left:15px;
	}
	
#pos_impressum_index_re	 {
  	position:absolute;
  	bottom:10px;
  	left:5px;
	}

#versionchange	 {
  	position:absolute;
  	top:10px;
  	left:180px;
  	width:35%;
	}
	
#bestof	 {
  	position:absolute;
  	top:112px;
  	left:618px;
  	text-align:center;
  	background-image: url(../images/bestof.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding-left: 17px;  
	padding-top: 10px; 
	padding-right: 25px; 
	padding-bottom: 25px;  
	}
	
.seite	{
	background-image: url(../images/linie_li.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:170px;
	height:100%; 
	}

.seite_unten	{
	background-image: url(../images/linie_liunten.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:170px;
	}	

  
#header		{
  	position:absolute;
	/*background-image: url(../images/linie_re.gif);
	background-repeat: no-repeat;
	background-position:0px 0px; */
	width:480px;
	height:77px;
	top:0px;
  	right:0px;
  	z-index:1;  	
	}     

#uebersicht	{
	background-image: url(../images/themen.gif);
	background-repeat: no-repeat;
	background-position:0px -2px; 
	position:absolute;
	top:80px;
	left:180px;
	height:100%;
	width:100%;
	z-index:1;
	} 
		
#text_content	{
	position:absolute;
	top:168px;
	left:180px;
	z-index:2;
	} 

#pano	{
	height:85%;
	width:85%;
	} 
		
.h100v100 {
	width:100%;
	height:100%;
	}

.tabelle100 {
	width:100%;
	height:100%;
	table-layout:fixed;
	}
	
.v100h1 {
	width:1px;
	height:100%;
	}

.bild100	{ 
	width:1px; 
	height:100%; 
	}		
	
.links_unten 	{  margin-top: 10px; padding-right: 10px;    }
.rechts_unten 	{  width: auto;  height: 75%; padding-left: 30px;  padding-top: 10px; border-left: 1px solid gray; }
.activethumblist	{ width:160px; height:auto; text-align: left ; margin-top: 5px; margin-left: 5px; white-space: nowrap; }

.listelink { background-color: #dadada; margin-top: 2px; display: block; padding: 5px; }
.thumb { margin-top: 10px; margin-bottom: 2px; }
.regionstabelleklein { border: solid 1px gray; white-space: nowrap; }
.kleinblau { color: blue; font-size: 10px; text-decoration: underline; }
.modul15 { color: black; float: left; margin: 0 5px 5px 10px; padding: 0; }
.box2			{  width: 170px ;  height: auto; text-align: center ; margin-top: 5px;  }
.starttext { padding-left: 12px; }
.abstand { text-align: left; padding-left: 12px; padding-right: 12px;}
.box1			{ height: auto; text-align: left;  }

.panotextkasten { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	background-color: #CCCCCC; 
	display: block; 
	padding: 5px; 
	margin-left: 25px; 
	}

.infokasten { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	background-color: #CCCCCC; 
	display: block; 
	padding: 5px; 
	margin-left: 25px; 
	}

.defaultkasten { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
	display: block; 
	margin-left: 100px; 
	}
	
.infokasten2		{ font-size: 11px; background-color: #dadada; padding: 5px 5px 12px; display: block; }

 /*   			TEXTFORMATIERUNG			*/	
 
.fliesstext_li 	{
	font-family: Verdana; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}

.fliesstext_re	{
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}
	
.infotext_impressum_white 	{
	font-family: Verdana; 
	font-size: 9px; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}

.infotext_impressum_black 	{
	font-family: Verdana; 
	font-size: 9px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}
		
.headline_pano 	{
	font-family: Verdana; 
	font-size: 32px; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}

.headline_print 	{
	font-family: Verdana; 
	font-size: 32px; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}
	

 /*   			LINKS			*/

.aktiv 	{ 
	font-family: Verdana; 
	font-size: 10px; 
	color: #FF3333; 
	font-weight: normal; 
	text-decoration: none;
	}
	
.aktiv a:link  { color: #FF3333;	 text-decoration: none; }
.aktiv a:visited { color: #33CCFF; text-decoration: none; }
.aktiv a:hover { color: #33CCFF; text-decoration: none;}
.aktiv a:active  { color: #FFFFFF; text-decoration: none; }	

.inaktiv 	{ 
	font-family: Verdana; 
	font-size: 10px; 
	color: #33CCFF; 
	font-weight: normal; 
	text-decoration: none;
	}
	
.inaktiv a:link  { color: #33CCFF;	text-decoration: none; }
.inaktiv a:visited { color: #FF3333;	text-decoration: none; }
.inaktiv a:hover { color: #FF3333; text-decoration: none;}
.inaktiv a:active  { color: #FFFFFF;	text-decoration: none; }	

.kleinlink {
	 	font-family: Verdana; 
	 	font-size: 11px; 
	 	color:#33CCFF; 
	 	text-align: center; 
	 	margin-bottom: 0; 
	 	}
	 	
.kleinlink a:link  { color: #33CCFF;  }
.kleinlink a:visited { color: #33CCFF;  }
.kleinlink a:hover { color:#FF3333;  }
.kleinlink a:active  { color: #505050;  }
	
.links 		{
	font-family: Verdana; 
	font-size: 10px; 
	color: #33CCFF; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}

a.links 		{
	font-family: Verdana; 
	font-size: 10px; 
	color: #33CCFF; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}
	
a.links:hover 	{
	font-family: Verdana; 
	font-size: 10px; 
	color: #FF3333; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}
	
.links_neg 		{
	font-family: Verdana; 
	font-size: 10px; 
	color: #FF3333; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}

a.links_neg 		{
	font-family: Verdana; 
	font-size: 10px; 
	color: #FF3333; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}
	
a.links_neg:hover 	{
	font-family: Verdana; 
	font-size: 10px; 
	color: #33CCFF; 
	font-weight: normal; 
	text-decoration: none;
	line-height:1.4em; 
	}
	
.mainlinks 		{
	font-family: Verdana; 
	font-size: 10px; 
	color: #33CCFF; 
	font-weight: bold; 
	text-decoration: none;
	line-height:1.8em; 
	}

a.mainlinks 		{
	font-family: Verdana; 
	font-size: 10px; 
	color: #33CCFF; 
	font-weight: bold; 
	text-decoration: none;
	line-height:1.8em; 
	}
	
a.mainlinks:hover 	{
	font-family: Verdana; 
	font-size: 10px; 
	color: #FF3333; 
	font-weight: bold; 
	text-decoration: none;
	line-height:1.8em; 
	}

</style>