﻿/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/

*
{
	margin:0;
	padding:0;	
	font-size:8pt;
	
}



#containerdiv
{
	margin:0 auto;	
	width: 68em;
	
}

#maincontainerdiv
{
	width:68em;
	background-color: #DFEAEE;
	float:left;
	border-color:#9FAFC6;
	border-width:0.1em 0.1em 0.1em 0.1em;
	border-style:solid;
		
}

#mainandrightdiv
{	
	width:52em;
	background-color:#fff;
	float:left;
}
#mainregiondiv
{
	width:35.5em;
	float:left;
	background-color:#fff;
	border-color:#9FAFC6;
	border-width:0em 0.1em 0em 0.1em;
	border-style:solid;
}
#rightregiondiv
{
	width:16em;	
	float:right;
	background-color: #DFEAEE;

}
#headerdiv
{
	background-color: #97BDD2;
	width:100%;
	height:8em;
	border: 0.1em solid #9FAFC6;
}

#topinformationdiv
{
	
	float:left;
	font-family: Tahoma;
	color: #1B3A5A;
	background-color: #C8D5DE;
	border-color:#9FAFC6;
	border-width:0em 0.1em 0em 0.1em;
	border-style:solid;
	height:2.6em;
	width:100%;
}

.toplogo img
{
	margin:0 auto;
}
#datediv
{
	width:35em;	
	float:left;
	margin:0.8em 0 0 1em;	
	font-size:1em;
}
#numberdiv
{
	float:right;	
	width:15em;
}
#numberdiv a
{
	text-decoration:none;
	color: #931A04;
}
#leftmenudiv
{
	width: 16em;
	text-align:left;
	background-color: #DFEAEE;
	float:left;

}
.menu
{
	background-color: #E9F0F4;
	border-width:0.1em;
	border-color: #C8D5DE;
	border-style: solid;
	margin:1em;
}
.menuheader
{

	margin-top:0.3em;
	text-transform:uppercase;
	
}
b.menuheader
{
	font-size:1.1em;
	margin-left:0.6em;
	color:#931a04;
	font-weight:bold;
}

.clear
{
	clear:both;
}

.menurow, .lastmenurow
{
	border:solid #C8D5DE;
	border-width: 0.1em 0em 0em 0em;
	
}
.menurow:hover
{
	background-color:#C8D5DE;	
}

.menurow img, .lastmenurow img
{
	width:12em;
	height:6em;	
	
}

.sign1 
{
	margin-top:9em;
}

.sign2 
{
	margin-top:1em;
	margin-bottom:1em;
}


.sign1 img, .sign2 img
{
	width:47%;
	margin-left:3.4em;
	
}

a.menulink
{
	text-transform:uppercase;	
	font-family:Tahoma;
	font-size:0.8em;	
	text-decoration:none;
	color: #931A04;
}

a.rightmenulink
{
	text-transform:uppercase;	
	font-family:Tahoma;
	font-size:1em;	
	color: #931A04;
}
#newsheading
{
	color:#000;	
}

#extraheading
{
	position:relative;	
}

#extrastartheading
{
	float:left;
}

#extrastartdate
{
	float:right;
		
}

#puff
{
	margin-bottom:0.4em;	
}

a.startpagenewslink
{
	text-decoration:none;
	color: #931A04;
}

div.indent
{
	margin-left:1em;
	margin-top:0.2em;	
	padding-bottom:0.3em;
}

.infobox
{
	border-color: #DCE7ED;
	border-style: solid; 
	border-width:0.1em; 
	background-color: #E9F0F4;
	margin: 0.8em;	
}

.infobox p
{
	color:#333;
	margin-bottom:1em;
}

.infobox td p 
{
	color:#333;	
}


.infoboxinner
{
	margin:0.8em;
}

/* -- StartPage divs --*/
.newslisting
{
	margin-left:0.8em;
	margin-top:0.8em;
}

.newslisting div
{
	color:#000;
}



/* -- Standard divs --*/

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
	
}

/* ------Text items------------- */

body
{
	background-color:#2E648B;	
	font-family: Tahoma, Verdana;	
	
}	
p { 
	FONT-FAMILY: Tahoma, Verdana; 
	COLOR: #27316C; 
		
 }
img
{
	border: 0;
}

img.center
{
	margin:0 auto;	
	display:block;
}

select
{
	font-size: 1em;
}

table
{
	font-size: 1em;
}

th
{
	text-align: left;
}

tr.evenrow
{
	background-color: #eeeeee;
}
tr.unevenrow
{
	background-color: #ffffff;
}
tr.headerrow
{
	background-color: #cccccc;
}

td { 
	FONT-FAMILY: Tahoma, Verdana; 
	COLOR: #000; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
 }

input, textarea
{
	font-family: Tahoma, Verdana;
	color: #601010;
	font-size: 1em;
}

div { 
	FONT-FAMILY: Tahoma, Verdana; 
	COLOR: #27316C; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
 }

/*
INPUT { 
	FONT-SIZE: 1em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
	COLOR: #27316C; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
 }
*/	

.infoboxinner li { 
	FONT-SIZE: 1em; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Tahoma; 
	COLOR: #12273D; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
	margin-left:2.5em;
	margin-bottom:1em;
 }

.heading4, h4 
{
	Font-family: Tahoma, Verdana, Arial;
	FONT-WEIGHT:bold; 
	FONT-SIZE: 1em;
	COLOR: #12273D;
	text-transform:uppercase;
	overflow:hidden;
	background-image: url(../images/knappred.gif);
	background-repeat:no-repeat;
	padding-left:1.5em;
	margin-bottom:0.6em;
	EditMenuName: Gym - Rubrik 1 - red;
}


.heading5, h5 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em; 
	COLOR: #12273D; 
	margin-bottom:0.3em;
	EditMenuName: Gym - Rubrik 2; 
}

.heading6, h6 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	COLOR: #12273D; 
	margin-bottom:0.3em;
	EditMenuName: Gym - Rubrik 3; 
}

.heading7, h7 
{
	Font-family: Tahoma, Verdana, Arial;
	FONT-WEIGHT:bold; 
	FONT-SIZE: 1em;
	COLOR: #000;
	text-transform:uppercase;
	overflow:hidden;
	background-image: url(../images/knappgrey.gif);
	background-repeat:no-repeat;
	padding-left:1.5em;
	margin-bottom:0.6em;
	EditMenuName: Gym - Rubrik 1 - grey; 
}

	
.gymintroduction {
	FONT-WEIGHT: bold;
	EditMenuName: Gym - Ingress;
	COLOR: #12273D; 
}


.gymimagetext
{
	font-weight:normal;
	font-family: Times New Roman,tahoma, Verdana, Arial, Sans-Serif;
	FONT-SIZE: 1.3em; 
	text-align:center;
	color:#000;
	EditMenuName: Gym - Bildtext;
}


.gymnormal { 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
	color:#000;
	EditMenuName: Gym - Normal;
}

.normal { 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
	color:#000;
	EditMenuName: Gym - Normal;
}

.gymnormalRed {
	COLOR: #990000; 
}



.Bold 	{FONT-WEIGHT: bold;}
	
.Italic {FONT-STYLE:Italic}


/*Text tags*/

a 
{
	text-decoration:none;
	color: #931A04;
}

.tableheader
{
	font-family:Tahoma, Verdana, Arial;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	COLOR: #000; 
	background-color: #DFEAEE;
}