/*
Theme Name: Gothia Cup
Theme URI: http://www.gothiacup.se/
Description: Theme for the World Youth Cup.
Version: 1.0
Author: Niclas Andersson
Author URI: http://www.gothiacup.se
*/

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin:0px;
	padding:0px;
	background-color:#EFEFEF;
	height:100%;
	background-image:url(images/mainBG.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position: center;
}
p {
	margin-top:0px;
}
#livechatt {
	width:70px;
	height:125px;
	position: fixed;
	left: 0px;
	top: 100px;
	
	background-image: url(images/livechat.png);
	background-repeat: no-repeat;
}
#livechattlink {
	margin-top:60px;
	margin-left:5px;
	width:60px;
	height:40px;
	text-align: center;


}
.mlRubrik {
	font-size: 15px;
	color: #000;
	text-align: center;
	margin-bottom:4px;
}
.mlUnder {
	font-size: 12px;
	color: #666;
	text-align: center;
}
a:hover .mlUnder {
	color: #1D75CF;
	text-decoration: none;
}

img {
	border:0px;

}
.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #DDD;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wp-caption-dd {
	background-image: url(images/linkimg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	padding-left: 15px;
	margin-top:5px;
}
.alignleft {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 7px;
}
.alignright {
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
}
.aligncenter {
	margin-left: auto;
	margin-right: auto;
}
.wp-caption-text {
	margin-top: 3px;
	margin-bottom: 0px;
}
.gallery-caption {
	visibility: hidden;
}
.date {
	color:#F00;
}
.size-large{
	margin-bottom:10px;
}
.size-full{
	margin-bottom:10px;
}
.rubrikline {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	margin-top: 10px;
}
table {
	font-size:11px;
}
.gra18 {
	font-size:16px;
	color: #666;	
}
.svart20 {
	font-size:16px;

}
.details a {
	text-align: left;
	font-size: 18px;
	font-weight:normal;
	color: #1D75CF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin:0px;
	
}
h2 {
	text-align: left;
	font-size: 18px;
	font-weight:normal;
	color: #1D75CF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin:0px;
	
}
H1 {
	text-align: left;
	font-size: 18px;
	font-weight:normal;
	color: #1D75CF;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	margin-top:4px;
	padding-top:0px;
}
.ett{
	text-align: left;
	font-size: 18px;
	font-weight:normal;
	color: #1D75CF;
}
H3 {
	text-align: left;
	font-size: 14px;
	font-weight:normal;
	color: #1D75CF;
	line-height:14px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
H4 {
	text-align: left;
	font-size: 11px;
	font-weight:normal;
	color: #1D75CF;
	line-height:14px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#underh {
	font-weight:normal;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	margin-top:4px;
	padding-top:3px;
}
form {
	margin:0px;
	padding:0px;
}
.post {
	margin:0px;
	padding:0px;
}
a, a:link, a:visited {
	color: #1D75CF;
	text-decoration: none;
}
a:hover {
	color: #2186ED;
}
.red {
	color:#F00
}
#data {
	visibility:hidden;
	height: 0px;
	width: 0px;	
}
.gallery-caption {
	visibility:hidden;
	height: 0px;
	width: 0px;	
}
#page {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	overflow:hidden;

}
.banner {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	margin-top:-5px;
	overflow:hidden;
}
.banner img {
-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.even {
	background-color: #F2F2F2;
}
#iframewrapper H1 {
	font-size: 14px;
	line-height: 25px;
	text-transform: uppercase;
	background-image: url(images/rubrik_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 570px;
	padding-bottom: 10px;
	padding-left: 30px;
	color: #666;
}
.clear {
	clear:both
}
#maincontent {
	margin-left:19px;
	margin-top:17px;
	margin-right:14px;
	width:939px;
	line-height: 16px;
	
}
#maincontentrubrik {
	margin-left:19px;
	margin-top:17px;
	margin-right:14px;
	width:939px;
	line-height: 16px;
	margin-bottom:-10px;
	
}
#bredtop {
	margin-left:19px;
	margin-top:17px;
	margin-right:14px;
	width:936px;
	line-height: 16px;
}
#bredrubrik {
	margin-left:19px;
	margin-top:17px;
	margin-right:14px;
	margin-bottom:-5px;
	width:936px;
	line-height: 16px;
}
#iframewrapper {
	background-color:#FFF;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}
