/*reiseinfos */
#singleCol {
  border-right: 1px solid #999;
  margin-top: -15px;
  padding: 30px 15px 15px 15px;
  width: 794px;
}
#singleCol .textHead {
  padding: 6px 10px 0 15px;
  background-color: #f1c213;
  height: 131px; 
  float: left;
  width: 482px;
}
#singleCol .h1 {
  font-size: 20px; 
  line-height: 25px; 
  color: #fff; 
  font-weight: normal;
  margin: 3px 0 7px 0;
}
#singleCol .intro {
  margin: 5px 0 20px 0;
  line-height: 1.3em; 
  font-size: 0.93em;
  font-weight: normal;
  color: #fff;
}
#singleCol .teaser {
  display: block;
  float: left;
  margin-right: 23px;
  padding: 9px 2px 3px 2px;
  border: 1px solid #d3a100;
  width: 175px;
  background: #f1c213;
  color: #fff;
}
#singleCol .teaser:hover, #singleCol .active {
	background: #d3a100;
}
#singleCol .teaser img{
  float: left;
  margin: -9px 10px -3px -2px;
}
.teaser { 
  font-size: 11px;
  font-weight: bold;
}
.teaser:hover {
  text-decoration: none;
}
div.subhead {
  font-size: 12px;
  color: #333;
  margin: 20px 0 4px 0;
  font-weight: bold;
}
#infoNavi {
  width: 287px;
  min-height: 350px;
  float: left;
}
#infoNavi .addContent {
  border: 1px solid #d3a100;
  padding: 6px;
  width: 273px;
  margin-top: 18px;
  font-size: 11px;
  line-height: 15px;
}
#infoNavi .addContent table {
  margin-top: 10px;
}
#infoNavi .addContent .caption {
  color: #999;
  font-size: 10px;
}
/*
#infoContent {
  width: 474px;
  min-height: 347px;
  float: right;
  border: 1px solid #d3a100;
  padding: 8px;
  font-size: 11px;
  line-height: 15px;
  overflow: auto;
}
*/
#infoContent {
  width: 482px;
  float: right;
  font-size: 12px;
  line-height: 17px;
  overflow: auto; 
  background: #fef8d8;
  padding: 5px 10px 10px 15px;
  min-height: 590px;
}
#infoContent p{
  margin-bottom: 15px;
}
#infoContent h1 {
  font-size: 15px;
  color: #666;
  margin-bottom: 15px;
}
#infoContent h3 {
  font-size: 14px;
  color: #666;
}

#infoContent ul{
  margin: 5px 0 15px 0;
}
#infoContent ul li {
  list-style-type: disc !important;
  margin-left: 15px;
}
#infoContent ul li ul li {
  list-style-type: circle !important;
}
#infoContent ul li ul li ul li {
  list-style-type: square !important;
}
#infoContent table {
  width: 100% !important;
}
#infoContent hr {
  margin-bottom: 15px;
}

#accordion {
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#f1f1f1;
  border: 1px solid #d3a100;
  border-bottom: none;
}
#accordion .head  a {
	cursor: pointer;
	border-bottom: 1px solid #d3a100;
	background:#f1c213 url(/images/GEO/reisen/reiseinformationen/collapsed.gif) no-repeat scroll 3px 4px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding: 2px 2px 3px 2px;
	text-indent:16px;
	text-decoration: none;
  font-size: 12px;
}
#accordion .head a:hover {
  background: #d3a100 url(/images/GEO/reisen/reiseinformationen/collapsed.gif) no-repeat scroll 3px 4px;
}

#accordion .selected a.title  {
  background-image: url(/images/GEO/reisen/reiseinformationen/expanded.gif);
  background-repeat: no-repeat;
  background-color: #d3a100;
}
#accordion ul {
	border-width: 0;
	margin: 0;
	padding: 0;
	text-indent:0px;
  background-color:#fff;
  border-bottom: 1px solid #d3a100;
}
#accordion li {
	list-style: none outside none; 
  display:inline;
}
#accordion li li a {
	color: #000000;
	display: block;
	text-indent:5px;
	text-decoration: none;
  padding: 4px 0;
  font-size: 11px;  
  background-color: none !important;
}
#accordion .current, #accordion li li a:hover, #accordion li li a:active  {	
	color: #fff;
  background: #bbb url(/images/GEO/reisen/reiseinformationen/arrow-active.png) no-repeat scroll 260px 5px;
  
}
