/*
 * Font style sheet.
 *
 * @name $Id: fonts.css
 * @domain: jungfrauregion.ch
 * 
 */
 
/* Global font style */
body { font: normal 400 13px/18px Tahoma, Verdana, Helvetica, sans-serif; color: #666666; }

h1 { font: normal 400 16px/16px Tahoma, Verdana, Helvetica, sans-serif; }
h2 { font: normal 400 13px/18px Tahoma, Verdana, Helvetica, sans-serif; }
h3 { font: normal 400 18px/18px Tahoma, Verdana, Helvetica, sans-serif; }

/* Links */
a:link, 
a:active,
a:visited { color: #000000; line-height: 17px; text-decoration: underline; } 
a:hover { color: #17a5b1; line-height: 17px; text-decoration: underline; }

/* Text */
.text {} /* Override global text and link style */
.text_bold { color: #17a5b1; line-height: 16px; margin-bottom: 3px; }
.text_error { color: red; line-height: 16px; }

/* Forms */
input.text { font: normal 400 12px/15px Tahoma, Verdana, Helvetica, sans-serif; color: #666666; }

/* Freemod title */
h1.breadcrumb-title { font: normal 400 14px/14px Tahoma, Verdana, Helvetica, sans-serif; color: #000000; display: inline; }

/* Language selection */
div.select-lang {color: #17a5b1; line-height: 17px; }
a.select-lang:link,
a.select-lang:active,
a.select-lang:visited { color: #666666;  text-decoration: none; }
a.select-lang:hover { color: #17a5b1; text-decoration: none; }

/* Navigation top (dyn1) */
.nav-top { color: #ffffff;  line-height: 17px; }
a.nav-top:link,
a.nav-top:active,
a.nav-top:visited { color: #ffffff;  text-decoration: none; }
a.nav-top:hover { color: #000000; text-decoration: none; }

/* Navigation top (static) */
div.nav-top-static { color: #17a5b1; line-height: 17px; }
a.nav-top-static:link, 
a.nav-top-static:active, 
a.nav-top-static:visited { color: #000000;  text-decoration: none; }
a.nav-top-static:hover {color: #17a5b1; text-decoration: none; }

/* Navigation Left (dyn3) */
div.nav-left { line-height: 17px; }
div.nav-left div.selected  { color: #17a5b1; }
div.nav-left a:link,
div.nav-left a:active,
div.nav-left a:visited { color: #000000;  text-decoration: none; }
div.nav-left a:hover { color: #17a5b1; text-decoration: none; }

div.nav-left a.nav-left-sublevel:link,
div.nav-left a.nav-left-sublevel:active,
div.nav-left a.nav-left-sublevel:visited { color: #000000; }
div.nav-left a.nav-left-sublevel:hover { color: #17a5b1; }

/* Navigation bottom (dyn4) */
.nav-bottom-selected { color: #17a5b1; line-height: 17px; }
a.nav-bottom:link,
a.nav-bottom:active,
a.nav-bottom:visited { color: #666666;  text-decoration: none; }
a.nav-bottom:hover { color: #17a5b1; text-decoration: none; }

/* News */
div.news-content{
	line-height: 35px;
}

/* Footer */
div.page-footer a:hover { text-decoration: none; }

/*-------------------------------------------------/
 * Freemod elements
 *
/* Title */
h1.title,
h2.title { color: #17a5b1; display:inline; }

/* Lists */
h3.title { color: #000000; display:inline; }

/* List */
div.enumeration { position:absolute; top:0px; left:0px; }
div.list-item { padding-left: 8px; }

/* Form */
div.textBox-left { width: 85px; float: left; padding-right: 5px; }
div.inputBox-right { float: left; padding-right: 5px;}
div.inputBox-right input.text { width: 200px; }

/* Line */
hr.line { border: none; color: #e4e3e7; background-color: #e4e3e7; }

/* Table */
.back_tabelle { background-color: #e4e3e7; }
.tabelle { line-height: 14px; margin: 0; padding: 3px; }
.tabelle_titel { color: #666666; line-height: 14px; margin: 0; padding: 3px; }
a.tabelle_titel:link,
a.tabelle_titel:active,
a.tabelle_titel:visited,
a.tabelle_titel:hover { color: #666666; }

/* Team */
div.wrap-team {
	margin-bottom: 40px;
}
div.wrap-team-content-left,
div.wrap-team-content-right {
	width: 250px;
	float: left;
}
div.wrap-team-content-right {
	margin-left: 30px;
}
div.team-image {
	height: 150px;
}

/* Spacing */
div.spacing-very-small { height: 5px; }
div.spacing-small { height: 10px; }
div.spacing-medium  { height: 20px; }
div.spacing-large  { height: 40px; }

/*-------------------------------------------------/
 * Include files
 *
/* Maps */
div.status-map-overview {	color: #ffffff; background-color: #17a5b1; }
div.status-map-overview div.selected {	color: #000; line-height: 20px; }
a.status-map-overview:link,
a.status-map-overview:active,
a.status-map-overview:visited { color: #ffffff; line-height: 20px; text-decoration: none;}
a.status-map-overview:hover { color: #000000; line-height:20px; text-decoration: none; }

/* Lists */
div.iframe-list-entry-selected {color: #17a5b1; line-height: 17px; }
a.iframe-list-entry:link,
a.iframe-list-entry:active,
a.iframe-list-entry:visited { color: #000000; text-decoration: none;}
a.iframe-list-entry:hover { color: #17a5b1; text-decoration: none; }

a.list-category-title:link,
a.list-category-title:active,
a.list-category-title:visited,
a.list-category-title:hover { text-decoration: none; }

/* Live */
h2.day { color: #000000; display:inline; }
span.tmax { color: #e2001a; }