#iframewrapper td {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
#full {
	margin:17px;
	line-height: 16px;
}
#maincontentleft {
	float:left;
	padding-left:19px;
	margin-top:17px;
	padding-right:14px;
	width:600px;
	line-height: 16px;
	margin-bottom:17px;
	overflow:hidden;
}
#maincontentright {
	float:left;
	margin-bottom:17px;
	margin-top:17px;
	overflow:hidden;
	width:322px;
	height:100%;
}
#secondnews img {
	float:left;
	margin-right:10px;
}
#secondnews p {
	margin:0px;
}
#secondnews {
	float:left;
	height:90px;
	width:600px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	padding-top: 5px;
	overflow:hidden;
}
#arkiv {
	float:left;
	width:120px;
	height:120px;
	margin-bottom:5px;
	padding-bottom:5px;
	margin-right:16px;
	padding: 10px;
	border: 1px solid #dddddd;
	background-color: #F7F7F7;

}

#startannons {
	margin-top:5px;
	margin-bottom:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
}
.annons {
	margin-bottom:13px;
	margin-top:0px;
}
#undernyheter {
	margin-bottom:14px;
}
/* Header*/
#top {
	width:100%;
	height:114px;
	margin-top:40px;
	margin-bottom:15px;
}
#topwidth {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left:10px;
	padding-right:10px;
	background-image: url(images/gc_topbg.jpg);
	background-repeat: repeat-x;
	height:114px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;

}
#gctoptop {
	height:88px;
	width:960px;
}
#gcToplogo {
	margin-top:12px;
	padding-left:8px;
	width:134px;
	height:70px;
	float:left;
}

#gctoptopsearch {
	height:43px;
	width:810px;
	float:left;
	overflow:hidden;
}
#gcTopsearch {
	margin-top:12px;
	width:216px;
	height:24px;

}
#gctoptpdatum {
	height:24px;
	background-image: url(images/topmenu_datum.gif);
	background-repeat: no-repeat;
	line-height:24px;
	margin-top:12px;
	width:120px;
	padding-left:33px;
	margin-right:10px;
}
#gcTwitter {
	margin-top:12px;
	height:24px;
	width:344px;

	
}
#gcTwitterinfo {
	width:300px;
	height:24px;
	background-image: url(images/topmenu_twitterinfo.png);
	background-repeat: no-repeat;
	float:left;
	
}
#gctoptopmenu {
	height:40px;
	width:810px;
	float:left;
	
}


#gcMainmenu {
	width: 810px;
	height: 40px;
	margin-top:5px;

}


#gcMainmenu ul.gcMainmenu {
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#gcMainmenu li {
    float: left;
    margin: 0;
    padding: 0;
}

div#gcMainmenu li a {
	display: block;
	width: 105px;
	padding-left:10px;
	height: 40px;
	overflow: hidden;
	font-size: 13px;
	font-weight:bold;
	color: #1f64b0;
	letter-spacing: 0.3px;
	background-image: url(images/gc_menulibg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.liunder {
	font-size:9px;
	font-weight:normal;
	color:#898989;
}
div#gcMainmenu li.current_page_item a {
	background-image: url(images/gc_menucurrentbg.jpg);
	background-repeat: no-repeat;
	
}

div#gcMainmenu li.page-item-13 a {
	width:110px;
	font-size: 12px;
	
}


#gcwebbtvplayer {
	width:640px;
	height:392px;
	float:left;
	margin-bottom:18px;
}
#gcwebbtvplayerright {
	width:310px;
	height:392px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:18px;
	float:left;
		background-image: url(images/newsslidernewsBG.jpg);
	background-repeat: repeat-y;
	background-color:#FFF;
	-moz-border-radius-bottomright: 8px;
-moz-border-radius-topright: 8px;
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
}
#gcwebbtvtitle {
	margin-left:-15px;
	margin-right:-15px;
	background-image: url(images/gcwebbtvtitlebg.jpg);
	background-repeat: repeat-y;
	background-color:#E6E6E6;
	width:310px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a5a5a5;
}





