body{
position:absolute;
	font: 12px/18px "Ubuntu", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-weight: 400;
	color: #e0dfdc;
	height:100%;
	cursor:default;
	background: #63656C  url('../images/white-noise.png') left top repeat;
}
html, body{
	top:0; left:0; right:0;
	min-height:100%;
	margin:0;
	padding:0;
	width:100%;
}
#ajaxoverlay 
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	width: 40px;
	height: 32px;
	padding-top:8px;
	text-align: center;
	background-color: rgba(255,255,255,0.0);
	color: white;
	position: absolute;
	/* left: 50%; */
	right: 0;
	top: 0;
	margin-right: 15px; 
	margin-top: 60px; 
}
/* tooltip googlemaps */
#tt {position:absolute; display:block; background:#404040;
  border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;	}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; color:#FFF; font-size:11px; line-height: 12px;}

input, textarea, select {
	font: 11px/18px "Ubuntu", Verdana, Arial, sans-serif;
	background-color: #fff;
	color: #4F5059;
	border: 1px solid #4F5059;
	/* -webkit-font-smoothing: antialiased;  */
}
select {
	font: 12px/18px "Ubuntu", Verdana, Arial, sans-serif;
	background-color: #fff;
	color: #4F5059;
	border: 1px solid #4F5059;
	/* -webkit-font-smoothing: antialiased;  */
}
input[type=text] { padding: 0px 5px 0px 5px;}
input[type=button] { margin: 0px;}
button {
	font: 11px/18px "Ubuntu", Verdana, Arial, sans-serif;
	background-color: #63656C;
	color: #e0dfdc;
	border: 1px solid #e0dfdc;
	/* -webkit-font-smoothing: antialiased;  */
}
	
.header {
  background:#4F5059 url('../images/noise2.png') left top repeat;
  border-bottom:1px solid #e0dfdc;
}
.sidemenu {
  padding-top:0px;
  overflow:hidden;
}
.footer {
	background:#4F5059 url('../images/noise2.png') left top repeat;
	padding:5px;
	color:#e0dfdc;
	border-top:1px solid #EEE;
}
.centeredTable{
	margin-left:auto;
	margin-right:auto;
}
.decofont{
  font-family: 'PT Sans Narrow', sans-serif;
}
input.default {
	color:#000;
	background: #e0dfdc url('../images/cutout.png') left top repeat-x;
	font-size:12px;
	padding:2px 8px 2px 8px ;
	width:200px;
	border:1px solid #000;
  border-radius:3px 3px 3px 3px;
  -moz-border-radius:3px 3px 3px 3px;	
}
textarea.default {
	color:#000;
	background: #e0dfdc url('../images/cutout.png') left top repeat-x;
	font-size:12px;
	padding:2px 8px 2px 8px ;
	width:200px;
	border:1px solid #000;
  border-radius:3px 3px 3px 3px;
  -moz-border-radius:3px 3px 3px 3px;	
}

input[type=text].dark {
	background-color: #63656C;
	color: #e0dfdc;
	border: 1px solid #e0dfdc;
	margin:0px;
	width:150px;
	height:20px;
	font-size:12px;
	/* -webkit-font-smoothing: antialiased;  */
}

/*


select.dark {
	background-color: #63656C;
	color: #e0dfdc;
	border: 1px solid #e0dfdc;
	margin:0;
	padding:2px;
	height:24px;
	font-size:12px;
	/* -webkit-font-smoothing: antialiased;  */
}

