

body,c,r,p,a,i,b,div,span,td,tr,h1,h2,h3,h4,h5,h6,k,h7
  { font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:10pt; line-height:12pt;}
  
c  { font-style:italic }

img,k
  { border:none 0px; text-decoration:none; }
  
a:hover
  { text-decoration:underline; }
   
c
  { font-family:Arial; font-size:8pt;
     margin:0px; padding:0px; padding-bottom:5px;
   }
  
h1,h2,h3,h4,h5,h7
  { font-family:Arial; font-size:10pt;
    margin:0px; padding:0px; padding-bottom:0px;
  }
  
h6
   { font-family:Arial; font-size:20pt;
    margin:0px; padding:0px; }

h1
  { font-weight:normal; text-decoration:none; font-size:20pt; line-height:24pt;}  
h2
  { line-height:14pt;}
  
h4
  { font-weight:normal; text-decoration:none; font-size:16pt; line-height:20pt; color:#8C0E52; }  

h5
   { font-weight:normal; text-decoration:none; font-size:16pt; line-height:16pt;}  


h7
  { font-weight:normal; text-decoration:none; font-size:16pt; line-height:16pt;}  
  
k
   { font-family:Arial; font-size:8pt;
     margin:0px; padding:0px; padding-bottom:5px;
   }

u
  { text-decoration:underline; }

r
  {font-size:16pt; }
    
p
  { margin:0px; margin-bottom:10px; }

ul
  { text-align:center; list-style-position:outside; list-style:circle;
    margin-top:0px; margin-left:15px; margin-bottom:10px; 
  }
li
  { margin-bottom:2px;margin-top:0px;}

ti
   { margin-bottom:2px;margin-top:0px;}

.unsichtbar 
   { visibility: hidden; }

a.gelblink{
	font-size:11px;
	font-weight:normal;	
	color: black;
	vertical-align: top;
	margin-top: 3px;
	line-height: 18px;
}

a.gelblink:visited{
	color: black;
}

.dab{
	padding-bottom:7px;
	text-align: left;
}

.footer{ 
	 text-align:center;
	 height:19px;	
	 width:950px;
	 background-color: #8C0E52; 
	 /*background-image:url(img/background-braun.jpg);*/
	 clear: both;
}


.divfooter{
	 border-width: 1px 0px 1px 1px;
	 border-color: #C6A887;
	 border-style:solid;
	 width: 180px;
	 height: 150px;
	 float:left;
}

.divfooter2{
	 width: 190px;
	 float:left;
	 height: 138px;
	
}

.divfooter3{
	 border-width: 1px 1px 1px 1px;
	 border-color: #C6A8ff;
	 border-style:solid;
	 width: 196px;
	 height: 150px;
	 float:left;
	 
}

.divfooter4{
	 border-width: 1px 1px 1px 0px;
	 border-color: #C6A887;
	 border-style:solid;
	 width: 196px;
	 height: 150px;
	 float:left;
	
}

.divfooter5{
	 border-width: 1px 1px 1px 0px;
	 border-color: #C6A887;
	 border-style:solid;
	 width: 201px;
	 height: 150px;
	 float:left;
}

.divfooter6{
	 border-width: 1px 1px 1px 0px;
	 border-color: #C6A887;
	 border-style:solid;
	 width: 170px;
	 height: 150px;
	 float:left;
}

.headlinebox{
	font-size:12px; 
	text-align: center; 
	font-weight: bold; 
	background-image:url(img/background-braun.jpg);  
	color: black;
	line-height: 16px;
	height: 16px;
}

.nachunten{
	bottom: 0px; 
	position: absolute; 
	text-align:center
}
	
.aussen{
	margin: 0px;
}


.footerbox{
	bottom: 0;
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
 
.header3{
	width: 100%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right:0px;
	background-color: #8C0E52;
	height:19px;	
	font-weight:bold;
	font-size:11px;

}

.pathfont{
	font-size:8pt;
	color:black; 
	text-decoration:none; 
	padding-top: 1px;


}


.info a{
	font-size:9px;
		font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	vertical-align:middle;
	color:#000000;
}  

.info a:visited{
	font-size:9px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	vertical-align:middle;
	color:#000000;
}  

.info a:hover{
	font-size:9px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	vertical-align:middle;
	color:#000000;
}  

.info2 a, .info2 a:visited, .info2 a:hover{
	font-size:14px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;	
	color:#000000;
	font-weight:bold;
}  

.info3 a, .info3 a:visited, .info3 a:hover{
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;	
	color:#000000;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
} 

.box1{
	padding-top:5px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(140,14,92);
	padding-bottom:5px;
}

.box2{
		border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(140,14,92);
		border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(140,14,92);
		border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgb(140,14,92);
	padding-bottom:5px;
		padding-top:5px;
}

.gelbinaktivsubmit {
  background-image: url("img/button/suche.jpg");
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	background-repeat: repeat-x;
  text-decoration:none;
  color: #000000;
  font-weight: bold;
  margin-left:0px;
  margin-right:0px;
	margin-top:2px;
  font-size:12px;
  border-width:0px;
  padding-bottom:4px;
  float:left;
  height:20px;
  cursor: pointer;
}


.startpage{
	list-style: none;
  display: inline;
	text-indent: 0;
  line-height: 0px;
}



.headline{
	list-style: none;
  float:left;
  margin: 0;
  padding: 0;
  width: 400px;
}


.leftboxhidden1,.leftboxhidden2,.leftboxhidden3{
		position: absolute;
		display: block;
		width: 175px;
		height: 197px;
		text-decoration: none;	
		text-indent: 0;
		float:left;	
		margin: 0px;
		line-height:14px;
		font-size:12px;
		background-color: #FFFFCA;		
		border-color: black;
		border-width:1px;
		border-style: solid;
		text-align: left;
	 	color: black;
	 	padding-left:4px;
	 	padding-right:4px;
		padding-top:3px;
		z-index: 30;
		visibility: hidden;
		text-align: justify;
}

.leftboxhidden4, .leftboxhidden5{
		position: absolute;
		display: block;
		width: 175px;
		height: 200px;
		text-decoration: none;	
		text-indent: 0;
		float:left;	
		margin: 0px;
		line-height:14px;
		font-size:12px;
		background-color: #FFFFCA;		
		text-align: left;
	 	color: black;
	 	padding-left:4px;
	 	padding-right:4px;
		padding-top:3px;
		border-color: black;
		border-width:1px;
		border-style: solid;
		z-index: 30;
		visibility: hidden;
		text-align: justify;
}


.leftboxhidden2{
		margin-top: -68px;
		margin-left: 0px;
}

.leftboxhidden3{
			margin-top: -135px;
}

.leftboxhidden4{
		margin-top: 20px;

}

.leftboxhidden5{
		margin-top: -83px;
}



.leftboxhidden1 a, .leftboxhidden2 a, .leftboxhidden3 a, .leftboxhidden4 a, .leftboxhidden5 a{
		line-height:14px;
		font-size:12px;	
		text-decoration: none;	
		color: black;
}

.leftboxhidden1 .own, .leftboxhidden2 .own, .leftboxhidden3 .own, .leftboxhidden4 .own, .leftboxhidden5 .own{
		font-size:12px;
		line-height:18px;
		color: #8C0E52;
		text-decoration: none;	  
		font-weight:bold;
}

.leftboxhidden1:hover, .leftboxhidden1:hover .own, .leftboxhidden1:hover a, leftboxhidden1:hover a:hover, 
.leftboxhidden2:hover, .leftboxhidden2:hover .own, .leftboxhidden2:hover a, leftboxhidden2:hover a:hover, 
.leftboxhidden3:hover, .leftboxhidden3:hover .own, .leftboxhidden3:hover a, leftboxhidden3:hover a:hover,
.leftboxhidden4:hover, .leftboxhidden4:hover .own, .leftboxhidden4:hover a, leftboxhidden4:hover a:hover, 
.leftboxhidden5:hover, .leftboxhidden5:hover .own, .leftboxhidden5:hover a, leftboxhidden5:hover a:hover {
		color: white;
		background-color: #8C0E52;
}


.leftbox1,.leftbox2,.leftbox3{
	  width:175px;
		height: 63px;
		text-decoration: none;	
		text-indent: 0;
		float:left;
		float:left;
		margin: 0px;
		line-height:14px;
		font-size:12px;
		background-color: #FFFFCA;		
		text-align: left;
	 	color: black;
	 	padding-left:4px;
		padding-top:3px;
}

.leftbox4,.leftbox5{
	  width:175px;
		height: 98px;
		text-decoration: none;	
		text-indent: 0;
		float:left;
		float:left;
		margin: 0px;
		line-height:14px;
		font-size:12px;
		background-color: #FFFFCA;		
		text-align: left;
	 	color: black;
	 	padding-left:4px;
		padding-top:3px;
}

.mehr{
		padding-right:5px; 
		font-size:10px;
		color:black; 
		display: block;
		position: absolute;
		left: 132px;
		bottom: 0px;
}

.leftbox1:hover .mehr, .leftbox2:hover .mehr, .leftbox3:hover .mehr, .leftbox4:hover .mehr, .leftbox5:hover .mehr{
		color: white;
}


.leftbox1{			
	  border-style:solid;
	  border-width:1px;
	  border-color: black; 
	  position: relative;
}

.leftbox1 a, .leftbox2 a, .leftbox3 a, .leftbox4 a, .leftbox5 a{
		line-height:14px;
		font-size:12px;	
		text-decoration: none;	
		color: black;
}


.leftbox2{	
	 	border-left-style:solid;
	  border-left-width:1px;
	  border-left-color: black;
	  border-bottom-style:solid;
	  border-bottom-width:1px;
	  border-bottom-color: black; 
	 	border-right-style:solid;
	  border-right-width:1px;
	  border-right-color: black; 
		position: relative;
}



.leftbox3{	
	 	border-left-style:solid;
	  border-left-width:1px;
	  border-left-color: black; 
	 	border-right-style:solid;
	  border-right-width:1px;
	  border-right-color: black; 
	  border-bottom-style:solid;
	  border-bottom-width:1px;
	  border-bottom-color: black; 
		position: relative;
		
}

.leftbox4{	
	  border-top-style:solid;
	  border-top-width:1px;
	  border-top-color: black; 
	 	border-left-style:solid;
	  border-left-width:1px;
	  border-left-color: black; 
	 	border-right-style:solid;
	  border-right-width:1px;
	  border-right-color: black; 
	  border-bottom-style:solid;
	  border-bottom-width:1px;
	  border-bottom-color: black; 
		position: relative;	
		top: 20px;
}

.leftbox5{	
	 	border-left-style:solid;
	  border-left-width:1px;
	  border-left-color: black; 
	 	border-right-style:solid;
	  border-right-width:1px;
	  border-right-color: black; 
	  border-bottom-style:solid;
	  border-bottom-width:1px;
	  border-bottom-color: black; 
		position: relative;	
		top:20px;
}


.leftbox1 .own, .leftbox2 .own, .leftbox3 .own, .leftbox4 .own, .leftbox5 .own{
		font-size:12px;
		line-height:18px;
		color: #8C0E52;
		text-decoration: none;	  
		font-weight:bold;
}


.leftbox1:hover, .leftbox1:hover .own, .leftbox1:hover a, leftbox1:hover a:hover, 
.leftbox2:hover, .leftbox2:hover .own, .leftbox2:hover a, leftbox2:hover a:hover, 
.leftbox3:hover, .leftbox3:hover .own, .leftbox3:hover a, leftbox3:hover a:hover,
.leftbox4:hover, .leftbox4:hover .own, .leftbox4:hover a, leftbox4:hover a:hover, 
.leftbox5:hover, .leftbox5:hover .own, .leftbox5:hover a, leftbox5:hover a:hover {
		color: white;
		background-color: #8C0E52;
}



li:hover a> div {
			display: block;
			visibility: visible;
}

li:hover > div {
			display: block;
			visibility: visible;
}






.rightbox1 {
	clear: both;
	margin-left: 180px;
	width:266px;
	height:200px;		 
	display: block;	
	background-repeat: no-repeat;
	z-index: 1;
	position: absolute;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color: black; 
  border-left-style:solid;
  border-left-width:1px;
  border-left-color: black; 
	border-right-style:solid;
	border-right-width:1px;
	border-right-color: black; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: black; 
}


.rightbox2{
	margin-top: -68px;
	height:200px;	
	margin-left: 180px;
	width:266px;
  position: absolute;
	display: none;
  z-index: 4;
    border-top-style:solid;
  border-top-width:1px;
  border-top-color: black; 
	border-right-style:solid;
	border-right-width:1px;
	border-right-color: black; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: black; 
	 border-left-style:solid;
  border-left-width:1px;
  border-left-color: black; 
}


.rightbox3{	
	margin-top: -135px;
	height:200px;	
 margin-left: 180px;
	width:266px;
	padding-top:0px; 
	display: none;
  position: absolute;
	z-index: 4;
	  border-top-style:solid;
  border-top-width:1px;
  border-top-color: black; 
	border-right-style:solid;
	border-right-width:1px;
	border-right-color: black; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: black; 
	 border-left-style:solid;
  border-left-width:1px;
  border-left-color: black; 
}

.rightbox4{	
	margin-top: 20px;
	height:203px; 
  margin-left: 180px;
	width:266px;
	padding-top:0px; 
	display: block;
  position: absolute;
	z-index: 4;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color: black; 
	border-right-style:solid;
	border-right-width:1px;
	border-right-color: black; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: black; 
	 border-left-style:solid;
  border-left-width:1px;
  border-left-color: black; 
}

.rightbox5{	
	margin-top: -83px;
	height:203px; 
  margin-left: 180px;
	width:266px;
	padding-top:0px; 
	display: none;
  position: absolute;
	z-index: 4;
	border-top-style:solid;
  border-top-width:1px;
  border-top-color: black; 
	border-right-style:solid;
	border-right-width:1px;
	border-right-color: black; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: black; 
	 border-left-style:solid;
  border-left-width:1px;
  border-left-color: black; 
}

#leftside{
	float:left;
	width: 445px;
}


#landmark{
	float:left; 
	width:400px;
	height: 430px;
	padding-left: 0px;
	padding-left: 40px;
}
	