#counter {
	margin-left:20px;
	height:75px;
	overflow:hidden;
	margin-top:13px;
	width:400px;
	float:left;
	color: #1D75CF;
}
#topnav {
	margin-top:13px;
	width:260px;
	height:23px;
	float:right;
}
.bluelinje {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	padding-bottom:3px;
	padding-top:3px;
}

/* Footer*/

#footerpuff {
	width: 974px;
	margin-left:auto;
	margin-right:auto;
	background-color: #8CAFC1;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #BAD1DC;
	color: #FFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 17px;
}

#footerpuff #box{
	overflow:hidden;
	margin-right:13px;
	width: 225px;
	float:left;
}
#footer {
	height: 55px;
	padding-top: 0px;
	
}
.partnerlogos {
	margin-left:13px;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align: middle;
	margin-right:13px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddd;
}
.partnerlogos img {
	padding-right:24px;
}
.aligncenter {
	text-align:center;
	margin-top:5px;
}
#sender {
	width:900px;
	margin-right:auto;
	margin-left:auto;
	color:#333;
	margin-bottom:20px;
	text-align:center;
}

.gclogo {
	margin-left:14px;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
}
/* Menyn*/
.boxright {
	width:300px;
	height:100%;
	margin-bottom: 14px;
	border: 1px solid #dddddd;
	padding: 0px 10px 5px 10px;
	clear:both;
}
.boxrightimg {
	width:217px;
	height:100%;
	margin-bottom: 14px;
	border: 1px solid #dddddd;
	clear:both;
	padding-top: 20px;
	padding-right: 13px;
	padding-bottom: 20px;
	padding-left: 90px;
	background-color: #F7F7F7;
}
.movieboxright {
	width:262px;
	height:70px;
	margin-top: 10px;
	border: 1px solid #dddddd;
	background-color: #F7F7F7;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 7px;
	overflow:hidden;
}
.movieboxright img {
	width:105px;
	height:70px;
}
/* Menyn*/
			
#navigation {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height:28px;
	width:100%;
	background-color: #F58423;
	padding-top:1px;
	padding-bottom:4px;
	background-image: url(images/nymenubg.gif);
}
#navigation ul {
	width:960px;
	padding: 0px;
	list-style: none;
	height:28px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
#navigation a {
	line-height:28px;
	color: #FFF;
	display: block;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 13px;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	
	 text-shadow: 1px 1px 1px #000;
}
.-4520 {
	background-color:#1C64AF;
}
.tips {
	font-size:12px;
	color: #000;	
}
.tips2 {
	font-size:11px;
	color: #000;	
}

#undernavigation {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height:26px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#undernavigation li {
	float: left;
	margin: 0px 0px;
	padding: 0px 0px;
	background-repeat: repeat-y;
	background-position: left;
	padding-right:2px;
}
#undernavigation ul {
	padding: 0px;
	list-style: none;
	height:26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#undernavigation a {
	line-height:22px;
	color: #333;
	display: block;
	font-weight: normal;
	padding-right: 8px;
	padding-left: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url(images/gc_undernavbg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#undernavigation .current_page_item a {
	color: #1D75CF;
}
#undernavigation a:hover {
	color: #1D75CF;

}
/* Partners*/
#blueunderline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #1D75CF;
}
.center {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#blueright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D5D5D5;
}
/*Nyhetsarkiv*/
.senastenytt {

	line-height:17px;
	font-size: 11px;
}
.senastenytt td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dddddd;

}

.senastenytt ul {
	margin:0px;
	padding:0px;
	list-style: none;
}
.senastenytt li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dddddd;
	list-style: none;
	margin:0px;
	padding:0px;
}