input.actionButton {
	cursor:pointer;
	color:#769D16;
	background-color: #E0DFDC;
	border:1px solid #769D16;
	
}
input.actionButton:hover {
	border:1px solid #4F5059;
	background-color: #FFF;
}
input.cancelButton {
	cursor:pointer;
	color:#CC7833;
	background-color: #E0DFDC;
	border:1px solid #CC7833;
	margin:0px;
}
input.cancelButton:hover {
	border:1px solid #CC7833;
	background-color: #FFF;
}
*/
input.actionButtonRound {
	cursor:pointer;
	color:#E0DFDC;
	background: #6E7078 url('../images/buttonbg.png') left top repeat-x;
	border:1px solid #3C3D41;
  border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;	
	text-shadow: 0 -1px 0 rgba(60,60,65,0.65);
}
input.actionButtonRound:hover {
	color:#A5C261;
	background: #63656C url('../images/buttonbg.hover.png') left top repeat-x;
}
input.cancelButtonRound {
	cursor:pointer;
	color:#B72222;
	background-color: #E0DFDC;
	border:1px solid #000;
  border-radius:3px 3px 3px 3px;
  -moz-border-radius:3px 3px 3px 3px;	
}
input.register {
	color:#000;
	background: #FFF url('../images/cutout.png') left top repeat-x;
	font-size:12px;
	padding:8px;
	width:300px;
	border:1px solid #000;
  border-radius:3px 3px 3px 3px;
  -moz-border-radius:3px 3px 3px 3px;	
}
input.registerbutton {
	color:#FFF;
	background-color: #4F5059;
	font-size:16px;
  font-weight: normal;
  font-family: 'PT Sans Narrow', sans-serif;
	padding:8px;
	width:316px;
	border:1px solid #000;
  border-radius:3px 3px 3px 3px;
  -moz-border-radius:3px 3px 3px 3px;	
  cursor:pointer;
}
input.registerbutton:hover {
	color:#FFF;
	background: #63656C url('../images/bigButtonHoverBG.png') left top repeat-x;
}
.registerInfo{
	display:none;position:absolute;margin:14px 0 0 315px;padding:3px 5px 3px 7px;background:#4F5059;color:white;
  border-radius:3px 3px 3px 3px;
  -moz-border-radius:3px 3px 3px 3px;	
}
.registerInfoArrow{
	position:absolute;margin: 5px 0 0 -17px;border:none;
}
input.cancelButtonRound:hover {
	background-color: #FFF;
}
table {
	margin:0px;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'PT Sans Narrow', sans-serif;
  width:100%;
  float: left;
  clear: both;
  /*
  font-family: "Helvetica LT Std", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #212221;
  text-shadow: 0 1px 0px #848480;  */
}
h1 { font-size: 17px;}
h2 { font-size: 16px;}
h3 { font-size: 14px;}
h4 { font-size: 16px;margin-top:0;}
h5 { font-size: 11px;}
/* DEFAULT LINKS */	
a:link {
	color: #A5C261;
	text-decoration: none;

	}
a:visited {
	color: #A5C261;
	text-decoration: none;

	}
a:hover {
	color: #EDC240;
	text-decoration: none;

	}
button.actionButton {
	cursor:pointer;
	color:#A5C261;
}
button.actionButton:hover {
	border:1px solid #A5C261;
}
button.cancelButton {
	cursor:pointer;
	color:#CC7833;
}
button.cancelButton:hover {
	border:1px solid #CC7833;
}
button.menutrack {
  background: url("../images/menu_arrow.png") 5px center no-repeat;
  margin-top:5px;
  padding-left: 23px;
  border: 1px solid #e0dfdc;
}
button.menutrack:hover { 
	color:#404040;
  background: #e0dfdc url("../images/menu_arrow_hover_transp.png") 5px center no-repeat;
  border: 1px solid #e0dfdc;
  cursor:pointer;
}
button.menutrackactive {
	color:#404040;
  background: #e0dfdc url("../images/menu_arrow_hover_transp.png") 5px center no-repeat;
  padding-left: 23px;
  border: 1px solid #e0dfdc;
  cursor:default;
}

button.menubilder {
  background: url("../images/menu_arrow.png") 5px center no-repeat;
  margin-top:5px;
  padding-left: 23px;
  border: 1px solid #e0dfdc;
}
button.menubilder:hover { 
	color:#404040;
  background: #e0dfdc url("../images/menu_arrow_hover_transp.png") 5px center no-repeat;
  border: 1px solid #e0dfdc;
  cursor:pointer;
}
button.menubilderactive {
	color:#404040;
  background: #e0dfdc url("../images/menu_arrow_hover_transp.png") 5px center no-repeat;
  padding-left: 23px;
  border: 1px solid #e0dfdc;
  cursor:default;
}

