#site {width:620px; margin:25px 10px; font-size:.75em; line-height:1.4em;}
#siteBig {width:850px; margin:25px 10px; font-size:.75em; line-height:1.4em;}
#head .menu li a {width:auto; float:left;}
#head .menu li a span {padding:0 15px;}

/* Main */
h3 {font-size:1.1em; line-height:1.6em; height:1.6em; color:#fff; padding:3px 10px; background:#2b5296 url(../img/hdr-bg.gif) repeat-x 0 0;}
.sprite { background:url('../img/sprite.png') no-repeat;}
.popup .slide_button span {padding-right: 30px; }

.popup .hotelInfoBox { width:565px; margin:0 9px 10px 0; min-height:378px; height:auto !important; height:353px; float:left; }
.popup .hotelInfoBox .lessDetails {  margin:0 0 10px; height:1%;}

.popup .imageBox { float:left; margin:0 15px 0 0; width: 295px;}
.popup .imageBorder             {float:left; border: 1px solid #2C5499; margin-bottom: 10px; padding: 2px;}
.popup .imageMask                 {float: left; overflow: hidden; width: 289px; height: 193px; text-align: center; background: #EEE;}
.popup .imageMask  img.previewImage {height: 193px; width: auto; border: 0; padding: 0;}
.popup .previewNavigation {margin-top:5px;}
.popup .thumbBox                   { float:left; width:232px; }

.popup .smallBlock  { width:223px; margin:0 0 10px; float:right; }
.popup .smallBlock .travelSummaryList  dt  { font-weight:bold; line-height:20px;}
.popup .smallBlock .travelSummaryList  dd { margin:0 0 10px; line-height:12px;}

.popup .socialList             { margin:5px 0 0; }
.popup .socialList li a        { display:block; height:23px; width:23px; }
.popup .socialList .vote { background-position:-68px -82px; width:81px; height:23px }
.gallery {height:207px;}
	
.leftfloat {float:left;}
.rightfloat {float:right}

.teaserbox {margin-bottom:10px;}
.popup p {text-align:justify; padding-right:10px;}

.hotelpics {margin:0 0 10px 10px;}
.hotelpics .hotelTeaser {padding:1px; border:1px solid #2B5499; background:#FFFFFF; margin: 0; width:300px; height:200px;}
.hotelpics .hotelTeaser .hotelpic {display:block; margin:0 auto;}
.hotelpics  .nav_arw {padding:3px 0px;}
.hotelpics  .nav_arw img {padding:0px 3px;}
.hotelpics .gallery {height:203px;}
.chromeWidth {width:278px;}

.previewpic {padding:1px; border:1px solid #97b7f2; background:#FFFFFF; margin:0 3px 5px 0;}
.previewpic:hover {padding:1px; border:1px solid #2B5499; background:#FFFFFF; margin:0 3px 5px 0;}

.count {margin:5px 0 0 6px;}

.site {margin:4px 0 0 0; width: 132px;}

.site .current {font-weight:bold; background:#FFFFFF;}
.site a.sitelink {width:14px; height:14px; display:block; color: #2a5297; border:1px solid #2B5499; text-align:center; margin:0 5px 5px 0; padding:0 1px 2px 0; text-decoration:none;}
.site a.sitelink:hover {width:14px; height:14px; display:block; color: #2a5297; border:1px solid #2B5499; text-align:center; margin:0 5px 5px 0; padding:0 1px 2px 0; background:#FFFFFF;}


/**********************************************************************/ 
/*                           -= REVIEW =-                             */
/**********************************************************************/

/* Liste f?r Bewertungsma?stab
 */
.reviewDetailDescription { background:#E0EBFF;  padding:0 0 0 42px; margin:15px 0; }
.reviewDetailDescription li { float:left; line-height:30px; margin:0 10px 0 0; font-weight:bold; }

/* Detail Liste f?r Bewertungen 
 */
.ratingWrapper { background:#E0EBFF url(../img/ratingDetailTop.png) no-repeat left top; padding:6px 0 0; width:233px;}
.ratingDetailList { background:url(../img/ratingDetailBottom.png) no-repeat left bottom; padding:0 6px 10px;margin:0 0 10px 0;  }
.ratingDetailList dt { width:131px; margin:5px 0; }
.ratingDetailList dd { width:90px; margin:5px 0; }
.ratingDetailList dd .review,  .ratingDetailList dd .review_count { display:inline-block;}

.mainReviewBox .blockwrapper h4 { margin:10px 0; display:block; }
.mainReviewBox .blockwrapper .halfCol { width:265px; }

.mainReviewBox .quickReview { margin:0 10px 0 0; }
.mainReviewBox .quickReview ul.reviewList { padding:0 0 0 65px; height:58px; line-height:16px; }
.mainReviewBox .quickReview ul.reviewList li { margin:0 0 9px; }
.mainReviewBox .quickReview ul.reviewList p { margin:0px; font-weight:bold; padding:0px; }

.mainReviewBox .quickReview  ul.schlecht { background-position:-145px -1057px; }
.mainReviewBox .quickReview  ul.gut            { background-position:-145px -1000px; }
.mainReviewBox .quickReview  ul.sehr_gut { background-position:-145px -942px; }

/*  von der Detail ?bersicht zu den Kommentaren
 */
.mainReviewBox .detailToComments {margin:0 0 0 25px; padding:5px 0px 40px 0px; text-align:center; background:url(../img/detailToComments.png) no-repeat; clear:left;}

/* Bewertungs?bersicht von Personengruppen 
 */
.displayRatingFrom { padding:0 0 0 50px; height:20px; line-height:20px; margin:0 0 5px; }
.single   { background-position:-160px -827px; }
.pairs     { background-position:-160px -847px; }
.family   { background-position:-160px -868px; }
.friends { background-position:-160px -888px; }
.group     { background-position:-160px -908px; }
 
/* Detail Tabelle f?r Bewertungen 
 */
.tableRatingOverview {border-collapse:collapse;}
.tableRatingOverview thead { background-position:0 -712px; background-repeat:repeat-x; color:#FFF; } 
.tableRatingOverview thead th {padding:4px 8px 3px; border:1px solid #477FDE; border-width:1px 0;} 
.tableRatingOverview tbody td {padding:5px; vertical-align:top; text-align:center; border:1px solid #477FDE; border-width:1px 0;}
.tableRatingOverview tbody .note { text-align:right;}
.tableRatingOverview tbody .userDesc { text-align:left;}
.tableRatingOverview tbody dt { color:#00F; width:200px; padding-left:5px;}
.tableRatingOverview tfoot .prevPage { text-align:left;}
.tableRatingOverview tfoot .nextPage { text-align:right;}
.tableRatingOverview tfoot .pages       { padding:0 0 0 10px;}
.tableRatingOverview .first {border-left:1px solid #477FDE;}
.tableRatingOverview .last {border-right:1px solid #477FDE;}


.gspopup {font-size:12px; line-height:20px;padding:10px;}
.gspopup h1 {border-bottom:1px solid #467FDE; padding-bottom:2px;}
.gspopup h3 {margin-top:10px;}
.gspopup .txt {padding:10px;}
.gspopup ul{list-style-type:disc; list-style-position:inside; padding:2px 5px;}

/*
Bildergalerie Navigation
*/
.previewNavi {margin:10px auto 0; width:48px; margin-top:5px;}
.previewNavi p {cursor:pointer; float:left; height:19px; margin-right:5px; padding:0; width:19px; background-image:url(../img/picnav/picnav.png) !important; background-repeat:no-repeat; }

.prevImg {background-position:0;}
.prevImg:hover  { background-position:0 -19px; }
.noprevImg {background-position:0;}

.nextImg {background-position:19px 0;}
.nextImg:hover { background-position:19px -19px; }
.nonextImg {background-position:19px 0;}

/**********************************************************************/
/* Popup Redesign Integration */
/**********************************************************************/ 

/* Sprites */

.sprite_redesign { background-image:url(../img/sprite_redesign.png) !important; background-repeat:no-repeat; }

.popup .icon            { float:left; margin:0px 3px 0 0; height:20px; width:20px; }
.popup li.icon            {margin-right:3px;}

.sehr_gut , .gut , .schlecht { display:block; height:24px; line-height:24px; padding: 0 0 0 30px; }
.noNote { display:inline-block; padding:0px !important; height:24px; width:24px; }

.sehr_gut { background-position:-176px -151px; }
.gut           { background-position:-176px -175px; padding: 0 0 0 30px; }
.schlecht { background-position:-176px -199px; padding: 0 0 0 30px; }

.small_arrow            { background-position:-193px -584px;; padding:0 0 0 15px; }
.arwClose {background-position: -188px -527px !important;}
.arwOpen {background-position: -188px -475px !important;}

/* Hotelinfos */

.popup h3 {font-size:13px; line-height:27px; height:29px; color:#fff; padding:0 10px; background:#2b5296 url(../img/hdr-bg.gif) repeat-x 0 0;}
.popup .teaserbox {border:1px solid #467fde; background:#fff; padding-bottom:10px;}
.popup .contentbox {border:1px solid #467FDE; margin:0 0 12px; width:615px;}
.popup .hotelInfobox {width:615px;}
.popup .lessDetails {margin:10px; height:1%;}
.popup .hotelRating {margin-left:324px; margin-bottom:20px;}
.popup .box_wrapper {padding:10px 9px;}

/* Lage */
.fixedwidth {width:565px;}
.mainPanoramaPic {background-color:#fff; float:left; margin:0; padding:10px; width:245px;}
.panoramaPics {background-color:#fff; float:right; margin:0; padding:10px; width:278px;}
.panoramaPics .panoramioCopyright {padding: 0;}
.mapbox {padding:10px 9px;}
.mapText {padding:10px 0;}
.mapTag {font-weight:bold; padding:15px 0 10px 0;}
.mapSubtext {font-size:11px; padding: 25px 0 0 0; line-height:13px;}
 /* Sidebar - Hotelbewertung */
 
.popup .smallBlock  { width:223px; margin:0 0 10px;border:1px solid #467FDE;}
.popup .sidebar  { width:225px; margin:0 0 10px; float:right; background:#FFFFFF; }
.popup .sidebar .blockwrapper h4 {margin-top:0;}
.popup .blockwrapper {padding:14px;}
.popup .greyHeadline { background:#E0EBFF none repeat scroll 0 0; color:#2B5297; padding: 1px 10px 0;}

.popup .rating_summary {margin-top:5px}
.popup .rating_summary li { line-height:20px}
.popup .rating_summary .user_rating { line-height:11px}
.popup .user_rating span{ display: block; margin-top: 3px; font-size: 11px }

/* Hotelinformationen */

.popup .infoBox {border:1px solid #467FDE;}
.popup .infoBox dt  { font-weight:bold; padding:9px 20px; background-position:-188px -475px ; cursor:pointer; border-bottom:1px solid #CCC;}
.popup .infoBox dt.first { border:0px; }
.popup .infoBox dt.open   { background-position:-188px -515px ;}
.popup .infoBox dd {padding:0px 20px 10px; height:1%; overflow:hidden;}
.popup .infoBox dd ul {margin-left:260px;}
.popup .infoBox dd ul.first {float:left; margin:0;}
.popup .infoBox dd ul li {min-height:35px;}
.popup .infoBox h4 {float:left; width:140px; font-weight:normal;}
.popup .infoBox div {height:1%; margin-left:145px;}
.popup .infoBox div .review_count, #redesign .popup .infoBox div .review {margin:0;}
.popup .rateBtn {padding-left:141px;}
.popup .rateBtn span, #redesign .popup .rateBtn a {color:#000; text-decoration:none;}

.popup .infoContent, #redesign .infoBox {height:1%;}
.popup .infoContent div {margin-left:70px; height:1%;}
.popup .infoContent p {text-transform:capitalize; float:left; font-size:12px; margin:0; padding:0;}
.popup #infoContent_2 .infoContent {line-height:20px;}
.popup .hotelEquip {margin-left:0 !important; margin-top:5px;}
.popup .hotelEquip h4 {font-weight:bold; float:none; margin:0 0 10px;}
.popup dd .hotelEquip ul {margin-left:85px;}
.popup .hotelEquip span {float:left; text-transform:capitalize;}
.popup .hotelEquip p {margin-left:85px; margin-top:0;}
.popup div.distance p {margin-left:185px;}

/* Google Ads */

#wide_ad_unit {padding: 0;}
#wide_ad_unit .google_adsense_bigsize_row {margin-top:-1px; width:auto;}
#wide_ad_unit .google_adsense_bigsize_row span.head {display: block; margin: 0; padding: 0;}
#wide_ad_unit .google_adsense_bigsize_row span {margin: 0; padding: 0;}

.hotelLandingAds {border:1px solid #477fde; line-height:16px; overflow:hidden; margin-top:12px;}
.hotelLandingAds li {background:transparent; border-top:1px dashed #d8e1ea; margin-top:-1px;}
.hotelLandingAds a {display:block; padding:13px 10px; cursor:pointer; text-decoration:none; height:1%;}
.hotelLandingAds a:hover {background-color:#E0EBFF;}
.hotelLandingAds h4 {margin-top:0; padding:4px 10px; background-color:#e0ebff; color:#2c5195;}
.hotelLandingAds h5 {font-size:12px; text-decoration:underline; padding-bottom:2px;}
.hotelLandingAds span {margin-top:0; font-size:12px; color:#000;}
.hotelLandingAds p {font-size:11px; margin-top:0; text-decoration:underline; display:inline;}

.gspopup ul{list-style-type:disc; list-style-position:inside; padding:2px 5px;}

/* Pop-Up Hotelausstattung
 *===============================================================*/
/* Liste
 */

.popup .BoxFacility dt  { font-weight:bold; padding:10px 20px; background-position:-188px -500px ; cursor:pointer; border:1px solid #CCC; border-width:1px 0 0;}
.popup .BoxFacility dt.first { border:0px; }
.popup .BoxFacility dt.open   { background-position:-188px -515px ;}
.popup .BoxFacility dd {padding:0px 20px 10px; height:1%; overflow:hidden;}
.popup .BoxFacility dd ul, #redesign .popup .infoBox dd ul li {height:1%;}
.popup .BoxFacility dd ul {margin-left:260px;}
.popup .BoxFacility dd ul.first {float:left; margin:0;}
.popup .BoxFacility dd ul li {min-height:35px;}
.popup .BoxFacility h4 {float:left; width:140px; font-weight:normal;}
.popup .BoxFacility div {height:1%;}
.popup .BoxFacility div .review_count, #redesign .popup .infoBox div .review {margin:0;}
 
.popup .hotelFacility ul { overflow:hidden; height:37px; }
.popup .hotelFacility ul.first { margin: 8px 0 15px 0; border-bottom:1px solid #ccc; }
.popup .hotelFacility li { float:left; width:149px; }
.popup .hotelFacility  li p  { margin:0 0 0 25px; padding: 4px 0 0 0; }
.popup .hotelFacility li p.twoLines  { margin-top: -7px; }

.popup   p.grey { color: #999; }

.popup  .icon { margin:0;}
.popup  .facility_infoBox { clear: both; padding-top: 5px; }

.popup  .list_ok { float: left; background-position:-180px -1180px; white-space: nowrap; } 
.popup .list_x { float: left; background-position:-180px -1205px; color: #ccc; white-space: nowrap; }

.popup .popup .hotelaustattungBox { width:565px; margin:0 9px 10px 0; height:auto !important; float:left; }
.popup .sidebar_right { width:225px; float:right; }
 
.popup .cityRequest {color:#CC103B; margin:0 5px;}

/* Review 
 */
.popup .review, .popup .review_count, .reviewLink  {float:left;}
.popup .review             { background:#fff; width:44px; height:8px; margin:3px 0 0 0;}
.popup .review span     { display:block; height:8px;}
.popup .review_count {color:#000; margin:0 5px;}
.review .ratingBg {background:url(../img/hotellist/rating_bg.png) no-repeat;}
.reviewDetail .review {margin-left: 10px}
/* Review Popup 
 */
.popup .overViewRating .review                 { margin:3px 0 0; float:left; }
.popup .overViewRating .review_count     { float:right; margin:0;      }

/* Faux Coloumns */
.coloumns {background:transparent url(../img/fauxbrd.gif) repeat-y top right; position:relative;}
.coloumns .coloumnBrd {border-bottom:1px solid #467FDE; width:225px; position:absolute; right:0; bottom:0;}
.coloumns div.nobrd {border-bottom:0; margin:0;}
.coloumns div.last {margin-bottom:0;}
.seal{padding:0;}
.seal .blockwrapper {padding:14px;}

/* Ausstattung */

.facilitiesText {margin-left:25px; width: 120px; float:left; white-space:normal;}

.reviewDetail .ratingOverviewCenter, .reviewDetail .ratingOverviewCenter2 {margin-top:10px;}
.reviewDetail .teaserbox {width:615px; float:left; margin:10px 0 0 0;}

/* popup subdomain - aidu*/
#subdAidu {height:110px;background:#fff; background:#264989 url(../img/popup/header_aidu.png) repeat-x 0px 10px;}
#subdAidu .menu {float:left; margin:0px 0 -1px; margin-top:60px;padding-left:0px;}
#subdAidu ul.menu {list-style-image:none !important;}
#subdAidu .menu li {float:left; position:relative; font-weight:bold; margin:0px -1px 0 0;  background:none;}
#subdAidu .menu li a { width:130px;display:block; float:left; height:26px; line-height:30px; text-align:center;padding:0 0px; color:#fff; text-decoration:none; border-top:0;}
#subdAidu .menu li.inactive   {margin-top:6px; height:25px;padding-bottom:0px;background: url(../img/popup/blue_tab.gif) no-repeat 0px 0px;}
#subdAidu .menu li a:hover {text-decoration:underline;}
#subdAidu .menu li.active { margin:0px 0 0 0px; padding-top:5px; }
#subdAidu .menu li.active a {width:130px;background:url(../img/popup/orange_tab.png) no-repeat 0px;color:#fff; border:0;}
#subdAidu .menu li .fix {position:absolute;}

h2.headAidu, h2.headAiduNeu, #subdAidu p, .headAiduNew p {color:#264989 !important; padding-bottom:10px; margin-top:0; padding-left:10px;}

/* popup subdomain - aidu_neu */
.subdAiduNeu {background:#264989; color:#264989;}
.subdAiduNeu #main {margin-top:0; padding:20px 10px 10px;}
.subdAiduNeu #siteBig {width:871px;}
.subdAiduNeu .smallprint {font-size:10px; color:#fff;}

.subdAiduNeu .teaserbox, .subdAiduNeu .contentbox {padding-top:10px; border:1px solid #D9D9D9;}
span.stars4  {white-space:nowrap; font-size:1.0em;}
.subdAiduNeu h3 {background-position:0 -612px; margin-left:-5px; position:relative; width:96%; background:url(../img/hdr-bg.gif) repeat scroll 0 0 #FFFFFF; color:#FFFFFF; font-size:13px; height:1.6em; line-height:1.6em; padding:0 10px;}
.subdAiduNeu h4 {color:#264989;}
.subdAiduNeu .infoBox {padding:10px 0 0 0; border:1px solid #D9D9D9;}
.subdAiduNeu .box_wrapper #infoBoxDefinitionList {padding:0 10px;}
.subdAiduNeu .box_wrapper h3 {width:97%;}
.reviewDetail h4 {margin-top: 0; font-weight: 400; font-style: italic }
.reviewDetailCh h4 {margin-top: 0; font-weight: 400; font-style: italic }
.reviewDetailCh .review {margin-left: 10px }

.firstNaviP, .lastNaviP, .headAiduNew li.active .arrowDown, .headAiduNew li a:hover .arrowDown, .headAiduNew li a:focus .arrowDown {background:url(../img/iframe/popupSprite.png) no-repeat;}
.headAiduNew li .borderLine {background:url(../img/iframe/mainSprite.png) no-repeat; background-position:-467px -180px; display:block; height:41px; overflow:hidden; position:absolute; right:0; top:0; width:1px; z-index:5;}

.headAiduNew {position:relative;}
.headAiduNew ul {background:url(../img/iframe/h_repeats.png) repeat-x scroll 0 -1579px transparent; float:left; list-style-image:none; margin:1em 0 0; width:871px;}
.headAiduNew li a {color:#274A8A; display:inline-block; font-size:15px; height:11px; padding:15px 8px; text-decoration:none;}
.headAiduNew li, .headAiduNew li.active a, .headAiduNew li a:hover, .headAiduNew li a:focus {background:url(../img/iframe/h_repeats.png) repeat-x;}
.headAiduNew li.active a, .headAiduNew li a:hover, .headAiduNew li a:focus {background-position:0 -1623px; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; color:#FFFFFF; line-height:10px;}
.headAiduNew li {background-position:0 -1579px; float:left; line-height:10px; position:relative;}
.headAiduNew li.active .firstNaviP, .headAiduNew li a:hover .firstNaviP {background-position:0 -26px; left:0; top:0;}
.headAiduNew li.active .arrowDown, .headAiduNew li a:hover .arrowDown, .headAiduNew li a:focus .arrowDown {background-position:-41px 0; display:block; height:11px; left:8px; position:absolute; top:39px; width:11px;}
.firstNaviP, .lastNaviP {display:block; height:9px; position:absolute; width:9px;}
.lastNaviP {background-position:-86px 0; right:-1px; top:11px; z-index:10;}
.firstNaviP {background-position:0 0; left:-1px; top:-1px;}
.headAiduNew li {height:41px;}
.subdAiduNeu  .popup .sidebar {background:#ffffff;}
.subdAiduNeu .smallBlock h3 {background:none repeat scroll 0 0 #E0EBFF; color:#274A8A;font-size:12px; margin:10px 0 0 -6px; width:90%;}
.subdAiduNeu .smallBlock {border:1px solid #D9D9D9;}
.subdAiduNeu .smallBlock h3.greyHeadline {margin:0 0 0 -6px;}

.subdAiduNeu .coloumns {background:transparent url(../img/fauxbrd_aiduneu.gif) repeat-y top right; position:relative;}
.subdAiduNeu .coloumns .coloumnBrd {border-bottom:1px solid #D9D9D9; width:225px; position:absolute; right:0; bottom:0;}

h3 .corner_dark {background:url(../imageFrame/mainSprite.png) no-repeat; background-position:-191px -397px; bottom:-8px; height:8px; left:-1px; position:absolute; width:6px;}

table.infoDetails {border:0;}
table.infoDetails ul {margin-left:20px !important; list-style:disc inside;}
table.infoDetails ul#spalte {list-style-type:none;}
table.infoDetails ul li {font-weight:bold; min-height:10px !important;}

/* popup subdomain - reisen*/
.subReisen {color:#000; background:#cecdcd; }
.subReisen #siteBig {width:875px;}
.subReisen #head {background:none;border-bottom:none;}
.subReisen #head .mainMenu  {height:46px;border:0px;border-bottom:0px solid #f8faff;margin-top:2px;}

.subReisen #main{border:1px solid #07324F; border-top:0px;padding:10px;margin:0 0 10px;background:#F4F9FF;}

* +html #siteBig  .mainMenu  {height:51px;border:0px;border-bottom:0px solid #f8faff;margin-top:2px;}

.subReisen  .mainMenu a {text-decoration:none;display:block;padding:0px 12px 0px 12px;margin: 0;line-height:33px;color:white;}
.subReisen  .mainMenu  a:hover {text-decoration:underline;color:#fff;}

.subReisen  .mainMenu .nav ul {list-style:none;height:23px;display:block;margin:0;padding: 0px;}
.subReisen  .mainMenu .nav ul li {position:relative !important; float:left; font-weight:bold; background:url(../img/reisen/menu/bg.png) repeat-x; margin:0;border:0px;
border-right:1px solid #4571c8;border-bottom:1px solid #4571c8;border-top:1px solid #4571c8;margin-top:15px;}
.subReisen  .mainMenu .nav img{border:1px solid #4571c8; height:33px;width:131px;vertical-align:top;}

.subReisen  .mainMenu .nav ul li:hover, #mainMenu #nav ul li.over {background:#fff url(../img/reisen/menu/hover.png) repeat-x;}
.subReisen  .mainMenu .nav ul li:hover a, #mainMenu #nav ul li.over a {color:#fff; }
.mainMenu .nav ul li:hover ul a, #mainMenu #nav ul li.over ul a{color:#000; font-weight:normal;font-size:11px;}

.subReisen  .mainMenu .nav .active {background:#4571C8 url(../img/reisen/menu/active.png) repeat-x;border-left:1px solid #4571C8}
.subReisen  .mainMenu .nav .active a {color:#fff;}
.subReisen  .mainMenu .nav .active a:hover {text-decoration:underline;color:#fff;}
.subReisen  .mainMenu .nav .logo {padding:0px !important; background:#ccc;border-bottom:0px !important;margin-top:-1px;}

.subReisen  .mainMenu .nav ul li.evaluation {border-left:0px ;font-size:13px;    background:#fff url(../img/reisen/menu/eval_bg.png) repeat-x;}
.subReisen  .mainMenu .nav ul li.evaluation  a{ padding:    0 10px 0px 7px;}
.subReisen .mainMenu .nav ul li.evaluation:hover, #mainMenu #nav ul li.over {background:#fff url(../img/reisen/menu/hover.png) repeat-x;}

.subReisen .mainMenu .nav ul li:hover, #mainMenu #nav ul li.over {z-index:13;}
.subReisen .mainMenu .nav ul li.active {z-index:12;}
.subReisen  .mainMenu .nav ul li:hover ul, #mainMenu #nav ul li.over ul {position:absolute !important;display:block;left:0;top:30px;background:transparent;border:0px !important;}
.subReisen .logo {margin-top:10px;position:absolute;top:0;z-index:100;cursor:default;}

.subReisen .popup .sidebar {background:#F4F9FF;}

.subReisen  #main  h2{color:#345495;font-size:1.6em;font-weight:normal;margin-bottom:10px;margin-top:3px;padding:0 10px 5px 5px;}

.subReisen .popup .contentbox,.subReisen .teaserbox,.subReisen .infoBox, .subReisen .smallBlock {border:1px solid #95A9C8; background:#fff;}
.subReisen .contentbox h3,.subReisen .teaserbox h3,.subReisen.infoBox h3 {background:#FFFFFF none repeat scroll 0 0;border:0px;text-indent:0px;border-bottom:1px solid #345495;color:#345495;font-size:14px;margin-bottom:8px;margin:0 10px;padding: 0;}

.subReisen .coloumns {background:transparent url(../img/fauxbrd_reisen.gif) repeat-y top right; position:relative;}
.subReisen .coloumns .coloumnBrd {border-bottom:1px solid #95A9C8; width:225px; position:absolute; right:0; bottom:0;}
.subReisen .coloumns div.nobrd {border-bottom:0; margin:0;}

.subReisen .distance p {margin-left:300px;width:50px;text-align:right;}

.subReisen .telcost {font-size:10px;margin-top:10px;}

#agfaPicture {background:url("../img/agfaphoto_banner.gif") repeat-x;height:350px;width:600px;}
#agfaText {left:5px;top:300px;position:absolute;font-size:18px;}
#agfaBox {font-family:Verdana, Arial;font-size:11px;}