.nyhetsarkiv {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	line-height:17px;
}
.nyhetsarkiv a, .nyhetsarkiv a:link, .nyhetsarkiv a:visited {
	margin-left:15px;
}
#dela {
	margin-bottom:15px;
	width:583px;
	padding-left:15px;
	background-color: #F5F5F5;
	border: 1px solid #D5D5D5;
	padding-top:8px;
	padding-bottom:8px;

}
#delade {
	margin-bottom:15px;
	height:30px;
	width:583px;
	line-height:30px;
	padding-left:15px;
	background-color: #F5F5F5;
	border: 1px solid #D5D5D5;

}
#thetable td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	
}
.thetable td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
}
#thetable {
	margin-bottom:10px;
	
}
#tdgroup {
	background-color: #E6E6E6;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#tdlink {
	font-size: 9px;
	background-color: #E6E6E6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 3px;
}
.anmald {
	float:left;
	margin-bottom:10px;
	font-weight:bold;
	width:220px;
	line-height:20px;
}
.livegul {
	background-color: #FFFBCC;
	padding: 8px;
	width:918px;
	border: 1px solid #E6DB55;
	font-size: 14px;
	margin-top:10px;
	color: #4A4A46;
}
.livegul2 {
	background-color: #FFFBCC;
	padding: 8px;
	width:684px;
	border: 1px solid #E6DB55;
	font-size: 14px;
	margin-top:10px;
	margin-bottom:10px;
	color: #4A4A46;
}
.start img {
	border: 2px solid #dddddd;
}
.orange {
	color: #F28B3A;
	text-decoration: none;
}
.orange a {
	color: #F28B3A;
	text-decoration: none;
}
.orange a:hover {
	color: #F28B3A;
	text-decoration: none;
}
#filmspelare {
	float:right;
	background-color: #F2F2F2;
	padding: 8px;
	width: 330px;
	border: 1px solid #DDD;
	font-size: 13px;
	color: #333;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:5px;
}
.textruta {
	height:15px;
	border: 1px solid #e2e2e2;
}

#list {
height: 40px;
	background: #FFF;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.6);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.6);
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 3;
	-webkit-background-clip: padding-box;
}
#listwidth {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	line-height:40px;
}
#listwidth table {
	
	line-height:40px;
}
#listwidth a, #listwidth a:link, #listwidth a:visited {
	color: #000;
	text-decoration: none;
}
#listwidth a:hover {
	color: #000;
	text-decoration: underline;
}
#topimg {
	float:left;
	margin-left:35px;
	margin-top:34px;
}
#kontakt {
	position: fixed;
	top: 190px;
	background-color: #FFF;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #a2a2a2;
	width:34px;
	height:139px;
	right: 0px;
	margin-right:-3px;
	padding-right:3px;
}
#kontakt:hover {

	padding-right:5px;
}
.contentbox {
	position: relative;
	margin: 12px 0 25px;
	padding: 0 12px;
	background-color: #fff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-left-color: #e4e4e4;
}

.contentbox .border {
	position: absolute;
	left: -1px;
	width: 100%;
	height: 12px;
	background-image: url(images/contentbox_borders.png);
	background-repeat: no-repeat;
}

.contentbox .border div {
    height: 12px;
    margin: 0 -2px 0 12px;
    background: url(images/contentbox_borders.png) no-repeat;
}

.contentbox .top {
    top: -12px;
    background-position: 0 0;
}

.contentbox .top div {

    background-position: 100% -12px;
}

.contentbox .bottom {
    bottom: -12px;
    background-position: 0 -24px;
}

.contentbox .bottom div {
    background-position: 100% -36px;
}

.npage {
	margin-left:auto;
	margin-right:auto;
	width:980px;
}
.npagegradient {
	width:960px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-image: url(images/gc_transparant.png);
	margin-bottom: 18px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:1px;
}
.npagebox{
	width:960px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#FFF;
	margin-bottom: 18px;
	padding: 10px;

}
	
.npagepc {
	margin-left:auto;
	margin-right:auto;
	width:940px;
}
.nwleft {
	width:634px;
	margin-right:18px;
	float:left;
}
.nleft {
	width:308px;
	margin-right:18px;
	float:left;
}
.nwright {
	width:632px;
	float:left;
}
.nright {
	width:308px;
	float:left;
}
.nbox {
	border:1px solid #E2E2E2;
	margin-bottom:20px;
	background-color:#FFF;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 1px 1px 1px #CCC;
	-webkit-box-shadow: 1px 1px 1px#CCC;
	box-shadow: 1px 1px 1px #CCC;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.nboxleftbox {
	width:213px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-right:10px;
	margin-right:10px;
	float:left;	
}
.nboxrightbox {
	width:213px;
	padding-right:10px;
	float:left;	
}
.nboxpc {
	
	margin-bottom:20px;
	background-color:#FFF;
	box-shadow: 1px 1px 1px #CCC;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.nbox li {
	list-style-image: url(images/linkimg.jpg);
	margin-bottom:10px;
}
.nbox ul {
	margin-left:20px;
	padding-left:0px;
}
.nboxleft {
	float:left;
	width:270px;
	padding-right:10px;

}

