@charset "UTF-8";


/* ########### TEASERINFO ########### */

#teaser-reiseart-wrap {
   position:absolute;
   display:inline;
   height:26px;
   left:0;
   bottom:0;
   width:500px;
}

#teaser-reiseart-inner-wrap {
   float:left;
   display:inline;
   color:#ffffff;
   font-size:16px;
   letter-spacing:3px;
   width:auto;
   text-transform:uppercase;
   height:26px;
}

#teaser-reiseart-inner{
   float:left;
   display:inline;
   margin-left:30px;
   margin-right:30px;
   width:auto;
   margin-top:4px;
}

/* ########### REISEDETAILS ########### */

#content-inner {
   float:left;
   width:948px;
   display:inline;
   margin-left:21px; 
   margin-top:0;
   min-height:600px
}

#reise-headline {
   float:left;
   display:inline;
   width:888px;
   margin-left:30px;
   margin-top:10px;
}

#reise-headline h1 {
   display:inline;
   color:#000000;
   font-size:24px;
   font-weight:normal;
}

#reise-headline h2 {
   display:inline;
   color:#000000;
   font-size:14px;
   font-weight:normal;
   font-style:italic;
   text-transform:uppercase; 
}

#reise-inhalte-wrap {
   float:left;
   display:inline;
   width:100%;
   margin-top:25px;
   min-height:620px;height:auto!important;height:620px;
}

#reise-inhalte-wrap a {
   color:#9d4227;
   text-decoration:none;
}

#reise-inhalte-wrap a:hover {
   color:#000000;
}

#reise-inhalte-links {
   float:left;
   display:inline;
   width:705px;
}

#reise-reiter-wrap {
   float:left;
   display:inline;
   width:100%;
   height:35px;
   background-image: url(../gfx/reisedetails_reiter_bg.gif);
   background-repeat:repeat-x;    
}

#reise-reiter-uebersicht {
   float:left;
   display:inline;
   width:97px;
   height:35px;  
   cursor:pointer
}

#reise-reiter-reiseverlauf {
   float:left;
   display:inline;
   width:102px;
   height:35px;  
   cursor:pointer
}

#reise-reiter-leistungen {
   float:left;
   display:inline;
   width:132px;
   height:35px;  
   cursor:pointer
}

#reise-reiter-wissenswertes {
   float:left;
   display:inline;
   width:132px;
   height:35px;  
   cursor:pointer
}

.reise-reiter-inner {
   float:right;
   display:inline;
   margin-right:10px;
   font-size:12px;
   color:#000000;
   margin-top:14px;
}

.reise-reiter-inner-right {
   float:right;
   display:inline;
   font-size:12px;
   color:#000000;
   margin-top:14px;
   width:100%;
   text-align:center;
}

a.reise-reiter-no {
   color:#953f25; 
   text-decoration:none; 
}

a:hover.reise-reiter-no {
   color:#000000; 
}

a.reise-reiter-act {
   color:#000000; 
   text-decoration:none; 
}

.reise-reiter-trenner {
   float:left;
   display:inline;
   width:1px;
   height:35px;   
   background-image: url(../gfx/reisedetails_reiter_bg_trenner.gif);
   background-repeat:repeat-x;    
}

#reise-reisecode {
   float:right;
   display:inline;
   margin-top:14px;
   width:200px;
   margin-right:15px;
   text-align:right;
}

#reise-content-uebersicht {
   float:left;
   display:inline;
   width:560px;
   margin-left:30px;
   margin-top:30px; 
   line-height:22px;   
}

#reise-content-uebersicht ul {
   list-style-type:none;
}

#reise-content-uebersicht ul li {
	padding-left:12px;
   background-image:url(../gfx/ul-li-dot.gif); 
   background-repeat:no-repeat;
   background-position: 0 6px;
}

#reise-content-reiseverlauf {
   float:left;
   display:inline;
   width:560px;
   margin-left:30px;
   margin-top:30px; 
   line-height:22px;   
}

#reise-content-reiseverlauf p {
   padding-bottom:15px; 
}

#reise-content-reiseverlauf h2 {
   display:inline;
   font-size:12px;
   font-weight:bold;
}

#reise-content-reiseverlauf h4 {
   display:inline;
   font-size:12px;
   font-weight:bold;
   color:#953f25;  
}

#reise-content-reiseverlauf ul {
   list-style-type:none;
}

#reise-content-reiseverlauf ul li {
	padding-left:12px;
   background-image:url(../gfx/ul-li-dot.gif); 
   background-repeat:no-repeat;
   background-position: 0 6px;
}

.reisedetails-wandern img {
   margin-left:10px;
}

#reise-content-leistungen {
   float:left;
   display:inline;
   width:660px;
   margin-left:30px;
   margin-top:30px; 
   line-height:22px;   
}

#reise-content-leistungen h4 {
   display:inline;
   font-size:12px;
   font-weight:bold;
}

#reise-content-leistungen ul {
   list-style-type:none;
}