button.folderoverviewbutton {
	color:#A5C261;
  background: #404040 url("../images/menu_arrow_hover_transp_light.png") 5px center no-repeat;
  width:100%;
  text-align:left;
  margin-top:2px;
  padding:0px 0px 0px 32px;
  cursor:pointer;
}
.addfolderdiv {
	display:none;
	border:1px solid #e0dfdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#4F5059;
	width:755px;
	padding:5px;
	margin:0px 0px 5px 0px;
	position:absolute;
	z-index:999;
}
DIV.default{
	width:740px;
	padding:10px;
	border:1px solid #4F5059;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#4F5059;
}
.imageinfobox{
	padding:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent  url("../images/blackAlpha50.png") left top repeat;
	cursor:pointer;
}
a.light {
	color: #e0dfdc;
	text-decoration: none;
	cursor:pointer;
}
a.light:hover {
	color: #EDC240;
	text-decoration: none;
}
a.default {
	color: #A5C261;
	text-decoration: none;
	cursor:pointer;
}
a.default:hover {
	color: #EDC240;
	text-decoration: none;

	}
a.defaultdark {
	color: #669933;
	text-decoration: none;
	cursor:pointer;

	}
a.defaultdark:hover {
	color: #EDC240;
	text-decoration: none;

	}
a.defaultdeco {
	color: #A5C261;
  font-family: 'PT Sans Narrow', sans-serif;
	text-decoration: none;
	cursor:pointer;
}
a.defaultdeco:hover {
	color: #EDC240;
	text-decoration: none;

	}
a.dasindmeinetracks {	
	color: #FFF;
  padding:0px 0px 0px 0px;
  cursor:pointer;
}
a.dasindmeinetracks:hover {
	color: #EDC240;
  padding:0px 0px 0px 0px;
  cursor:pointer;
}
a.folderNavifirst {	
	color: #A5C261;
  padding:0px 0px 0px 0px;
  cursor:pointer;
}
a.folderNavifirst:hover {
	color: #EDC240;
}
a.folderNavilink {	
	color: #A5C261;
  padding:0px 0px 0px 10px;
  background: url("../images/ordner_navi_blau.png") -3px 2px no-repeat;
  cursor:pointer;
}
a.folderNavilink:hover {
	color: #EDC240;
}
a.folderNaviLast {
	color: #EDC240;
  padding:0px 0px 0px 10px;
  background: url("../images/ordner_navi_blau.png") -3px 2px no-repeat;
}
a.folderNaviLast:hover {
	color: #EDC240;
}
.foldertrackdisplay {
	margin-top:1px;
}
/* CSS für autocomplete Selectfelder */
.suggestionsBox {
  
  font-size:14px;
  margin: 5px 0px 0px 0px;
  width: 260px;
  z-index:999999;
}
.suggestionList {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
  margin: 0px;
  padding: 0px;
}
DIV.searchresultheadline {
	width:260px;
  font-size:12px;
	border:1px solid #464750;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#464750;
	margin-bottom:4px;
	padding: 0px 0px 0px 5px;
}
.ordnerDIV {
	width:308px;
	background:#464750;
	margin-bottom:4px;
	padding: 0px;
}
table.folderContainer {
	height:28px;
}
td.folderbutton1 {
	color:#A5C261;
  background: url("../images/ordner_closed.png") 5px center no-repeat;
  height:28px;
	vertical-align:middle;
  text-align:left;
  padding:0px 0px 0px 30px;
  cursor:pointer;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size:16px;
}
td.folderbutton1:hover {
	color: #EDC240;
	}
DIV.folderNavi {
	color:#A5C261;
	background:#464750;
  height:23px;
  width:308px;
  text-align:left;
  padding:5px 0px 0px 0px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size:14px;
  vertical-align:bottom;
  overflow:hidden;
}
td.foldereditbutton {
  background: url("../images/settings18.png") 0px center no-repeat;
  height:28px;
	vertical-align:middle;
  cursor:pointer;
}
DIV.editfolderdisplay {
	color:#404040;
	border:1px solid #505050;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  background: #F0F0F0;
  width:708px;
  text-align:left;
  margin: 0px 0px 7px 7px;
  padding:20px;
}
DIV.publicContent {
	padding:10px;
	color:#404040;
	border:1px solid #000;
	border-radius:5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	background:#e0dfdc;
}
DIV.searchmap {
	border:1px solid #000;
}
.sidemenu {
  padding-top:10px;
  overflow:hidden;
}
DIV.trackfolderselect {
	background: #e0dfdc;
	border: 1px solid #404040;
	padding:15px;
	position:absolute;
	display:none;
}
.trackinfo {
	width:293px;
	background:#4F5059;
	margin-bottom:4px;
	padding: 2px 0px 2px 5px;
}
.trackinfo:hover {
	background:#464750;
}
.trackinfo2 {
	width:260px;
	border:1px solid #4F5059;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background:#4F5059;
	margin-bottom:0px;
	padding: 2px 0px 2px 5px;
}
.trackinfo2:hover {
	background:#464750;
}
table.gpxtrackinfo {
	border:1px solid #e0dfdc;
	background:#4F5059;
	margin-bottom:4px;
}
DIV.tcxImportSelect {
	width:430px;
	border:1px solid #e0dfdc;
	background:#4F5059;
	margin-bottom:5px;
}
.infoBoxPanoramio {
	color:#4F5059;
	max-width: 98px;
	width:98px;
	height:98px;
	border: 2px solid #4F5059;
	background: #e0dfdc url("../images/panoramioinfobox.png") no-repeat;
}

