/*  
Author: Pierre
*/

body {background:#FFF;color:#ddd;font-size:62.5%;line-height:1.9em;font-family:'Trebuchet MS', Tahoma, sans-serif;text-align: center;}
* {margin:0;padding:0;}
ul, ol, p, blockquote, br {margin:1em 0;}
a {text-decoration: none;}
h1 {font-size: 1.8em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#main_wrapper {background:#fff; } /* apply global rules throughout entire site */

.divider {margin: 0 auto;width:990px;border-top:5px solid #eee;}

/* +start main structural element rules */
/* base ONLY! no individual element styling */
#header_wrapper,
#top_content_wrapper,
#content_wrapper,
#bottom_wrapper,
#footer_wrapper {width:100%;font-size:1.2em;}

#content_inner,
#bottom_inner {margin:0 auto;padding:5px 30px;text-align:left;width:984px;}

#header_inner {margin:0 auto;padding:0px;width:980px;}
#top_content_inner {margin:0 auto;width:1000px;}

#header_wrapper {color:#ddd;}

#hb {background: url(../images/ny_bak.jpg) no-repeat center center;width:994px;height:187px;position: relative;	clear: both;}

#hb h1#logo-text a{
	position: absolute;
	margin: 0; padding: 0;
	font: bold 48px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -1px;
	color: #000;
	text-transform: none;
	text-decoration: none;
	border: none;
	
	/* change the values of top and left to adjust the position of the logo*/
	top: 46px; left: 30px;	
}

#hb h2#slogan {
	position: absolute;
	margin: 0; padding: 0;
	font: bold 14px 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	color: #000;
	
	/* change the values of top and left to adjust the position of the slogan*/
	top: 105px; left: 33px;		
}

#hb h3#cred {
	position: absolute;
	margin: 0; padding: 0;
	font: 12px 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
/*	color: #fff;*/
	color: #fff;	
	/* change the values of top and left to adjust the position of the cred*/
	top: 6px; left: 870px;		
}

#top_content_wrapper {background:none;}

#content_wrapper {background: url(../images/do.png) repeat-x top left;color:#777;}
	#content_inner {}

#bottom_wrapper {background: #fff url(images/do.png) repeat-x top left;color:#3c3c3c;}
	#bottom_inner {}

#footer_wrapper {background: url(../images/) repeat-x bottom left;color:#999;}

/* +start header styling */
#header_wrapper {}
	#header_inner {}

	#nav_wrapper {width:100%;}
		ul#navigation {padding-top:0px;list-style:none;margin:0 auto;text-align:left;width:1000px;height:30px;padding-right:0px;}
		#navigation li {float:right;}
		#navigation li a {cursor:pointer;display:block;padding:0px;border:none;}
		#navigation li a:hover {}
		#navigation li.left {float:left;padding-left:20px;}

/* =start main-content area styling */
#content_inner a {color:#3c3c3c;font-weight:bold;}
	#content_inner a:hover {color:#ccc;text-decoration:none;}

