@charset "UTF-8";
/* CSS Document */

body {
		background-image: url(../bild/bggraton.jpg);
	 background-repeat: repeat-x;
 background-color: #FFF;
}

.content {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.head {
	margin: auto;
}



h1 {
	font-size: 1.4em;
	line-height: 1.2em;
	margin-bottom: 0.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

h2 {
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 0.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


h3 {
	font-size: 1.1em;
	line-height: 1.1em;
	margin-bottom: 0.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
h4 {
	font-size: 1.0em;
	line-height: 1.0em;
	margin-bottom: 0.1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


.contentflash {
	background-color: #FFF;
	width: 700px;
	float: right;
	padding-top: 10px;
}
.contismall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.contlinje {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 700px;
}
.sidfot {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 80px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C90;
}
.toplinje {	border-top-style: solid;
	border-top-color: #5573F1;
}

.line { border-top-style: solid;
	border-top-color: #C90;
	
}
.linje { border-bottom-style: solid;
	border-bottom-color: #5573F1;
	}

.linjehel { border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #9B770B;
	margin-bottom: 0.1em;
}



.ruta {
	padding-left: 15px;
	padding-right: 15px;
	color: #000000;
}

.rutaleft {
	padding-left: 25px;
	color: #000000;
}

.rutaspalt {
	max-width: 750px;
	color: #000000;
}
.rutaimg {
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.rutabild {
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.rutatdc {
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D5B7D;
	
}
.tdc {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D5B7D;
	padding-top: 10px;
	padding-bottom: 10px;
}

.textspalt {
	padding-left: 10px;
	padding-right: 10px;
}

tdcright {
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D5B7D;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tdcspalt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D5B7D;
	padding-top: 10px;
	padding-bottom: 10px;
}
.spaltred {
	float: left;
	color: #000;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #C66;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.spaltbla {
	float: left;
	color: #000;
	text-decoration: none;
	border: 1px solid #06F;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.tdcrutan {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D5B7D;
}
.main {
	background-color: #FFF;
	width: 500px;
	float: left;
	padding-left: 40px;
	padding-top: 10px;
}

.navbar-default {
	background:#FFFFFF;
}
.navbar-nav {
  margin: 7.5px -15px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #666;
 margin-top: 10px;
}
.navbar-header {
    float: left;
	  
  }
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}


.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 20px;
  line-height: 20px;

}



  .navbar-left {
    float: left !important;
	  
  }

.active {
	
}
#current {
	color: crimson;
	background-color: white;
}



.container {
	padding-right: 20px;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
}


.container {background-color: white
	
}

.topstart {
    padding-left: 140px;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
    background-color: white
}


