 

   
/****************  @ MEDIA ALL   ****************/


@media all {

HTML, BODY {
height: 100%;

}

BODY {
margin:50px 0px;
padding:0px;
text-align:center;
background: #f9f7e8;
color: #000;
font: 12px  Helvetica,Verdana,Arial, sans-serif; /*base font size*/
line-height:15px;

}

IMG{
border: 0;
}

DIV{
/*margin:0;*/
padding:0;
/*border:1px solid green;*/
}



/********************************************************************************************
 *         LAYOUT                                                                           *
 ********************************************************************************************/


#pageWrapper,#adminButtons {
/*float:left;*/
width:765px;
margin:0px auto;
padding:0;

}

#outerWrapper {
float:left;
width:765px;
margin:0px auto;
padding:0;
background: #fff;
border-top:1px solid #991738;
border-left:1px solid #991738;
border-right:1px solid #991738;
}


#innerWrapper{
float:left;
text-align:left;
display: inline;
width:755px;
margin:0 0 0 4px;
padding:0;
background: #fff;;
color: #000;
background: #fff url(/images/gui/logo.gif) 8px 0px no-repeat;
 }

#topmenu{
float:left;
text-align:right;
display: inline;
width:735px;
/*height:20px;*/
margin:0 0 0 8px;
padding:0;

}

#contentWrapper{
float:left;
display: inline;
width:737px;
margin:30px 0 0 8px;
padding:0;
background: #fff url(/images/gui/bg_contentwrapper.gif) top left repeat-y;
}



#leftMenu{
float:left;
display: inline;
width:143px;
margin:15px 0 0 0;
padding:0;

}

#newsWrapper{
float:left;
display: inline;
width:583px;
margin:0;
padding:0 0 0 10px;

}


#headline{
float:left;
width:583px;
border-bottom:1px solid #dcdcdc;
}

#subNewsWrapper{
float:left;
width:420px;
 margin:0 0 0 0;
}


.subNews_item{
float:left;
width:200px;
/*height:120px;*/
padding:0;
margin:0 0 0 0;

}


#infoWrapper{
float:right;
display: inline;
width:144px;
background-color:#fff;
margin:18px 0 0 0;
}

 .infoboxes_title{
 background-color: #dfd26f;
     color: #430212;
     padding: 4px 4px 4px 8px;
     margin:0;
     font-weight:bold;
     text-transform:uppercase;
     }
     .infoboxes_text{
     padding: 8px;
     margin: 0;
     background-color: #ece3a3;
     color: #000;
     }

#articleWrapper{
float:left;
display: inline;
width:573px;
margin:0;
padding:0 0 0 20px;

}


#article{
float:left;
width:360px;
margin:10px 0 0 0;
}

.personalContactItem{
/*border:1px solid #ff0000;*/
/*width:100px;*/
height:160px;
float:left;
margin:0 0  0 0;
}


.leftmenu_row_menuitem{
float:left;
padding:0 0 0 2px;

}


#footer{
clear:both;
float:left;
text-align:left;
color:#991738;
width:765px;
/*height:60px;*/
/*background: #fff url(/images/gui/bg_footer.gif) 13px 35px no-repeat;  */
 background: #fff;
border-bottom:1px solid #991738;
border-left:1px solid #991738;
border-right:1px solid #991738;
margin:0 0 20px 0;
padding:40px 0 10px 0;
}



/* *******************************************************************************************
 *         FONTS                                                                             *
 ******************************************************************************************* */


H1{
/*font-size: 1.8em;*/
font-size: 18px;
color: #430212;
font-weight:bold;
margin:10px 0 8px 0;
line-height:20px;
}




H2{
/*font-size: 1.2em;*/
font-size: 16px;
color: #430212;
font-weight:bold;
margin:10px 0 8px 0;
line-height:20px;
}



H3, .headlineMenu{
/*font-size: 1.1em;*/
font-size: 12px;
color: #430212;
font-weight:bold;
margin:0 0 3px 0;
}

H4{
/*font-size: 1.1em;*/
font-size: 12px;
color: #000;
font-weight:normal;
margin:0;
}

