 		{padding:0;margin:0;}
body,html	{width:100%;height:100%; background:url(images/bg.gif);margin:0;padding:0;font-size: 11px; font-family: Helvetica, Arial, sans-serif;color: #333333;}
p		{font-size: 12px; font-family: Arial, sans-serif;color: #333333; margin:0px; padding:0px;}
img 	{border:0px;}
ul		{list-style-type: none;padding: 0;margin: 0;}
li	{ background-image: url(images/arrows_blue.gif); background-position:0.4em 7px;background-repeat: no-repeat;padding-left: 1.5em;}
img 		{border:0px;}
h1		{font-family:Arial; font-size:16px; color:#4c4c4c; font-weight:bold; padding:0px;margin:0px; }
dd		{ text-align:left;}
bodytext {}

a 		{outline: none;}
a:link 	{color:#7b7b7b;text-decoration: none;}
a:visited 	{color:#7b7b7b;text-decoration: none;}
a:active 	{color:#7b7b7b;text-decoration: none;}
a:hover 	{color:#f9a11b;text-decoration: none;}

.tx-mhtreeview li {background-image:none; padding:0px; font-size:11px;}
.tx-jfmulticontent-pi1 li {background-image:none; padding:0px; padding-left:5px;}

.tx-dmailunsubscribe-pi1 {padding-top:20px;}

.csc-default {font-size: 12px; font-family: Arial, sans-serif;color: #333333;line-height:150%;margin:0px;padding:0px;}
.csc-header	{padding:10px 0px 3px 0px;}
#c367		{padding:0px; margin:0px;}		
.contenttable {font-size: 12px; font-family: Arial, sans-serif;color: #333333;}
.contenttable th { text-align:left;}
.hide		{display:none;}
#hide		{display:none;}

.linkOrange	a:link {color:#f9a11b;}
.linkOrange	a:visited {color:#f9a11b;}
.linkOrange	a:active {color:#f9a11b;}
.linkOrange	a:hover {color:#f9a11b;}

#center		{position:absolute; left:50%; top:50%;}
#logo		{padding-top:30px;}

#Nav		{width:980px; height:150px; padding: 0px 25px 0px 25px;}
#topNav		{float:right;}
#mainNav	{float:right;width:600px; height:33px; text-align: right;}
#subNav		{float:right;width:930px; height:23px; text-align: center;padding-right:2px;}
#s2bNav2	{float:right;width:930px; height:20px; text-align: center;padding-top:3px;}

#header1	{font-family:Arial; font-size:18px; color:#4c4c4c;}
.csc-firstHeader {font-family:Arial; font-size:16px; color:#4c4c4c; padding:0px; margin:0px; font-weight:bold;}
.csc-textpicHeader-26 { margin:0px; padding:0px;}

#subMenuFoldout { width:185px;}
#mainMenuFoldout {width:95px;}
#subMenuFoldoutLine {border-bottom:#e3e3e3 1px solid;border-left:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid;}
#subMenu	{ width:133px; height:150px; background-color:#1a1a1a;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
#subMenuRO	{ width:133px; height:20px; background-color:#262626;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
#footer		{padding: 15px 0px 0px 0px; }
#footer	a	{padding: 15px 0px 0px 0px; text-align:center; font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#4c4c4c;font-weight:normal;}
#footer2	{padding: 5px 25px 0px 25px; text-align:center; font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#4c4c4c;font-weight:normal;}

.tx-newloginbox-pi1 input[type="submit"] {text-transform:uppercase;font-family:Arial; font-size:12px; font-weight:bold; color: #FFFFFF; font-weight:bold;background-color:#f9a11b;border:1px solid;border-color: #ffbe5c #d68407 #d68407 #ffbe5c;}
.tx-newloginbox-pi1 input[type="button"] {text-transform:uppercase;font-family:Arial; font-size:12px; font-weight:bold; color: #FFFFFF; font-weight:bold;background-color:#f9a11b;border:1px solid;border-color: #ffbe5c #d68407 #d68407 #ffbe5c;}

.tx-myquizpoll-pi1 {margin:0px;padding:0px;}
.tx_myquizpoll_pi1-title {font-family:Arial;font-size:16px; color:#0c4da2; padding:7px 0px 10px 0px;font-weight:bold;}
.tx_myquizpoll_pi1-question {font-family: Arial, Helvetica;font-size:12px; color:#4c4c4c; font-weight: normal; line-height:150%;padding-bottom:5px;}
.tx_myquizpoll_pi1-answer {font-size: 12px; font-family: Arial, sans-serif;color: #333333; float:left;width:130px;}
.tx_myquizpoll_pi1-reset {display:none}
.tx_myquizpoll_pi1-label {display:none}
.tx_myquizpoll_pi1-submit {text-transform:uppercase;font-family:Arial; font-size:12px; font-weight:bold;margin-top:10px;color: #FFFFFF; background-color:#f9a11b;border:1px solid;border-color: #ffbe5c #d68407 #d68407 #ffbe5c;}
.tx_myquizpoll_pi1-table {width:100%;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#4c4c4c;}
.tx_myquizpoll_pi1-tr {text-align:left;background-color: #ffffff;font-family:Arial;font-size:10px; color:#0c4da2;}
.tx_myquizpoll_pi1-tr-odd {background-color: #eeedf6;}
.tx_myquizpoll_pi1-tr-even {background-color: #ffffff;}
.tx_myquizpoll_pi1-th {background-color: #ffffff;}

#eventSingle	{width:600px;}
#eventSingle2	{width:600px;border:#cccccc 1px solid;}
#eventSingle2 a { font-weight:bold;color:#f9a11b;}
#eventSingleInfo {padding:15px 30px 5px 30px;}
#eventSinglebacklink a { font-size:10px; font-weight: normal;color: #666; padding-left:30px;}
#eventSingleTimeslotTable	{font-size:12px;}
#printLink input {float:right;margin:0px 20px 0px 0px; width:28px;}
#tx-seminars-pi1-registration-form {width:600px;margin-top:10px;}
#eventRegPaymentInfo {font-size:11px;}

#brpClasses		{float:left; width:300px; height:250px; padding:0px 5px 15px 0px;}
#erbjudande		{float:left; width:300px; height:190px; padding:0px 5px 15px 0px;}
#trainingStart {float:left; width:300px; height:250px; padding:0px 15px 15px 0px;}
#activitiesStart {float:left; width:615px;padding:0px 10px 0px 0px;}
#sportBannerTop {padding: 2px 0px 5px 22px;}
#sportBannerMid {float:left; width:300px;padding: 0px 0px 15px 5px;}
#sportBannerBot { display:none;margin: 20px 20px 10px 15px;}
#partnersLine {display:none;margin:0px 25px 0px 25px; padding:10px 0px 10px 0px; border-bottom:#dddcee 1px solid;}
.partners { position:relative; padding:0px 5px 0px 5px; top:16px; left:425px; background-color:#FFFFFF; font-size:11px; color:#969696; width:80px;}
#singleBanner {float:left;}
#fhvBannerTop {padding: 0px 0px 5px 22px;}
#fhvMap {}

#newsDate {font-size:10px; color:#4c4c4c; font-weight:normal;}
#newsSubheader {padding:0px 0px 10px 0px;font-family: Arial;font-size:16px; color:#3333336; font-weight:bold;}
.newsSubheader { padding-bottom:10px; line-height:120%;font-weight:bold;}
#newsSingleHeader	{padding:10px 0px 5px 0px;font-family:Arial; font-size:18px; color:#0c4da2;}
#newsHeader	{padding:5px 0px 5px 0px;font-family:Arial; font-size:16px; color:#4c4c4c; font-weight:bold;}
#newsHeader	a:link {padding:0px 0px 5px 0px;font-family:Arial; font-size:16px; color:#4c4c4c;}
#newsHeader	a:active {padding:0px 0px 5px 0px;font-family:Arial; font-size:16px; color:#4c4c4c;}
#newsHeader	a:visited {padding:0px 0px 5px 0px;font-family:Arial; font-size:16px; color:#4c4c4c;}
#newsHeader	a:hover {padding:0px 10px 5px 0px;font-family:Arial; font-size:16px; color:#f27229;}

#newsLatest {}
#newsLatestHeader a:link  {padding:0px;font-size:11px; color:#0c4da2; font-weight:bold; line-height:120%;}
#newsLatestHeader a:active {padding:0px;font-size:11px; color:#0c4da2; font-weight:bold; line-height:1020%;}
#newsLatestHeader a:visited {padding:0px;font-size:11px; color:#0c4da2; font-weight:bold; line-height:120%;}
#newsLatestHeader a:hover {padding:0px;font-size:11px; color:#f27229; font-weight:bold; line-height:120%;}
#newsLatestDate {padding:7px 0px 2px 0px; margin:0px;font-size:10px; color:#4c4c4c; font-weight:normal; text-transform:uppercase; line-height:100%;}
#newsLatestSubheader {padding:0px 0px 0px 0px;font-family: Arial, Helvetica;font-size:10px; color:#4c4c4c; font-weight:normal; line-height:120%;}
.newsImage {float:left; padding:0px 10px 10px 0px;}

#newsListHeader a:link  {padding:0px;font-size:12px; color:#0c4da2; font-weight:bold; line-height:120%;}
#newsListHeader a:active {padding:0px;font-size:12px; color:#0c4da2; font-weight:bold; line-height:1020%;}
#newsListHeader a:visited {padding:0px;font-size:12px; color:#0c4da2; font-weight:bold; line-height:120%;}
#newsListHeader a:hover {padding:0px;font-size:12px; color:#f27229; font-weight:bold; line-height:120%;}
#newsListSubheader {padding:0px 0px 0px 0px;font-family: Arial, Helvetica;font-size:11px; color:#4c4c4c; font-weight:normal; line-height:120%;}

#newsImage {padding:0px 10px 5px 10px;}
#newsSinglePage {width:600px;}

#trainingBox { position: relative; float:left;background-image: url(images/box_bg_300x190.gif); width:298px; height: 188px; margin:7px 7px 0px 0px;padding:0px 0px 0px 0px;}
#trainingBoximg {padding:3px 0px 0px 3px;}
#trainingBoxInfo { position: absolute;top:40px; left:20px;width:200px; height:140px; z-index:2;}
.trainingBoxHeader {font-family:Arial; font-size:20px; color:#0c4da2; padding:0px; margin:0px; font-weight:bold;}
.trainingBoxText { height:70px;font-family: Arial, Helvetica;font-size:12px; color:#4c4c4c; font-weight: normal; line-height:120%;}
#trainingBoxButton {position: absolute;top:100px; left:20px;}

#erbjudandeBox	{padding:15px 17px 0px 15px;}
.erbjudandeBoxImg {float:left; padding:0px 10px 5px 0px; height:100px;}
.trainingBoxHeader {font-family:Arial; font-size:17px; color:#0c4da2; padding:0px; margin:0px; font-weight:bold;}
.erbjudandeBoxText { height:100px;font-family: Arial, Helvetica;font-size:12px; color:#4c4c4c; font-weight:normal; line-height:120%;}
.erbjudandeBoxButton { height:20px;}

#kundCase {float:left;background-image: url(images/box_bg_300x190.gif); width:300px; height: 190px; margin-top:7px;}
#kundCase .csc-firstHeader {color:#0c4da2;}
#kundCase .csc-default {margin:8px 18px 0px 18px;}
.tx-customerreferences-pi1 { position: relative; float:left; margin:7px 6px 7px 0px;}
.tx-customerreferences-pi1-scroller {padding:40px 0px 0px 25px;}

#frisk {width:300px; height:90px;background-color:#eeedf6; border:#c1cee1 1px solid;padding:0px 0px 0px 0px; margin-top:10px;}
.friskHeader { font-family:Arial; font-size:16px; font-weight:bold; color:#0c4da2; padding-left:10px;}
.friskLogin {}
#friskButton { position:relative; top:-9px;float: left;padding:0px 0px 0px 5px;}
.friskText { float:left;color:#0c4da2; height:10px; width:100px;padding-left:10px;}
.frisklink {font-size:12px; padding-left:45px; font-weight:normal;}

#sportHeaderText {margin:0px 25px 0px 25px; padding:0px;font-size:14px;color:#869ec0; font-family:Arial;}
#breadCrumb {float:right; color:#333333; font-size:12px;padding-top:10px;}

#borderMap { float:left;background-image: url(images/bg_karta_small.gif); background-position:right; background-repeat:no-repeat; margin-top:10px; height:84px; width:140px;}
.borderMapHeader {font-family:Arial; font-size:16px; color:#4c4c4c; font-weight:bold;}
.borderMapText {font-size: 12px; font-family: Arial, sans-serif;color: #4c4c4c;}
.borderMapText img {}

.address {font-size:11px; color:#333333; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.address {font-size:11px; color:#333333; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.city {font-size:11px; color:#333333; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.phone {font-size:11px; color:#333333; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.email {font-size:11px; color:#333333; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.storename {font-size:12px; color:#36489e; font-weight:normal; font-family:Arial;}
.storename a:link {font-size:12px; color:#36489e; font-weight:normal; font-family:Arial;}
.storename a:active {font-size:12px; color:#36489e; font-weight:normal; font-family:Arial;}
.storename a:visited {font-size:12px; color:#36489e; font-weight:normal; font-family:Arial;}
.storename a:hover {font-size:12px; color:#f9a11b; font-weight:normal; font-family:Arial;}
.comments {font-size:11px; color:#333333; font-weight:normal; font-family:Arial;}
.infoWindow { width:200px; height:200px; line-height:110%;}

.tx_mhtreeview_PageImg {display:none;}
.tx_locator_searchform td {background-color: #eeedf6;}
.tx_locator_searchform {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0c4da2; font-weight:bold;}
.tx_locator_searchform input {background-color: #ffffff;color: #102132;border: 1px solid #284279;}
.tx_locator_searchform select {background-color: #ffffff;color: #102132;border: 1px solid #284279;}
.tx_locator_searchform #submitButton { text-transform:uppercase;font-family:Arial; font-size:12px; font-weight:bold;width:80px; height:20px;color: #FFFFFF;background-color:#f9a11b;border:1px solid;border-color: #ffbe5c #d68407 #d68407 #ffbe5c;}
.tx_mhtreeview_no {font-family:Arial, Helvetica, sans-serif;color:#0c4da2; font-weight:bold; padding:2px;}
.tx-locator-pi1 .tx_mhtreeview-node a.selectedCategory {width:185px;padding: 2px;margin: 0;cursor: pointer;font-weight: bold;background-color: #0c4da2; color:#FFFFFF;}
.odd_row {background-color: #eeedf6;}
.searchResultHeader {font-weight:100;}
.tx-locator-pi1 .formHeader{padding:0px; margin:0px;}

.listView {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#4c4c4c;}
.listView td {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#4c4c4c;}
.listView th {font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#0c4da2;}
.listView a:link {font-family:Arial, Helvetica, sans-serif;color:#0c4da2;font-weight:bold;}
.listView a:active {font-family:Arial, Helvetica, sans-serif;color:#0c4da2;font-weight:bold;}
.listView a:visited {font-family:Arial, Helvetica, sans-serif;color:#0c4da2;font-weight:bold;}
.listView a:hover {font-family:Arial, Helvetica, sans-serif;color:#f27229;font-weight:bold;}
.listView .mailLink a:link {font-weight:normal;}
.link a:link {font-family:Arial, Helvetica, sans-serif;color:#f27229;font-weight:bold;}
.link a:active  {font-family:Arial, Helvetica, sans-serif;color:#f27229;font-weight:bold;}
.link a:visited {font-family:Arial, Helvetica, sans-serif;color:#f27229;font-weight:bold;}
.listView .odd {background-color: #eeedf6;}
.listView .listrow-odd {background-color: #eeedf6;}
.listView .listHeader td {color:0c4da2; font-size:10px;font-weight:bold;}
.mapHeader {display:none;}

.listView input {width: 200px;}
.listView textarea {width: 200px;}
.listView select {width: 200px;}
input.button {text-transform:uppercase;font-family:Arial; font-size:12px; font-weight:bold; width:80px; height:20px;color: #FFFFFF; background-color:#f9a11b;border:1px solid;border-color: #ffbe5c #d68407 #d68407 #ffbe5c;}
#button input {text-transform:uppercase;font-family:Arial; font-size:12px; font-weight:bold; width:140px; height:20px;color: #FFFFFF; background-color:#f9a11b;border:1px solid;border-color: #ffbe5c #d68407 #d68407 #ffbe5c;}

#mailformList {background-color: #eeedf6; padding:5px;border:1px #FFFFFF solid;width:100%;overflow:auto;}
.mailformLabel {display:block;width:180px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0c4da2; font-weight:bold;padding-left:5px;}
.mailformFeild {display:block;width:400px;float:left;}
.mailformFeild input { background-color: #ffffff;color: #102132;border: 1px solid #284279;width: 200px;}
.mailformFeild select {background-color: #ffffff;color: #102132;border: 1px solid #284279;width: 200px;}
.mailformFeild textarea {background-color: #ffffff;color: #102132;border: 1px solid #284279;width: 200px;}
.tx_mailform_field_submit input {text-transform:uppercase;font-family:Arial; font-size:12px; font-weight:bold; width:80px; height:20px;color: #FFFFFF; background-color:#f9a11b;border:1px solid;border-color: #ffbe5c #d68407 #d68407 #ffbe5c;}
.tx_mailform_div_err_msg_1 {padding:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}



.huginFrame {border:0px;} 

#newsletterSub { width:300px; height:100px; background-color:#eeedf6;padding: 10px 10px 10px 10px;}

#mailformFeild input.csc-mailform-submit {text-transform:uppercase;font-family:Arial; font-size:12px; font-weight:bold; width:80px; height:20px;color: #FFFFFF; background-color:#f9a11b;border:1px solid;border-color: #ffbe5c #d68407 #d68407 #ffbe5c;}
#mailformFeild input { background-color: #ffffff;color: #102132;border: 1px solid #284279;}
#mailformFeild select { background-color: #ffffff;color: #102132;border: 1px solid #284279;}
#mailformFeild textarea{ background-color: #ffffff;color: #102132;border: 1px solid #284279;}
#mailformLabel {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0c4da2; font-weight:bold;padding-left:5px;}

#seminarSingleHeader {padding:5px 0px 5px 0px;font-family:Arial; font-size:18px; color:#0c4da2;}
#seminarOrganizer	{float:left;}
.tx-seminars-pi1 p {color:#4c4c4c; font-weight:normal;}

.news-list-browse {	text-align: center;	color: black;}
.news-list-browse a {
	color: black;
	font: 11px/18px arial;
	display: inline-block;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	border: #CCCCCC 1px solid;
	text-align: center;
	}

.news-list-browse a:hover {
	background: #eeedf6;
	}

.activeLinkWrap {
	color: black;
	font: 11px/18px arial;
	display: inline-block;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	border: #CCCCCC 1px solid;
	text-align: center;
	background: #eeedf6;
	}

.disabledLinkWrap {
	color: black;
	font: 11px/18px arial;
	display: inline-block;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	border: #CCCCCC 1px solid;
	text-align: center;
	}

	



