body {
	margin: 0px;
	background: url(bgr.png) repeat;
}
tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
}
hr {
  background       : #999999;
  height           : 1px;
  width            : 100%;
}

.tooltip {
	background-color:#ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight:bold;
    font-size: 10px;
    border:1px #006699 solid;
    line-height: 20px;
}



#map {
    border: 3px solid #999999;
    cursor: pointer;
}


.grossbild {
    border: 5px solid #999999;
}


.infobox {
	background: url(bgr_t.png) repeat;
	padding: 1px; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	border-top: 4px solid #9BC382; 
	border-bottom: 1px solid #999999; 
	font-size: 9px;
	color:#333333;
	text-align: center; 
}

.hotelbox {
	background: url(bgr_t.png) repeat;
	padding: 1px; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	border-top: 4px solid #CA4B4A; 
	border-bottom: 1px solid #999999; 
	font-size: 9px;
	color:#333333;
	text-align: center; 
}


.downloadbox {
	background: url(bgr_t.png) repeat;
	padding: 4px; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	border-top: 4px solid #8AA5C3; 
	border-bottom: 1px solid #999999; 
	font-size: 9px;
	color:#333333;
	text-align: justify;
}




.textbox {
    border:solid 1px #999999;
	border-top:solid 6px #999999;
	font-size:90%;
	color:#666666;
	padding:6px;
	margin-bottom:5px;
	text-align: justify
}

.back {
	background: url(bgr_t.png) repeat;
}

.lng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-decoration: none;
}


.lat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-decoration: none;
}

.cord {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-decoration: none;
	text-align: right
}




.menu{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #666666;
  padding		   : 2px;
  margin-bottom    : 2px;
  text-decoration  : none;
  text-align: left
}


a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}


.Hand {
   cursor: pointer;
   cursor: hand;
}

.closeButton {
   position: absolute; 
   right: 0px; 
   top:0px; 
   padding: 1px; 
   border-left: 1px solid #000000; 
   border-bottom: 1px solid #000000; 
   font-size: 9px; 
   text-align: right; 
   cursor: pointer; 
   cursor: hand;
}

.S_Button {
   padding: 1px; 
   border-left: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-top: 1px solid #999999; 
   border-bottom: 1px solid #999999; 
   font-size: 9px; 
   text-align: right; 
   cursor: pointer; 
   cursor: hand;
}

.block { 
	text-align: justify
}



#mainlevel-nav {
margin: 0; padding: 0;
}
#mainlevel-nav li {
	background-image: none;
	padding-left: 0px;
list-style:none; float: right; 
margin: 0; width: 15.5%; 
font-size: 10px;
line-height: 20px;
white-space: nowrap;
text-indent: 15px;
}
#mainlevel-nav a {
display: block; float: right; text-decoration: none;  border: 1px solid;
border-color: #fff #cc3300 #cc3300 #fff;
background: #ff9933 url(../images/vmenu_bgr.png) 2px no-repeat;
color: white;
}
#mainlevel-nav a {
float: none;
}
#mainlevel-nav a:hover {
background: #ff6600 url(../images/vmenu_bgr.png) 2px no-repeat;
}

/*for title or site name*/
.title {
font-family: sans-serif;
font-size: 20px;
font-weight: bold;
color : #666666;
margin-left: 1px;
}

/*for the tag-line*/
.subtitle {
font-family: sans-serif;
font-size: 10px;
font-weight: bold;
color : #666666;
text-transform: uppercase;
letter-spacing: 2px;
margin-left: 20px;
}

#active_menu {
  color: #000000;
}



/* --Default Class Settings-- */

a.mainlevel:link, 
a.mainlevel:visited  { 
	color: #ffffff; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-weight: bold; 
	line-height: 20px;
	font-size: 10px;
	text-decoration: none; 
	background-image: url(menu_bgr.png); 
	background-repeat: no-repeat; 
	text-indent: 15px; 
	display: block; 
	margin-bottom: 1px; 
	width: 100%; 
	text-align: left
}

a.mainlevel:hover {
	color: #333333;
}

a.mainmenu:link, a.mainmenu:visited {
color: #ffffff; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;

}
a.mainmenu:hover {
color: #333333; 
}


a.sublevel_hako:link, a.sublevel_hako:visited {color: #fff; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; background-image: url(../images/menu_bgr.png); background-repeat: no-repeat; text-indent: 15px; display: block; margin-bottom: 1px; width: 95% }
a.mainlevel:hover {
color: #333333;
}





.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : bold;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
  background       : #dedede;
}

.contentpaneopen {
  border : 0px ridge #0099cc;
  width: 100%;
  padding: 1px;
}

.contentheading, .componentheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #ff9900;
  text-align       : left;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}


/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #ff9900;
	text-align:left;
	text-decoration: underline;
	}

a.contentpagetitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
  font-size: 11px;
font-weight: bold;
}

a.category:hover {
  color            : #999999;
}