.content_left {float:left;margin-top:1em;width:640px;color:#555;}
	.content_left h1 {margin-bottom:10px;padding:5px 0px 10px 0px;border-bottom:1px solid #ddd;color:#3c3c3c;}
	.content_left h2 {line-height:1.1em;font-size:2.5em;margin-bottom:0px;padding:0px;color:#3c3c3c;}
	.title {line-height:1.2em;color:#111;font-size:1.6em;font-weight:bold;width:640px;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:7px;}
	.title_full {line-height:1.2em;color:#111;font-size:1.6em;font-weight:bold;width:984px;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:7px;}
	.marq {background: url(images/marq.png) no-repeat top left;width:660px;height:35px;padding-bottom:15px;}
	.title_inl {line-height:1.2em;color:#111;font-size:1.6em;font-weight:bold;width:984px;padding-bottom:5px;margin-bottom:7px;}
	
.content_full {float:left;margin-top:1em;width:960px;}
	.entry li {padding:4px;text-decoration:none;background:#eee;margin-bottom:7px;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
	.entry_full {float:left;width:980px;list-style:none;}
	.entry_full a {text-decoration:none!important;color:#868686!important;}
	.entry_full img, 
	.entry_full a img {border:none;max-width:620px;}

.content_right {float:right;font-size:0.97em;margin-top:1em;width:300px;}
	.content_right h3 {color:#3c3c3c;}
	.content_right_sub {color:#6c6c6c;margin-bottom:1.5em;}
	.content_right_sub ul {list-style:none;margin:0 0 1em 0;}
	.content_right_sub ul li {border-bottom:1px solid #ddd;line-height:2em;}
	.content_right_sub td.top {font-size:1.2em;text-align:center;font: bold 14px 'Trebuchet MS', Arial, Sans-serif;border-left:2px solid #C0C0C0;border-right:2px solid #C0C0C0;border-top:2px solid #C0C0C0;border-bottom:2px solid #C0C0C0;padding:3px 7px 2px 7px;}
	.content_right_sub td.mid { font-size:1em;font: bold 14px 'Trebuchet MS', Arial, Sans-serif;text-align:center;border-left:2px solid #C0C0C0;border-right:2px solid #C0C0C0;border-bottom: none;padding:3px 7px 2px 7px;}
	.content_right_sub  td.stormid{font-size:3em;text-align:center;border-left:2px solid #C0C0C0;border-right:2px solid #C0C0C0;border-bottom: none;padding:20px 7px 2px 7px;}
	.content_right_sub  td.bottom {text-align:center;font: 10px 'Trebuchet MS', Arial, Sans-serif;border-left:2px solid #000000;border-right:2px solid #000000;border-bottom:2px solid #000000;padding:3px 7px 2px 7px;}

	
/* =start bottom main styling */		
#bottom_inner {}
	#bottom_inner a {color:#3c3c3c;}
	#bottom_inner a:hover {color:#0088cc !important;text-decoration:underline !important;}
	
/* +start footer styling */
#footer_inner {font-size:0.95em;position:relative;margin:0 auto;padding:0px 10px 20px 10px;text-align:left;width:980px;}
	#footer_inner a {color:#777;font-weight:bold;}
	#footer_inner a:hover {color:#0088cc;font-weight:bold;text-decoration:none;}
	.footer_desc {float:left;margin: 0;border-top:1px dotted #ddd; width:980px;text-align:center;}
	
/* +start misc */
.floatleft {float:left;margin:5px 8px 3px 0;}
.floatright {float:right;margin:5px 0 3px 8px;}

/* +start clearing fix rules */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.tab_content {border-bottom:1px, solid #e4e4e4;margin-bottom:7px;padding-bottom:7px;}
#tab_wrapper {background: #56a1da;width:300px;}
#tab_heading {
	border-style: none;
	display: block;
	text-align: center;
	padding: 10px 0px;
}
#tab_heading * {
	border-style: none;
	display: inline;
	padding: 6px;
	user-select: none;
	cursor: pointer;
	vertical-align: middle;
}
#tab_heading li {
	font-weight: bold;
	color: #000;
	background-color: #abd0ed;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
}

#tab_heading li.active {
	font-weight: bold;
	color: #555;
	background-color: #abd0ed;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
}
#panes {
	text-align: left;
	border-style: none;
	width: 280px;
	margin: 0 auto 0 auto;
}
		
#panes div div { overflow: hidden;}

#tab_bottom {height:5px;width:,300px;}
#bot_box {height:157px;width:1000px;}
.bot {padding:10px 12px 10px 3px;border:none;float:left;}

.more-link {}

/* form elements */
form {
	margin:10px; padding: 0 5px;
/*	background: #F8F7F7;	*/
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Trebuchet MS, sans-serif;
	color:#777;
}
textarea {
	width:920px;
	padding:2px;
	font: normal 1em Trebuchet MS, sans-serif;
	height:100px;
	display:block;
}
input.button { 
	font: bold 12px Trebuchet MS, Sans-serif; 
	height: 30px;
	width:120px;
	margin: 2px;
	padding: 5px; 
	color: #fff;
	background: #56a1da;
	border: 1px solid #111;
}

table, th, td
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#555;
border-collapse:collapse;
padding:8px;
}

th
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#fff;
background-color:#235B79;
border-top:1px solid #235B79;
border-bottom: 1px solid #235B79;
border-left: 1px solid #235B79;
border-right: 1px solid #235B79;
}

.blank {background-color:#fff;border-top:1px solid #fff;border-bottom: 1px solid #fff;padding:8px;}

.uddarad {background-color:#ddd;}
.jamnrad {background-color:#eee;}
.blankrad {background-color:#fff;}

.leftborder {border-left:1px solid #ddd;}
.leftweakborder {border-left:1px solid #ddd;}

.leftborderbottom {border-left:1px solid #ddd;border-bottom:1px solid #ddd;}

.rightborder {border-right:1px solid #ddd;}
.rightweakborder {border-right:1px solid #ddd;}

.rightborderbottom {border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.topborder {border-top:1px solid #ddd;}

.bottomborder {border-bottom:1px solid #ddd;}

.topbottom {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

.lightblue {background-color:#56a1da;font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#fff;}

.runtom {border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.centrum {text-align:center;}

table.forum
{
border-collapse:collapse;
}

tr.forum
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#555;
}

td.forum
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#555;
padding:8px;
}

a:link.forum
{
text-decoration:none;
}

th.forum
{
font: 14px 'Trebuchet MS', Arial, Sans-serif;color:#fff;
border-top:1px solid #000;
border-bottom: 1px solid #000;
border-left: 0px solid #000;
border-right: 0px solid #000;
padding:8px;
}

th.forumleft {border-left: 1px solid #000;}
th.forumright {border-right: 1px solid #000;}

.forumleft {border-left: 1px solid #555;}
.forumright {border-right: 1px solid #555;}

.foruminlright 
{
border-right: 1px solid #000;
font: 13px 'Trebuchet MS', Arial, Sans-serif;color:#555;
padding:8px;
valign:top;
}

.forumuddarad {background-color:#ddd;}
.forumjamnrad {background-color:#fff;}

td.foruminl
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#555;
border-top:1px solid #000;
border-bottom:1px solid #ccc;
padding:8px;
background-color:#eee;
}

.stor
{
font: 14px 'Trebuchet MS', Arial, Sans-serif;color:#fff;
text-align: left;
}

table.lista
{
border-collapse:collapse;
}

tr.lista
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#555;
}

td.lista
{
font: 11px 'Trebuchet MS', Arial, Sans-serif;color:#555;
border-top:1px solid #000;
border-bottom: 1px solid #000;
padding:8px;
}

a:link.lista
{
text-decoration:none;
}

th.lista
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#fff;
background-color:#235B79;
border-top:1px solid #000;
border-bottom: 1px solid #000;
border-left: 0px solid #000;
border-right: 1px solid #555;
padding:8px;
}

th.listaleft {border-left: 1px solid #000;}
th.listaright {border-right: 1px solid #000;}

.listaleft {border-left: 1px solid #000;}
.listaright {border-right: 1px solid #000;}

.listainlright 
{
border-right: 1px solid #000;
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#555;
padding:8px;
valign:top;
}


.listarad {
background-color:#56a1da;
border-top:4px solid #fff;
border-bottom: 4px solid #fff;
}

td.listainl
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#555;
border-top:1px solid #000;
padding:8px;
}

td.listaruta
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#555;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
padding:8px;
}

th.listastor
{
font: 14px 'Trebuchet MS', Arial, Sans-serif;color:#fff;
background-color:#111;
border-top:1px solid #000;
border-bottom: 1px solid #000;
border-left: 0px solid #000;
border-right: 0px solid #000;
padding:8px;
}

td.checkgrey
{
font: bold 12px 'Trebuchet MS', Arial, Sans-serif;color:#111;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
padding:8px;
text-align:center;
background-color:#888;
width:8%;
}

td.checkwhite
{
font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#111;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
padding:8px;
text-align:center;
width:8%;
}

td.checkbild
{
text-align:center;
width:16%;
}

select {font: 12px 'Trebuchet MS', Arial, Sans-serif;color:#000;}

input.date {
	width: 150px;
	color: #000;
}

textarea.tinymce {
	width:800px;
	height:400px;
	padding:2px;
	font: 8px normal 1em Trebuchet MS, sans-serif;
	display:block;
}

#kalender tr {
	height: 28px;
}
#kalender td.top 
{
font-size:1.2em;
text-align:center;
font: bold 14px 'Trebuchet MS', Arial, Sans-serif;
border-left:2px solid #C0C0C0;
border-right:2px solid #C0C0C0;
border-top:2px solid #C0C0C0;
border-bottom:2px solid #C0C0C0;
padding:3px 7px 2px 7px;
}
#kalender td.mid
{
font-size:1em;
font: bold 14px 'Trebuchet MS', Arial, Sans-serif;
text-align:center;
border-left:2px solid #C0C0C0;
border-right:2px solid #C0C0C0;
border-bottom: none;
padding:3px 7px 2px 7px;
}
#kalender td.stormid
{
font-size:3em;
text-align:center;
border-left:2px solid #C0C0C0;
border-right:2px solid #C0C0C0;
border-bottom: none;
padding:20px 7px 2px 7px;
}
#kalender td.bottom
{
text-align:center;
font: 10px 'Trebuchet MS', Arial, Sans-serif;
border-left:2px solid #000000;
border-right:2px solid #000000;
border-bottom:2px solid #000000;
padding:3px 7px 2px 7px;
}