.infoWindowWPT {
  width:250px;
  position:relative;
  color:#4F5059;
  overflow:hidden;
}

.WPTautomarker {
	font-size:10px;
	line-height:11px;
	font-weight:normal;
	font-family:'Arial','Tahoma','Verdana','sans-serif';
	background:#4F5059;
	border:1px solid #000;
	margin:0;
	padding: 0px 2px 0px 2px;	
  border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
}
/* tabs in mytrax */
.etabs { 
	margin: 0; 
	padding: 0; 
}
.tabtrackLarge{ 
	display: inline-block; 
	zoom:1; 
	*display:inline; 
	background: #4F5059; 
	border: solid 1px #e0dfdc; 
	border-bottom: none;
  }
.tabtrackLarge a { 
	color:#e0dfdc; 
	line-height: 2em; 
	display: block; 
	padding: 0 10px; 
	outline: none; 
}
.tabtrackLarge a:hover { 
	text-decoration: none; 
	color:#6D9CBE;
}
.tabtrackLarge.active { 
	background: #63656C; 
	position: relative; 
	border-color: #e0dfdc; 
}
.tabtrackLarge a.active { 
	font-weight: normal; 
	color:#A5C261;
}
.tabtrackLarge-container .panel-container { 
	color:#404040;
	background: #F0F0F0 ; 
	border: solid #fff 1px; 
	padding: 0px; 
}
.tabtrackLarge-container .panel-container_inner { 
	padding: 10px; 
}
.tabtrackLarge-container_inner .panel-container { 
	color:#404040;
	background: #F0F0F0 ; 
	border: solid #fff 0px; 
	padding: 10px; 
}


.tabtrackLarge_inner{ 
	display: inline-block; 
	zoom:1; 
	*display:inline; 
	background: #C8C8C8 ; 
	border: solid 0px #e0dfdc; 
	border-top: none;
	border-left: none;
  }
.tabtrackLarge_inner a { 
	color:#4F5059; 
	line-height: 2em; 
	display: block; 
	padding: 0 10px; 
	outline: none; 
}
.tabtrackLarge_inner a:hover { 
	text-decoration: none; 
	color:#6D9CBE;
}
.tabtrackLarge_inner.active { 
	background: #63656C; 
	position: relative; 
	border-color: #e0dfdc; 
}
.tabtrackLarge_inner a.active { 
	font-weight: normal; 
	color:#A5C261;
}
/* tabsmenu blanko */    

.etabs { 
	margin: 0; 
	padding: 0; 
}
.tab { 
	display: inline-block; 
	zoom:1; 
	*display:inline; 
	background: #eee; 
	border: solid 1px #999; 
	border-bottom: none;
  }
.tab a { 
	line-height: 2em; 
	display: block; 
	padding: 0 10px; 
	outline: none; 
}
.tab a:hover { 
	text-decoration: underline; 
}
.tab.active { 
	background: #fff; 
	padding-top: 6px; 
	position: relative; 
	top: 1px; 
	border-color: #666; 
}
.tab a.active { 
	font-weight: bold; 
}
.tab-container .panel-container { 
	background: #fff; 
	border: solid #666 1px; padding: 10px; 
	-moz-border-radius: 0 4px 4px 4px; 
	-webkit-border-radius: 0 4px 4px 4px; 
}

