/****
 * copyright 2009
 *
 * w3united :: Media Consulting 
 * http://www.w3united.com
 **/
 



/*  rggooglemap popup infobox */



.tx-rgpopup-header {
	POSITION: absolute;
	top:0px; 
	left:0px;
	height: 22px;
	width:100%;

	background-image: url(../../fileadmin/user_upload/koblenz-baut/bg/searchresults_bg01.png);
	border-bottom:2px solid #CCCCCC;
	margin-bottom: 8px;
}


.tx-rgpopup-header-text {
	float: left;
	padding: 3px 0px 3px 10px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}	
	
.tx-rgpopup-dragbar {
	POSITION: absolute;
	top:54px; 
	left:0px;
	min-width: 300px; 
	padding: 10px 10px 10px 10px;
	background-image: url(../../fileadmin/user_upload/koblenz-baut/bg/detailinfo_bg6.png);
	background-repeat: repeat;
	border-top:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:2px solid #525252;
	border-left:1px solid #b5b5b5;
}

.tx-rgpopup-header-close {
	float: right;
}


#baustellen_headline {
	float: left;
	width: 705px;
	height: 12px;
	padding: 6px 0px 6px 15px;
	background-image: url(../../fileadmin/user_upload/koblenz-baut/bg/baustellen_header.png);
	background-repeat: no-repeat;
}

#baustellen_suchleiste {	
	float: left;
	width: 705px;
	height: 18px;
	padding: 6px 0px 6px 15px;
	background-image: url(../../fileadmin/user_upload/koblenz-baut/bg/suchen_leiste.png);
	background-repeat: no-repeat;
}


/*  rggooglemap MENU */

#rggmmenu_headline {
        width: 720px;
        margin-top: 5px;
        border-left: 1px solid #b5b5b5;
        border-collapse:collapse;
        background-image: url(../../fileadmin/user_upload/koblenz-baut/bg/searchresults_bg01.png);
        }
        
#rggmmenu_headline th {
        font: bold 10px Arial, Verdana, Helvetica, sans-serif;
        color: #fff;
        border-right: 1px solid #b5b5b5;
        border-top: 1px solid #b5b5b5;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: left;
        padding: 2px 2px 2px 12px;
        vertical-align:middle;
        }

#rggmmenu {
        width: 720px;
        margin-top: 0px;
        border-left: 1px solid #b5b5b5;
        border-collapse:collapse;
        background-image: url(../../fileadmin/user_upload/koblenz-baut/bg/searchresults_bg2.png);
        }


#rggmmenu thead {
        background-color: #b5b5b5;
        }


#rggmmenu th {
        font: bold 10px Arial, Verdana, Helvetica, sans-serif;
        color: #fff;
        border-right: 1px solid #b5b5b5;
        border-bottom: 1px solid #b5b5b5;
        border-top: 1px solid #b5b5b5;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: left;
        padding: 2px 2px 2px 12px;
        vertical-align:middle;
        }

        
#rggmmenu td.total {
        border-top: 0;
        border-left: 0;
        border-right: 1px solid #b5b5b5;
        background: none;
        text-align:right;
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:1px;
        }
#rggmmenu th.sortable,
#rggmmenu th.sortable-text,
#rggmmenu th.sortable-date,
#rggmmenu th.sortable-keep,
#rggmmenu th.sortable-date-dmy,
#rggmmenu th.sortable-numeric,
#rggmmenu th.sortable-currency,
#rggmmenu th.sortable-sortByTwelveHourTimestamp,
#rggmmenu th.sortable-sortIPAddress,
#rggmmenu th.sortable-sortEnglishLonghandDateFormat,
#rggmmenu th.sortable-sortScientificNotation,
#rggmmenu th.sortable-sortImage,
#rggmmenu th.sortable-sortFileSize

        {
        cursor:pointer;
        background: #CAE8EA url(img/bg_header_sortable.jpg) no-repeat;
        padding: 8px 4px 4px 14px;
        }
#rggmmenu  th.forwardSort
        {
        background:#CAE8EA url(img/bg_header_down.jpg) no-repeat 0 0;
        }
#rggmmenu  th.reverseSort
        {
        background:#CAE8EA url(img/bg_header_up.jpg) no-repeat 0 0;
        }