.headlineMenu{
text-transform:uppercase;
letter-spacing:2px;
font-weight:bold;
text-align:center;
margin: 20px auto 20px auto;
}

.byline{
font-style:italic;
margin:5px 0 12px 0;
line-height:14px;
}




 /********************************************************************************************
 *         LINKS                                                                            *
 ******************************************************************************************* */
A:link, A:visited {
color: #991738;
text-decoration: none;
font-weight:normal;
}
A:visited {
color: #991738;
text-decoration: none;
}
A:active, A:hover {
color: #991738;
text-decoration: underline;
font-weight:normal;
}

  A.topmenu:link, A.topmenu:visited {
color: #000;
text-decoration: none;
font-weight:bold;
}
A.topmenu:visited {
color: #000;
text-decoration: none;
}
A.topmenu:active, A.topmenu:hover {
color: #000;
text-decoration: underline;
font-weight:bold;
}


    A.leftmenu_mainitems:link, A.leftmenu_mainitems:visited {
    color: #000;
    background-color: #fff;
	text-decoration: none;
	font-weight:bold;
    text-transform: uppercase;

    margin:0 0 100px 0;
    }
    A.leftmenu_mainitems:visited {
    color: #000;
    background-color: #fff;
	text-decoration: none;
    text-transform: uppercase;

    margin:0 0 100px 0;
    }
    A.leftmenu_mainitems:active, A.leftmenu_mainitems:hover {
    color: #000;
    background-color: #fff;
	text-decoration: underline;
	font-weight:bold;
    text-transform: uppercase;

    margin:0 0 100px 0;
    }


 A.news:link, A.news:visited {
color: #430212;
text-decoration: none;
font-weight:bold;
}
A.news:visited {
color: #430212;
text-decoration: none;
}
A.news:active, A.news:hover {
color: #430212;
text-decoration: underline;
font-weight:bold;
}

A.footer:link, A.footer:visited {
color: #991738;
text-decoration: none;
font-weight:bold;
}
A.footer:visited {
color: #991738;
text-decoration: none;
}
A.footer:active, A.footer:hover {
color: #991738;
text-decoration: underline;
font-weight:bold;
}

 /********************************************************************************************
 *         EXTRA                                                                            *
 ******************************************************************************************* */

.edit{
margin:8px 0 0 0;
padding:8px;
width:380px;
background-color:#ffff99;
}

  /* *******************************************************************************************
 *         LEFT MENU                                                                         *
 ******************************************************************************************* */

/*#leftmenu {
	width:190px;
	-moz-box-sizing: border-box;
}*/

#leftMenu DIV {
	/*-moz-box-sizing: border-box;*/
}

#leftMenu DIV.item, #leftMenu DIV.itemAct {

	cursor: pointer;
}

#leftMenu A:link, #leftMenu A:visited {
/*font: normal 1.0em Verdana,Arial,Helvetica,sans-serif; */
    background-color: #fff;
	color: #991738;
	text-decoration: none;
	margin:0 0 5px 0;
}
#leftMenu A:active, #leftMenu A:hover,
#leftMenu DIV.itemAct A:link, #leftMenu DIV.itemAct A:visited,
#leftMenu DIV.itemAct A:active, #leftMenu DIV.itemAct A:hover {
/*font: normal 1.0em Verdana,Arial,Helvetica,sans-serif; */
background-color: #fff;
	color: #991738;
	text-decoration: underline;
	margin:0 0 5px 0;
}
#leftMenu A:active .t_white, #leftMenu A:hover .t_white,
#leftMenu DIV.itemAct A:link .t_white, #leftMenu DIV.itemAct A:visited .t_white,
#leftMenu DIV.itemAct A:active .t_white, #leftMenu DIV.itemAct A:hover .t_white {
/*font: normal 1.0em Verdana,Arial,Helvetica,sans-serif; */
background-color: #fff;
	color: #991738;
	text-decoration: none;
	margin:0 0 5px 0;
}

