/* YELAH STANDARD CSS v.1.0 Rev.060202 By: Daniel
  
                              ::::::::              
                DDBBeeffeeww##MMMMMMMMMM::          
              DDMMDDDD!!      ::UUMMMMMMMMnn        
      UUMMUU  ::      ;;;;          ffMMMMMMUU      
      MMnn""    nnBB##MMMMMM##DD!!      UUMMMMzz    
      ::    ;;MMnn        ::""DDMMee      ""MMMM    
            ff##                  DD        !!MMUU  
  eeMM::    ;;MMnn                BB          MMMMBB
  DDMM                      ::;;ee##          MMMMDD
  MM##        ffwwww  UUMM####BBUU##        ::MMMMnn
""MMBB      wwMMzz!!            eeBB        ::MMMM""
BBMMBB    ##DD                  nnBB        !!MMMMnn
MMMMUU  ""MM                    MM##        UUMMMM  
##MMUU  ::MMzz                UUMMMM    !!  MMMM""  
DDMMMM    BBMMBB""    ;;BBMMMMeezzMMBB##MMffMMMM    
!!MMMMDD    ffMMMMMMMMBBBBww;;    DDMM##ffMMMMee    
  DDMMMM!!      ::;;                    BBMMMM      
  ""MMMM##                          ::BBMMMM        
      nnMMMMee;;              ::""DDMMMMUU          
        zzDDMMMMMM##UUwwwwDDMMMMMMMMee::            
              BBMMMMMMMMMMMMMMnn                    
                  ::::::::::*/                                       

/*--------------------------------
// STANDARD-TAGGAR
//-------------------------------*/

BODY,HTML {
  color: #000;
  background: #FFF;
  font-family: verdana, arial, geneva, sans-serif;
  font-size: 90%;
  margin: 0px 0px 0px 0px;
}

/*------------------------------
// HOLDERS
//--------------------------*/

div#body_holder{
width: 950px;
height: 100%;	
float: left;
border: none;
}

div#menu_holder{
position:relative;
right: 15px;
top: 55px;
}

div#datum_holder{
position:relative;
right: 125px;
top: 42px;
}

div#holder{
width: 780px;
height: 100%;	
float: left;
border-style: dotted dotted dotted dotted;
border-width: 2px;
border-color: #FF9933;
}

div.middlebox_holder{
width: 100%;
float: left;
margin: 10px 0px 0px 0px; 
padding-top: 10px;
border-style: dotted none none none;
border-width: 2px;
border-color: #FF9933;
}

div.middlebox_theme_holder{
width: 100%;
float: left;
margin: 10px 0px 0px 0px; 
padding-top: 0px;
border-style: none none none none;
}

div.rightbox_holder{
background: url(../grafik/bg_160d.gif) repeat;
margin: 10px 10px 10px 10px;
}

div#footer_holder{
width: 780px;
height: 100%;	
float: left;
}

div.anfang_holder{
background: #FFF url(/grafik/anfang_forts.gif) repeat;
color: #FFF;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

/*------------------------------
// DIV-TAGGAR
//--------------------------*/


/* HEADER */
div#header{
width: 780px;
height: 93px;
float: left;
color: #FF9933;
background: url(/grafik/header_background.gif) no-repeat;
text-align: right;
}

div#menu_startsidelank{
position:absolute;
left: 0px;
top: 0px;
}


/* LEFT */
div#left{
width: 180px;
height: 100%;
float: left;
margin-top: 2px; 
margin-bottom: 2px; 
border-width: 2px;
border-color: #FF9933;
}

div.nyhet{
margin: 10px 10px 10px 10px;
}

div.nyhet_datum{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #FF9933;
}

/* MIDDLE */
div#middle{
width: 371px;
height: 100%;
float: left;
border-width: 2px;
border-color: #FF9933;
border-style:none dotted none dotted;
padding: 15px 20px 20px 20px;
margin: 2px 0px 2px 0px;
line-height: 140%;
}

div.middlebox_left{
width: 170px;
float: left;
margin: 0px 0px 0px 0px;
padding-right: 10px;
border-style: none dotted none none;
border-width: 2px;
border-color: #FF9933;
}

div.middlebox_right{
width: 170px;
float: left;
margin: 0px 0px 0px 10px;
border-style: none none none none;
border-width: 2px;
border-color: #FF9933;
}

div.publiceringsdatum{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #FF9933;
position:relative;
right: 0px;
top: -20px;
float: right;
}