.masterlink a {
  display:block;
  color:#e0dfdc;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size:22px;
  padding: 8px 0px 8px 25px;
  width: 260px;
  background: url("../images/ordner_closed_dark.png") 5px center no-repeat;
  border-bottom:1px solid #4F5059;
}
.masterlink a:hover {
	background: #4F5059 url("../images/ordner_closed_dark_hover.png") 5px center no-repeat;
}
.masterlink2 a {
  display:block;
  color:#e0dfdc;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size:22px;
  padding: 8px 0px 8px 25px;
  width: 260px;
  background: url("../images/ordner_closed_dark.png") 5px center no-repeat;
}
.masterlink2 a:hover {
	background: #4F5059 url("../images/ordner_closed_dark_hover.png") 5px center no-repeat;
}
.searchdivTD {
	border-top:1px solid #4F5059;
	border-bottom:1px solid #4F5059;
	padding-top: 3px;
}
.searchdiv {
	width:260px;
	margin:10px 0 15px 0;
	padding:0px 0px 0px 25px;
	background: url('../images/searchicon.png') 170px 2px no-repeat;
}
.searchdivPublic {
	width:260px;
	margin:10px 0 15px 0;
	padding:0px 0px 0px 0px;
	background: url('../images/searchicon.png') 170px 2px no-repeat;
}
.searchdiv input[type=text] {
	font: 11px/18px 'PT Sans Narrow',"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	background-color: #63656C;
	color: #e0dfdc;
	border: 1px solid #e0dfdc;
	margin:0;
	width:150px;
	/* -webkit-font-smoothing: antialiased;  */
}


