body 
{
    background:url(../images/fade.png) top repeat-x;
    background:#dedede;
    margin:0px;
}

.topMargin5
{
    margin-top:5px;
}

.topMargin10
{
    margin-top:10px;
}

.topMargin20
{
    margin-top:20px;
}

.topPadding10
{
    padding-top:5px;
}

.bottomMargin5
{
    margin-bottom:5px;
}

.bottomMargin10
{
    margin-bottom:10px;
}

.bottomMargin15
{
    margin-bottom:15px;
}

.bottomMargin20
{
    margin-bottom:20px;
}

/* Text and link colors */

.white
{
    color:#ffffff;
}

.green
{
    color:#76ad1c;
}

.yellow
{
    color:#fce503;
}

.darkBlue
{
    color:#62a0bb;
}

.cyanBlue
{
    color:#62a0bb;
}

.darkText
{
    color:#6c6c6c;
}


/* Rounded corners */

div.rounded div 
{
    height: 1px;
    overflow: hidden;
}

.niftyBlue
{
    margin-bottom:10px;
}

.blueBox
{
    background-color:#e4f5fc;
}

.roundCornerPadding16
{
    padding:6px 16px;
}

.roundCornerPadding30
{
    padding:20px 30px;
}

.roundCornerPadding45
{
    padding:35px 45px;
}


/* Special divs */

.clearBoth
{
    clear:both;
    line-height:0px;
}

.floatLeft
{
    float:left;
}

.floatRight
{
    float:right;
}

.readMore
{
    float:right;
    font-style:italic;
}

.readMoreWithoutFloat
{
    font-style:italic;
}


.blueMarking
{
    color:#61a0bb;
    font-weight:bold;
}

.dottedSeparator
{
    height:1px;
    margin-bottom:15px;
    border-bottom: dotted 1px #62a0bb;
}

.pointer
{
    cursor:pointer;
}


/* Base structure */

.wrapper
{
    width:910px;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
}

.top
{
    width:910px;
    height:204px;
}

.greenBorderTop
{
    width:908px;
    height:10px;
    background-color:#76ad1c;
    border-bottom:solid 1px #cbe8a1;
    border-left:solid 1px #cbe8a1;
    border-right:solid 1px #cbe8a1;
}

.pictureTop
{
    height:193px;
    background-position:top right;
    background-repeat:no-repeat;
}

.greenWaveTop, .greenWaveTop_localDepartment
{
    width:910px;
    height:193px;
    /*position:relative;*/
    background:url(../images/greenWave.png) no-repeat;
}

.greenWaveTop_localDepartment
{
    background:url(../images/greenWave_localDepartment.png) no-repeat;
}

.logo
{
    width:132px;
    height:129px;
    top:20px;
    left:70px;
    position:relative;
}

.logo_localDepartment
{
    top:20px;
    left:70px;
    position:relative;
}

.topMenu
{
    /*position:absolute;*/
position:relative;
top:110px;
    bottom:4px;
    height:23px;
    width:100%;
}

.topMenuItem
{
    float:left;
    padding-top:3px;
    padding-left:13px;
    padding-right:13px;
    font-size:12px;
    position: relative;
}

.topMenuItem a
{
    position: relative;
}

.topMenuSeparator
{
    float:left;
    width:1px;
    height:23px;
    background:url(../images/topMenuSeparator.png) no-repeat;
}

.leftMenuColumn
{
    float:left;
    width:165px;
    margin-right:26px;
    margin-bottom:29px;
}

.leftMenuTop
{
    height:8px;
    background:url(../images/leftMenuTop.png) no-repeat;
}

.leftMenuBottom
{
    height:8px;
    background:url(../images/leftMenuBottom.png) no-repeat;
}

.leftMenuLevel1
{
    font-size:12px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:18px;
    padding-right:18px;
    background-color:#96cf46;
}

.leftMenuLevel1Separator
{
    height:1px;
    background:url(../images/leftMenuSeparatorLevel1.png) no-repeat;
}

.leftMenuLevel1 a
{
    color:#ffffff;
}

.leftMenuLevel1 a:hover
{
    color:#fce503;
}

