ul,li {
    font-size: 14px;
    color: #000000;
}
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,600,400,300,700);
@import url(font-awesome.css);*/
/* Blå färg FF-2014: #2c69ab; FF-2013: #20629b; */

#header {
	background-image: none;
}

#login a {
    color: #4990c4;	
}

#login {
	width: 170px;
	top: 36px
}

#header {
   height: 62px;
}

#logo {
	/* Jan Nilsson <=2012: sidhuvud.jpg
	width: 500px;
	height: 60px;
	padding-left: 185px;
	*/
	/* 2014-11: ff-logo-transp_212x44.png*/
	width: 209px; 
	/* 2014-12: ff-logo-2014-liggande-transp_230x44.png 
	width: 230px;*/
	height: 44px;
} 

.ff-std {font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;}
.ff_logo {display: block; margin: 15px auto 15px auto;}
.bredd {width:100%;}
.huvud {width:100%;height:60px;}
@media only screen and (min-width: 768px) {
	.bredd {max-width:700px;}
	.ff_logo {display: block; margin: 15px auto 15px auto;}
	.huvud {max-width:700px;height:70px;}
}  

@media (max-width: 767px) {
    #logotype {
      /* height: 44px; */
       margin-left: 40px;
       margin-top: 4px;
       margin-bottom: 4px;
    }
    #logout {
       margin-right: -20px;
    }
    #minsida {
       margin-right: -15px;
    }
}
.navbar-toggle {
    margin-left: 0px;
    width: 20px;
}
@media (min-width : 768px)  {
}

/* --- FF-2014 --- 
   color: #2c69ab; */
.dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a {
   color: #20629b; 
}

#nav-hoger :visited {
    color: #20629b;
}
/* --- */
#klubbartikellogotype,#rapportometer {
  display: none;
}
/* #pagefooter behövde ha display:none när vi hade egen sidfot
#klubbartikellogotype,#rapportometer,#pagefooter {
  display: none;
}
*/
span[class$="intern_pil"] {
  background: url("/images/transp_3x3.png");
}
/* --- sssk-inspirerat --- */
/* --- bort 181030, skapade tom ruta före #image_flipper --- */
/*#image_flipper:before { 
    font-family: FontAwesome;
    font-weight: normal;
    content: "\f021 ";
    color: #20629b;
    padding-right: 5px;
} */
/* ERSATT 2022-04-26
#footer {
    padding: 15px 0px 15px 0px;
    margin-top: 10px;
    margin-bottom: 0;
    width: 100%; 
    float: left;
    color: white;
    background-color: #20629b;
}
#ffas_footer_container {
    max-width: 1100px;
    margin: auto;
}
#footer ul li {
    color: #FFF;
}
AV: */
hr {border-top: 1px solid #20629b;} 
#footer_line {display:none;} 
.shadowtext, a.shadowtext:link, a.shadowtext:visited {color:#999999 !important;}
#pagefooter a, #pagefooter .artikeltext p {
    color: white;
}
#pagefooter {
    padding: 15px 0px 15px 0px;
    margin-top: 10px;
    margin-bottom: 0;
    width: 100%; 
    float: left;
    color: white;
    background-color: #20629b;
    max-width: none;
}
/* SLUT 2022-04-26 */
.list_redback {
    padding:0;
    margin:0px 0px 10px 0px;
    list-style-type: none;
}

.lrb2 {
    padding-left:20px;
}

.list_redback a, .list_redback a:visited {
    color: white;
}
.fa_ikon { 
    font-family: FontAwesome;
    font-weight: normal;
	font-style: normal;
    content: "\f003 ";
    color: #ffffff;
}

.icon-arrow-right:before { 
    content: "\f061 ";
}
.icon-external-link:before { 
    content: "\f08e ";
}
.icon-envelope:before { 
    content: "\f003 ";
}
.icon-facebook-sign:before { 
    content: "\f082 ";
}
.icon-flag:before { 
    content: "\f024 ";
}
.icon-home:before { 
    content: "\f015 ";
}
.icon-inbox:before { 
    content: "\f01c ";
}
.icon-legal:before { 
    content: "\f0e3 ";
}
.icon-phone-sign:before { 
    content: "\f098 ";
}
.icon-twitter:before { 
    content: "\f099 ";
}
.icon-info-sign:before { 
    content: "\f05a ";
}
.icon-copyright:before { 
    content: "\f1f9 ";
}
.green {
    color:green;
}
.red {
    color:red;
}
.sidaladdad { 
	font-size:8pt;
	font-style: italic;
}

/* --- startbild oinloggade --- */


#main {
/*	background-color: #FFFFFF; */
       margin-top: 20px;
}

#left_column {
	width: 580px;
	}

#right_column {
	width: 270px;
}

.kalendariumrubrik {
    color : #000000;
 }

.grton {
    background-color: #F9F9F9;
}
.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
    border: 1px solid #666;
}
.slide_image_container {
    margin-bottom: 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.bildtxt1 {
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, non-serif;
}

/* --- turplanerarschema --- */
tr.rbr {background-color: #5c98be;font-weight:bold;}
tr.grannklubb {
    background-color: #fff;
}
td.urbr {color:#fff;padding:4px;font-size:10pt;}
td.bordbotright {
    border-bottom:thin solid #999;
    border-right:thin solid #999;
}

td.bordright {
    border-right:thin solid #999;
}

td.bordbotright {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    border-bottom:thin solid #999;
    border-right:thin solid #999;
}

td.bordbot {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    border-bottom:thin solid #999;
}

td.bordright {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    border-right:thin solid #999;
}

td.leftover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}
.txtright {
    text-align:right;
}
.pad4 {
    padding:4px;
}
.navbar {
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4Y2I4ZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(140,184,221,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(140,184,221,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(140,184,221,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(140,184,221,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(140,184,221,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(140,184,221,1) 100%); /* W3C */
	-webkit-box-shadow:  0px 7px 7px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 7px 7px 0px rgba(0, 0, 0, 0.2);
	z-index: 1030;
}

/* --- */
