form {
	display: inline;	
}

img {
	border: 0px;	
}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration: none; }
::-moz-placeholder {color:#ddd;}
::-webkit-input-placeholder {color:#ddd;}
:-ms-input-placeholder {color:#ddd;}
.navoben {
	display: block;
	float: left;
        vertical-align:top;
        padding-top: 3px;
        margin-top: 0px;
}
.navoben li {
        display: inline;
        list-style: none;
        float: left;
        text-decoration:none;
        color: #ffffff;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:11px;
        padding-left:16px;
        padding-right:16px;
}
.navoben li a {
        color: #ffffff;
        display: block;
        text-decoration:none;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:18px;
}
.navoben li ul {
        display: none;
        background-color: #272727;
        z-index: 100;
        }

.navoben li:hover ul {
        display: block;
        position: absolute;
        margin: 0;
        padding:0;
        }

.navoben li:hover li {
        float: none; }

.navoben li:hover li a {
        background-color: #272727;
        color: #fff; 
        padding-top:10px;
}
.navoben li li a:hover {
        background-color: #272727; }


.navoben li:hover ul, #navoben li.hover ul {
        display: block;
        position: absolute;
        margin: 0px;
        padding: 2px;
 }
.navoben li:hover li, #navoben li.hover li {
        float: none; }


.navoben li:hover li a, #navoben li.hover li a {
        background-color: #272727;
        background-repeat:repeat-x;
        color: #FFF;
        }


.navunten {
        display: block;
        float: left;
        vertical-align:top;
        padding-top: 3px;
        margin-top: 0px;
}
.navunten li {
        display: inline;
        list-style: none;
        float: left;
        text-decoration:none;
        color: #272727;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:18px;
        padding-left:16px;
        padding-right:16px;
}
.navunten li a {
        color: #272727;
        display: block;
        text-decoration:none;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:18px;
}

.navunten li ul {
        display: none;
        background-color: #FFF;
z-index: 100;
        }

.navunten li:hover ul {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        }

.navunten li:hover li {
        float: none; }

.navunten li:hover li a {
        background-color: #FFF;
        color: #272727; 
        padding-top:10px;
}
.navunten li li a:hover {
        background-color: #FFF; }


.navunten li:hover ul, .navunten li.hover ul {
        display: block;
        position: absolute;
        margin: 0;
        padding: 2px; }
.navunten li:hover li, .navunten li.hover li {
        float: none; }


.navunten li:hover li a, .navunten li.hover li a {
        background-color: #FFF;
        background-repeat:repeat-x;
        color: #272727;
        }

.newsheader
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color: #287ed3;

}
.newstext
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #272727;	
}
.newsdesc
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #287ed3;	
}
#wrapper {
        width:1018px;
	height: 126px;
        margin:0 auto;
        padding-top:23px;
        _padding:0;
        clear:both;
        overflow:visible;
        }
#wrapper a:hover {
        color:#09F;
   }
.header {
	display: block;
	width: 1018px;
	height: 159px;
	margin: 0px auto;
}
.myliga_logo {
	display: block;
	width: 296px;
	height: 105px;
	float: left;
	margin-left: 19px;
	margin-top: 54px;
	/* margin-bottom: -16px; */
}
.header_top {

        }

.logo {
        float:left;
        margin-right:0px;
        margin-top:7px;
        padding-left:23px;
        }

.ad {
	margin-top: 10px;
        margin-left: -50px;
        float:left;
        }   

.bluepoint {	
   background-color: #0080FF;
   width: 20px;
   height: 20px;
   border: 1px solid #d7d7d7;   
   -moz-border-radius: 11px;
   -webkit-border-radius: 11px;
   border-radius: 11px;
}
.search_field {
        margin:0;
        float:left;
        margin-top:7px;
        margin-left:10px;
        margin-right:5px;
        color:#7f7e81;
        font-size:11px;
        height:15px;
        width:160px;
        border:0px;
        }

.search_btn {
        background:url(/images/default/searchsmall.png) no-repeat top left;
        width:24px;
        height:24px;
        margin:0;
        margin-top:5px;
        cursor:pointer;
        float:left;
        border:0px;
        }
.spielboxtext
{
  font-family:Tahoma, Geneva, sans-serif;
  color:#04806d;
  font-size: 12px;
}
.spielboxtextg
{
  font-family:Tahoma, Geneva, sans-serif;
  color:#287ed3;
  font-size: 24px;
}


.navwrap { margin: 0 auto; }

/* @group core nav menu */
#nav1 { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #d5dce8; height: 35px; padding-left: 15px; padding-right: 15px; background: #fff; }

#nav1 li { float: left; display: block; background: none; position: relative; z-index: 500; margin: 0 1px; }

#nav1 li a { display: block; padding: 0; font-weight: normal; line-height: 30px; text-decoration: none;  font-family:Tahoma, Geneva, sans-serif; color: #272727; font-size:18px; zoom: 1; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 0px 12px; }
#nav1 li a:hover, #nav li a.hov { background-color: #fff; border-left: 1px solid #d5dce8; border-right: 1px solid #d5dce8; color: #576482; }