#map{
	float:left; 	
	width:358px;
	height:430px;
	left:0px;
	top:0px;
	background-color:#FFFFFF;
	position: relative;
	background-image: url(contentimg/maps/italien3.jpg);
	background-repeat: no-repeat;
	z-index: 1;
}

.tablepopup{
	width: 240px;
}

#italien .showpopup{
	font-weight: normal;
	font-size:10px;
	position: absolute;
	top: 40px;
	left: 224px;
	display: block;
	color: black;
	text-align: left;
	line-height: 12px;
	z-index: -5;
	height: 80px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	position: absolute;
	background-color:#ffffcc;
}

#italien .showpopup td,
#suedtirol .showpopup td, #friaul .showpopup td, #venetien .showpopup td, 
#lombardei .showpopup td, #piemont .showpopup td, #emilia-rom .showpopup td,
#tosk .showpopup td, #marken .showpopup td, #umbrien .showpopup td,
#abruzzen .showpopup td, #molise .showpopup td, #latium .showpopup td,
#kampanien .showpopup td, #apulien .showpopup td, #basil .showpopup td,
#kalabrien .showpopup td, #sizilien .showpopup td, #sardinien .showpopup td	
{
	font-weight: normal;
	font-size:9px;
}


#suedtirol a, #friaul a, #venetien a, 
#lombardei a, #piemont a, #emilia-rom a,
#tosk a, #marken a, #umbrien a,
#abruzzen a, #molise a, #latium a,
#kampanien a, #apulien a, #basil a,
#kalabrien a, #sizilien a, #sardinien a	{
	text-decoration: none;
  color:#8C0E52; 
  font-weight: bold; 
  font-size: 13px;
}


