body
{
    margin: 0px;
    padding: 0px;
    /*background-color:#6a97a2;*/
    background-image: url(../img/page-background.png);
}

img 
{
    border: 0;
}

p
{
    margin-top: 0px;
    margin-bottom: 5px;
}

/* STRUCTURE */
#PageContainer
{
	margin: auto;
    width: 975px;
    padding:25px 19px 0px 19px;
    background:#fff;
}

#TopContainer
{
    height: 73px;
}

#TopLeftContainer
{
    width: 270px;
    float: left;
    padding-left:3px;
}

#TopLeftContainer img{border:0;}

#TopMiddleContainer
{
    float: left;
}

#TopRightContainer
{
    width: 320px;
    float: right;
    padding-top:8px;
    text-align:right;
    margin-right:3px;
}

#TopRightContainer input.SearchInput {width:240px}
#TopRightContainer span span input {background-color:White;border:0;font-weight:bold;margin-left:6px;color:#444}

#TopMenu
{
    width: 970px;
    height: 25px;
    background-color:#ffdd00;
}
#TopMenuShadow{margin-top:2px;width: 970px;height:40px; background: url(../img/menu-shadow.png) repeat-x; }


#Container
{
    width: 925px;
    margin-top:0px;
    margin-left:26px;
}

#LeftContainerHome
{
    width: 602px;
    margin-top:0px;
    float:left;
}

#RightContainerHome
{
    width: 285px;
    margin-top:0px;
    margin-left: 35px;
    float:left;
}

#LeftContainerNormal
{
    width: 173px;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
    float:left;
}
#MiddleContainerNormal
{
    width: 400px;
    min-height:300px;
    margin-top: 0px;
    margin-left: 45px;
    margin-right: 0px;
    margin-bottom: 20px;
    float: left;
}
#RightContainerNormal
{
    width: 250px;
    margin-top: 10px;
    margin-bottom: 20px;
    float: right;
}

#MiddleContainer
{
    width: 500px;
    margin-top: 17px;
    margin-left: 45px;
    margin-right: 0px;
    float:left;
}

#RightContainer
{
    width: 230px;
    margin-top:10px;
    float:right;
}

#footer {height:30px; background:url(../img/footer-shadow.gif) repeat-x; padding:9px 0 10px 20px;font-size:10px; }
#footer a {margin-right:25px;}

#omvarldsbevakning
{
	margin-top:20px;
}

#omvarldsbevakning h2{margin-bottom:8px;}

.feed
{
	background-color:#f2f2f2;
	padding:8px 10px 8px 25px;
	border-bottom:1px solid #d8d8d8;
	border-top:1px solid white;
	font-size:10px;
	background-image: url(../img/feed-arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.feed a {font-weight:bold;}



/* LEFTMENU */
#leftNav, #leftNav #sub
{
    list-style: none;
    margin-top: 3px;
    margin-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px;
}
#leftNav #sub a
{
    margin-left: 10px;
}
#leftNav li
{
    background-color: #f2f2f2;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #d8d8d8;
}
#leftNav li a
{
    display: block;
    padding: 4px 0px 4px 5px;
    color: #000;
    text-decoration: none;
}
#leftNav .active
{
    font-weight: bold;
}

#RightColumn
{
	width:280px;
}

#RightImage
{
    background-color: #f2f2f2;
    margin-bottom: 25px;
}
#RightImage div
{
    padding: 10px 5px 10px 5px;
}

.RightTeaser
{
    font-size: 10px;
    margin-bottom: 10px;
}


.YellowBorder{
	border: solid 2px #ffdd00;
}

#RightTeaserHighligts
{
    border-width: 0px 0px 0px 20px;
    border-color: #fff;
    background-color:#ffef8a;
}
#RightTeaserHighligts h1
{
    font-size: 18px;
    padding: 10px 0px 0px 5px;
    margin: 0px 5px 5px 5px;
}

.RightTeaser div.padding
{
    padding: 5px 5px 5px 10px;
}

/* Home */
#LeftContainerHome #TextBlock{border: solid 2px #ffef8a; padding:1em;}
#LeftContainerHome #TextBlock h1{font-weight:bold; font-size:16px; line-height: 1.2em}  

.PressTitle{float:left;width:450px;font-size:1.4em;font-weight:bold;font-family:Verdana, Sans-Serif;color:#888;}
#LeftContainerHome #Press {margin-top:23px;}

#LeftContainerHome #Press h2{ margin-bottom:7px; font-size: 16px;}
#LeftContainerHome #Press p{}


#SenasteUttalanden {margin-top:20px; }
#SenasteUttalanden h2 {font-size:14px;width:345px;float:left;}


#BottomContainer {display:block;margin-top:6px;	color:#333333;
}

ul#uttalandenScroll
{
	list-style: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px;
}

ul#uttalandenScroll li
{
	float:left;
}

ul#uttalandenScroll li img {margin-left:10px; margin-right:10px;}

.HomeBox h4{font-size:14px;margin-bottom:5px; font-weight:bold;}
.HomeBox p{margin-bottom:15px;}
.HomeBox{width:260px;height:80px;overflow:hidden;padding:10px;float:left;}
.HomeBoxPoll{height:120px!important;}
.GrayBox{background-color:#d7d7d7;}
.YellowBox{background-color:#ffdd00;}
.LeftBox{margin-right:41px;}
.CenterBox{margin-right:40px;}
.RightBox{margin-left:0px;}

.HomeBox label{float:left;margin-right:10px;}
.HomeBox input{float:left;}
#TextBoxEmail {width:130px;}
#PalomaSendButton {background-color:#ffdd00;border:0;font-weight:bold;margin-left:6px;color:#444;padding:0px;}

#KontaktRuta
{
	border: 2px solid #ffdd00;
	padding:10px;
	padding-bottom:20px;
}

#Cite
{
	background-color:#4e4f4f;
	padding:10px;
	margin-top:20px;
}
#Cite h2
{ 
    margin-top: 0px;
	font-size:20px;
	line-height:26px;
	font-weight:bold;
	color:White;
}

#CiteDrop 
{
	background-image:url(../img/cite-drop.gif);
	background-repeat:no-repeat;
	margin-left:25px;
	height:15px;
	width:20px;
}

#HighlightContainer
{
    width:700px;
}
#HighlightImage
{
    height:320px; width:300px; float: left;
}
#HighlightBody
{
    float:left; margin-top:140px; width:350px;
}
.HighlightDomImage
{
    position:absolute; margin-left:140px; width: 300px;
}

#GalleryContainer
{
    width:700px;
}
#GalleryPadding
{
    background-color: #e7e7e7; padding: 10px;
}


/* UTIL */
.clear 
{
    clear:both;
}

div.ReadMore
{
	float:right;
	margin-right:30px;
}

.gray 
{
    color: #999999;
}

.ReadMore
{
	padding-left: 12px;
    margin-right: 2px;
	background: url(../img/arrow.png) no-repeat 1px 6px;
}

div.YellowLine{height:5px;background-color:#ffdd00;}

.HomeLink{display:block;float:left;font-size:10px;padding-top:2px}

img.arrow
{
    margin-right:2px;
}

#Sitemap li
{
 margin-left: 20px;
}
.mouseover:hover
{
   cursor:pointer;
}


.UttalandeRONamndLogga{float:right;text-align:right}
.UttalandeROLogga	  {float:left;text-align:left;width:260px;}

/* RO (till höger) */
.UttalandeRubrik1 {float:left;right:0;width:140px;text-align:right;} 

/* RON  (till vänster) */
.UttalandeRubrik2 {float:left;text-align:left;width:140px;}