.menu_newTrack a {
	display:block;
	color:#A5C261;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:20px;
	font-weight: normal;
	padding:8px 0px 8px 39px;
  background: url("../images/ordner_navi_blau.png") 24px center no-repeat;
  border-bottom:1px solid #63656C;
}
.trackoptionsbutton{ background:transparent;}
.trackoptionsbutton:hover{ background:#787878 ;}
.trackoptionscontainer{
	display:none;
	position:absolute;
	z-index:999999;
	width:170px;
	text-align:left;
	background:#F0F0F0;
	border:1px solid #4F5059;
	color:#404040;
	right:0;
	margin-right:10px;
	padding: 0px 2px 0px 2px;	
  border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;	
}
.trackoptionscell{
	padding:5px;
	background:#F0F0F0;
	border-bottom:1px solid #63656C;	
}
.trackoptionscell:hover{
	background:#FFF;
}
.menu_newTrack a:hover {
	color:#EDC240;
}
.trackmapOuter {
width:100%;margin-top:10px;overflow:hidden;
}
.trackmap {
width:100%;height:350px;
}
.searchmap {
width:100%;height:550px;
}
.showWPTs {
display:none;float:right;cursor:pointer;margin:0px;border-left:none;
}
.hideWPTs {
display:block;float:right;cursor:pointer;margin:0px;border-left:none;color:#A5C261;
}
.showPanoramio {
display:none;float:right;cursor:pointer;margin:0px;border-left:none;color:#A5C261;
}
.hidePanoramio {
display:block;float:right;cursor:pointer;margin:0px;border-left:none;
}
.showMyImgs {
display:none;float:right;cursor:pointer;margin:0px;color:#A5C261;
}
.hideMyImgs {
display:block;float:right;cursor:pointer;margin:0px;
}
button.buttondefaulttext {
display:block;cursor:pointer;margin:0px;padding:2px 15px;color:#e0dfdc;
}
button.buttongreentext {
display:block;cursor:pointer;margin:0px;padding:2px 15px;color:#A5C261;
}
button.buttonredtext {
display:block;cursor:pointer;margin:0px;padding:2px 15px;color:#CC7833;
}
button.showWPTinfobutton {
float:left;cursor:pointer;margin:0px;width:88px;border-left:none;background-color:#404040;
}
button.showPanoramiobutton {
float:left;cursor:pointer;margin:0px;width:88px;border-left:none;background-color:#63656C;
}
button.showMyImagesbutton {
float:left;cursor:pointer;margin:0px;width:87px;background-color:#404040;
}
.switchmytraxShowcase {
float:left;cursor:pointer;margin:0px;width:21px;height:22px;border-left:none;background: #404040 url("../images/expand_mini.png") left top no-repeat;padding:0px;
}
button.showWPTinfobutton:hover {
background-color:#63656C;color:#A5C261;
}
button.showPanoramiobutton:hover{
background-color:#63656C;color:#A5C261;
}
button.showMyImagesbutton:hover{
background-color:#63656C;color:#A5C261;
}
.waypointdata{
position:relative;
width:388px;
padding: 5px 0px 5px 0px;
border-bottom:1px solid #63656C;
cursor:pointer;
}
.waypointdata:hover{
background: #e0dfdc;
}
.addwaypointdata{
display:none;
background: #F0F0F0;
}
.addwaypointdata:hover{
background: #F0F0F0;
}
.imageEdit{
width:420px;
}
.wptEdit{
width:420px;
}
.imagesettingsOuter{
	display:none;
	position:absolute;
	z-index:999;
	width:507px;
	height:320px;
	padding:5px;
	text-align:left;
	background:#F0F0F0;
	border:0px solid #4F5059;
}
.panoImageContainer{
position:relative;
float:left;
padding:4px 11px 4px 0px;
}
.panoImageContainerBIG{
position:relative;
float:left;
padding:1px 6px 4px 0px;
}
.panoramioShowcase{
display:block;;
}

.myImageImageContainer{
position:relative;
float:left;
padding:0px 10px 8px 0px;
}
.myImgSettingsOverlay {
	display:none;
	position:absolute;
	margin: 42px 0px 0px 42px;
	width:18px;
	height:18px;
	background: url('../images/setting_icon_18_fade.png') left top no-repeat;
	cursor:pointer;
}
.myImgSettingsOverlay:hover{
	background: url('../images/setting_icon_18_fade_red.png') left top no-repeat;
}

.waypointSettingsOverlay {
	display:none;
	position:absolute;
	margin: -13px 0px 0px 370px;
	width:18px;
	height:18px;
	background: url('../images/setting_icon_18_fade.png') left top no-repeat;
	cursor:pointer;
	z-index:888888;
}
.waypointSettingsOverlay:hover{
	display:block;
	background: url('../images/setting_icon_18_fade_red.png') left top no-repeat;
	z-index:888888;
}
.myImageShowcase{
display:block;text-align:left;
}

.movedmytraxShowcase{
display:none;padding-left:6px;margin-top:19px;height:0px;overflow:hidden;
}
#analysemap {
	width:100%;
	height:350px;
	margin-top:0px;
}
.trackprofile {
	position:relative;
	width:100%;
	background:#4F5059;
	border:1px solid #e0dfdc;
	padding:15px 5px 0px 0px;
}
.trackprofil {
	width:98%;
	height:150px;
}
/* trackmap (kleine karte die alle tracks anzeigt */
.showalltracks {
	display:none;
	position:absolute;
	margin: -29px 0 0 220px;
	width:26px;
	height:19px;
	cursor:pointer;
}
.hideATMicon {
	position:absolute;
	z-index:1;
	margin-left:225px;
	width:15px;
	height:15px;
	cursor:pointer;
}
.hideATMicon :hover{
	background: #fff;
}
.showATMtracksicon {
	position:absolute;
	z-index:1;
	margin-top:15px;
	margin-left:225px;
	width:15px;
	height:15px;
	cursor:pointer;
}
.showATMtracksicon :hover{
	background: #fff;
}
.alltracksContainer {
	display:block;
	height:160px;
	width:240px;
	margin-bottom:0px;
	background:#9DB3D2;
	border:1px solid #e0dfdc;
}
/* */
.edittextfield {
  border: 1px solid #4F5059;
  background:#F0F0F0;
	padding:0px 3px;
	color:#4F5059;
	position:relative;
}

input[type=text].edittextfield {
  border: none;
  margin:0;
  background:#F0F0F0;
	padding:0px;
	color:#4F5059;
	position:relative;
}
.edittextfieldHeadline {
	font-size: 18px;
	font-weight: normal;
  font-family: 'PT Sans Narrow', sans-serif;
}

/* ALT  */
ul.autoresult {
border:1px solid #4F5059;
width:600px;
display:block;
background:transparent;
}
div.autocomplete {
  position:absolute;
  background:transparent;
  width:600px;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { 
  background-color: #3B55A2;
  color: #FFFFFF;
  }
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  background-color: #FFFFFF;
  color: #3B55A2;
  margin:0;
  padding:4px;
  height:16px;
  cursor:pointer;
}




ul {
  margin:0;
  padding:0;
  list-style-type: none;
}
ul.list {
  margin:0;
  padding:0;
  list-style-type: none;
}