#suedtirol a:hover, #friaul a:hover, #venetien a:hover, 
#lombardei a:hover, #piemont a:hover, #emilia-rom a:hover,
#tosk a:hover, #marken a:hover, #umbrien a:hover,
#abruzzen a:hover, #molise a:hover, #latium a:hover,
#kampanien a:hover, #apulien a:hover, #basil a:hover,
#kalabrien a:hover, #sizilien a:hover, #sardinien a:hover	{
	font-size: 15px;
}

#suedtirol .showpopup, #friaul .showpopup, #venetien .showpopup, 
#lombardei .showpopup, #piemont .showpopup, #emilia-rom .showpopup,
#tosk .showpopup, #marken .showpopup, #umbrien .showpopup,
#abruzzen .showpopup, #molise .showpopup, #latium .showpopup,
#kampanien .showpopup, #apulien .showpopup, #basil .showpopup,
#kalabrien .showpopup, #sizilien .showpopup, #sardinien .showpopup{
	position: absolute;
	display: none;
	color: black;
	z-index: 100;
	text-align: left;
	line-height: 12px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: black;
	height: 80px;
	background-color:#ffffcc;
}


#suedtirol:hover div,#friaul:hover div,#venetien:hover div,
#lombardei:hover div,#piemont:hover div,#emilia-rom:hover div,
#tosk:hover div,#marken:hover div,#umbrien:hover div,
#abruzzen:hover div,#latium:hover div,#molise:hover div,
#kampanien:hover div,#apulien:hover div,#basil:hover div,
#kalabrien:hover div,#sizilien:hover div,#sardinien:hover div{
		display: block;
}



