﻿@charset "utf-8";

/* 
 * Svenska Vattenskid- & Wakeboardforbundet
 * 
 * www.vattenskidor.org
 *   
 * Cascading Style Sheet 
 * 
 * Författare: Carl Ohlander 
 *    
 */


/*
 * ------------------------------------------
 * Aterstall installning fran andra CSS-filer 
 * ------------------------------------------ 
 */

/* Boxes */
.StartPageBoxWide .StartPageBoxImage, .StartPageBoxWide .StartPageBoxContent {
  background-image: none;
  background-color: #fff;
}

.StartPageBoxWide .StartPageBoxBottom {
  background-image: none;
  background-color: #fff;
}

.StartPageBoxNarrow .StartPageBoxContent, .StartPageBoxNarrow .StartPageBoxImage {
  background-image: none;
  background-color: #fff;
}

.StartPageBoxNarrow .StartPageBoxBottom {
  background-image: none;
  background-color: #fff;
}

div.StartPageBoxContent {
  background-color: #fff;
}

.LeftMenuBottom {
  background-image: none;
}

.StartPageBoxNarrow .BoxNoBackground {
  background-image: none !important;
}

.LeftMenuList li {
  background-image: none;
  padding: 0px;
}


/* 
 * ------------------------------------------
 * Ta bort fält ifran designen
 * ------------------------------------------ 
 */

/* Författare 
#PageFooterDiv dd {
  display: none;
}*/

/* Länk till IdrottOnline */
#BottomDiv .rightfloating {
  display: none;
}

/* Mellan meny-alternativen */
.TopMenuSeparator {
  display: none;
}

/* Överskrift i vänster menyn */
.LeftMenuHeading {
  display: none;
}

/* Infobox i högerspalten */
#InfoDiv{
  display: none;
}

/* Log-in */
/*#TopDiv {
  display: none;
  width: 980px;
  padding: 0;
  margin: 0;
  display: block;
  background-color: #fff;
}*/



/* Inställningar för hela siten */
body { 
  font-family: verdana;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:18px;
}

#MainDiv {
  padding: 0px 0px 10px 0px;
}

/* Top Meny */

#TopMenuDiv ul {
  height: 32px; 
  margin: 0 0 15px 0; 
  padding: 0px; 
  background-color: #fff /*#0459ad*/;
  border-top: 0px;
  /*border-top: 0px solid #fff;
  border-bottom: 0px solid #fff;*/
  width: 980px;
}

#TopMenuDiv li {
  background-color: #0459ad; 
  border-right: 2px solid #fff; 
  border-top: 2px solid #fff;  
  height: 30px; 
  margin: 0; 
  padding: 0;
  font-family: arial;
  font-weight: normal;
  text-align: center;
}

#TopMenuDiv .TopMenuItem a:link,
#TopMenuDiv .TopMenuItem a:visited,
#TopMenuDiv .TopMenuItem a:hover,
#TopMenuDiv .TopMenuItem a:active {
  line-height: 2.8em; 
  color: #fff;
  width: 90px;
}

#TopMenuDiv li.TopMenuItem {
  width: 90px;
}

#TopMenuDiv li.TopMenuSelectedItem {
  color: #0459ad;
  width: 100px;
  background-color: white;
}

#TopMenuDiv .TopMenuSelectedItem a,
#TopMenuDiv .TopMenuSelectedItem a:link,
#TopMenuDiv .TopMenuSelectedItem a:active {
  line-height: 2.8em; 
  color: #0459ad;
  text-decoration: none;
  width: 100px;
}

#TopMenuDiv .TopMenuSelectedItem a:hover {
  text-decoration: underline;
}

#EmptyTopMenuDiv {
  background-color:#fff;
}

/* Alla boxar pa Startsidan */
div.StartPageBoxRow h2 {
  color: black;
  font-weight: normal;
  margin-left: 8px;
}

#TopAreaDiv h2, #BoxAreaDiv h2 {
  color: black;
  font-size: 22px;
  line-height: 1em;
  border-bottom: 1px solid #ddd;
  width: 90%;
}

/* Sma Boxar pa Startsidan*/
.StartPageBoxNarrow {
  font-size: 12px;
}

#BoxAreaDiv .StartPageBoxNarrow h2, 
#BoxAreaDiv .StartPageBoxWide h2 {
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
}

.NewsListBoxDateDiv {
  font-size: 10px;
}

.StartPageBoxNarrow h2 a:link,
.StartPageBoxNarrow h2 a:visited,
/*.StartPageBoxNarrow h2 a:hover,*/
.StartPageBoxNarrow h2 a:active {
  font-weight: bold;
  color: black;
}

.NewsListBoxSimpleLinkDiv strong {
  font-weight: normal;
}

/* Stora Boxar */

div.RightBoxTopDiv
{
	background-image: none;
}

div.RightBoxContent
{
	background-image: none;
}
div.RightBoxBottomDiv
{
	background-image: none;
}

/* Sidhuvud */
#HeaderDiv {
  padding: 0;
  margin: 0;
  line-height: 0;
}

/* Sidfot */
#FooterDiv {
  height: 15px !important;
  background-color: #0459ad;
  margin: 0px;
  padding: 0px;
  width: 980px;
  line-height: 0em;
}

.rightfloating {
}

/* Bakgrundsbild */
#ContainerDiv {
  width: 980px;
  background-color: #fff;
  background-image: url(ImageVault/Images/id_5121/compressionQuality_0/scope_1/ImageVaultHandler.aspx);  
  /* background-image: url(images/bg_1008.gif); */
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 0;
  padding-bottom: 0;
}

/* Länkar */

/* Reset */
.StartPageBoxRow a:link, 
.StartPageBoxRow a:visited,
.StartPageBoxRow a:hover, 
.StartPageBoxRow a:active {
  text-decoration:none;
}

div.NewsListBoxSimpleItemDiv a:link,
div.NewsListBoxSimpleItemDiv a:visited,
div.NewsListBoxSimpleItemDiv a:active {
  color: #0459ad;
}

div.NewsListBoxSimpleItemDiv a:hover {
  color: #002F5E;
  text-decoration: none;
}

a:link,
a:visited,
a:active { 
  color: #0459ad;
}

a:hover {
  color: #002F5E;
  text-decoration: none;
}

/* Textformatering (rubriker...etc */

#MainDiv h1
{
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
}

#MainDiv h2
{
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
}

#MainDiv h3
{
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}

#MainDiv h4
{
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}

.NewsListTitleDiv h3 {
  font-size: 12px !important;
  font-weight: normal !important;
}

.PageBodyDiv h2 {
  margin-top: 15px;
}

.PageBodyDiv h3 {
  margin-top: 15px;
}

#ToolBarDiv {
  float: right;
  width: 30%;
}

#BreadCrumbsDiv {
  width: 70%;
  float: left;
}
