/* CSS Document */

div.REVIEWS_MINI a{color:#9FCB61;}

div.REVIEW_DIAGRAMM {background-color: #e7e9eb; min-height: 200px;}
div.REVIEW_DIAGRAMM div.div_h3 { display:none;}

div.REVIEW_LOADING_THEME {display:none;text-align:center;position: absolute;height: 285px;background-color: white;top: 0px;left: 0px;display: block;width: 100%;z-index: 9;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter: alpha(opacity=65);opacity: 0.65;-moz-opacity: 0.65;}
div.REVIEW_LOADING_THEME img {margin-top: 200px}

div.REVIEW_DIAGRAMM h3, div.REVIEW_LIST .REVIEW_DIAGRAMM h3, div.REVIEW_SOURCE {
  margin:0px 0px 10px 0px; line-height:40px; height:40px; color:#ffffff; font-size: 15px !important; font-weight: normal; 
  background: #356fa7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NmZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZmE0YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #356fa7 0%, #7fa4c7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#356fa7), color-stop(100%,#7fa4c7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #356fa7 0%,#7fa4c7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #356fa7 0%,#7fa4c7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #356fa7 0%,#7fa4c7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #356fa7 0%,#7fa4c7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#356fa7', endColorstr='#7fa4c7',GradientType=0 ); /* IE6-8 */
  }
.REVIEW_DIAGRAMM h3 span{font-size:15px !important;}  
div.REVIEW_DIAGRAMM div.REVIEW_TYPE_HOLDER h3{ 
  margin:0px;line-height:40px; height:40px; color:#ffffff; font-size: 15px;font-weight: normal; 
  background: #336da5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzNmRhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NzlkYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #336da5 0%, #779dc2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336da5), color-stop(100%,#779dc2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #336da5 0%,#779dc2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #336da5 0%,#779dc2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #336da5 0%,#779dc2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #336da5 0%,#779dc2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336da5', endColorstr='#779dc2',GradientType=0 ); /* IE6-8 */
  }
                                                                                                                                                                                 
div.REVIEW_LIST .REVIEW_DIAGRAMM h3 {padding:0px 0px 0px 20px; text-transform: uppercase;}
div.REVIEW_LIST div.REVIEW_DIAGRAMM {background-color: #ffffff;}

div.REVIEW_LIST{margin-top:30px; padding-top:30px; border-top:1px dotted #000000; color:#333333;}

div.REVIEW_LIST h3{
    color: #6F5F5E;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
}
                                                                                                                                               
div.REVIEW_LIST .REVIEW_TYPE_HOLDER h3{ 
  margin:0px;line-height:40px; height:40px; color:#ffffff; font-size: 15px;font-weight: normal; 
  background: #336da5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzNmRhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NzlkYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #336da5 0%, #779dc2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336da5), color-stop(100%,#779dc2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #336da5 0%,#779dc2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #336da5 0%,#779dc2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #336da5 0%,#779dc2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #336da5 0%,#779dc2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336da5', endColorstr='#779dc2',GradientType=0 ); /* IE6-8 */
  }

div.REVIEW_LIST h3 span{
    /*color: #6F5F5E;*/
    font-size: 15px;
    font-weight: bold;
    margin: 0;
}
div.REVIEW_LIST h3 span.REVIEW_USERTYPE {padding-left:20px;font-size:11px !important; color:#ffffff; font-weight:normal; text-transform: none !important;}
div.REVIEW_LIST div.ReviewHotelSelector { float:right; padding-bottom:5px; }
div.REVIEW_LIST div.ReviewHotelSelector select { margin-left:5px; border:1px solid #c2d5ec; color:#004990;}
div.REVIEW_LIST div.ReviewTotalSum { float:left; }
div.REVIEW_LIST div.REVIEW_MORE_REVIEW { text-align:right; }

div.REVIEW_DETAILS{padding:0px 10px 0px 10px !important;}
div.REVIEW_DETAILS ul.REVIEW_BLOCK {width:750px; margin:0px 0px 20px 0px;}
div.REVIEW_DETAILS ul.REVIEW_BLOCK li{ float:left !important; width:375px;}

div .REVIEW_BLOCK{width:200px;float:left;}
div.REVIEW_SCORE{ color:#87909c;font-size:15px; text-transform: uppercase;font-weight: bold; margin-top:20px;}
div.REVIEW_SCORE img{ margin:10px 5px;}

div.REVIEW_SCORE span.average {font-size: 25px;font-weight: bold;color:#9FCB61;}
div.REVIEW_SCORE span.best {font-size:25px; font-weight: bold; color:#87909c;}
div.REVIEW_IMAGE_HOLDER {height: 52px; }
div.review_count{color:#87909c; font-size:15px;}

table.REVIEW_LIST_TABLE { }
table.REVIEW_LIST_TABLE tr {background: #FFF}
/*table.REVIEW_LIST_TABLE tr:nth-child(even) {background: #f0f4fb;}*/
table.REVIEW_LIST_TABLE tr td:nth-child(odd){background: #F3F4F5; }
table.REVIEW_LIST_TABLE tr td * { border:none; padding:0px;}
table.REVIEW_LIST_TABLE tr tr { background:none;}
table.REVIEW_LIST_TABLE tr td textarea { border:1px solid #c2d5ec; background: #FFF !important;}

div.ReviewPager { clear:both;  margin-bottom: 10px;  word-wrap: break-word;display: block; text-align:right; }
div.ReviewPager span { font-size: 13px; }
div.ReviewPager span a.active {
    border: 1px solid #004990;
    font-weight: bold;
    padding: 1px 5px;
}

div.REVIEW_SOURCE{float:right; color:#ffffff; padding-top:10px;}
div.REVIEW_SOURCE a {color:#ffffff;}

.ul.REVIEW_BLOCK { list-style-type:none; margin:0px 0px 0px 30px; padding:0px; width:400px;}

ul.REVIEW_BLOCK { list-style-type:none; padding:0px; margin:0px; width:400px;}
ul.REVIEW_BLOCK li { width:auto; position: relative; padding:1px 0px}
ul.REVIEW_BLOCK H3, ul.REVIEW_BLOCK li { padding-left:30px;}

p.REVIEW_COMMENT {width: 700px; }

div.REVIEW_COMMENT>div{ display:inline-block;width:350px;vertical-align: top;}
div.REVIEW_COMMENT>div>textarea{ width:100%; height: 50px;}

ul.REVIEW_DIAGRAMM_TYPENAMES { list-style-type:none; margin:0px; padding:0px;}
ul.REVIEW_DIAGRAMM_TYPENAMES li { width:auto; position: relative; padding:1px 0px;}
ul.REVIEW_DIAGRAMM_TYPENAMES li:hover { }
ul.REVIEW_DIAGRAMM_TYPENAMES li.active { }
#typenamepointer_0 .TYPE_FULLNUM{color:#333333; font-size:13px;}
#typenamepointer_0 {font-size:13px;}

span.REVIEW_NAME { }
span.REVIEW_AVERAGE { position:absolute; right: 10px; font-weight:bold;}
span.REVIEW_AVERAGE img{margin-left:20px;}
span.REVIEW_BEST {font-weight:bold;}

span.TYPE_NAME { font-weight:bold; padding-left:5px; color:#333333;}
span.TYPE_FULLNUM { position:absolute; right: 50px; font-weight:bold; padding-right:5px; color:#004990;}
ul.REVIEW_DIAGRAMM_TYPENAMES li:hover span.TYPE_NAME, ul.REVIEW_DIAGRAMM_TYPENAMES li:hover span.TYPE_FULLNUM { background: none; text-decoration:underline; color:#333333;}
ul.REVIEW_DIAGRAMM_TYPENAMES li.active span.TYPE_NAME, ul.REVIEW_DIAGRAMM_TYPENAMES li.active span.TYPE_FULLNUM { background: none; color:#333333;}
ul.REVIEW_DIAGRAMM_TYPENAMES li:hover, ul.REVIEW_DIAGRAMM_TYPENAMES li.active { cursor: pointer; cursor: hand; color:#333333; }

div.REVIEW_TYPE_HOLDER {float:left; width:180px; min-height:200px; text-align:center; background-color: #f3f4f5;}

div.REVIEW_LIST table.hitselector td { padding-left:10px; width:auto !important;}

div.rate_widget {}
div.rate_widget .rate_star {  
    background: #FFF;
	border:1px solid #cccccc;
    float:      left;  
    height:     11px;  
    width:      24px;
	margin-right:4px;
	padding:0;
	cursor:pointer;
}  
div.rate_widget .ratings_vote {  
    background: #004990;
}  
div.rate_widget .ratings_over {  
    background: #557f39;  
} 

/* -------------------- FORM BEGIN --------------------  */

div.IssueContent H2 { font-size:21px; margin:25px 0 15px 30px;}
table.form { }
table.form label { }
table.form input.text,table.form TEXTAREA { border:1px solid #cccccc !important; background-color:#FFFFFF !important;}
table.form SELECT { border:1px solid #cccccc !important; background-color:#FFFFFF !important;}
table.form td, table.form th {  }
table.form th {  }
table.form td.subtitle { }
table.form table.optionspanel td, table.form table.optionspanel th { }

/* -------------------- FORM END --------------------  */