.nboxright {
	float:left;
	width:627px;
	padding-left:10px;
		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E2E2E2;
}
.faktalink {
	margin-right: -10px;
	margin-left: -10px;	
}
.faktalink a, .faktalink a:link {
	height: 40px;
	width: 270px;
	color: #333;
	display: block;
	padding-left: 20px;
	background-image: url(images/linkrightbg.jpg);
	font-size: 12px;
	line-height: 40px;
}
.faktalink a:hover {
	color: #08C;
	background-image: url(images/linkrightbghover.jpg);	
}
.padding {
	padding-left:10px;
	padding-right:10px;
}
.padding h1 {
	margin-left:-10px;
	
}
.bestall {
	background-image: url(images/bestall.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 226px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left:20px;
	cursor: pointer;
}
.loginswe {
	background-image: url(images/loginswe.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 226px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left:20px;
	cursor: pointer;
}
.prenumerera {
	background-image: url(images/prenumerera.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 226px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	margin-top:10px;
	text-indent:-9999px;
}
.vidare {
	background-image: url(images/vidare.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 226px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	margin-top:10px;
}
.betalning {
	background-image: url(images/betalning.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 226px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	margin-top:10px;
}
.skicka{
	background-image: url(images/skicka.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 226px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	margin-top:10px;
}
.broform input {
	
	width: 226px;
	
}
.gra {
	color:#666;
	
}
.grey {
	color:#666;
	font-size: 11px;	
}
.gron {
	color: #3C0;
}

/* Gothia Cup */





.gcContentbox {
	position: relative;
	background-color: #fff;
	border-left: 1px solid #dadadb;
	background-image: url(images/contentbox_borders_right.png);
	background-repeat: repeat-y;
	background-position: right;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 35px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}

.gcContentbox .border {
	position: absolute;
	left: -1px;
	width: 100%;
	height: 12px;
	background-image: url(images/contentbox_borders.png);
	background-repeat: no-repeat;
}

.gcContentbox .border div {
    height: 12px;
    margin: 0 -2px 0 12px;
    background: url(images/contentbox_borders.png) no-repeat;
}

.gcContentbox .top {
	top: -12px;
	background-position: 0 0;
	left: -3px;
}

.gcContentbox .top div {
    background-position: 100% 0;
	margin-right: -4px;
}

.gcContentbox .bottom {
    bottom: -12px;
    background-position: 0 -38px;
	left: -3px;
}

.gcContentbox .bottom div {
    background-position: 100% -38px;
	margin-right: -4px;
}
.gcVerticalLine {
	height:1px;
	background-color:#CCC;
	
	margin-bottom:3px;
	margin-top:10px;
}
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(http://flowplayer.org/img/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(http://flowplayer.org/img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
	/* black version of the overlay. simply uses a different background image */

	
	#triggers {

	}
	
	#triggers img {
	
	
		

		cursor:pointer;
	
	}
	.imgshadow img {
	-moz-box-shadow: 2px 2px 5px #CCC;
	-webkit-box-shadow: 2px 2px 5px#CCC;
	box-shadow: 2px 2px 5px #CCC;
	border: 2px solid #FFF;		
	}
	.mtibox {
	border:1px solid #E2E2E2;
	margin-bottom:10px;
	margin-top:5px;     
	background-color:#F9F9F9;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;	
	}
	.mtiboxupd {
	border:1px solid #E6DB55;
	margin-bottom:10px;
	margin-top:5px;
	background-color:#FFFFE0;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	}
	.mtiknapp a {
	width:160px;
	height:19px;
	background-image:url(images/knapp.jpg);
	display: block;
	padding-top:3px;
	color:#333;
	text-align: center;
		}
		
		.mtikvitto a {
	width:120px;
	height:19px;
	background-image:url(images/skrivut.png);
	display: block;
	padding-top:3px;
	color:#FFF;
	text-align: center;
		}
		#slidernews {
	width:980px;
	height:275px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:18px;
	clear:both;
	
}
#slidernewsslider {
	width:630px;
	height:275px;
	float:left;
	position:relative;
}
#slidernewsnews {
	width:380px;
	height:275px;
	float:left;
	background-image: url(images/newsslidernewsBG.jpg);
	background-repeat: repeat-y;
	background-color:#FFF;
	-moz-border-radius-bottomright: 8px;
-moz-border-radius-topright: 8px;
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
}
#slidernewsnews h2 {
	margin-left:15px;
	margin-top:10px;
}
#slidernewsnews .news {
	margin-left:15px;
	line-height:24px;
}
#slidernewsnews .news .datum {
	float:left;
	color: #999;
	margin-right:10px;
}
#slidernewsnews .news a {
	float:left;
}
.morenews a {
	color: #7ac143;
	text-align: right;
	width:100%;
	display:block;
	margin-top:5px;
}
#slidernewsnews .morenews a {
	color: #7ac143;
	text-align: right;
	width:360px;
	display:block;
	margin-top:5px;
}
.slidernewsspacer {
	width:264px;
	height:2px;
	background-image: url(images/newsslidernewsSpacer.jpg);
	background-repeat: no-repeat;
}
#slidernewsslider #nav {
		height:275px;	
		width:175px;
		margin-left:-10px;
		float:left;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	#slidernewsslider #nav ul {
	width:175px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -40px;
	}
	
	#slidernewsslider #nav li {
	float:left;
	padding:0px;
	width:175px;
	list-style-type:none;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	#slidernewsslider #nav a {
	margin:0px;
	color:#FFF;
	display:block;
	position:relative;
	font-size:14px;
	height:51px;
	line-height:51px;
	text-decoration:none;
	background-image: url(images/slider_bg.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	}	
	
	#slidernewsslider #nav a.current {
	background-image: url(images/slider_active.png);
	background-repeat: no-repeat;
	}
	
	
	/* panes */
	#slidernewsslider #panes {
	
		width:630px;	
		height:275px;
		margin-bottom:-20px;
		padding-bottom:20px;
		
		/* must be relative so the individual panes can be absolutely positioned */
		position:relative;
	}
	
	/* crossfading effect needs absolute positioning from the elements */
	#slidernewsslider #panes div {
		display:none;		
		position:absolute;
		top:0px;
		left:0px;
		font-size:13px;
		color:#444;	
		width:630px; 
	}
	
	#slidernewsslider #panes img {
		float:left;
			
	}
	
	#slidernewsslider #panes p.more {
		color:#000;
		font-weight:bold;
		font-size:13px;
	}
	
	#slidernewsslider #panes h3 {
		margin:0 0 -5px 0;
		font-size:22px;
		font-weight:normal;
	}
	#list .menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	width:225px;
	height:40px;
	float:left;
	}