.leftMenuLevel1Selected a
{
    color:#fce503;
}

.leftMenuLevel1Selected a:hover
{
    color:#fce503;
}

.leftMenuLevel2
{
    padding-top:4px;
    padding-bottom:4px;
    padding-left:18px;
    padding-right:18px;
    background-color:#d2ebb5;
}

.leftMenuLevel2Separator
{
    height:1px;
    background:url(../images/leftMenuSeparatorLevel2.png) no-repeat;
}

.leftMenuLevel2 a
{
    color:#555555;
}

.leftMenuLevel2 a:hover
{
    color:#649a19;
}

.leftMenuLevel2Selected a
{
    color:#649a19;
}

.leftMenuLevel2Selected a:hover
{
    color:#649a19;
}

.leftMenuLevel3
{
    padding-top:3px;
    padding-bottom:3px;
    padding-left:18px;
    padding-right:18px;
    background-color:#e5f8d9;
}

.leftMenuLevel3Separator
{
    height:1px;
    background:url(../images/leftMenuSeparatorLevel3.png) no-repeat;
}

.leftMenuLevel3 a
{
    color:#707070;
}

.leftMenuLevel3 a:hover
{
    color:#649a19;
}

.leftMenuLevel3Selected a
{
    color:#649a19;
}

.leftMenuLevel3Selected a:hover
{
    color:#649a19;
}

.leftMenuLevel4
{
    padding-top:2px;
    padding-bottom:2px;
    font-size:10px;
    padding-left:18px;
    padding-right:18px;
    background-color:#f5fbf2;
}

.leftMenuLevel4Separator
{
    height:1px;
    background:url(../images/leftMenuSeparatorLevel4.png) no-repeat;
}

.leftMenuLevel4 a
{
    color:#7d7d7d;
}

.leftMenuLevel4 a:hover
{
    color:#649a19;
}

.leftMenuLevel4Selected a
{
    color:#649a19;
}

.leftMenuLevel4Selected a:hover
{
    color:#649a19;
}

.subpageTopImage
{
    margin-bottom:20px;
}

.mainColumn
{
    float:left;
    width:397px;
    margin-right:26px;
    margin-bottom:19px;
}

.rightColumn
{
    float:left;
    width:242px;
    margin-bottom:19px;
}

.localstartpage 
{
	width:588px;
}

.rightSide
{
    float:left;
    width:665px;
}

.noMenuLeftColumn
{
    float:left;
    width:588px;
    margin-right:26px;
    margin-bottom:19px;
}

.content
{
    padding-top:27px;
    padding-left:27px;
    padding-right:27px;
    padding-bottom:13px;
}

.shareThis
{
    float:right;
    margin-bottom:5px;
    margin-right:5px;
}

.footer
{
    width:910px;
    height:26px;
    padding-top:9px;
    color:#ffffff;
    background-color:#76ad1c;
    text-align:center;
}

.footer_localDepartment
{
    width:910px;
    height:26px;
    padding-top:9px;
    color:#ffffff;
    background-color:#61a0bb;
    text-align:center;
}


/* News */

.newsListItemLeft
{
    float:left;
    width:465px;
    margin-right:20px;
}

.newsListItemRight
{
    float:left;
    width:180px;
}

.newsListItemDate
{
    float:right;
    margin-bottom:5px;
}

.newsItemImage
{
    margin-bottom:20px;
}

.newsItemImageText
{
    margin-top:2px;
    margin-left:2px;
}

.newsItemDate
{
    margin-bottom:5px;
}

.newsItemIntroduction
{
    font-style:italic;
    font-size:12px;
    margin-bottom:15px;
    font-family:Cambria, Georgia;
    font-size:14px;
    font-weight:bold;
}


/* Persons */

.personBox
{
    border:solid 1px #61a0bb;
}

.personTop
{
    padding-top:7px;
    padding-bottom:8px;
    padding-left:20px;
    color:#ffffff;
    background-color:#61a0bb;
    line-height:0px;
}

.personTitle
{
    float:left;
    padding-top:1px;
    padding-right:8px;
    font-weight:bold;
    font-size:12px;
    line-height:normal;
}