/* RIGHT */
div#right{
width: 180px;
height: 100%;
float: left;
margin-top: 2px; 
margin-bottom: 2px; 
border-width: 2px;
border-color: #FF9933;
}

div.rightbox{
margin: 5px 5px 5px 5px;
padding-top: 5px;
padding-bottom: 5px;
}

div.butiken_puff_left{
width: 40%;
float: left;
}

div.butiken_puff_right{
width: 55%;
float: left;
}

/* AD */
div#ad_right{
width: 100px;
height: 200px;
font-size: 80%;
color: #FF9933;
float: left;
margin: 0px 0px 0px 10px;
}

div#ad_bottom{
font-size: 80%;
color: #FF9933;
float: left;
margin: 10px 0px 0px 10px;
}

/* FOOTER */
div#footer{
width: 600px;
font-size: 80%;
color: #FF9933;
float: left;
margin: 5px 0px 0px 5px;
padding-bottom: 5px;
}

div#rss{
width: 120px;
float: right;
margin: 5px 0px 0px 0px;
padding-bottom: 5px;
}

.float_right{
float: right;
}

.float_left{
float: left;
}

/*---------------------------
// RUBRIKER
//----------------------------*/

H1{
margin-top: 1px;
margin-bottom: 10px;
font-family: georgia, "book antiqua", times, serif;
font-size: 190%;
color: #7D3F0E;
line-height: 120%;
}

H2{
margin-top: 1px;
margin-bottom: 5px;
font-family: verdana, arial, geneva, sans-serif;
font-size: 120%;
color: #7D3F0E;
}

H3{
margin-top: 8px;
margin-bottom: 0px;
font-family: verdana, arial, geneva, sans-serif;
font-size: 110%;
color: #7D3F0E;
}

H4{
margin-top: 1px;
margin-bottom: 5px;
font-family: verdana, arial, geneva, sans-serif;
font-size: 90%;
color: #7D3F0E;
}

/*---------------------------
// TEXT-KLASSER
//--------------------------*/

.datum{
font-family: verdana, arial, geneva, sans-serif;
font-size: 12px;
color: #7D3F0E;
}

.besokare{
font-family: verdana, arial, geneva, sans-serif;
font-size: 10px;
color: #7D3F0E;
}

.small{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #7D3F0E;
margin: 10px 0px 10px 0px;
}

.artikel_datum{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #7D3F0E;
margin: 10px 0px 10px -42px;

}

.rightbox_brodtext{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #444444;
margin: 0px 0px 0px 0px;

}

.ingress{
font-family: verdana, arial, geneva, sans-serif;
font-size: 100%;
font-weight: bold;
color: #000000;
margin: 0px 0px 10px 0px;
}

.ingress_small{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #000000;
margin: 0px 0px 5px 0px;
line-height: 130%;
}

.forfattare_small{
float: right;
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #000000;
margin: -5px 5px 0px 0px;
}

.forfattare_small_left{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #000000;
margin: 0px 5px 10px 0px;
}

.brodtext{
font-family: verdana, arial, geneva, sans-serif;
font-size: 100%;
color: #000000;
margin: 0px 0px 10px 0px;
}

.bildtext{
font-family: verdana, arial, geneva, sans-serif;
float:left;
font-size: 80%;
color: #7A7470;
margin: -5px 0px 0px 0px;
}

.anfang_text{
color: #FFFFFF;
font-family: georgia, times, serif;
font-size: 100%;
font-weight: bold;
position:relative;
bottom: 0px;
vertical-align: top;
}

.typ{
color:#7D3F0E;
}

/*---------------------------
// LANKAR
//--------------------------*/

/* STANDARDLANK */