th.forwardSort a,
th.reverseSort a
        {
        color:#000;
        outline:0 none;
        }

These styles should be added when very long tables are expected
th.sort-active
        {
        background:#CAE8EA url(img/bg_header_sorting.jpg) no-repeat 0 0;
        cursor:wait;
        }
th.sort-active a
        {
        color:#a80000 !important;
        cursor:wait;
        }

#rggmmenu th a
        {
        text-decoration:none;
        color: #4f6b72;
        }
#rggmmenu td a
        {
        text-decoration:none;
        color:#535353;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
        }
#rggmmenu td img
        {
        margin:0 auto;
        border:0px solid #ddd;
        }
#rggmmenu td a:hover
        {
        color:#323232;
        text-decoration: underline;
        }
/* border-bottom:1px solid #535353; */      

        
#rggmmenu td
        {
        font: normal 11px Arial, Verdana, Helvetica, sans-serif;
        border-right: 1px solid #b5b5b5;
        border-bottom: 1px solid #b5b5b5;
        padding: 1px 2px 1px 12px;
        color: #525252;
        }
#rggmmenu td.lft
        {
        text-align:left;
        }

/* background normal line */
#rggmmenu tr {
      background: #fff;
}

#rggmmenu tr.alt
        {
        background: #F5FAFA;
        color: #797268;
        }
/* Poor old Internet Explorer has a bug that means we can't use background images for the table rows
   as it trys to download the image each and every time that it is used... */
#rggmmenu tr[class="alt"] td
        {
        background: #F5FAFA url(img/td_alt.jpg) no-repeat;
        }
#rggmmenu td[class~="alt"]
        {
        background: #fff url(img/col_alt.jpg) no-repeat !important;
        }
/* Poor old Internet Explorer won't see the next two rules either */
#rggmmenu tbody tr.alt td:first-child
        {
        background: #F5FAFA url(img/bullet2.gif) no-repeat;
        font-weight:bold;
        }
#rggmmenu tbody tr td:first-child
        {
        background: #fff url(img/bullet1.gif) no-repeat;
        font-weight:bold;
        }

#cbli10,#cbli11, #cbli12, #cbli21, #cbli22,#cbli1103,#cbli7{
display:none;
}




#rggmlocationnest {
position:absolute;
left:695px;
top:128px;
z-index:999;
width:200px;
background:#eee;
border:1px solid #ccc;
border-top:0px;
}
#rggmlocationcontent {
padding:10px;
}


#geocode .input {
width:100px;
border:1px solid #ccc;
padding:1px;
}
#geocode .submit {
width:50px;
}


#map {
	float: left;
	width:720px;
	height:450px;
}

.mapbottom {
	padding:0px;
}

.mapnest {
	padding:0px;
}

.maptop {
	float: left;
	padding:0px;
}

.mapcat {
	float: left;
	padding:0px;
}


#categoryheader, #smallmapheader, #sucheheader {
width:100%;
display:block;
cursor:pointer;
}

#menu img {
cursor:pointer;
}


/* tooltip at POI on map */
.markerTooltip {
  background: #fff;
  color:#000;
  padding: 1px 2px;
  white-space: nowrap;
  border: #333 solid 1px;
  -moz-border-radius:5%;
  -moz-opacity: 85%;
  opacity: 0.85;
  z-index:4;
}


#mapsearch_bg {
	float: left;
	width: 720px;
	height: 30px;
	margin-top: 3px;
	padding: 1px 0px 0px 14px;
	background-image: url(../../fileadmin/user_upload/koblenz-baut/bg/mapsearch_bg.png);
	background-repeat: no-repeat;
}
 
#search_input {
	float: left;
	width: 440px;
	height: 28px;

}
 
 
#search_input_button {
	float: right;
	height: 28px;
	padding: 3px 230px 0px 0px;
}  
 
#resultdiv {
	float: left;
}


#search_district {
	margin: 1px 0px 0px 0px;
}
 
#record_list {
	display: none;
	height: 0px;
}


SELECT.line_font {
	BORDER-RIGHT: #525252 1px solid; 
	BORDER-TOP: #525252 1px solid; 
	BORDER-LEFT: #525252 1px solid; 
	BORDER-BOTTOM: #525252 1px solid
}

