*{margin: 0; padding: 0;}

body
{
background-color: #404040;
background-image: url(/img/bg.gif);
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
line-height:150%;
}

ul{
list-style-image:url(/img/liQuad.gif);
padding: 0 10px 10px 10px;
}
ol{
list-style-type: upper-roman;
padding: 0 10px 10px 10px;
}

li{

line-height: 150%;
margin: 2px 0 0 5px;
}

address
{
font-style:normal;
}

#dragon
{
display: block;
width: 324px;
height: 555px;
background-image: url(/img/bgDragon.gif);
float: right;
text-indent: -5000px;
}

#wrapper
{
position: absolute;
margin: 8px;
width: 760px;
}
/*
#header
{
border: 1px solid white;
background-image: url(/img/topBanner.gif);
height: 121px;
text-indent: -5000px;
margin: 0 0 8px;
}*/

#header a
{
display:block;
border: 1px solid white;
background-image: url(/img/topBanner.jpg);
height: 121px;
text-indent: -5000px;
margin: 0 0 8px;
text-decoration:none;
}

#leftcolumn
{
width: 220px;
float: left;
margin:0;
}
#rightcolumn
{
width: 534px;

float: right;
}

#topbanner
{
border: 1px solid #FFF;
background-color: #157835;
padding: 0px 15px 3px 3px;
margin: 0 0 6px;
text-align:right;

}


#topbanner h3
{
color:#FFF;
font-weight:normal;
font-variant:small-caps;
font-size:1.2em;
}

#main
{

padding: 20px 10px 20px 20px;
background-color: #fff;
background-image:url("../img/bgGradient.jpg");
background-repeat:repeat-x;
border: 1px solid #BA110A;
_height:1%;
overflow:hidden;
margin: 0 0 6px;
}

#main img{
margin:3px;
border:1px solid #000;
}

#news{
float:left;
width:290px;
border-right:1px dotted #000;
padding-right:10px;
}

#banners{
float:right;
}

#frameGame{
width: 158px;
height:85px;
margin:3px;
background-color:#BA0E0A;
text-align:center;

color:#FFF;
border:1px solid #000;
background-image:url("../img/miklogo_on_red.gif");
background-repeat: no-repeat;
background-position: -50px 40px;

}
#frameGame h3
{
color:#FFF;
}
#frameGame h1
{
position: relative;

width: 155px;
background-image:url("../img/senastematchen.gif");
background-repeat: no-repeat;
padding: 5px 0;
text-indent: -5000px;
}

#menu{
background-image:url("../img/bgDragonTop.jpg");
background-repeat:no-repeat;
padding:2px 12px 15px 12px;
background-position:0 100%;
}

#footer
{
padding:2px;
clear: both;
border: 1px solid #FFF;
background-color: #BA110A;
color:#FFFFFF;
text-align:center;
}

#footer a
{
color:#FFFFFF;
}

.leftcolumnframe
{
background-color: #fff;
margin: 0 0 8px;
border: 1px solid #BA110A;
padding: 8px;
}

.leftcolumnframe h2
{
color: #157835;
font-size: 1.0em;
font-weight:bold;
}

/* Textinst?llnigar*/

p{
margin:5px 0 10px 0;

}

H1{
font-family:Arial;
font-size:1.5em;
font-weight:bold;
color:#CC0000;
}

H2{
font-size:1.2em;
padding:1px 0 1px 0;
}

H3{
font-family:Tahoma;
margin-top:3px;
font-size:1.1em;
color:#157835;
}

H4{
display:block;
background-color:#157835;
font-family:Tahoma;
margin-top:3px;
font-size:1.1em;
color:#FFF;
padding:2px 10px 2px 10px;
}

a:link{
color:#157835;
}

a:hover{
color:#999;
}

a:visited{
color:#157835;
}
/*Aktiviteter*/

#activities{
padding:15px 12px 15px 12px;
background-image:url("../img/bgDragonBottom.jpg");
background-repeat:no-repeat;
}

#activities a{
font-family:Verdana;
color: red;
font-size:0.9em;
margin-top:0px;

}

#activities a:hover{
color: #157835;

}

/*Events*/


.EventDate{
margin:0;
border-bottom:1px dotted #157835;
padding-bottom:3px;
}

.REventHeader{
background-color:#CC0000;
color:#FFF;
padding:2px 10px 2px 10px;
}

.REventDate{
font-size:1.2em;
font-weight:bold;
}

fieldset{
padding:0 10px 10px 10px;
border:1px solid #157835;
}

legend{
color:#000000;
font-weight:bold;
margin:5px;
}

/*Tabeller*/

#main td{
border-bottom:1px dotted #999;
padding:2px;
margin:0;
}


.tableHeader{
background-color:#157835;
color:#FFF;
}

.tableColumn{
background-image:url("../img/bgGradient.jpg");
background-repeat:repeat-x;
padding-left:5px;
}
#tableSponsor td{
border:1px solid #000;
padding:3px;
margin:5px;
}

#tableSponsor img{
border:0;
}
label{
float:left;
width:130px;
}

input{
width:200px;
}


#gallery{
margin-top: 20px;
}