#reise-content-leistungen ul li {
	padding-left:12px;
   background-image:url(../gfx/ul-li-dot.gif); 
   background-repeat:no-repeat;
   background-position: 0 6px;
}

.reise-content-leistungen-bp {
   color:#000000;
}

#reise-preise-filter-wrap {
   float:left;
   display:inline;
   width:100%;
   border-top:1px solid #cccccc;
   border-bottom:1px solid #cccccc;
}

#reise-preise-filter-links {
   float:left;
   display:inline;
   width:130px;
}

#reise-preise-filter-datum {
   float:left;
   display:inline;
   margin-top:2px;
}

#reiseterminID {
   display:inline;
}

#reise-preise-filter-abreise {
   float:left;
   display:inline;
   margin-top:2px;
   margin-left:15px;
}

#reise-preise-ajax {
   float:left;
   display:inline;
   width:100%;
}

#abreise {
   display:inline;
   width:190px;
}

#reiseterminID {
   display:inline;
   width:150px;
}

.gallery {
   float:left;
   width:100%
}

.gallery img {
   float:left;
   display:inline;
   margin-right:10px;
   margin-top:10px;
}

.reise-preise-details-wrap {
   float:left;
   display:inline;
   width:100%;
}

#reise-content-wissenswertes {
   float:left;
   display:inline;
   width:560px;
   margin-left:30px;
   margin-top:30px; 
   line-height:22px;   
}

#reise-content-wissenswertes h4 {
   display:inline;
   font-size:12px;
   font-weight:bold;
}

#reise-content-wissenswertes ul {
   list-style-type:none;
}

#reise-content-wissenswertes ul li {
	padding-left:12px;
   background-image:url(../gfx/ul-li-dot.gif); 
   background-repeat:no-repeat;
   background-position: 0 6px;
}

.reise-content-wissenswertes-bp {
   color:#000000;
}

.highlight { float:left; display:inline; width:560px; background-image:url(../gfx/highlighttext.gif); background-repeat:no-repeat; padding:45px 0 10px 0; border-bottom:1px solid #9d4229 }
.highlight ul { margin-left:15px; color:#000000 }
.highlight ul li { color:#000000; font-style:italic; font-weight:bold }
.highlight ul li p { padding:0 !important }

#reise-inhalte-rechts {
   float:right;
   display:inline;
   width:243px;
}

#reise-button-anmeldung-wrap {
   float:left;
   display:inline;
   width:100%;
   height:35px;
   background-image: url(../gfx/reisedetails_reise_buchen_bg.gif);
   background-repeat:no-repeat;      
}

#reise-button-anmeldung-text {
   float:left;
   display:inline;
   margin-top:12px;
   margin-left:20px;
}

#reise-button-anmeldung-text a {
   font-size:14px;
   color:#ffffff;
   text-decoration:none;
   font-weight:bold;
}

#reise-button-anmeldung-text a:hover {
   text-decoration:underline;
}

#reise-button-anmeldung-icon {
   float:left;
   display:inline;
   margin-top:13px;
   margin-left:10px;
}

#reise-inhalte-rechts-content-wrap {
   float:left;
   display:inline;
   width:100%;
   height:376px;
   line-height:22px;
   background-image: url(../gfx/reisedetails_inhalte_rechts_content_bg.gif);
   background-repeat:no-repeat;   
}

#reise-ansprechpartner {
   float:left;
   display:inline;
   margin-top:30px;
   margin-left:17px;
}

#reise-ansprechpartner img {
	margin:5px 0;
	max-width:148px;
	padding:2px;
	border:1px solid #ccc;
}

.reise-ansprechpartner-row-wrap {
   float:left;
   display:inline;
}

.reise-ansprechpartner-row-left {
   float:left;
   display:inline;
   width:60px;
}

.reise-ansprechpartner-row-right {
   float:left;
   display:inline;
   width:130px;
}

.reise-ansprechpartner-row-right a {
   font-weight:normal;
   color:#9d4227;
   text-decoration:none;
}

.reise-ansprechpartner-row-right a:hover {
   color:#000000;
}

.zuschlaege-wrap {
   float:left;
   margin-top:15px;
}

#reise-hinweis-weitereZA {
	float:left;
	display:inline;
	width:98%;
	padding:5px;
	margin-top:8px;
	background-color:#fadfc0;
	border:1px solid #660000;
}

/* ========== Ausgabe unter Ansprechpartner ========== */

.reise-right-wrap {
   display:inline;
   float:left;
   margin-top:15px;
   margin-left:17px;
   width:210px;
   border-top:1px solid #cccccc;
}

.reise-right-wrap h3 {
   font-size:12px;
   font-weight:bold;
}

.reise-right-wrap img {
   margin-top:8px;
   padding-bottom:8px;
}

.reise-right-head {
   display:inline;
   float:left;
   height:15px;
   margin-left:17px;
   width:100%;
}

/* ========== Bildquellen ========== */

#reise-bildquellen-wrap {
   display:inline;
   float:left;
   margin-top:15px;
   margin-left:17px;
   width:210px;
   border-top:1px solid #cccccc;
   padding-top:15px;
}