body {
   	scrollbar-DarkShadow-Color:#000000; 
	scrollbar-Track-Color:#990033; 
	scrollbar-Face-Color:#990033; 
	scrollbar-Shadow-Color:#000000; 
	scrollbar-Highlight-Color:#ffffff; 
	scrollbar-3dLight-Color:#000000; 
	scrollbar-Arrow-Color:#ffffff;
	background-color: #AE1130;
    }

ul {
	margin-bottom: 0px;
}

.preis {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#990033; 
   border:1px solid #990033;
   background-color: #ffffff;
   margin-right: 10px;
   width: 120px;
   }
.preiszelle {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000; 
   text-align: center;
   border:1px solid #990033;
   background-color: #ffffff;
   }	

select {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#ffffff; 
   border:1px solid #000000;
   background-color: #0084A1;
   }
	
input {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000; 
   border:1px solid #000000;}

textarea {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000; 
   border:1px solid #000000;}
	
.left1 {
   background-color: #0084A1;
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#ffffff;
   font-weight: bold;
   }
   
.left2 {
   background-color: #FB7225;
      }
.left3 {
   background-color: #D70643;
   }
.left4 {
   background-color: #AABB28;
   }
.left5 {
   background-color: #C68573;
   }
.left6 {
   background-color: #6699CC;
   }	
.border_submenue{
   border: 1px #ffffff;
   border-bottom-style: none;
   border-top-style: solid;
   border-left-style: none;
   border-right-style: none;
   }
	

A:link {text-decoration: underline; color:#AE112F;} 
A:visited {text-decoration: underline; color:#AE112F;}
A:active {text-decoration: underline; color:#AE112F;}
A:hover {text-decoration: underline; color:#000000;}

	
.white {
    background-color: #ffffff;
    }


.border_right {
   border: 1px #cccccc;
   border-bottom-style: none;
   border-top-style: none;
   border-left-style: solid;
   border-right-style: solid;
   background-color: #ffffff;
   }

.border_left {
   border: 1px #cccccc;
   border-bottom-style: none;
   border-top-style: none;
   border-left-style: none;
   border-right-style: solid;
   background-color: #ffffff;
   }
   
.untermenue_kultimoench {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   color:#D70643;
   background-color: #ffffff;
   padding-left: 20px;
   padding-right: 20px;
   font-weight: bold;
   }
.untermenue_bibliothek {
   font-family: Verdana, sans-serif;
   font-size: 12px;
   color:#d70643;
   background-color: #ffffff;
   padding-left: 20px;
   padding-right: 20px;
   font-weight: bold;
   }
   
.links_bibliothek {
   font-family: Verdana, sans-serif;
   font-weight: bold;
   }


.untermenue_bibliothek a:link, .untermenue_bibliothek a:visited {
	color: #AABB28;
}
.untermenue_bibliothek a:hover{
	color: #000000;
}
.links_bibliothek a:link, .links_bibliothek a:visited {
	color: #AABB28;
}
.links_bibliothek a:hover{
	color: #000000;
}

.untermenue_hansetag, .untermenue_tourismus{
   font-family: Verdana, sans-serif;
   font-size: 11px;
   background-color: #ffffff;
   padding-left: 20px;
   padding-right: 20px;
   font-weight: bold;
   }
.untermenue_hansetag a:link, .untermenue_hansetag a:visited {
	color: #6699CC;
}
.untermenue_hansetag a:hover{
	color: #000000;
}
.untermenue_hansetag a.hanse_active:link, .untermenue_hansetag a.hanse_active:visited {
	color: #000000;
}
.untermenue_hansetag a.hanse_active:hover{
	color: #000000;
}

.untermenue_tourismus a.tourismus_active:link, .untermenue_tourismus a.tourismus_active:visited {
	color: #000000;
}
.untermenue_tourismus a.tourismus_active:hover{
	color: #000000;
}

.section6 a:link, .section6 a:visited {
	color: #6699CC;
}
.section6 a:hover {
	color: #000000;
}
.recent_hansetag {
 background-color: #6699CC;
 padding: 2px 4px 2px 4px;
}
a.recent_hansetag:link, a.recent_hansetag:visited, a.recent_hansetag:hover {
	color: #FFFFFF;
}


.events {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   padding-left: 10px;
   padding-right: 10px;
   line-height: 1.3;
   background-color: #ffffff;
   border: 1px #cccccc;
   border-bottom-style: solid;
   border-top-style: none;
   border-left-style: none;
   border-right-style: none;
   }
   
.pictext {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#ffffff;
   padding-left: 5px;
   padding-right: 5px;
   line-height: 1.3;
   background-color: #990033;
   }

.main {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   color:#000000;
   padding-left: 5px;
   padding-right: 5px;
   line-height: 1.3;
   background-color: #ffffff;
   }
.footer {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   text-align:center;
}

.footer a:link {
   color:#FFFFFF;
   text-decoration: none;
   line-height: 20px;
}
.footer a:hover {
   color:#FFFFFF;
   text-decoration: underline;
      line-height: 20px;

}
.footer a:visited {
   color:#FFFFFF;
   text-decoration: none;
      line-height: 20px;

}

.headline_main {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold; 
   color:#000000;
   padding-left: 20px;
   padding-right: 20px;
   line-height: 1.3;
   background-color: #ffffff;
   }
   
.reserve {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold; 
   color:#000000;
   padding-right: 20px;
   line-height: 1.3;
   background-color: #ffffff;
   }
    
.text_main {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   padding-left: 20px;
   padding-right: 20px;
   line-height: 1.3;
   background-color: #ffffff;
   }
   .text_main_denkmal2 {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   padding: 2px 10px 5px 10px;
   line-height: 1.3;
   background-color: #faeae1;
   }
   .text_main_denkmal {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   padding: 2px 10px 5px 10px;
   line-height: 1.3;
   background-color: #FFFFFF;
   }
   
.rundgang {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   line-height: 1.3;
   }

.headline_news {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color:#000000;
   background-color: #ffffff;
   }
   
.news_main {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   padding-left: 10px;
   padding-right: 10px;
   line-height: 1.3;
   background-color: #ffffff;
   }
   

.news {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   padding-left: 10px;
   padding-right: 10px;
   line-height: 1.3;
   background-color: #ffffff;
   border: 1px #cccccc;
   border-bottom-style: solid;
   border-top-style: none;
   border-left-style: none;
   border-right-style: none;
   }

.events {
   font-family: Verdana, sans-serif;
   font-size: 10px;
   color:#000000;
   padding-left: 10px;
   padding-right: 10px;
   line-height: 1.3;
   background-color: #ffffff;
   border: 1px #cccccc;
   border-bottom-style: solid;
   border-top-style: none;
   border-left-style: none;
   border-right-style: none;
   }
   
.headline_events {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color:#000000;
   background-color: #ffffff;
   }
.routentermine {
 padding-right : 4px;
 padding-left : 4px;
 margin-right: 1px;
 font-weight: bold;
 color:#AE112F;
 border-right: solid 1px #AE112F;
 border-left: solid 1px #AE112F;
 }

 


