/** comnex.net combined. timestamp: 1290076856 */

/******************** RESTAURANTS SINGLE VIEW **************************/

.restaurant-single {
    margin-left:0px;
}

.restaurant-single-top {      
    padding:0 20px 15px 160px;
}

#restaurant-pictures a.fotos {
    background-color:#EBEBEB;
    color:#666666;
    float:right;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding:0 4px 4px;
}
#restaurant-pictures a.fotos strong {
    color:#000000;
    position:relative;
}
#restaurant-pictures a.fotos img {
margin-right:4px;
position:relative;
top:4px;
}
#restaurant-pictures {
    display: block;
    padding-bottom:20px;
}
#picture1 {
    width:388px;
    float: left;
    margin-right: 13px;
}

#picture1 a {
    float: right;
}
#picture2 {
    float: left;
    margin-bottom: 13px;
}
.restaurant-single-middle { 
    margin-top: 10px;
    border-top:1px solid #A9A9A9;
    clear: left;
}
.restaurant-single-stats {
    width:200px;
    float:left;
}

.restaurant-single-stats dl {
    margin:5px 0 0 0;
    padding:0;
    width:330px;
    margin-left:55px;
}

.restaurant-single-stats dt, .restaurant-single-stats dd {
    margin:0;
    padding:2px 0 0 0;
    
    display:block;
    float:left;
    width:100px;
}

.restaurant-single-stats dt {  
    text-align: right;
    margin-left: -19px;
    margin-right: 19px;
    clear:left;
    color:#606079;
}
.restaurant-single-stats dd {
    width:220px;
    color:#000;
    padding-left:5px;
    font-family:Arial, sans-serif;
}
.restaurant-single-stats dd a {
    text-decoration:underline !important;
}

.restaurant-single-map {
    width:234px;
    float:right;
}

.restaurant-single-icons {
   clear:left;
   padding:10px 0 0 160px;
   width:220px;
}
.restaurant-single-icons img {
    border:1px solid #000;
    margin: 0 2px 2px 0;
}

.restaurant-single-rating {
    clear:both;
    border-top: 1px solid #a9a9a9;
    background:#f9f8f8;
    border-bottom: 1px solid #a9a9a9;
}

.restaurant-single-ratingtable {
    margin:15px 0 0 0;
    width:100%;
    text-align:center;
}

.restaurant-single-ratingtable thead td {
    color:#797979;
}


.restaurant-single-ratingtable tbody td {
    color:#000;
}

.restaurant-single-ratingtable-gesamt-ak {
    font-size:36px !important;
    font-weight:bold;
}

.restaurant-single-ratingtable-gesamt-vj {
    font-size:18px;
    font-weight:bold;
}

.vtable-max {
    font-style:italic;
    padding-right:10px;
}
#restaurant-single-ratingdetailtable {
    margin:10px 0 100px 43px;
    font-size:14px;
}
#restaurant-single-ratingdetailtable td {
 text-align: right;   
 padding-right: 9px;
}
#restaurant-single-ratingdetailtable td.vtable-rating {
    font-family:Arial,Helvetica,sans-serif;
    text-align: left;
    color:#000;
}

/******************** RESTAURANTS LIST VIEW **************************/
#myRestaurantList {
    /*padding-left:7px;*/
    clear: left;
}

.rlist {
    width:100%;
    border-collapse:collapse;
}
.rlist thead  td {
    border-top:1px solid #a9a9a9;
    border-bottom:1px solid #a9a9a9;
    padding:10px 0 10px 0;
    font-size:90%;    
    color:#929292;
}

.rlist tbody td {
    vertical-align:middle;
    border-bottom:1px solid #929292;
    padding:10px 0 10px 0;
    font-family:Arial,sans-serif;
}
.rlist thead  td:first-child, .rlist tbody td:first-child {
    padding-left:5px;
    padding-right:5px;
}

.rlist-adresse, .rlist-kategorie {
    font-family:"Times New Roman", Times, serif !important;
}
.rlist-name a {
    color:#000 !important;
    font-size:110%;
}
.rlist-tendenz, .rlist-gabeln,  .rlist-punkte {
    text-align:center
}
/******************************* PAGER *********************************/
#pager {
    margin-top:40px;
    margin-bottom:20px;
    padding:15px 0 15px 0;
    border-top:1px solid #a9a9a9;
    border-bottom:1px solid #a9a9a9;           
    text-align:center;
    position:relative;
    color:#7f7f7f;
}

#pager-right  a { 
    color:#000 !important;
}
#pager-left {
    position:absolute;
    top:15px;
    left:5px;
    font-size:90%;
    font-style:italic;
}

#pager-act-page {
    color:#000;
    font-weight:bold;
}

/******************************* GEOSEARCH **********************/
#rlist_map {
    padding-left:7px;
}

#map_canvas {
    height:345px;
    width:623px;
    margin-top: 1px;
    /* border-top:1px solid #a9a9a9; */
}

#map_legend {
    padding:10px 0 10px 0;
    background-color:#f5f5f5;
}

/************************************* SUCHE***********************************/

#rsearch {
    margin-left:7px;
}

#rsearch_normal {
    background-color:#fbfbfb;
    border-bottom:1px solid #a9a9a9;
    padding:10px 10px 10px 20px;
}

#rsearch_flash {
    width:623px;
    margin:auto;
    background-color:#f9f8f8;
    text-align:center;
    border-bottom:1px solid #a9a9a9;
    border-top:1px solid #a9a9a9;
}

.rsearch_label {
    font-size:11px;
    font-weight:bold;
    font-family: Arial, sans-serif;
}
.resCounter {
    float: left;
}
#picture {
    margin-top: 13px;
}

/* Bildergalerie */
 .winzerimg {
    float: left;
    width: 390px;
    margin-right: 14px;
    font-size: 12px;
}
 .winzerimg a {
	float: right;
	padding: 4px;
	padding-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #ebebeb;
}
 .winzerimg img {
    float: left;
}
 .winzerimg a img {
	position: relative;
	top: 4px;
	margin-right: 4px;
}
 .winzerimg a strong {
	color: #000;
    position: relative;
    top: 5px;
}
.winzerImageBack {
	margin-top: 9px;
	padding-top: 12px;
}
 .winzerImageButton {
    float: right;
	padding-top: 6px;
	padding-bottom: 6px;
}
 .winzerImageCounterText {
    display: block;
    float: left;
    position: relative;
    top: 6px;
    margin-right: 10px;
}
 .wimzerImageGallery {
	clear: both;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
#main .rest_eigenbeschreibung h3 {
font-family: arial;
font-weight: bold;
}
#main .rest_eigenbeschreibung p {
margin-left: 0px;
padding-left: 0px;
}
#voting-summary-header .rcode {
    display: block;
}
.VotingTypeHeader {
    margin-left: 8px;
}
#listNN ul li {
    list-style: none;
}
#listNN ul {
    padding-left: 0px;
    font-size: 12px;
}
#listNN ul li a {
    color: #666666;
}
