.itinerario tr:nth-child(4) td { border-top:#E6DFCA solid 1px; }
.itinerario tr:nth-child(7) td { border-top:#E6DFCA solid 1px; }
.itinerario tr:nth-child(13) td { border-top:#E6DFCA solid 1px; }
.itinerario tr:last-child td { border-bottom:#E6DFCA solid 1px; }
.itinerario tr th { background:#A8A392; color:white; }
.itinerario tr td{ padding:5px 0; }
.itinerario a { color:#000; }
.itinerario a:hover { color:#A8A392; }
#phocagallery { max-width:940px; margin:0 auto; }


/* ######################################################### css för allt som ligger i headern  ########################################################*/

.logga { position:relative; text-align:center; padding-top:10px; }
.logga img {}

.menu { background:url('/images/graphics/design/global/menu.png')no-repeat top center; height:95px;}
.menu ul li { margin-top:26px; } 
.ux-menu-container { width:886px; margin:0 auto; }
.plasthallare { margin-right:180px; }


.moduletableborderTop { clear:both; border-top:#A8A392 dotted 1px; }

.slider { background:url('/images/graphics/design/global/form2.png')no-repeat 100% 0%; }
.moduletablebildspelTop { background:url('/images/graphics/design/global/form.png')no-repeat 0% 8%; text-align:center; }

.moduletablebildspel { width:320px; display:inline-block; margin-top:20px; }
#djslider-loader87 { float:left; margin-left:0px; border:white solid 10px; -moz-transform: rotate(-3deg) scale(1, 1) skewX(0deg) skewY(0deg) translate(0px, 0px);/* FF3.5+ */
-webkit-transform: rotate(-3deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);/*Saf3.1+, Chrome*/
-o-transform: rotate(-3deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);/* Opera 10.5 */
-ms-transform: rotate(-3deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);/* IE 9 */
transform: rotate(-3deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px); }

#djslider-loader125 { float:left; margin:0 9px; border:white solid 10px; }

#djslider-loader126 { float:left; margin:0; border:white solid 10px; -moz-transform: rotate(5deg) scale(1, 1) skewX(0deg) skewY(0deg) translate(0px, 0px);/* FF3.5+ */
-webkit-transform: rotate(5deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);/*Saf3.1+, Chrome*/
-o-transform: rotate(5deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);/* Opera 10.5 */
-ms-transform: rotate(5deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);/* IE 9 */
transform: rotate(5deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px); }

.moduletabletextFirst { clear:both; background:#505050; height:140px; overflow:hidden; }
.textFirst ul { margin:0; padding:0; list-style-type:none; }
.textFirst li { float:left; width:67%; padding: 10px; color:#909090; }
.textFirst li h1 { color:white; text-transform:uppercase; }
.textFirst li a { display:inline-block; text-transform:uppercase; color:#909090; text-decoration:none; margin-top:10px; }
.textFirst li a:hover{ color:#fff; }
.textLast { float:right !important; width:30% !important; text-align:right; padding:0 !important; }

.moduletablepuff { margin-top:10px; padding:10px 0; text-align:center; }
.moduletablepuff h3 { font-size: 200%; }
.puff { list-style-type:none; margin:0px; padding:0; overflow:auto; }
.puff li { display:inline-block; vertical-align:top; width:24%; margin-right:10px; text-align:center;}
.puff li img { width:100%; height:auto; }
.puff li a { color:#A8A392; text-transform:uppercase; }
.puff li a:hover { color:#909090; }
.puff h1 { color:#A8A392 }

.moduletableciratNyheter {  border-bottom:#CFC9B4 solid 1px; border-top:#CFC9B4 solid 1px; padding:10px 0 20px 0; margin-top:20px; overflow:auto;  }
.moduletableciratNyheter h3 { font-size:200%; }
.moduletablenewsFirstpage { float:right; width:48%; overflow:hidden; }
.citatFirstpage h2 { font-weight:300; color:white; }
.citatFirstpage img { float:left; padding-right:16px; width:140px; height:auto;}
.moduletablecitatFirstpage { float:left; width:48%; overflow:hidden; border-right:gray solid 1px; }
.newsflash-titlenewsFirstpage { font-weight:300; color:white; }

/* ######################################################### Slut på css i header ########################################################*/


/* #############################  Css för nyheter på första sidan - kolla modulen jQuery news ############################################*/

.moduletablenews { float:right; position:relative; width:25%; }
.news ul { list-style-type:none; padding:0; margin:0; overflow:auto; }
.news li { display:block; background:white; margin-bottom:5px; padding:5px; border-bottom:dotted gray 1px; overflow:auto; }
.news h3 { font-size:200%; padding:0; }
.news a { color:#8C8C8C; text-decoration:none; font-weight:normal; font-size:100%; }
.news a:hover { color:#E3010F; text-decoration:none; }
.mod-articles-category-date { background:#383488; color:white; float:left; text-align:center; font-size:100%; font-weight:normal; border:#eee solid 1px; }
.split { background:#eee; color:#000; padding:0 11px; font-size:120%; font-weight:bold; }
.news h4 { color: #FFFFFF; display: block; float:right; width:77%; margin:0; padding:0; }

/* #############################  Slut för Css för nyheter på första sidan - kolla modulen jQuery news ############################################*/

/* ######################################################### CSS för content sidor classser från menyn ############################################*/

.hem ul { margin:0; padding:0; list-style-type:none; }
.hem li { float:left; width:70%; }
.hem li:nth-child(2) { width:auto; float:right; }
.hemImg { border:white solid 8px; padding:0 !important; margin-right:20px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#bbbaba)";/*IE 8*/ -moz-box-shadow: 0px 0px 3px #bbbaba;/*FF 3.5+*/ -webkit-box-shadow: 0px 0px 3px #bbbaba;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/ box-shadow: 0px 0px 3px #bbbaba;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#bbbaba); /*IE 5.5-7*/ }

.tableRow tr { display:table; border-bottom:#A8A392 solid 1px; padding-bottom:15px; width:100%; }
.tableRow a { color:#A49670; }
/* ######################################################### Slut CSS för content sidor classser från menyn ############################################*/

/* ######################################################### CSS för sidfot ###########################################################################*/

.wrapbreaker { width:100%; min-height:70px; clear:both; background:#DCD6C1; overflow:hidden; }
.bottom_div { clear:both; width:94%; height:120px; overflow:hidden; background: url('/images/graphics/design/global/bottom.png')no-repeat; padding-bottom:20px; }
.moduletablesidfot { margin:0 auto; text-align:center; padding:5px 0px; margin-top:85px; /* använd width:980px ifall sidfot ligger i wrapbreaker */ }
.sidfot li h3 { }
.sidfot a { color:#0066D0; }
.scrollTop { display:none !important; }

/* ######################################################### Slut CSS för sidfot ###########################################################################*/

/* ######################################################### Allmän CSS för sidan ###########################################################################*/

.phocagallery-box-file, .phocagallery-box-file:hover { border:none !important; }
.phocagallery-box-file:hover, .phocagallery-box-file.hover { background:none !important; }
.pagination ul { margin:0; padding:0; list-style-type:none; overflow:auto; float:left; } 
.pagination li { float:left; display:block; margin-right:5px; }
.pagination li a { background:none; color:#0092CB; position:relative; }

.ProContent { overflow-x:hidden; overflow-y:auto; clear:both; }
.hide-980{display:none} /*** för att sidan ska se bra ut i IE8 och nedåt ***/
html, body { margin:0; padding:0; height:100%; }
body { background:#DCD6C1; color:#717171; }

div#wrapper { margin: 0 auto -77px; width:70%; height:100%;}
div#wrapper_r { float:left; width:100%; /* använd float:left, width:100% ifall wrapbreaker är aktiverad */ }

#header_div { position:relative; background:url('/images/graphics/design/global/ljus.png')no-repeat top center ; }

.pre_content_div{padding:0; margin:0; margin-bottom:16px;}
.content_div{}
.content_div .content_wrapper{padding:0px}

#sitename {font-size:250%; line-height:60px; height:60px; width:200px; padding:0; display:block; color:white; text-decoration:none;}
#sitename b {font-weight:900;}

.g4.w1, .g4.w2, .g4.w3, .g4.w4, .g3.w1, .g3.w2, .g3.w3{display:block;float:left;} /* grid elements must be display:block | Added bt Felipe - float left for the footer*/

.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-none{clear:none;}

div.clear.separator{clear:both; height:0;}

.leftie{float:left;}
.rightie{float:right;}

.g4.ml{margin-left:12px;}   /* 4 columns grid */
.g4.mr{margin-right:12px;}  /* 4 columns grid */
.g4.mt{margin-top:12px;}  /* 4 columns grid */
.g4.mb{margin-bottom:12px;}  /* 4 columns grid */
.g4.pt{padding-top:12px;}
.g4.pr{padding-right:12px;}
.g4.pb{padding-bottom:12px;}
.g4.pl{padding-left:12px;}

.g3.ml{margin-left:10px;}  /* 3 columns grid */
.g3.mr{margin-right:10px;}  /* 3 columns grid */
.g3.mt{margin-top:10px;}  /* 3 columns grid */
.g3.mb{margin-bottom:10px;}  /* 3 columns grid */
.g3.pt{padding-top:10px;}
.g3.pr{padding-right:10px;}
.g3.pb{padding-bottom:10px;}
.g3.pl{padding-left:10px;}

/*clearing frontpage button headlines for margins and padding */
.g4.pt h2{padding-top:0; margin-top:0;}
.g4.pr h2{padding-right:0; margin-right:0;}
.g4.pb h2{padding-bottom:0; margin-bottom:0;}
.g4.pl h2{padding-left:0; margin-left:0;}

/* sets margin button for frontpage button headlins */
.g4.pb h2, .g3.pb h2{font-size:120%; margin-bottom:12px;}

/* set a default background color (can be used by using class "defbg" in g4 or g3 */
.g4.defbg, .g3.defbg{background-color:#fff;}      