/* @group subnav */
#nav1 ul { position: absolute; left: 1px; display: none; margin: 0; padding: 0; list-style: none; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); padding-bottom: 3px;  background-color: #ffffff; }	
#nav1 ul li { width: 380px; float: left; border-top: 1px solid #fff; text-align: left;  }
#nav1 ul li:hover { border-left: 0px solid transparent; border-right: 0px solid transparent; }

#nav1 ul a { display: block; height: 20px; line-height: 20px; padding: 8px 5px; color: #666; border-bottom: 1px solid transparent; color: #797979; font-weight: normal; font-family:Tahoma, Geneva, sans-serif; }
#nav1 ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background-color: #ffffff; color: #272727;font-family:Tahoma, Geneva, sans-serif; font-size:16px;  }

* html #nav1 ul { margin: 0 0 0 -2px; }

.nav2wrap { width: 800px; margin: 0 auto; }
#nav2 { margin: 0; padding: 0; list-style: none; display:inline; border-bottom: 1px solid #d5dce8; height: 35px; padding-left: 15px; padding-right: 15px; background: #272727; }

#nav2 li { float: left; display: block; background: none; position: relative; z-index: 999; margin: 0 1px; }

#nav2 li a { display: block; padding: 0; font-weight: normal; line-height: 35px; text-decoration: none;  font-family:Tahoma, Geneva, sans-serif; color: #fff; font-size:18px; zoom: 1; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 0px 12px; }
#nav2 li a:hover, #nav li a.hov { background-color: #000; border-left: 1px solid #d5dce8; border-right: 1px solid #d5dce8; color: #576482; }

/* @group subnav */
#nav2 ul { position: absolute; left: 1px; display: none; margin: 0; padding: 0; list-style: none; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); padding-bottom: 3px;  background-color: #272727; }
#nav2 ul li { width: 380px; float: left; border-top: 1px solid #fff; text-align: left;  }
#nav2 ul li:hover { border-left: 0px solid transparent; border-right: 0px solid transparent; }

#nav2 ul a { display: block; height: 20px; line-height: 20px; padding: 8px 5px; color: #666; border-bottom: 1px solid transparent; color: #E6E6E6; font-weight: normal; font-family:Tahoma, Geneva, sans-serif; }
#nav2 ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background-color: #272727; color: #ffffff;font-family:Tahoma, Geneva, sans-serif; font-size:16px;  }

* html #nav2 ul { margin: 0 0 0 -2px; }
/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.rounded{
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
}

#chatBottomBar{
        background:url('images/backgrounds/solid_darkblue.jpg');
        position:relative;
        padding:10px;
        border:1px solid #fff;
        height:50px;
}
.chatBottomBar{
        background:url('images/backgrounds/solid_darkblue.jpg');
        position:relative;
        padding:10px;
        border:1px solid #fff;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        height:50px;
}

#chatBottomBar .tip{
        position:absolute;
        width:0;
        height:0;
        border:10px solid transparent;
        border-bottom-color:#ffffff;
        top:-20px;
        left:20px;
}
.chatBottomBar .tip{
        position:absolute;
        width:0;
        height:0;
        border:10px solid transparent;
        border-bottom-color:#ffffff;
        top:-20px;
        left:20px;
}

div.chatdiv {border: #336 dotted; padding: 0.6em; margin: 1em 0em}
div.chattabs {
  min-height: 600px;              /* No height: can grow if :target doesn't work */
  position: relative;           /* Establish a containing block */
  line-height: 1;               /* Easier to calculate with */
  z-index: 0}                   /* So that we can put other things behind */
div.chattabs > div {
  display: inline}              /* We want the buttons all on one line */
div.chattabs > div > a {
  color: dark-blue;                 /* Looks more like a button than a link */
  font-size: 16px;
  background: #CCC;             /* Active tabs are light gray */
  padding: 0.3em;               /* Some breathing space */
  border: 0.1em outset #BBB;    /* Make it look like a button */
  border-bottom: 0.1em solid #CCC} /* Visually connect tab and tab body */
div.chattabs > div:not(:target) > a {
  border-bottom: none;          /* Make the bottom border disappear */
  background: #999}             /* Inactive tabs are dark gray */
div.chattabs > div:target > a,      /* Apply to the targeted item or... */
:target #memberlist > a {         /* ... to the default item */
  border-bottom: 0.1em solid #CCC; /* Visually connect tab and tab body */
  background: #CCC}             /* Active tab is light gray */
div.chattabs > div > div {
  background: #CCC;             /* Light gray */
  z-index: -2;                  /* Behind, because the borders overlap */
  left: 0; top: 1.6em;          /* The top needs some calculation... */
  bottom: 0; right: 0;          /* Other sides flush with containing block */
  overflow: auto;               /* Scroll bar if needed */
  padding: 0.3em;               /* Looks better */
  border: 0.1em outset #BBB}    /* 3D look */
div.chattabs > div:not(:target) > div { /* Protect CSS1 & CSS2 browsers */
  position: absolute }          /* All these DIVs overlap */
div.chattabs > div:target > div, :target #memberlist > div {
  position: absolute;           /* All these DIVs overlap */
  z-index: -1}                  /* Raise it above the others */
div.chattabs :target {
  outline: none}
