/* init		johan @ mediaserver.se 20060212 */
/* cleanup	johan @ mediaserver.se 20060214 */
/* fixes	johan @ mediaserver.se 20060220 */
/* add forms 	20060227 */
/* cleanup	20060228 tl */
/* add textdeco, divstyle banan 20060306 jh */ 
/* flushing some stuff down, adding textdeco none to puff ahrefs 20060320 jh*/
/* IE7 fixes 20080301 jh*/

/*#######################################################################################################################*/
/* IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
}

/* PAGESTYLING ###########################################################################################################*/
li:hover ul, li.over ul { display: block; } /* The magic STUFF */

.boxwrap   {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(site_grafik/thin_bg.jpg);
    text-align:left;
    margin-bottom: 2em;
}

.boxfooter a,
.email a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.holes { padding-left:10px; padding-top:5px; height: 210px; border:thin; border-color:#CCCCCC; background-image:url(puff_bg.jpg); background-repeat:no-repeat;
}
.boxheader   { width: 100%;  height: 330px; clear: both; background-image:url(site_grafik/thin_bg.jpg);}
.boxfooter   { width: 100%;  height: 30px; clear: both;  background-image:url(site_grafik/bottom.jpg);}
.boxfooter a { text-decoration:none; width:100%; display:block;}

/* ie haxx #############################################################################################################*/
.iehaxxwrap { text-align: center; }

.boxbody {
/*width: 528px;*/
    width: 528px;
    float: left;
    font-size: x-small;
    /*margin: 0px 0px 0px 80px;*/
    margin-left: 80px;

}
.boxbody a{
	text-decoration:none;
}
h3 {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #BE0D13;
}

h4 {
    margin: 0px; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color:#6E6E6E;
}

p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
}

#email a {
    color: #FFFFFF;
    text-decoration: none;
}


/* frontpage puff-stuff */
#puff div {
    margin: 0px 0px 10px 0px;
    padding-top: 12px;
    height: auto;
    background-image: url(site_grafik/puff_top.gif);
    background-repeat:no-repeat;

}

/* puff title */
#puff h4 {
    padding: 0px 10px;
    color: #fff;
    background-image: url(site_grafik/puff_mid.gif);
}

/* puff content with repeating bg */
#puff p {
    height: 76px;
    padding: 2px 10px;
    margin: 0px;
    color: #fff;
    background-image: url(site_grafik/puff_mid.gif);
}

/* puff placeholder for puff bottom image */
#puff h5 {
    background-image: url(site_grafik/puff_bottom.gif);
    background-repeat: no-repeat;
    margin: 0px;
    height: 20px;
}

#puff a {
    color:#FFFFFF;
    text-decoration: none;
}
/*  --- jh's FORMSTUFF --- */
.box { margin-top: 0px; margin-bottom: 0px; margin-left: 5px; width: 480px; padding-left: 0px; background-color: white; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;color: black; }
.fields { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;color: black; }
form { border: 6px solid lightgrey; padding: 5px; background-colors: silver;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
input { background-color: lightgrey; color: black;  font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
select { background-color: darkgray; color: black;  font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
input.checkbox { background-color: white;  font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
textarea { background-color: lightgrey; color: black;  font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.button { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: darkgray; color: white; }
