﻿body 
{
	margin: 0;
    padding: 0;
    text-align: center;
    font-family: Georgia;
    font-size: 12px;
}

#container
{
	width: 100%;
	margin-left: auto;
	margin-right: auto; 
}

#top
{
	width: 100%;
	float: left;
	position: fixed;
	background-color: White;
}

#left
{
	width: 15%;
	height: 100%;
	float: left;
	margin-top: 14%;
}

#center
{
	width: 70%;
	float: left;
	margin-top: 14%;
	background-image: url(../images/discbg.jpg);
	background-repeat: repeat;
}

#right
{
	width: 15%;
	float: left;
	margin-top: 14%;
}

#footer
{
	float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px;
	background:url(../images/menu1.gif) repeat-x top left; 
	border-top:3px solid #4c597f;  border-bottom:18px solid #4c597f;
	margin:25px 0 0 0; color: White; bottom: 0px; position: fixed; top: auto; bottom: 0;
}

.menu1 {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px;
background:url(../images/menu1.gif) repeat-x top left; 
border-top:3px solid #4c597f;  border-bottom:3px solid #4c597f;
margin:15px 0 20px 0;
}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
}
.menu1 ul li {
float:left; position:relative; background:url(../images/divider1.gif) no-repeat top right;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none; color:#ddf; padding:0px 16px; line-height:25px; height:30px; border-bottom:3px solid #fff; 
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a.menu1one:hover {border-color:#4c597f; color:black; background-color: #95aef8;}
.menu1 ul li a.menu1two:hover {border-color:#4c597f; color:black; background-color: #95aef8;}

.menu1 ul li:hover a.menu1one {border-color:#4c597f; color:black; background-color: #95aef8;}
.menu1 ul li:hover a.menu1two {border-color:#4c597f; color:black; background-color: #95aef8;}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:32px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #000;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#acdafa;color:#000;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
background:#4c597f url(../images/bullet1.gif) no-repeat 5px 5px;
}
.menu1 ul li:hover ul li a:hover {
color:#fff; background: #4c597f url(../images/bullet1.gif) no-repeat 5px 5px;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #ccd url(../images/bullet1.gif) no-repeat 5px 5px;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:30px; top:33px; background:#fff;left:0; border-bottom:1px solid #000;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 16px; width:154px; width:120px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li a:hover ul li a.drop {
background:#ccd ; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#000; background: #ccd url(../images/bullet1.gif) no-repeat 5px 5px;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #ccd url(../images/bullet1.gif) no-repeat 5px 5px;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}

.flash
{
	width: 100%;
}

.flashline
{
	width: 32%;
	background-color: #4C597F;
	border: 5px solid #BEC8E5;
	color: White;
}

.flashline2
{
	width: 32%;
	background-color: #BEC8E5;
	border: 5px solid #4C597F;
	color: Black;
}

.flashline3
{
	width: 32%;
	background-color: #4C597F;
	border: 5px solid #BEC8E5;
	color: White;
}

.empty
{
	width: 2%;
	background-color: White;
}

h1
{
	font-size: 2.0em;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
}

h2
{
	font-size: 1.4em;
	font-weight: bold;
	font-family: Tahoma;
}

h3
{
	font-size: 1.2em;
	font-family: Georgia;
}

#stadgar
{
	margin-left: 25%;
	margin-right: 25%;
}

#styrelsen
{
	margin-left: 25%;
	margin-right: 25%;
}

#discobolos
{
	margin-left: 25%;
	margin-right: 25%;
}

#halloffame
{
	margin-left: 5%;
	margin-right: 5%;
}

#oppet
{
	margin-left: 10%;
	margin-right: 10%;
}

#uthbibl
{
	margin-left: 15%;
	margin-right: 15%;
}

#uthiogt
{
	margin-left: 15%;
	margin-right: 15%;
}

#foretag
{
	margin-left: 20%;
	margin-right: 20%;
	font-size: 1.0em;
}

#foreningar
{
	margin-left: 10%;
	margin-right: 10%;
	font-size: 1.0em;
}

#institutioner
{
	margin-left: 10%;
	margin-right: 10%;
	font-size: 1.0em;
}

#medlemsregister
{
	font-size: 0.9em;
}

#medlem
{
	margin-left: 15%;
	margin-right: 15%;
	font-size: 1.0em;
	text-align: left;
}

#image
{
	font-size: 0.8em;
	float: left;
	padding: 15px;
}

#domaren
{
	margin-left: 15%;
	margin-right: 15%;
	font-size: 1.0em;
	text-align: left;
	padding: 15px;
}

#olympia
{
	margin-left: 10%;
	margin-right: 10%;
	font-size: 1.0em;
	text-align: left;
	padding: 10px;
}

#anekdotgruppen
{
	margin-left: 15%;
	margin-right: 15%;
	font-size: 1.0em;
	text-align: left;
	padding: 15px;
}

#mushif
{
	margin-left: 15%;
	margin-right: 15%;
	font-size: 1.0em;
	text-align: left;
	padding: 15px;
}

#tb
{
	margin-left: 15%;
	margin-right: 15%;
	font-size: 1.0em;
	text-align: left;
	padding: 15px;
}

#arkiv
{
	margin-left: 15%;
	margin-right: 15%;
	font-size: 0.9em;
	padding: 15px;
	text-align: left;
}

#rm
{
	margin-left: 5%;
	margin-right: 5%;
	font-size: 0.9em;
	text-align: center;
}

#alfa
{
	margin-left: 10%;
	margin-right: 10%;
	font-size: 1.0em;
	text-align: center;
}

#permutst
{
	margin-left: 10%;
	margin-right: 10%;
	font-size: 1.0em;
	text-align: left;
}

#gn
{
	margin-left: 10%;
	margin-right: 10%;
	font-size: 1.0em;
	text-align: center;
}

#video
{
	margin-left: 10%;
	margin-right: 10%;
	font-size: 1.0em;
	text-align: center;
}