.personName
{
    float:left;
    font-family:Cambria, Georgia;
    font-style:italic;
    font-size:14px;
    font-weight:bold;
    line-height:normal;
}

.personImage
{
    padding-right:10px;
}

.personText
{
    padding:20px;
    background-color:#ffffff;
}

.personPhone
{
    height:17px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:20px;
    color:#ffffff;
    background-color:#61a0bb;
    text-align:right;
}

.personPhoneAndMail
{
    height:32px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:20px;
    color:#ffffff;
    background-color:#61a0bb;
    text-align:right;
    line-height:16px;
}

.personBoxBottomMargin
{
    margin-bottom:20px;
}


/* Right column box */

.pictureBox
{
    margin-bottom:12px;
    text-align:center;
}


/* Small box, 1/3 of page */

.thirdBox
{
    float:left;
    width:278px;
}



.thirdBoxMarginRight
{
    margin-right:11px;
}


/* Start page */

.startNewsBox
{
    margin-bottom:0px;
}

.startNewsImage
{
    float:left;
    width:496px;
}

.startNewsColumnRight
{
    float:left;
    width:358px;
}

.startNewsDate
{
    font-weight:bold;
    margin-bottom:5px;
}

.startNewsIntroduction
{
    /*font-style:italic;*/
    margin-bottom:5px;
    /*font-family:Cambria, Georgia;
    font-size:14px;*/
    font-weight:bold;
}

.startNewsText
{
    margin-bottom:15px;
}

.startNewsItem
{
    margin-bottom:2px;
}

.petitionBox
{
    width:246px;
}

.startLeftColumn
{
    float:left;
    width:455px;
    margin-right:21px;
    margin-bottom:29px;
}

.startRightColumn
{
    float:left;
    width:380px;
    margin-bottom:29px;
}

.greenBox
{
    color:#ffffff;
    background-color:#76ad1c;
}

.startCampaignImageFullWidth
{
    margin-bottom:18px;
}

.startCampaignImage
{
    float:left;
    width:455px;
    margin-right:21px;
    margin-bottom:18px;
}

.startCampaignText
{
    float:left;
    width:332px;
    padding:24px;
    margin-bottom:18px;
}

.calendarItem
{
    margin-bottom:10px;
}

.calendarDate
{
    font-weight:bold;
}

.blogs
{
    float:left;
    width:258px;
    height:79px;
    padding:10px;
    padding-top:35px;
    background:url(../images/banner_djurskyddsbloggar.jpg) no-repeat;
}

/* GridView */

.gridView
{
    border: none 0px #979797;
}

.gridViewHeader
{
    background-image: url(../imgs/gridViewHeader.png);
    height:20px;
    font-size:12px;
}

.gridViewHeaderFirst
{
    background-image: url(../imgs/left_bg.gif);
    height:20px;
    font-size:12px;
}

.gridViewHeaderMiddle
{
    background-image: url(../imgs/middle_bg.gif);
    height:20px;
    font-size:12px;
}

.gridViewHeaderLast
{
    background-image: url(../imgs/right_bg.gif);
    height:20px;
    font-size:12px;
}

.gridViewItem
{
    background-color:#E0E5F4;
    border-right: solid 1px #979797;
    border-left: solid 1px #979797;
    border-bottom: solid 1px #979797;
}

.gridViewAltItem
{
    background-color:#E8EAEF;
    border-right: solid 1px #979797;
    border-left: solid 1px #979797;
    border-bottom: solid 1px #979797;
}


/* Press images */

.pressImageItem
{
    float:left;
    width:125px;
}


/* Petition */

.petitionDescription
{
    margin-bottom:10px;
}

.petitionButton
{
    margin-top:10px;
}

.petitionMessage
{
    margin-top:15px;
    margin-bottom:5px;
}

.petitionCount
{
    margin-top:10px;
}


/* Input size */

input.text
{
    font-size: 11px;
}

select.text
{
    font-size: 11px;
}

input.signupWidth
{
    width: 150px;
}

select.signupWidth
{
    width: 155px;
}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