#suedtirol  {
	position: absolute;
	left:113px;
	top:10px;	  
  z-index: 6;  
}	

#friaul {
	position: absolute;
	left:168px;
	top:26px;	  
  z-index: 6; 
}


#venetien{
	position: absolute;
	left:120px;
	top:51px;
}	


#lombardei{
	position: absolute;
	left:60px;
	top:65px;
	width: 34px;
	height: 40px;
}	

#piemont{
	position: absolute;
	left:8px;
	top:83px;
}	

#emilia-rom{
	position: absolute;
	left:83px;
	top:90px;
}	

#tosk{
	position: absolute;
	left:103px;
	top:133px;
}	


#marken{
	position: absolute;
	left:180px;
	top:140px;
}	


#umbrien{
	position: absolute;
	left:140px;
	top:165px;
}	

#abruzzen{
	position: absolute;
	left:200px;
	top:190px;
}	


#latium{
	position: absolute;
	left:158px;
	top:213px;
}	


#molise{
	position: absolute;
	left:217px;
	top:215px;
}	


#apulien{
	position: absolute;
	left:290px;
	top:240px;
}	

#kampanien{
	position: absolute;
	left:176Px;
	top:242px;
}	


#basil{
	position: absolute;
	left:275px;
	top:270px;
}	


