@CHARSET "UTF-8";

*{
	margin		:	0;
	padding		:	0;
}

* textarea{
	font-size	:	small;
}

html{
	height		:		auto;
	height		:		100%;
	min-height	:		100%;
}

body{
	color		:	#070733;
	background	:	#E8E8F2;

	margin		:	0;
	padding		:	0;
	height		:	auto;
	height		:	100%;
	min-height	:	100%;
	
	width		:	100%;
}	

#div_wrapper{
	color		:	#0E0E66;
	background	:	#E8E8F2;
	margin		:	0 auto;
	padding		:	0;
	width		:	100%;
	height		:	100%;	
	
	min-height	:	100%;
	
	position	:	absolute;
}

div.gmap_full{
	color		:	#0E0E66;
	background	:	#E8E8F2;
	margin		:	0 auto;
	padding		:	0;
	width		:	100%;
	height		:	100%;	
	
	min-height	:	100%;
	
	position	:	absolute;
	top			:	0;
	left		:	0;	
}

#div_wrapper > #div_map{
	heiht		:	auto;
}

div.div_toolbar{
	background	:	#b4da8f;
	color		:	#000000;
	position	:	absolute;
	width		:	100%;
	height		:	22px;
	top		:	0;
}

div.div_toolbar_top_left{
	background	:	#b4da8f;
	color		:	#000000;
	position	:	absolute;
	width		:	90%;
	height		:	22px;
	top		:	0;
	float: left;
}

div.div_toolbar_top_right{
	background	:	#b4da8f;
	color		:	#000000;
	position	:	absolute;
	width		:	10%;
	height		:	22px;
	top		:	0;
	left		: 	90%;
	float		: 	right;
}

.msg{
	color: black;	
}

.msg_error{
	color: #800000;
}

x-panel-body,x-panel-body-noheader,#ext-gen11 {
	background-color: #b4da8f;
	}

.ext_panel_accordion
{
	z-index: auto;
	background-color: #e0f3c1;
	font: normal 11px tahoma,arial,helvetica,sans-serif;
}

/*.ext_panel_accordion_title
{
	background-color: #f0faff;
	font: bold 11px tahoma,arial,helvetica,sans-serif;
	margin-top: 10px;
	margin-bottom: 5px:
}*/

.ext_panel_accordion-header
{
	background-color: #b4da8f;
	padding: 15px 0px 15px 10px;
	margin-top: 1px;
}

.ext_panel_accordion-header:hover
{
	background-color: #c4ea9f;
    background-image:url(../images/wika/panel/light-hd-hover.gif);

}

.ext_panel_accordion-header-text
{

	font: bold 14px tahoma,arial,helvetica,sans-serif;
	/*margin: 5px 0px 5px 10px;*/
}

.x-accordion-hd:hover
{
	background-color: #c4ea9f;
}


.popup_measure
{
	font-size: 0.8em;
	padding-right: 10px;
	padding-bottom: 20px;
}