.lev1 {
	width:135px;
	/*padding: 3px 5px 3px 6px;
	 font: 1.0em Verdana,Arial,Helvetica,sans-serif;*/
	background-color: #fff;
    color: #991738;
	margin:0 0 4px 4px;
}

.lev2 {
	width:130px;
	/*padding: 3px 5px 3px 6px;

	 font: 1.0em Verdana,Arial,Helvetica,sans-serif;*/
	background-color: #fff;
	color: #991738;
	margin:0 0 4px 12px;
}

.lev3 {
	width:130px;
	/*padding: 3px 5px 3px 6px;

	font: 1.0em Verdana,Arial,Helvetica,sans-serif;*/
	background-color: #fff;
	color: gray;
	margin:0 0 4px 12px;
}

.lev4 {
	width:135px;
		/*padding: 3px 5px 3px 6px;

font: 1.0em Verdana,Arial,Helvetica,sans-serif;*/
	background-color: #fff;
		color: #991738;
	margin:0;
}

.b_white, .b_color { border-top: 1px solid #fff; }
.t_white { color: #ffffff; }




 /* *******************************************************************************************
 *         FORMS                                                                             *
 ******************************************************************************************* */

   /*   FORM{
		margin: 0px;
       }



    INPUT{
        color: #000;
		background-color: #FFF;
        border: 1px solid #7f9db9;
        margin: 0;
		height: 16px;
		width:150px;

		}
		TEXTAREA{
        color: #000;
		background-color: #FFF;
        border: 1px solid #7f9db9;
        margin: 0;
		width:200px;

		}

		SELECT{
		color: #000;
		background-color: #FFF;
        border: 1px solid #7f9db9;
        margin: 0;
		height: 16px;
        font-size: 10px;
        }

    .buttonStyle{
        color: #fff;
		background-color: #448cca;
        border: 1px solid #000;

        margin:0;
		height: 16px;
		width:80px;
		cursor: pointer;
        font-size: 9px;
        font-weight:normal;
        letter-spacing:2px;
    }
    html>body .buttonStyle{
    height: 16px;

    }  */




  .imcmsAdmBgHead {
     background-color:#20568D;
     color:#ffffff;
     }
     .imcmsAdmBgCont {
     background-color:#f5f5f7;
     color:#000000;
     }

    .imcmsFormBtnPanel {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000000;
	background-color:#e7e7e7;
	/*cursor: hand;*/
	cursor: pointer;
	height: 20px;
	border: 1px outset #000000;
	border-color: #ffffff #000000 #000000 #ffffff;
	text-align: center;
    }

    .imcmsFormBtnPanelActive {
	font: 9px Verdana,Geneva,sans-serif;
	color: #000000;
	background-color:#e7e7e7;
	/*cursor: hand;*/
	cursor: pointer;
	height: 20px;
	border: 1px inset #000000;
	border-color: #000000 #ffffff #ffffff #000000;
	text-align: center;
}

} /* / @ media all */

/**************** @ MEDIA PRINT ****************/

@media print {

.printHidden  { display: none; }
.printVisible { display: inherit; }

#PrintDocHead {
position: absolute;
top: 0;
left: 0;
width: 100%;
height:72px;
display: block;
background: #ffffff url(/images/resursbilder/background.gif) repeat-x;
}
#PrintDocHead #PrintDocHeadLogo {
position: absolute;
top: 0;
left: 0;
width: 146px;
height: 61px;
background: url(/images/resursbilder/loggan.gif) no-repeat;
}
#PrintDocFoot {
position: relative;
display: block;
clear: both;
width: 100%;
margin: 25px 0 0 0;
padding: 5px 0 0 0;
border-top: 1px solid #b2b2b2;
text-align: center;
font: 10px Verdana,Geneva,sans-serif;
color: #b2b2b2;
}

.printButton{
}

/* MAIN CONTENT */
#content_main {

position: inherit;
border:0;
top: 0;
left: 0;
width: 100%;
padding-bottom: 0px;
margin: 0 0 0 0;
padding: 0;
background-color: transparent;
/*overflow: hidden;*/
}


#content_top,
#leftmenu,
#infoboxes,
#footer {
display: none;
}


} /* / @ media print */