#list .menu ul{
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
	background-color: #FFF;
	
	}
	#list .menu li{
		float:left;
		padding:0px;
		background-image: url(images/arrow_right.jpg);
	background-position: left center;
	background-repeat: no-repeat;
		}
	#list .menu li a{
	color:#333;
	display:block;
	font-weight:normal;
	line-height:40px;
	margin:0px;
	text-align:center;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 15px;
	
		}
		#list .menu li a:hover, .menu ul li:hover a{
	background: #FFF;
	color:#666;
	text-decoration:none;
	background-image: url(images/arrow_down.jpg);
	background-position: left center;
	background-repeat: no-repeat;
			}
	#list .menu li ul{
		background:#FFF;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,.6);
	-moz-box-shadow: 0px 5px 5px rgba(0,0,0,.6);
		/*top:1em;
		/*left:0;*/
		}
	#list .menu li:hover ul{
		display:block;
		
		}
	#list .menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		height:35px;
		background-color:#FFF;
		background-image:none;
		}
	#list .menu li:hover li a{
	background-color:#FFF;	
	background-image:none;	
		}
	#list .menu li ul a{
	display:block;
	height:40px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	text-align:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color:#FFF;
	background-image:none;
		}
		#list .menu li ul a:hover, .menu li ul li:hover a{
	border:0px;
	color:#666;
	text-decoration:none;
	background-color: #E6E6E6;
			}
	#list .menu p{
		clear:left;
		}
		#loginmti {
			height:40px;
			width:400px;
			float:right;
		}

		
		

