.detailcontainer {width:965px; border:1px solid #dedede; padding:15px; }


.piccontainer {width:600px; border:1px solid #dedede; padding:15px; float:left; margin-bottom:25px; height:420px; }
.options {width:365px; 
border-top:1px solid #dedede;
border-bottom:1px solid #dedede;
border-right:1px solid #dedede;   
/*padding-left:50px;*/
padding-top:15px;
/*padding-right:15px;*/
padding-bottom:15px;
float:right;  margin-bottom:25px;height:420px; 





 /*background: #fefefe;
	background: -webkit-linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
	background: -moz-linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
	background: -o-linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
	background: -ms-linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
	background: linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;*/
}


.customer {width:300px; border-bottom:1px solid #dedede;font-size:20px; padding-left:50px; padding-right:15px; clear:both;}

.leftcontainer {width:600px; height:390px; border:1px solid #d6d6d6; margin-right:20px; float:left;padding:15px;
/* background: url(../images/search-bg.png) left bottom repeat-x #ffffff;*/background: url(../images/bgoption.png) left bottom repeat-x #ffffff;
 }
 
 
 .postcontainer {width:600px; height:auto; border:1px solid #d6d6d6; margin-right:20px; float:left;padding:15px; }
 
.postcontainer h1 {font-size:24px; /*text-transform: uppercase;*/ font-weight:400; color:#666; 
font-family: 'Open Sans', sans-serif; 

  font: bold 26px/26px "Economica", Helvetica, "Trebuchet MS", sans-serif;

text-transform:uppercase;
margin-bottom:15px;}


 .bookingcontainer {width:965px; border:1px solid #dedede; padding:15px; margin-bottom:25px; }
 
.bookingcontainer h1 {font-size:24px; /*text-transform: uppercase;*/ font-weight:400; color:#666; 
font-family: 'Open Sans', sans-serif; 

  font: bold 26px/26px "Economica", Helvetica, "Trebuchet MS", sans-serif;

text-transform:uppercase;
margin-bottom:15px;}


 .imprcontainer {width:300px;  
 min-height:400px; border:1px solid #d6d6d6; 
 float:right; text-align:left; padding:15px;font-family: 'Open Sans', sans-serif; color:#555;}

  .imprcontainer h3 {font-family: 'Open Sans', sans-serif; color:#414141; font-weight:400; text-transform:uppercase; font-size:14px;}
 
 
 
 .dividerD1 {
 
 
  background: url(http://www.conferento.de/images/dashed-line.png) left bottom repeat-x;
  width:100%;
  height:3px;
  clear:both;
  margin-top:8px;
  margin-bottom:8px;
  clear:left;
  
 
 
}

 
 
 a.impr:active { font-size: 12px; color: #414141;     }
a.impr:link { font-size: 12px; color: #414141; font-weight: normal;   
background: url(http://www.conferento.de/images/dashed-line.png) left bottom no-repeat; text-decoration:none;
background:url( http://www.conferento.de/sorterneu/images/icons/type.png) 0 0px no-repeat;
    padding-left:20px; line-height:24px; height:24px;}
a.impr:visited {font-size: 12px; color: #414141;      }
a.impr:hover { font-size: 12px; color: #ff6633;     }

 
  a.recht:active { font-size: 12px; color: #414141;     }
a.recht:link { font-size: 12px; color: #414141; font-weight: normal;   
background: url(http://www.conferento.de/images/dashed-line.png) left bottom no-repeat; text-decoration:none;
 background:url(http://www.conferento.ch/images/bullet.png) 0 5px no-repeat;
 
    padding-left:20px; line-height:24px; height:24px;}
a.recht:visited {font-size: 12px; color: #414141;    }
a.recht:hover { font-size: 12px; color: #ff6633;     }
 
 
.rightcontainer {width:300px;  min-height:400px; border:1px solid #d6d6d6; float:right; text-align:center; padding:15px;}

.grey {color:#d6d6d6}
.divider {border-bottom:1px solid #d6d6d6; margin-top:10px; margin-bottom:10px; height:2px; }
/*.dividerblanco {border-bottom:0px solid #d6d6d6; margin-top:15px; margin-bottom:10px; height:2px; } */
 
.optioncontainer {width:330px;  min-height:300px; /*border:1px solid #dedede;*/ float:right; text-align:left;
 /*background: #fefefe;
	background: -webkit-linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
	background: -moz-linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
	background: -o-linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
	background: -ms-linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
	background: linear-gradient(top, #fefefe 0%, #f2f2f2 100%);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;text-shadow: 1px 1px 0px #fff; */height:420px;
  
  
  
  border: 1px solid #D6D6D6;  
 /*background: url(../images/search-bg.png) left bottom repeat-x #ffffff;*/ 
  
   background: url(../images/bgoption.png) left bottom repeat-x #ffffff; 

  
  
  
  
}
.optioncontainer p {padding-left:15px; padding-right:15px; font: bold 14px/16px "Economica", Helvetica, "Trebuchet MS", sans-serif;font-size:13px;
 font-weight:400; color:#414141; margin-top:-15px; font-family: 'Open Sans', sans-serif;   }
.optioncontainer h2 {font-size:1.6em; padding-top:10px;padding-left:15px;
font: bold 24px/24px "Economica", Helvetica, "Trebuchet MS", sans-serif; 
color:#6E98E3;  color:#666;text-transform:uppercase;
  }

.optioncontainer h3 {font-size:1.1em; padding-top:10px;padding-left:15px;
 font-family: 'Open Sans', sans-serif;text-transform:uppercase; color:#212121;margin-top:10px; margin-bottom:5px;
  }

.arrowd {background: url(http://www.conferento.de/sorterneu/images/arrows.png)
    	  center top no-repeat;color:#fff; height:10px; width:300px; position:absolute; margin-top:-10px;}



.ort{ 
width:100%; 
height:25px;
 
padding-bottom:18px;
 
margin-top:0px;
margin-bottom:10px;
 color:#747B8A;
/*border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;*/

} 

.ortleft{ 
background: url("http://www.conferento.de/sorterneu/images/map-icon1.png") left top no-repeat; 
   width: auto; 
   height: 100%; 
   float: left; 
   padding-left:15px;
   font-weight:bold;font-family: 'Open Sans', sans-serif;
   margin-left:15px; color:#414141; font-weight:13px;  
} 

.ortright{ 
    
        width: auto; 
   height: 100%; 
   float: left; color:#414141;font-weight:13px;
   padding-left:5px; font-family: 'Open Sans', sans-serif;
} 



.dividerD {
 
 
  background: url(http://www.conferento.de/images/dashed-line.png) left bottom repeat-x;
  width:100%;
  height:3px;
  clear:both;
  margin-top:8px;
  margin-bottom:8px;
  clear:left;
  margin-left:15px;
  width:300px;
 
}


.extr1 {margin-left:15px; margin-right:7px;}
.vrl-left {font-weight:700;font-family: 'Open Sans', sans-serif; color:#414141; font: bold 14px/16px "Economica", Helvetica, "Trebuchet MS", sans-serif;
text-transform: uppercase;}
.vrl-right {margin-left:5px; font-weight:400;font-family: 'Open Sans', sans-serif; color:#414141;font-size:13px; }




.booking-button {
  color: #ffffff;
 
  
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #ff6633;
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #FF7F00;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #FF7F00;
  box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #FF7F00;
   /* background-image: -moz-linear-gradient(bottom,#67ab0d 0%,#8bcf1b 100%);
  background-image: -o-linear-gradient(bottom,#67ab0d 0%,#8bcf1b 100%);
  background-image: -webkit-linear-gradient(bottom,#67ab0d 0%,#8bcf1b 100%);
  background-image: linear-gradient(bottom,#67ab0d 0%,#8bcf1b 100%);
 /* text-shadow: 0 1px 0 rgba(0,0,0,0.2);*/
 padding: 10px 65px; 
   border: 1px solid #DE5418;
  text-decoration:none;
   text-transform: uppercase;
  
  font-size:16px;
  font: bold 18px "Economica", Helvetica, "Trebuchet MS", sans-serif;
    margin-left:52px;
 position:absolute;
 /*margin-bottom:16px;*/
 margin-top:360px;

}

.booking-button:hover { text-decoration:none;
background:#6E98E3; border: 1px solid #85BCD9;
  -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);
  box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);
  background-image: -moz-linear-gradient(bottom,rgba(0,0,0,0.09) -118.63%,rgba(255,255,255,0.09) 31.37%);
  background-image: -o-linear-gradient(bottom,rgba(0,0,0,0.09) -118.63%,rgba(255,255,255,0.09) 31.37%);
  background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0.09) -118.63%,rgba(255,255,255,0.09) 31.37%);
  background-image: linear-gradient(bottom,rgba(0,0,0,0.09) -118.63%,rgba(255,255,255,0.09) 31.37%);
}




a.property-list-details { display:block;   text-align:center; height:30px;
	 	width:110px;	font-size:14px;
	font-weight:bold;position: absolute;
	bottom: 23px;
	left: 522px;
	 font-family: 'Economica', sans-serif;
           text-decoration:none; line-height:30px;border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px; }

a.property-list-details:link    { color: #ffffff;  background-color: #ff6633;
   background-image: -moz-linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  background-image: linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
 
  
		}
a.property-list-details:visited {color: #ffffff; background-color: #ff6633; }
a.property-list-details:hover   { color:#ffffff; background-color:#222; text-decoration: none; }
a.property-list-details:active  { color: #ffffff; background-color: #ff6633; }




.property-paginator span.current,
.property-paginator a:active  
{
	 color: #ffffff;
  text-shadow: 0 1px 0 rgba(0,0,0,0.28);
  background-color: #70af1a;
  background-image: -moz-linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  background-image: linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #70af1a;
	
	
	
}


.property-paginator a:hover { text-decoration: none;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0,0,0,0.28);
  background-color: #70af1a;
  background-image: -moz-linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  background-image: -o-linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  background-image: linear-gradient(bottom,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #70af1a;}






/* Menu */
.property-menu-wrap{
	background: url(../images/menu-background.png) bottom left repeat-x;
	border-bottom: solid 1px #d6d6d6;
	height: 46px;
	margin: 0 0 20px 0;
	overflow: hidden;
}
.property-menu{
	height: 46px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.property-menu li{
	background: transparent url(../image/menu-list-back.png) bottom left no-repeat;
	display: inline-block;
	height: 46px;
	float: left;

	margin: 0;
	padding: 0 0 0 1px;
}


/*.property-menu li:last-child{background: transparent url(../image/menu-list-back.png) bottom right no-repeat;
	display: inline-block;  float:right;}*/
	
	
 
.property-menu a:link,
.property-menu a:visited,
.property-menu a:active,
.property-menu a:focus{
	color: #747B8A;text-shadow: 1px 1px 0px #fff;
	display: inline-block;
	font: bold 14px/56px "Economica", Helvetica, "Trebuchet MS", sans-serif;
	height: 46px;
	margin: 0;
	padding: 0 20px 0 40px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
.property-menu a:hover {
	background-color: #fff;
	color: #414141;
	text-decoration: none;
}
.property-menu a.property-menu-focus{
	background-color: #fff;
	color: #414141;
	text-decoration: none;
}
.property-menu abbr{
	display: inline-block;
	height: 17px;
	width: 17px;
	position: absolute;
	top: 19px;
	left: 20px;
	vertical-align: middle;
}


.property-menu-home{background: transparent url(../images/menu-home.png) 0 0 no-repeat}
.property-menu-curr{background: transparent url(../images/menu-curr.png) 0 0 no-repeat}
.property-menu-search{background: transparent url(../images/menu-search.png) 0 0 no-repeat}
.property-menu-add{background: transparent url(../images/menu-add.png) 0 0 no-repeat}
.property-menu-print{background: transparent url(../images/menu-add.png) 0 0 no-repeat;}
.property-menu-time{background: transparent url(../images/menu-curr.png) 0 0 no-repeat}




.property-menu-back{background: transparent url(../images/menu-back.png) 0 0 no-repeat}
.property-menu a:hover abbr,
.property-menu a.property-menu-focus abbr{
	background-position: 0 -17px;
}

 





.property-menu-right li{
	background: transparent url(../image/menu-list-back.png) bottom left no-repeat;
	display: inline-block;
	height: 46px;
	float: right;

	margin: 0;
	padding: 0 0 0 1px;
}


.property-menu-right li:last-child{background: transparent url(../image/menu-list-back.png) bottom right no-repeat;
	display: inline-block;  float:right;}
	
	
 
.property-menu-right a:link,
.property-menu-right a:visited,
.property-menu-right a:active,
.property-menu-right a:focus{
	color: #747B8A;text-shadow: 1px 1px 0px #fff;
	display: inline-block;
	font: bold 14px/56px "Economica", Helvetica, "Trebuchet MS", sans-serif;
	height: 46px;
	margin: 0;
	padding: 0 20px 0 40px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
.property-menu-right a:hover {
	/*background-color: #fff;*/
	color: #414141;
	text-decoration: none;
}
.property-menu-right a.property-menu-focus-right{
	background-color: #fff;
	color: #414141;
	text-decoration: none;
}
.property-menu-right abbr{
	display: inline-block;
	height: 17px;
	width: 17px;
	position: absolute;
	top: 19px;
	left: 20px;
	vertical-align: middle;
}



.property-menu-print-right{background: transparent url(../images/menu-add.png) 0 0 no-repeat;}
.property-menu-time-right{background: transparent url(../images/menu-time.png) 0 0 no-repeat}




.property-menu-back-right {background: transparent url(../images/menu-back.png) 0 0 no-repeat}
.property-menu-right a:hover abbr,
.property-menu-right a.property-menu-focus-right abbr{
	background-position: 0 -17px;
}



.menu-right {width:330px; background:transparent url(../image/menu-list-back.png) bottom right no-repeat;
	display: inline-block; float:right;}


a.tool{outline:none; }
a.tool strong {line-height:30px;}
a.tool:hover {text-decoration:none;} 
a.tool span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-40px; margin-left:38px;
    width:auto; line-height:13px;
    font-size:11px; 
    min-width:250px; 
}
a.tool:hover span{
    display:inline; position:absolute; color:#fff;
   border: 1px solid #555;
	  /*border:1px solid #DCA; /*background:#fffAF0;*/ background:#333; text-shadow:1px 1px 1px transparent;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tool span
{
     border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;*/
    
    
   
     
  
}


.tooltrenner {width:100%; height:2px; border-top:1px solid #fff; border-bottom:0px solid #555; margin-top:5px; margin-bottom:5px;}


.terms { 
background: url("http://www.conferento.de/sorterneu/images/curr.png") left top no-repeat; 
   width: auto; 
   height: 100%; 
   float: left; 
   padding-left:25px;
  font: bold 14px/14px "Economica", Helvetica, "Trebuchet MS", sans-serif;
	text-transform:uppercase; line-height:16px;
     color:#414141;  margin-bottom:5px;
}