a:link{
font-size: 100%;
text-decoration: none;
color: #861B1B;
}
a:visited {color: #861B1B; text-decoration: none;}
a:active {color: #861B1B; text-decoration: none;}
a:hover {color: #861B1B; text-decoration: underline;}

/* LANK_RUBRIK */

a.rubrik{text-decoration: none;}
a.rubrik:visited{text-decoration: none;}
a.rubrik:active{text-decoration: none;}
a.rubrik:hover{text-decoration: underline;}

/* LANK_SMALL */

a.small{
font-family: verdana, arial, geneva, sans-serif;
font-size: 100%;
color: #444444;
text-decoration: none;
}
a.small:visited{color: #444444; text-decoration: none;}
a.small:active{color: #444444; text-decoration: none;}
a.small:hover{color: #FF9933; text-decoration: underline;}

/* LANK_MENY */

a.meny{
font-family: verdana, arial, geneva, sans-serif;
font-size: 105%;
font-weight: bold;
color: #E67402;
text-decoration: none;
}
a.meny:visited{color: #E67402; text-decoration: none;}
a.meny:active{color: #000000; text-decoration: none;}
a.meny:hover{color: #7D4105; text-decoration: overline;}

/* LANK_FOOTER (SIDFOT) */

a.lank_footer{
font-family: verdana, arial, geneva, sans-serif;
font-size: 100%;
color: #FF9933;
text-decoration: none;
}
a.lank_footer:visited{color: #FF9933; text-decoration: none;}
a.lank_footer:active{color: #FF9933; text-decoration: none;}
a.lank_footer:hover{color: #FF9933; text-decoration: underline;}


/* LANK NYHET */

a.nyhet_lanktext{
font-family: verdana, arial, geneva, sans-serif;
font-size: 85%;
text-decoration: none;
color: #444444;
}
a.nyhet_lanktext:visited {color: #444444; text-decoration: none;}
a.nyhet_lanktext:active {color: #444444; text-decoration: none;}
a.nyhet_lanktext:hover {color: #444444; text-decoration: underline;}

/* LANK KNAPPAR */

a.knapp{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #FF9933;
text-decoration: none;
border: 1px solid;
border-color: #FF9933;
padding: 2px 2px 2px 2px;
}
a.knapp:visited{color: #FF9933; text-decoration: none;}
a.knapp:active{color: #FF9933; text-decoration: none;}
a.knapp:hover{color: #FF9933; text-decoration: none;}

/* LANK RSS-KNAPPARNA */

a.rss{text-decoration: none;
background: #FF9933;
font-size: 80%;
color: #FFFFFF;
float: right;
margin: 0px 0px 0px 5px;
}
a.rss:visited {text-decoration: none; color: #FFF;}
a.rss:active{text-decoration: none; color: #FFF;}
a.rss:hover{text-decoration: none; color: #FFF;}


/*-----------------------------
// FORMULAR
//-----------------------------*/

/* SOKRUTAN */

input.sok_rutan{
width: 100px;
font-family: verdana, arial, geneva, sans-serif;
font-size: 90%;
color: #000000;
background: #FFFFFF;
border: 1px solid #FF9933;
}

input.sok_rutan_stor{
width: 260px;
font-family: verdana, arial, geneva, sans-serif;
font-size: 90%;
color: #000000;
background: #FFFFFF;
border: 1px solid #FF9933;
}

input.sok_submit{
width: 36px;
font-family: verdana, arial, geneva, sans-serif;
font-size: 90%;
font-weight: bold;
color: #FF9933;
background: #FFFFFF;
border: 1px solid #FF9933;
}

/* GENERELLT */

input, textarea {
font-family: verdana, arial, geneva, sans-serif;
font-size: 90%;
color: #444;
}

select{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #FF9933;
background: #FFFFFF;
border: 1px solid;
border-color: #FF9933;
}

select.musikradion{
width: 120px;
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #FF9933;
background: #FFFFFF;
border: 1px solid;
border-color: #FF9933;
}

li.admin{
font-family: verdana, arial, geneva, sans-serif;
font-size: 80%;
color: #000;
position: relative;
left: -15px;
}



/*-----------------------------
// BILDER
//-----------------------------*/

img{
border: 0px;
}

img.foto_ettan{
float:left;
border: 0px;
margin: 0px 10px 0px 0px;
}

img.foto_ettan_right{
float:right;
border: 0px;
margin: 0px 0px 0px 10px;
}

img.ad_right{
border: 0px;
margin: 0px 0px 10px 0px;
}

img.ad_bottom{
border: 0px;
margin: 0px 0px 0px 0px;
}

img.msie{
position: relative;
top: 1px;
bottom: 1px;
right: 1px;
left: 1px;
border: 0px;
margin: 1px 1px 1px 1px;
}

img.rightbox_illustration{
float:left;
border: 0px;
margin: 0px 5px 5px 0px;
}

img.musikradion_playknapp{
float:right;
border: 0px;
position:relative;
right: 5px;
top: 7px;
}

img.tipsakompis{
position: relative;
left: 330px;
bottom: 0px;
border: 0px;
margin: 0px 0px 0px 0px;
}

img.skrivut{
position: relative;
left: 330px;
bottom: 0px;
border: 0px;
margin: 0px 0px 0px 0px;
}

img.anfang{
position: relative;
left: 0px;
border: 0px;
margin: 0px 0px 0px 0px;
}