.popup_measure h1
{
	font-size: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.popup_measure div.row
{
	margin-top: 5px;
}

.popup_measure div.row.description
{
	color: #808080;
}

.popup_measure div.label
{
	width: 80px;
	float: left;
}

.popup_measure div.value
{
	
}

.box_measure
{
	background-color: white;
	/*border: 1px solid gray;*/
	padding: 3px 5px 3px 5px;
	margin-top: 3px;
	cursor: pointer;
	/*float: left;*/
}

.box_measure.active
{
	/*background-color: #b4da8f;*/
	background-color: #ffd480;
}

/* wieder entfernen! */
.toolbar_text 
{
	background-color: #d0def0;
}


/*.details_measure
{
	cursor: pointer;
}

.details_measure .active
{
	background-color: yellow;
}*/


/*div.div_top_menu{
	background	:	#000000;
	color		:	#ffffff;
	filter		:	alpha(opacity=85);
	opacity		:	0.85;
	position	:	absolute;
	width		:	200px;
	height		:	10px;
	top			:	0;
	text-align	:	center;
}

div.div_drawing_board{
	color		:	#333333;
	width		:	100%;
	position	:	absolute;
	top			:	24px;
	bottom		:	0;
	left		:	0;
	overflow	:	hidden;
}

div.drawing_board{
	width		:	100%;
	position	:	absolute;
	left		:	0;
	top			:	0;
}

div.search_box{
	color		:	#ffffff;
	width		:	100%;
	height		:	90%;
	position	:	absolute;
	top			:	20px;
	left		:	0;
}

img.close_btn{
	position	:	absolute;
	right		:	2px;
	top			:	2px;
}

#logo{
	position	:	absolute;
	top			:	40px;
	right		:	15px;
	filter		:	alpha(opacity=75);
	opacity		:	0.75;
	z-index		:	10000;
}

#div_extra_layers{
	position	:	absolute;
	top			:	90px;
	width		:	130px;
	right		:	15px;
	filter		:	alpha(opacity=75);
	opacity		:	0.75;
	z-index		:	10000;
	background	:	#fff;
	border-style: 	solid;
	border-color:	#444;
	border-width:	1px;
}

.weather{
	background	:	#ffffff;
	color		:	#444444;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	font-size	:	x-small;
	text-align	:	center;
}

.weather table{
	border-collapse	:	collapse;
}

.weather_item{
	width		:	65px;
	text-align	:	center;
}

#weather_title{
	width		:	150px;
	text-align	:	center;
}

.address{
	background	:	#ffffff;
	color		:	#444444;

	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	font-size	:	small;
	font-weight	:	bold;
	text-align	:	left;
}

.elevation{
	background	:	#ffffff;
	color		:	#444444;

	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	font-size	:	small;
	font-weight	:	bold;
	text-align	:	left;
}

.loading-indicator{
    font-size:8pt;
    background-image:url('./images/loading.gif');
    background-repeat: no-repeat;
    background-position:top left;
    padding-left:20px;
	height:18px;
	text-align:left;
}

#loading{
	position:absolute;
	left:45%;
	top:40%;
	border:1px solid #6593cf;
	padding:2px;
	background:#c3daf9;
	width:150px;
	text-align:center;
	z-index:20001;
}

#loading .loading-indicator{
	border:1px solid #a3bad9;
	background:white url(block-bg.gif) repeat-x;
	color:#003366;
	font:bold 13px tahoma,arial,helvetica;
	padding:10px;
	margin:0;
}

#div_prev{
	display	:	none;
	position:	absolute;
	left	:	20px;
	bottom	:	10px;
	height	:	20px;
	width	:	80px;
	cursor:	pointer;
}

#div_next{
	display	:	none;
	position:	absolute;
	right	:	20px;
	bottom	:	10px;
	height	:	20px;
	width	:	80px;
	cursor:	pointer;
}

.infoWindow_div{
	position	:	absolute;
	top			:	0;
	left		:	0;
	width		:	10px;
	height		:	10px;
	padding		:	0;
	margin		:	0;
}

.infoWindow_img{
	padding		:	0;
	margin		:	0;
}
.infoWindow_body{
	padding		:	0;
	margin		:	0;
	height		:	150px;
	overflow-y	:	auto;
}

.infoWindow_address{
	font-size	:	small;
}

.infoWindow_phone{
	font-size	:	small;
}

.infoWindow_desc{
	font-size	:	x-small;
}

.infoWindow_link{
	color		:	#333333;
}

.clickable_thumnail{
	cursor		:	pointer;
}

.tabelog_tbl{
	font-size	:	small;
	border-collapse:	collapse;
}

.tabelog_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}

.tabelog_score{
	color		:	red;
}

.tabelog_score span{
	font-size	:	large;
	font-weight	:	bold;
}

.tabelog_inner_tbl{
	border-collapse:	collapse;	
}

.tabelog_inner_tbl tbody tr th{
	background-color	:	#dddddd;	
}

.tabelog_cat{
	font-size	:	small;
	color:	#444444;
}

.airline_tbl{
	font-size	:	small;
	border-collapse:	collapse;
}

.airline_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}

.airline_cat{
	font-size	:	small;
	color:	#444444;
}

.geonames_credit{
	font-size	:	x-small;
	color:	#444444;	
}

.geonames_credit a{
	font-size	:	x-small;
}

.geonames_body a{
	font-size	:	medium;
	color		:	#333333;
}

.geonames_summary{
	font-size	:	small;
	color:	#444444;	
}

.jalan_tbl{
	font-size	:	small;
	border-collapse:	collapse;
}

.jalan_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}


.jalan_score span{
	color		:	red;
	font-size	:	large;
	font-weight	:	bold;
}

.jalan_price{
	color		:	blue;
	font-size	:	larger;
	font-weight	:	bold;
}

.jalan_desc{
	font-size	:	small;
	color		:	#111111;
}

.jalan_access{
	font-size	:	x-small;
}

.jalan_inner_tbl{
	border-collapse:	collapse;	
}

.jalan_inner_tbl tbody tr th{
	background-color	:	#dddddd;	
}

.jalan_cat{
	font-size	:	small;
	color:	#444444;
}

.hairsalon_tbl{
	font-size	:	small;
	border-collapse:	collapse;
}

.hairsalon_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}

.hairsalon_detail{
	font-size	:	x-small;
	color		:	#111111;
}

.hairsalon_desc{
	font-size	:	small;
	color		:	#111111;
}

.hairsalon_cat{
	font-size	:	x-small;
	color:	#444444;
}

.school_tbl{
	font-size	:	small;
	border-collapse:	collapse;
}

.school_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}

.school_desc{
	font-size	:	x-small;
	color		:	#111111;
}

.school_cat{
	font-size	:	small;
	color:	#444444;
}

.event_tbl{
	font-size	:	small;
	border-collapse:	collapse;
}

.event_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}

.event_desc{
	font-size	:	small;
	color		:	#111111;
}

.tsutaya_tbl{
	font-size	:	small;
}

.tsutaya_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}

.note_warning{
	font-size	:	x-small;
	font-style	:	italic;
	color:	#444444;
}

.destination_tbl{
	font-size	:	small;
}

.destination_tbl tbody tr td{
	vertical-align	:	top;
}

.destination_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}

.destination_tbl tbody tr td img{
	vertical-align:	top;
	margin		 : 2px;
}

.destination_address{
	color		: 	#333333;
}

.mapmark_tbl{
	font-size	:	small;
	width		:	100%;
}

.mapmark_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}

.mapmark_tbl tbody tr td img{
	vertical-align:	top;
	margin		 : 2px;
}

.mapmark_address{
	color		: 	#333333;
}

.wifi_tbl{
	font-size	:	small;
}

.wifi_tbl tbody tr td h3 a{
	font-size	:	medium;
	color		:	#333333;
}

.wifi_tag{
	font-size	:	small;
	color:	#444444;
}


#credit_link{
	cursor	:	pointer;
	font-weight	:	bold;
	font-size	:	small;
}

.credit_table{
	font-size:	medium;
	border-collapse: collapse;
	color	:	#333333;
	width	:	90%;
	height	:	90%;
	margin-left	:	5%;
	font-weight:	bold;
}

.credit_table tbody tr th{
	background-color	:	#dddddd;
	width		:	40%;
	border-width:	1px;
	border-style:	solid;
	padding		:	5px;
}

.credit_table tbody tr td{
	background-color	:	#eeeeee;
	width		:	60%;
	border-width:	1px;
	border-style:	solid;
	padding		:	5px;
}

.thumbnail_tbl{
	border-collapse:	collapse;
	margin	:	0;
	padding	:	0;
	border-width	:	0;
	border-style	:	none;
	position:	absolute;
	top		:	1px;
	left	:	5px;
}

.thumbnail_tbl tbody tr{
	margin	:	0;
	padding	:	0;
	border-width	:	0;
	border-style	:	none;
}

.thumbnail_tbl tbody tr td{
	margin	:	0;
	padding-top	:	10px;
	border-width	:	0;
	border-style	:	none;
	vertical-align	:	top;
	font-size		:	x-small;
}

.thumbnail_tbl tbody tr a{
	color	: #444444;
}

.ogm_photo_bubble{
	font-size	:	small;
	color		:	#444444;
}

.ogm_photo_bubble a{
	font-size	:	small;
	color		:	#444444;
}

.ogm_video_bubble{
	font-size	:	small;
	color		:	#444444;
}

.ogm_video_bubble a{
	font-size	:	small;
	color		:	#444444;
}

.ogm_data_table{
	height:	170px;
	width:	100%;
	overflow:	hidden;
}

.small_tags_list{
	font-size:	x-small;
	color:	#444444;
}

.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    right:10%;
    top:0;
    width:250px;
    z-index:20000;
}

.videoViewer_title{
	font-size:	medium;
	font-weight: bold;
	color	:	#444444;
}

.videoViewer_score{
	font-size:	small;
	font-weight: bold;
	color	:	red;
}
.videoViewer_views{
	font-size:	small;
	font-weight: bold;
	color	:	blue;
}

.videoViewer_length{
	font-size:	small;
	font-weight: bold;
	color	:	#444444;
}

.videoViewer_tags{
	font-size:	small;
	font-weight: bold;
	color	:	#444444;
}

.item-date {
	margin: 0;
	display: block;
	font-size: 10px;
	font-weight:normal;
	margin-bottom:3px;
}
.item-title{
	font:bold 11px "sans serif", verdana;
	color:#444444;
}
.feed-item {
	display:block;
	margin:5px;
	padding:5px;
	font-size:11px;
	border:1px solid white;
	border-bottom:1px solid #dddddd;
	color:#222222;
	cursor:pointer;
	line-height: 18px;
	-moz-user-select: none;
	-khtml-user-select:none;
}
.selected-article{
	background:#ecf5fe url('images/post-bg.gif') repeat-x;
	border:1px solid #c3daf9;
}

.weather_hi{
	color	: red;
	font-weight:bold;
}

.weather_lo{
	color	:	blue;
	font-weight:bold;
}

#loading_message{
	font-size:  larger;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	position:	absolute;
	top	:	35%;
	left:	15%;
	z-index:	10000;
	text-align: center;
}

#maintenance_message{
	font-size:  larger;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	position:	absolute;
	top	:	48%;
	left:	5%;
	z-index:	10000;
	text-align: center;
}

.loading_panel{
	font-size:	x-small;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	text-align: left;	
}

.area_keywords_list{
	color	:	#444444;
	font-size:	small;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	text-align: left;	
}

.area_keyword{
	cursor	:	pointer;
}

#ogm_mm_wrapper{
	height	:	100%;
	width	:	100%;

	min-height	:	100%;
	
	background-color:	#ffffff;
	color	:	#444444;
	font-size:	small;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	text-align: left;	
}

body > #ogm_mm_wrapper{
	heiht		:	auto;
}

#ogm_mm_header{
	position:	relative;
	left	:	0;
	top		:	0;
	width	:	100%;
	height	:	100px;
}

#ogm_mm_logo{
	position:	relative;
	left	:	20px;
	top		:	25px;
}

#ogm_mm_body{
	float	:	left;
	left	:	0;
	top		:	100px;
}

#ogm_mm_ad{
	top		:	100px;
	width	:	150px;
	right	:	0;
}

#ogm_mm_footer{
	clear	:	left;
	position:	relative;
	bottom	:	0;
	width	:	100%;
	height	:	40px;
}

#ogm_mm_list{
	height	:	100%;
	width	:	100%;
	padding-left: 20px;
}

#acc_tree_menu{
	height: 200px;
	overflow: auto;
	filter		:	alpha(opacity=100);
	opacity		:	1;
	background	:	#ffffff;
}

#acc_worldmap{
	height: 150px;
}

#acc_url{
	height: 25px;
}

.acc_panel_text{
	font-size: 11px;
	color		:	#444444;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;	
}

div.LabeledMarker_markerLabel {
	display: block;
	padding-top: 9px;
}

div.LabeledMarker_markerLabel {
	text-align: center;
	color: white;
	width: 32px;
	letter-spacing: 0px;
	font-size: 12px;
	font-family: Arial;
}

div.michelin p.header,p.address,p.phone,a.link{
	font-size: small;
}

div.michelin a.title{
	font-size: medium;
	font-weight: bold;
}*/