#kalabrien{
	position: absolute;
	left:280px;
	top:310px;
}	


#sizilien{
	position: absolute;
	left:200px;
	top:380px;
}	


#sardinien{
	position: absolute;
	left:45px;
	top:280px;
}	



#suedtirol .showpopup  {
	top: 30px;
	left: 111px;
	 z-index: 60; 
}	

#friaul .showpopup{
	left:56px;
	top:14px;	  
  z-index: 60; 
}


#venetien .showpopup{	
	left:104px;
	top:-11px;	
  z-index: 60; 
  position: absolute;
}	

#tosk .showpopup{	
	left:121px;
	top:-93px;
  z-index: 62; 
}	

#lombardei .showpopup{
	left:164px;
	top:-25px;
	  z-index: 60; 
}	

#piemont .showpopup{	
	left:216px;
	top:-43px;
	  z-index: 60; 
}	

#emilia-rom .showpopup{	
	left:141px;
	top:-50px;
  z-index: 62; 
}	


#marken .showpopup{	
	left:44px;
	top:-100px;
  z-index: 60; 	
}	


#umbrien .showpopup{	
	left:84px;
	top:-125px;
  z-index: 60; 	
}	

#abruzzen .showpopup{
	left:24px;
	top:-150px;
  z-index: 60; 	
}	


#latium .showpopup{	
	left:66px;
	top:-173px;
  z-index: 60; 	
}	


#molise .showpopup{	
	left:7px;
	top:-175px;
  z-index: 60; 	
}	


#apulien .showpopup{	
	left:-66px;
	top:-200px;
  z-index: 60; 	
}	

#kampanien .showpopup{
	left: 48px;
	top:-202px;
  z-index: 60; 	
}	


#basil .showpopup{	
	left:-51px;
	top:-230px;
  z-index: 60; 	
}	


#kalabrien .showpopup{
	left:-56px;
	top:-270px;
  z-index: 60; 	
}	


#sizilien .showpopup{	
	left:24px;
	top:-340px;
  z-index: 60; 	
}	


#sardinien .showpopup{	
	left:179px;
	top:-240px;
	  z-index: 60; 
}	