.list li {
margin:0;
list-style-type: none;
}

/* Formular */
form {
 margin: 0px;
}
input[type=checkbox] {vertical-align:middle}


a.extern:link {
  color:#6D9CBE;
  text-decoration: none;
  }
 a.extern:visited {
  color:#6D9CBE;
  text-decoration: none;
  }
 a.extern:hover {
  color:#484846;
  text-decoration: none;
  }
a.regiolink:link {
  color:#e0dfdc;
  text-decoration: none;
  }
 a.regiolink:visited {
  color:#e0dfdc;
  text-decoration: none;
  }
 a.regiolink:hover {
  color:#A5C261;
  text-decoration: none;
  }
a.invisible:link {
  color:#e0dfdc;
  text-decoration: none;
  }
 a.invisible:visited {
  color:#e0dfdc;
  text-decoration: none;
  }
 a.invisible:hover {
  color:#e0dfdc;
  text-decoration: none;
  }
a.img {
	text-decoration: none;
	border: none;
	}
a.img:hover {
	text-decoration: none;
	border: none;
	}
a.img:visited {
	text-decoration: none;
	border: none;
	}	

/*SPANs*/

span.red {
	color: #B72222;
	}

span.darkred {
	color: #B63D53;
	}

span.green {
	color: #A5C261;
	}
span.darkgreen {
	color: #669933;
	}

span.blue {
	color: #6D9CBE;
	}

span.darkblue {
	color: #0066FF;
	}
span.grey {
	color: #484846;
	}
span.grey404040 {
	color: #404040;
	}

span.white {
	color: #ffffff;
}

span.yellow {
	color: #EDC240;
	}

span.orange {
	color: #CC7833;
	}

span.black {
	color: #000000;
	}
.n10 {
	font-size: 10px;
	}
.n11 {
	font-size: 11px;
	}
.n12 {
	font-size: 12px;
	}
.n14 {
	font-size: 14px;
	}
.b12 {
	font-size: 12px;
	font-weight: bold;
	}
.b14 {
	font-size: 14px;
	font-weight: bold;
	}
.b15 {
	font-size: 15px;
	font-weight: bold;
	}
.b16 {
	font-size: 16px;
	font-weight: bold;
	}
.b12deco {
	font-size: 12px;
	font-weight: bold;	
  font-family: 'PT Sans Narrow', sans-serif;
	}
.b14deco {
	font-size: 14px;
	font-weight: bold;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.b16deco {
	font-size: 16px;
	font-weight: bold;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.b18deco {
	font-size: 18px;
	font-weight: bold;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.b16deco {
	font-size: 16px;
	font-weight: bold;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n9deco {
	font-size: 9px;	
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n10deco {
	font-size: 10px;	
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n11deco {
	font-size: 11px;	
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n12deco {
	font-size: 12px;	
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n14deco {
	font-size: 14px;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n16deco {
	font-size: 16px;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n18deco {
	font-size: 18px;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n19deco {
	font-size: 19px;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n20deco {
	font-size: 20px;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n22deco {
	font-size: 22px;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n24deco {
	font-size: 24px;
  font-family: 'PT Sans Narrow', sans-serif;
	}
.n26deco {
	font-size: 26px;
  font-family: 'PT Sans Narrow', sans-serif;
	}

.n10ubuntu {
	font-size: 10px;	
	}
.n11ubuntu {
	font-size: 11px;	
	}
.n12ubuntu {
	font-size: 12px;	
	}
.n13ubuntu {
	font-size: 13px;
	}
.n14ubuntu {
	font-size: 14px;
	}
.n15ubuntu {
	font-size: 15px;
	}
.n16ubuntu {
	font-size: 16px;
	}
.n17ubuntu {
	font-size: 17px;
	}
.n18ubuntu {
	font-size: 18px;
	}
.n19ubuntu {
	font-size: 19px;
	}
.n20ubuntu {
	font-size: 20px;
	}
.n22ubuntu {
	font-size: 22px;
	}
.n24ubuntu {
	font-size: 24px;
	}
.n26ubuntu {
	font-size: 26px;
	}
.n28ubuntu {
	font-size: 28px;
	}
.n30ubuntu {
	font-size: 30px;
	}
.n32ubuntu {
	font-size: 32px;
	}
.n36ubuntu {
	font-size: 36px;
	font-weight:400;
	}