/**
 DBU screen.css
*/

body {background:#5e9245 url(/Resources/images/bg_body.jpg) repeat-x fixed top center;text-align:center;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
a img {border:0;}
a:link,a:visited {color:#c81420;text-decoration:none;}
a:hover,a:visited:hover {color:#c81420;text-decoration:underline;}
legend {display:none;}
fieldset {margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0;margin-bottom:.5em;padding:0;}
h1 {font-size:24px; line-height: 26px;}
h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:11px;margin-bottom:0;}
h6 {font-size:11px;margin-bottom:0;}

p {margin:0;margin-bottom:1em;}
input[type=text],input[type=password] {border:1px solid #acafae;border-top-color:#989b92;vertical-align:middle;padding:4px 6px 3px;}
input[type=image] {vertical-align:middle;margin:0;padding:0;}
input,select,textarea,button {font-size:12px;font-family:Arial,sans-serif;}
label,input[type=radio],input[type=checkbox] {vertical-align:middle;}
a.edit {background:url(/Resources/images/icons.png) 0 -360px no-repeat;width:77px;height:22px;border:0;margin:0;padding:0;display:inline-block;}
a.edit:hover {background-position:0 -390px;}
a.edit span {display:none;}
a.sticker {position:absolute;right:0;top:10px;}

/* Helper classes */
.line,.wpBody,.item {overflow:hidden;_overflow:visible;_zoom:1;float:none;}
.left {float:left;}
.right {float:right;}
.clearFloats {clear:both;}
.half {width:49.9%;}
.full {width:100%;}
.textRight {text-align:right;}
.padRight {padding-right:8px;}
.hidden {display:none;}
img.left,.wpImageLeft img {display:block;margin-right:15px;margin-bottom:15px;float:left;}
img.right,.wpImageRight img {display:block;margin-left:15px;margin-bottom:15px;float:right;}
.wpImageLeft img.left,.wpImageRight img.right {width:103px;}
ul.plain,ul.menu,ul.links {margin:0;padding:0;list-style-type:none;}
.scfValidationSummary ul {margin-left:20px;}
ul.menu li {float:left;}
ul.menu li a {display:block;}
.searchResult li,.overview li {border-bottom:1px solid #c1c1c1;margin-bottom:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;}
.searchResult li:first-child,.overview li:first-child {border-top:1px solid #c1c1c1;padding-top:10px;padding-left:5px;padding-right:5px;}

a.latestNews:link, a.latestNews:visited, a.latestNews:active {color: #000000;font-weight:normal !important;} 
a.latestNews:hover {color: #C81420;font-weight:normal;font-style:normal}

.menteDu {padding:5px;margin-top:5px;}
.link {cursor:pointer;}
.boxedLink {padding:9px 14px;border-bottom:3px solid #db2b36;background:transparent url(/Resources/images/bg_white_transparent_95.png);}
.boxedLink:hover {background:#fff none;}
a.blackLarge:link,a.blackLarge:visited {font-size:14px;font-weight:bold;text-decoration:none;color:#000;}
.greyBox {background-color:#f2f2f2;padding:10px;}
label.large {font-size:14px;font-weight:bold;margin-bottom:8px;display:block;}
a.large:link,a.large:visited {font-size:12px;color:#c81420;font-weight:bold;}
ul.links a:link,ul.links a:visited {background:transparent url(/Resources/images/bullit.png) no-repeat 0px 6px;display:inline-block;padding-left:10px;}
ul.links li {margin-bottom:5px;} 
ul.horizontal li {float:left;}
ul.horizontal a:link, ul.horizontal a:visited {margin-right:20px;}
a.arrowRight:link, a.arrowRight:visited {background-image:url(/Resources/images/icons.png) !important;background-position:right -1095px !important;padding-left:0 !important;padding-right:7px;}
.linkBox {border-top:3px solid #c81420;background-color:#fff;padding:10px;margin-left:10px;margin-bottom:20px;}
.left:first-child .linkBox {margin-left:0;margin-right:10px;}
.top {vertical-align:top;}
.gradBg {background-color:#e2e2e2;}
.stretch {margin:0 -20px;}
.stretchToBottom {margin-bottom:-10px;}
.pad10Top {padding-top:10px !important;}
.pad10 {padding:10px;}
.pad10 {padding-left:20px;padding-right:20px;}
.pad20 {padding:20px;}
.margin20Bottom {margin-bottom:20px;}
.larger {font-size:13px;font-weight:bold;}
.feedback {padding:5px;}
.feedback.error {color:Red;background-color:Transparent;background-image:none;}/* todo: these styles overrides sportssys .error class */
.pane {position:absolute;left:0;top:0;}
.offscreen {position:absolute;left:-10000px;top:-10000px;}
.fixedWidth110  li {float:left;margin-right:10px;}
.fixedWidth110 a:link,.fixedWidth110 a:visited {width:120px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display:inline-block;}
.smaller {font-size:11px;font-weight:bold;}
.bold {font-weight:bold;}
img.profileSmall {width:40px;}
#megadropdown-map .restrict3Lines {height:46px;overflow:hidden;margin-bottom:5px;}
#megadropdown-map .campaigns .boxedLink a {font-weight:bold;}
#megadropdown-map .rightCol .boxedLink img {float:right;margin-top:5px;}

/* Forms */
.buttons span.standard { margin: 3px; }
span.standard {display:inline-block;vertical-align:middle;}
span.standard input,span.standard a:link,span.standard a:visited {line-height:29px;display:block;zoom:1;color:#fff;text-decoration:none;font-weight:bold;}
span.standard input, button.standard {position:relative;border:0;padding:0;cursor:pointer;overflow:visible;font-size:11px;vertical-align:middle; /* removes extra side padding in IE */}
button.standard::-moz-focus-inner {border:none; /* overrides extra padding in Firefox */}
button.standard span {position: relative;display: block;white-space: nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari and Google Chrome only - fix margins */
	button.standard span {margin-top: -1px;}
}
span.standard, button.standard {font-size:11px;text-align:center;background:transparent url(/Resources/images/icons.png) no-repeat 0 -420px;}
span.standard a:link,span.standard a:visited, span.standard input, button.standard span {height:31px;line-height:31px;background:transparent url(/Resources/images/icons.png) no-repeat right -460px;color:#fff;font-weight:bold;margin-left:12px;padding-right:14px;}	
span.standard.long a:link,span.standard.long a:visited, span.standard.long input, button.standard.long span {background:transparent url(/Resources/images/iconsLong.png) no-repeat right -1330px;}	

.scfForm .scfMultipleLineTextBorder,
.scfForm .scfSingleLineTextBorder,
.scfForm .scfPasswordBorder,
.scfForm .scfEmailBorder,
.scfForm .scfNumberBorder,
.scfForm .scfFileUploadBorder,
.scfForm .scfCheckboxBorder,
.scfForm .scfDateSelectorBorder,
.scfForm .scfDropListBorder,
.scfForm .scfListBoxBorder,
.scfForm .scfRadioButtonListBorder,
.scfForm .scfCheckBoxListBorder
 {padding: 10px 0px!important;}
.scfSubmitButtonBorder {display:inline-block;vertical-align:middle;zoom:1;*display:inline;} /* last 2 is IE7 hack to make div fit to content properly */
.scfSubmitButtonBorder input,.scfSubmitButtonBorder a:link,.scfSubmitButtonBorder a:visited {line-height:29px;display:block;zoom:1;color:#fff;text-decoration:none;font-weight:bold;}
.scfSubmitButtonBorder input {position:relative;border:0;padding:0;cursor:pointer;overflow:visible;font-size:11px;vertical-align:middle; /* removes extra side padding in IE */}
.scfSubmitButtonBorder::-moz-focus-inner {border:none; /* overrides extra padding in Firefox */}
.scfSubmitButtonBorder {font-size:11px;text-align:center;background:transparent url(/Resources/images/icons.png) no-repeat 0 -420px;}
.scfSubmitButtonBorder a:link,.scfSubmitButtonBorder a:visited, .scfSubmitButtonBorder input {height:31px;line-height:31px;background:transparent url(/Resources/images/icons.png) no-repeat right -460px;color:#fff;font-weight:bold;margin-left:12px;padding-right:14px;}	
.scfSingleLineTextBorder {padding-bottom:25px;}
.scfSectionContent {margin-bottom:10px;}
.scfSingleLineTextBox {border:#acafae 1px solid;}
.scfDateSelectorGeneralPanel .selector, .scfDateSelectorGeneralPanel .selector select, .scfDateSelectorGeneralPanel .selector span {width:auto;}
.scfForm legend {display:block;}
.scfForm .scfRequired{background:transparent url(/Resources/images/icons.png) no-repeat -180px -86px;width:20px;height:20px; }

span.standardSmall, button.standardSmall {background-position:0 -500px;}
span.standardSmall a:link, span.standardSmall a:visited, span.standardSmall input, button.standardSmall span {height:24px;line-height:24px;background-position:right -540px;}	

span.standardCancel, button.standardCancel {background-position:0 -580px;}
span.standardCancel a:link, span.standardCancel a:visited, span.standardCancel input, button.standardCancel span {background-position:right -620px;}	

span.standardCancelSmall, button.standardCancelSmall {background-position:0 -660px;}
span.standardCancelSmall a:link, span.standardCancelSmall a:visited, span.standardCancelSmall input, button.standardCancelSmall span {height:24px;line-height:24px;background-position:right -700px;}	

.errorMsg {font-size:11px;padding-left:10px;}
/* /forms */

/* Tables */
tr.even {background:#fff url(/Resources/images/bg_cells_right.png) repeat-y;position:relative;}
tr.odd {background:#fff url(/Resources/images/bg_cells_left.png) repeat-y;position:relative;}
.pageType.wide tr.even, .colDouble  tr.even {background:#fff url(/Resources/images/bg_cells_right_wide.png) repeat-y;position:relative;}
.pageType.wide tr.odd,  .colDouble  tr.odd {background:#fff url(/Resources/images/bg_cells_left_wide.png) repeat-y;position:relative;}
tr.odd td, tr.even td { background: transparent none !important; }

.bold {font-weight:bold;}
th {text-align:center;}
.dbustandard td {padding:5px 10px;}
.layout {border-collapse:collapse;}
.label {width:100px;text-align:right;}
.form td {padding:4px 10px;}
table.checkboxGroup td {padding-left:0;}
table.alignLeftSide td {padding-left:0 !important;}


/* Elements */
#page {width:980px;text-align:left;margin:0 auto;position:relative;}
.logo {position:absolute;left:20px;top:12px;}
/* EPB, 10-06-2011: Used in case 12756 but removed because of performance-release */
.logoprint {display:none;}
.videoDiv {margin-bottom:15px;text-align:center;}

#content {background:transparent url(/Resources/images/bg_white_transparent_80.png);min-height:600px;}

#topSearch {margin-top:7px;margin-right:10px;float:right;}
.search input[type=text] {background:transparent url(/Resources/images/icons.png) 0 -860px repeat-x;width:100px;padding:2px;padding-top:3px;border-right:0;} 
.search.wide input[type=text] {width:470px}
#pageSearch {margin-bottom:10px;}
.paging {margin-bottom:1em;}
.paging input[disabled] {display:none;}

#oevelsesSearch {margin-bottom:20px;}
#oevelsesSearch input[type=text] {width:163px;border-right:0;}
#oevelsesSearch a.large {padding-left:10px;}
#oevelsesSearch .greyBox {padding-top:8px;}
.kommentarList .oevelseLbl {width:70px;font-weight:bold;}
.kommentarList .oevelseName {width:155px;}
.DBUadm  { margin-top: 5px; margin-left: 10px; min-width: 10px; padding-left: 16px; color: #999; font-size: 10px; font-weight: bold; background: transparent url(/Resources/images/icons.png) no-repeat scroll 0 -1169px; height: 16px; line-height:16px; float:left;}
.DBUheader {float:left;}

#topmenuWrapper 
{
    float: right;
}

#topmenu {height: 80px; overflow: hidden; background: url("/Resources/images/bg_topmenu_sprite_solo.png") no-repeat scroll 0 0 transparent;}
#topmenu ul 
{
    list-style: none;
    list-style-position: outside;
    margin: 0;
    padding: 0;
}

#topmenu ul li 
{
    float: left;
    margin: 0;
    padding: 0;
}

#topmenu a 
{
    position: relative;
    display: block;
	background: url('/Resources/images/dbu-menu-shade.png');
	
	height: 84px;
	
	margin-left: 84px;
	
	float: left;
	
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
}

#topmenu a:active,
#topmenu a:selected,
#topmenu a:focus { 
    border: none;
    outline: none;
}


#topmenu a strong 
{
    color: #000;
    position: relative;
	display: block;
	margin: 0 -17px;
    white-space: nowrap;
    
    z-index: 100;
}


#topmenu a span.ear {
	position: absolute;
	display: block;
	top: 0px;
	
	height: 84px;
	background: url('/Resources/images/dbu-menu-ears.png');
	
	z-index: 90;
}

#topmenu a span.ear.left  
{
    width: 81px;
    left: -81px; 
    background-position: -71px 0;
}

#topmenu a span.ear.right
{
    right: -71px;
    width: 71px;
}

/* Hover state */
#topmenu a:hover,
#topmenu a.special.last:hover { background-position: 0 -84px; }
#topmenu a:hover span.ear.left,
#topmenu a.special.last:hover span.ear.left { background-position: -71px -84px; }
#topmenu a:hover span.ear.right,
#topmenu a.special.last:hover span.ear.right { background-position: 0 -84px; }

/* Active state */
#topmenu a.selected { background-position: 0 -168px; }
#topmenu a.selected span.ear.left { background-position: -71px -168px; }
#topmenu a.selected span.ear.right { background-position: 0 -168px; }

/* Last menu entry in the topmenu */
#topmenu a.last * { color: #fff; }

#topmenu a.last 
{
    background-position: 0 -252px;
    margin-right: 6px;
}

#topmenu a.last strong
{
    background: url(/Resources/images/dbu-menu-arrow.png) no-repeat center bottom;
    margin-right: 10px;
    padding-bottom: 25px;
}

#topmenu a.last span.ear.left 
{
    background-position: -71px -252px;
} 

#topmenu a.last span.ear.right 
{
    background-position: 0px -252px;
}

/* Last menu entry in the topmenu hover state */
#topmenu a.last:hover { background-position: 0 -336px; }
#topmenu a.last:hover span.ear.left { background-position: -71px -336px; }
#topmenu a.last:hover span.ear.right { background-position: 0 -336px; }

/* Last menu entry in the topmenu selected state */
#topmenu a.last.selected *,
#topmenu a.last.special.selected * { color: #000; }
#topmenu a.last.selected strong,
#topmenu a.last.special.selected strong { background-image: none; }
#topmenu a.last.selected,
#topmenu a.last.special.selected { background-position: 0 -168px; }
#topmenu a.last.selected span.ear.left,
#topmenu a.last.special.selected span.ear.left { background-position: -71px -168px; }
#topmenu a.last.selected span.ear.right { background-position: 0 -420px; }
#topmenu a.last.special.selected span.ear.right { background-position: 0px -168px; }

#topmenu a.last.special  
{
    margin-right: 84px; 
    background-position: 0px 0px;
}
#topmenu a.last.special strong 
{
    background: none;
    margin-right: 0px;
}
#topmenu a.last.special * { color: #000; }
#topmenu a.last.special span.ear.left  
{
    width: 81px;
    left: -81px; 
    background-position: -71px 0;
}

#topmenu a.last.special span.ear.right
{
    right: -71px;
    width: 71px;
    background-position: 0px 0px;
}



/* Service menu */
#servicemenu 
{
    text-align: right; 
    height: 48px; 
    overflow: hidden;
}

#servicemenu ul li
{
    display: block;
    height: 34px;
    line-height: 34px;
    background: transparent url(/Resources/images/icons.png) no-repeat -85px -925px;
    padding-left: 30px;
}

#servicemenu ul li:first-child 
{
    background:transparent url(/Resources/images/icons.png) no-repeat -0px -885px;
}

#servicemenu ul li.search
{
    padding-left: 37px;
    background:transparent url(/Resources/images/service_search_start.png) no-repeat;
}

#servicemenu ul li.search > div 
{
    height: 34px;
    background:url(/Resources/images/service_shade.png);
    background-repeat: no-repeat;
    background-position: top right;
}

#servicemenu ul li.search div#search 
{
    position: relative;
    width: 200px;
}

#servicemenu ul li.search div#search input#sidehovedservicemenu_0_sidehovedhurtigsoeg_0_txtSearch 
{
    position: absolute;
    top: 6px;
    left: 0;
    background:url(/Resources/images/service_input_bg.png);
    border: 0;
    height: 22px;
    line-height: 18px;
    padding: 0 2px;
    margin: 0;
    width: 130px;
}

#servicemenu ul li.search div#search input#sidehovedservicemenu_0_sidehovedhurtigsoeg_0_BtnSearch 
{
    position: absolute;
    top: 6px;
    left: 134px;
}

#servicemenu a 
{
    padding: 0 10px;
}
#servicemenu a:link, 
#servicemenu a:visited {font-size:12px;color:#fff;display:block;background-color:#cc2f34;}
#servicemenu a:hover,#servicemenu a:visited:hover {text-decoration:none;}

#spiller {background-position:0 -29px;}
#spiller:hover,#spiller.selected {background-position:0 0;}
#spiller a {width:105px;}
#traener {background-position:0 -87px;}
#traener:hover,#traener.selected {background-position:0 -58px;}
#traener a {width:112px;}
#leder {background-position:0 -145px;}
#leder:hover,#leder.selected {background-position:0 -116px;}
#leder a {width:103px;}
#dommer {background-position:0 -203px;}
#dommer:hover,#dommer.selected {background-position:0 -174px;}
#dommer a {width:117px;}
#foraelder {background-position:0 -261px;}
#foraelder:hover,#foraelder.selected {background-position:0 -232px;}
#foraelder a {width:121px;}
#vaelgLandsdel {background-position:0 -319px;margin-right:0 !important;margin-left:10px;}
#vaelgLandsdel:hover,#vaelgLandsdel.selected {background-position:0 -290px;}
#vaelgLandsdel a {width:169px;}
                    
#breadcrumb {background:transparent url(/Resources/images/iconsLong.png) repeat-x 0 -45px;padding:8px 20px 18px 20px;}
#breadcrumb a:link,#breadcrumb a:visited {color:#333;text-decoration:none;font-size:11px;}
#breadcrumb .separator {display:inline-block;width:11px;height:10px;background:transparent url(/Resources/images/icons.png) no-repeat -190px -800px;margin:0 5px;}


#footer {background:transparent url(/Resources/images/iconsLong.png) repeat-x 0 -95px;padding:15px 40px;}
/*#footer {background-color:#e0e0e0;padding:15px 40px;}*/
#footer .col1 {width:300px;margin-right:20px;padding-top:29px;}
#footer .col2 {width:300px;margin-right:20px;}
#footer .col3 {width:260px;}
#footer h6 {font-size:15px;font-weight:bold;margin-bottom:11px;}
#footer ul.half {width:120px;margin-right:10px;}
#footer ul.half li {margin-bottom:5px;}
#footer ul li {margin-bottom:5px;}
#footer a:link,#footer a:visited {font-size:13px;font-weight:bold;}
#footer .meta {margin-top:4px;font-size:11px;}
.vcard {line-height:18px;}
#footer .wp {margin-right:0;margin-bottom:0;float:none;width:auto;}
#footer .wpHeader {background-image:none;padding:0;}
#footer .wpHeader h2 {font-size:15px;margin-bottom:11px;}
#footer .wpBody {padding:0;background-color:Transparent;border-top:none;}

/* Grid */
.col {float:left;width:320px;}
.colDouble {float:left;width:640px;}
.searchResultsCol {width:430px;margin-right:40px;}
.searchResultsCategoriesCol {width:80px; font-size:10px;}
#pagelayoutThreeColSubpage {background:transparent url(/Resources/images/bg_article_faux_cols.png) no-repeat 20px 0;}
.pageType.wide #pagelayoutThreeColSubpage {background:transparent url(/Resources/images/bg_article_faux_cols_wide.png) no-repeat 20px 0;}
#pagelayoutThreeColSubpage .colLeft {width:180px;overflow:hidden;}
#pagelayoutThreeColSubpage .colMiddle {width:460px;overflow:hidden;}
#pagelayoutThreeColSubpage .colMiddle.wide {width:780px;overflow:hidden;}
#pagelayoutTwoColWithBackground {}

/* Webparts and variations */
.wp {float:left;width:300px;margin-bottom:15px;margin-left:20px;}
.wp .wpBody {line-height:16px;}
.wp .wpBody a {font-weight:bold;}
.wpFull {float:none;margin-right:20px;width:auto;}
.wpDouble {width:620px;}
.wpHeader {background:transparent url(/Resources/images/iconsLong.png) no-repeat 0 -900px;padding:10px 20px 8px;text-align:left;}
.wpDouble .wpHeader {background:transparent url(/Resources/images/iconsLong.png) no-repeat 0 -1070px;}
.wpHeader h2 {font:bold 17px Arial, Helvetica, sans-serif;margin-bottom:0;}
.wpHeader h2 a:link,.wpHeader h2 a:visited {color:#333;text-decoration:none;}        /* Links in the titel should not be styled as normal links - this helps preserve the org. look */
.wpHeader h2 a:hover,.wpHeader h2 a:visited:hover {color:#333;text-decoration:none;} /* Links in the titel should not be styled as normal links - this helps preserve the org. look */

.wpBody {background-color:#fff;padding:11px 12px; border-top:2px solid #db2b36;}

div.wpBody.wpBodyNoPadding p img {margin: -11px -12px 0px;}

.wpGreenBorder .wpBody {border-color:#51640d;}
.wpTransparent .wpBody {background:transparent url(/Resources/images/bg_white_transparent_80.png);}
.wpGrey .wpBody {background-color:#e6e6e6;border-color:#51640d;}
.wpGrey .wpFooter {background:transparent url(/Resources/images/iconsLong.png) no-repeat 0 -1010px;height:30px;overflow:hidden;}
.wpImageOnly .wpBody {padding:0;}
.wpImageOnly img {display:block;}
.wpLinks li {margin-bottom:5px;}
.wpWysiwyg {}
.wpWhiteBackground {width:auto;float:none;} /* For integrating sportsys webparts */
.wpWhiteBackground .wpHeader {padding:0;height:3px;overflow:hidden;background:transparent url(/Resources/images/iconsLong.png) no-repeat 0 -1115px;}
.wpWhiteBackground .wpBody {border-top:0;background:transparent url(/Resources/images/bg_article.png) repeat-y;}
.wpWhiteBackground .tools {padding-top:0;padding-right:0;}/* reset some padding when the tool bar is present */
.wpBody_nyhedsspot {background-color:#e6e6e6;border-color:#51640d;border-top:2px solid #526508;padding-bottom:4px;}

#landsdelVaelgBox {width:100%}
#landsdelVaelgBox .buttonClose {display:none;}
#landsdelVaelgBox .wpBody {text-align:left;}
#landsdelVaelgBox .boxedLink img {float:right;}

/* Right collum always gray with gren border and bottom angle */
.colRight .wpBody {background-color:#e6e6e6;border-color:#51640d;}
.colRight .wpFooter {background:transparent url(/Resources/images/iconsLong.png) no-repeat 0 -1010px;height:30px;overflow:hidden;}

.wpLeftMenu {background-color:transparent;width:160px;margin-bottom:0;}
.wpLeftMenu .inner {margin:30px 0;background:transparent url(/Resources/images/bg_leftmenu_bottom.png) no-repeat bottom left;padding-bottom:175px;}

/* 1. niv */
.wpLeftMenu li a:link,.wpLeftMenu li a:visited {background-color:#ededed;border-bottom:1px solid #d4d4d4;color:#333;padding:5px 10px;display:block;font-weight:bold;}
.wpLeftMenu li a:hover,.wpLeftMenu li a:visited:hover {background-color:#fff;text-decoration:none;}
.wpLeftMenu li a.open {border-bottom-color:#da5e66;background-color:#fff;}

/* 2. niv */
.wpLeftMenu li li a:link,.wpLeftMenu li li a:visited {background:#fff url(/Resources/images/bullit.png) no-repeat 10px 10px;font-weight:normal;padding-left:20px;}
.wpLeftMenu li li a:hover,.wpLeftMenu li li a:visited:hover,.wpLeftMenu li li a.selected {text-decoration:none;color:#000;background:#fff url(/Resources/images/bullit_red.png) no-repeat 10px 9px;}
.wpLeftMenu li li a.open {border-bottom-color:#fff;}

/* 3. niv */
.wpLeftMenu li li li a:link,.wpLeftMenu li li li a:visited {margin-left:10px;}

/* 4. niv */
.wpLeftMenu li li li li a:link,.wpLeftMenu li li li li a:visited {margin-left:20px;}

.wpArticle {margin-left:0;width:auto;float:none;line-height:16px;}
.wpArticle .inner h1 {margin-top:10px;}
.wpArticle .inner {padding-left:20px;padding-right:20px;padding-bottom:20px;}
.wpArticle .inner td.header {background-color:#c81420;color:#fff;}
.wpArticle .landsholdklub {background:transparent url(/Resources/images/landsholdklubbenlogo.png) no-repeat top right;}
.wpArticle .landsholdklub h1 {min-height:60px; width:350px;}
.wpArticle .ImagePlaceholder {float:right; overflow:hidden; margin-left: 10px; margin-bottom:10px;}
.wpArticle .ImageText {color:#666;font-size:11px;font-style:italic; margin-top:3px;}
.articleCreatedDate {clear:both;font-size:10px;color:#666}
.newsCreatedDate {margin-top:1px;font-size:10px;color:#666;font-style:italic;min-width:10px}
.left.read-more-link {min-width:10px}
.manchet {font-weight:bold;font-size:12px;margin-bottom:15px;}
.pageResponsible {color:#999;clear:both;padding-top:10px;}
/*#pagelayoutTwoColWithBackground {background:url(/Resources/images/iconsLong.png) no-repeat 0 -1115px;}*/
#pagelayoutTwoColWithBackground .inner {background:transparent url(/Resources/images/bg_article.png) repeat-y 20px 0;margin-top:3px;padding:20px;padding-left:40px;}
#pagelayoutTwoColWithBackground .wpArticle .inner {background:none;}
#IndholdToKolonnerOpdeltVenstreMedBaggrund .colDouble .inner {}
#IndholdToKolonnerOpdeltVenstreMedBaggrund .colDouble .inner .line.background {background:transparent url(/Resources/images/bg_article.png) repeat-y 20px 0;margin-top:0px;padding:20px;padding-left:40px;padding-bottom:0px;margin-bottom: 20px; }
#IndholdToKolonnerOpdeltVenstreMedBaggrund .userComments, #pagelayoutTwoColWithBackground .userComments {width: 415px;}
#IndholdToKolonnerOpdeltVenstreMedBaggrund .userComments .userInfo, #pagelayoutTwoColWithBackground .userComments .userInfo {background-position: 0px -975px;}
.commentsBar {background:#efefef url(/Resources/images/icons.png) 10px 7px no-repeat;color:#333;padding:5px 27px;margin-bottom:15px;}


/* Search on map */
.wpMap input[type=text] {background:url(/Resources/images/bg_map_search.png) repeat-x;font-size:12px;height:29px;line-height:29px;padding:0;padding-left:5px;width:188px;vertical-align:top;border:1px solid #c5c5c5;font-weight:bold;color:#8b8b8b;}
.wpMap input[type=submit] {background:url(/Resources/images/bg_btn.png) top right repeat-x;font-size:12px;color:#fff;border:0;padding:6px 0 7px 0;margin:0;line-height:19px;font-weight:bold;width:50px;}
.wpMap a:link,.wpMap a:visited {display:block;margin-top:13px;}
/* /Search on map */

/* Dropdown */
#megadropdown {position:relative;z-index:100;}
#megadropdown-mask {position:absolute;z-index:100;left:0;top:0;height:0px;width:100%;overflow:hidden;}
#megadropdown-map {position:absolute;left:0;top:-0;width:100%;min-height:396px;background:#7b7f69 url(/Resources/images/bg_megadropdown.png) repeat-x;}
#megadropdown-map .slide {position:relative;left:0;top:0;padding:18px 15px 15px;}

/* Slide menu level one */
#megadropdown ul.slidemenu
{
    position: relative;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400; 
    font-style: normal;
    color: #333333;
    
    z-index:110;
    float: left;
    width: 300px;
}
#megadropdown ul.slidemenu li
{
    width: auto;
    /*min-width: 300px;
    max-width: 300px;*/
    background: url(/Resources/images/bg_white_transparent_80.png);
    position: relative;
    margin-top: 1px;
    
}

#megadropdown ul.slidemenu li:first-child
{
    margin-top: 0;
}

#megadropdown ul.slidemenu li:hover,
#megadropdown ul.slidemenu li.hover
{
    background: #fff;
}

#megadropdown ul.slidemenu li a
{
    display: block;
    color: #333333;
    text-decoration: none;
    padding: 10px 20px;     /* padding-height changed from org 12px (MAST) */
    overflow:visible;
    width: 260px;
}

#megadropdown ul.slidemenu > li > a > span.text
{
    background-image: url(/Resources/images/list_arrow_off.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 12px;
    font-weight: bold;
}

#megadropdown ul.slide_spot_selector li a span.text
{
    background-image: url(/Resources/images/bullit_white.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 15px;
    font-weight: bold;
}

#megadropdown ul.slidemenu li:hover > a > span.text,
#megadropdown ul.slidemenu li.hover > a > span.text
{
    background-image: url(/Resources/images/list_arrow_on.png);
}

#megadropdown ul li a span.hint 
{
    margin-top: 3px;
    display: none;
    font-size: 10px;
}

#megadropdown ul.slide_spot_selector li a span.hint 
{
    margin-top: 0px;
    line-height: 10px;
    font-size: 10px;
    margin-left: -15px;
    padding-left: 30px;
    padding-bottom: 6px;
    width: 230px;
}

#megadropdown ul li:hover span.hint, 
#megadropdown ul li.hover span.hint
{
    display: block;
}

/* Slide menu level two */
#megadropdown ul.slidemenu ul 
{
    position: absolute;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    visibility: hidden;
    
    top: 0px;
    left: 100%;
    
    margin: 0 0 0 1px;
    padding: 0;
    
    background:#c0cfb8 url(/Resources/images/bg_megadropdown.png) repeat-x;
}

#megadropdown ul.slidemenu li:hover ul,
#megadropdown ul.slidemenu li.hover ul
{
    visibility: visible;
}

#megadropdown ul.slidemenu li li a 
{
    background-image: url(/Resources/images/list_arrow_off.png);
    background-repeat: no-repeat;
    background-position: 20px center;
    text-indent: 12px;
    font-size: 11px;
    font-weight: bold;
}

#megadropdown ul.slidemenu li li:hover a 
{
    background-image: url(/Resources/images/list_arrow_on.png);
}

#megadropdown .slidecontent 
{
    position: relative;
    width: 630px;
    height: 358px;
    float: right;
}

#megadropdown .landsdelsvaelger 
{
    position: relative;
    width: 100%;
    height: 358px;
    float: left;
}

#megadropdown .slidecontent h2 {
    font: bold 17px Arial, Helvetica, sans-serif;
}

#megadropdown .slidecontent div.slide_spot_viewer
{
    position: absolute;
    bottom: 20px;
    left: 0px;
    min-height: 98px;
    width: 395px;
    
    border-top: 4px solid #da2c36;
    
    background:  url(/Resources/images/bg_white_transparent_80.png);
    
}

#megadropdown .slidecontent .slide_spot_arrow { margin-left: 20px; }

#megadropdown .slidecontent div.slide_spot_viewer > div
{
    padding: 10px;
}

#megadropdown .slidecontent ul.slide_spot_selector
{
    position: absolute;
    bottom: 20px;
    right: 0px;
    
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#megadropdown .slidecontent ul.slide_spot_selector li a
{
    display: block;
    background: #961d24 url(/Resources/images/slide_spot_selector_bg.png) repeat-x top center;
    /*height: 34px;*/
    line-height: 34px;
    width: 250px;
    color: #fff;
    text-decoration: none;
    padding-left: 15px;
    font-size: 12px;
    font-weight: bold;
}

#megadropdown .slidecontent ul.slide_spot_selector li a.hovering:hover
{
    background-image: url(/Resources/images/slide_spot_selector_high_bg.png);
    padding-bottom: 5px;
}


/* Slide menu for landsdelsvælgeren*/
#megadropdown .rightCol {
    width: 160px;
    position: absolute;
    right: 0px;
    top: 0px;
}

#megadropdown .rightCol li.boxedLink {
    background-image: url("/Resources/images/bg_white_transparent_80.png");
    margin-bottom: 10px;
    padding-bottom: 7px;
    position: relative;
}

#megadropdown .rightCol li.boxedLink a {
    color: #333333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    text-decoration: none;
    width: 120px;
}

#megadropdown .rightCol h4 {
    color: #333333;
    font-size: 14px;
    margin-top: 3em;
    padding-left: 5px;
}

#megadropdown .rightCol li.boxedLink img {
    bottom: 10px;
    position: absolute;
    right: 10px;
}

/* Gallery */
#smallGallery {position:relative;height:170px;overflow:hidden;}
#smallGallery.loaded {position:relative;height:auto;overflow:visible;}
#smallGallery .loading {position:absolute;left:0;top:0;background-color:#fff;text-align:center;width:100%;height:87px;z-index:1;padding-top:73px;}

/*  */
.meta {}

/* Section headlines */
.sectionheadlineLarge {background-repeat:no-repeat;padding:22px 0 23px 0;margin-bottom:15px;}
.sectionheadlineSmall {background-repeat:no-repeat;padding:11px 0;margin-bottom:15px;}
.sectionheadlineLarge .text {background:transparent url(/Resources/images/bg_white_transparent_90.png);padding:11px 37px 21px;border-bottom:2px solid #DB2B36;display:inline-block;width:370px;}
.sectionheadlineSmall .text {background:transparent url(/Resources/images/bg_white_transparent_90.png);padding:11px 18px;border-bottom:2px solid #DB2B36;display:inline-block;font-size:11px;}
.sectionheadlineLarge h1,.sectionheadlineLarge p,
.sectionheadlineSmall h1,.sectionheadlineSmall p {margin-bottom:0;}
.sectionheadlineLarge h1 {font-size:32px;margin-bottom:13px;}
.sectionheadlineSmall h1 {font-size:22px;}

/*
.landshold {background-image:url(/Resources/images/strips/strip_landshold.jpg);}
.turneringerOgResultater {background-image:url(/Resources/images/strips/strip_turneringer_og_resultater.jpg);}
.uddannelseOgTraening {background-image:url(/Resources/images/strips/strip_uddannelse_og_traening.jpg);}
.boernOgUnge {background-image:url(/Resources/images/strips/strip_boern_og_unge.jpg);}
.klubservice {background-image:url(/Resources/images/strips/strip_klubservice.jpg);}

.sectionheadlineSmall.landshold {background-position:0 -28px;}
.sectionheadlineSmall.turneringerOgResultater {background-position:0 -31px;}
.sectionheadlineSmall.uddannelseOgTraening {background-position:0 -46px;}
.sectionheadlineSmall.boernOgUnge {background-position:0 -87px;}
.sectionheadlineSmall.klubservice {background-position:0 -80px;}
*/
/* /Section headlines */

/* Flash */
#flash {text-align:center;height:410px;margin:0px;}

.noFlashPlayer {padding:30px;padding-top:110px;}

/* items */
#largeCampaign {margin-bottom:15px;}
.item {border-top:2px solid #DB2B36;background:#fbfbfb url(/Resources/images/bg_item.png) left bottom repeat-x;padding:7px 10px 0 7px;margin-bottom:10px;}
.plainItemList .item {border-top:0;background-image:none;background-color:Transparent;}
.item strong {font-size:13px;}
.item a:link,.item a:visited {color:#333;text-decoration:none;}
.item a:hover,.item a:visited:hover {color:#DB2B36;}
.plainItemList .item a:link,.plainItemList .item a:visited {color:#DB2B36;}
.item .image,
.item .tag {margin-bottom:2px;}
.item .comments,
.item .time,
.item .favorites {padding-top:5px;}
.tag {text-transform:uppercase;font-size:10px;color:#999;}
.item .rating {padding-top:7px}
.divider {float:left;background-color:#dadada;width:1px;height:25px;overflow:hidden;margin-left:10px;margin-right:10px;}
.dividerSmall {height:10px;margin-top:5px;}
.plainItemList .divider {height:10px;margin-top:7px}
.personname,
.item .meta {clear:both;}
.personname {font-size:11px;font-weight:bold;}
.comments {background:url(/Resources/images/icons.png) no-repeat 0 8px transparent;padding-left:17px;}
.ideas {background:url(/Resources/images/icons.png) no-repeat 0 -1149px transparent;padding-left:17px;margin-bottom: 10px;font-weight: bold;}
.ideasList {background:url(/Resources/images/icons.png) no-repeat 0 -1149px transparent;padding-left:17px;margin: 5px 0px;font-weight: bold;}
.commentslist {background:url(/Resources/images/icons.png) no-repeat 0 2px transparent;padding-left:17px;margin: 5px 0px;font-weight: bold;}

h4.comments {background-position:0 3px;width:100%}
.favorites {background:url(/Resources/images/icons.png) no-repeat 0px -155px transparent;padding-left:17px;}
#footer .comments {background-position:0 2px;}
#footer .favorites {background-position:0 -153px;}
.comment {}
.comment blockquote {background-color:#f2f2f2;padding:7px 10px;margin:0;}
.comment .personname {background:transparent url(/Resources/images/icons.png) no-repeat 0px -1055px;padding-left:34px;margin-bottom:1em;padding-top:2px;}
.latestNewsList li {margin-bottom:10px;}
.latestNewsHeader {padding-bottom:5px; padding-top:5px; border-bottom:solid 1px #D0D0D0; width:65%;}
.latestNewsDate {padding-bottom:5px;  padding-top:5px; padding-left:8px; border-bottom:solid 1px #D0D0D0; color:#CE1421; width:29%; font-weight:bold; background: url("/Resources/images/bullit_red.png") no-repeat scroll 78px 50% transparent;}
.morenewsfooter {padding-right: 4px;}
/* /items */

/* Create comment and comment listing */
.pageType.wide .wpArticle .inner {padding-left:200px;}
.pageType.wide .wp.wpArticle .inner {padding-left:20px;}
.pageType.wide .userComment {width: 420px;}
.userComment {margin-bottom:20px;position:relative;}
.userComment .greyBox {min-height:63px;width:290px;overflow-x:hidden;}
.userComment > .greyBox {width:340px; }
.userComment .greyBox .CommentContainer {min-height:40px;}
.userComment .reportComment {font-size:10px;float:right;text-align:left;margin-right:-10px;margin-top:5px;}
.userComment .reportComment a {font-size:10px;background-position:0 -830px;margin-left:3px;display:inline-block;padding-left:25px;}
.userComment .reportComment a:hover {background-position:0 -800px;text-decoration:none;}
.userComment .VIP .greyBox {border-left: solid 2px #C81420; width:258px;}

.userInfo {background-image:url(/Resources/images/icons.png);background-repeat:no-repeat;background-position:0 -975px;padding-left:35px;position:absolute;bottom:0;right:0;width:105px;height:80px;}
.userComment .VIP .DBUlogo { float:right;position: relative; left: -15px; top: 13px; background: transparent url(/Resources/images/icons.png) no-repeat scroll -100px -1255px; height: 37px; width:37px}
.addUserComment .textarea {width:340px;height:100px;margin-bottom:5px;}
/* /Create comment and comment listing */

/* Page tools */
.tools {font-weight:bold;padding:11px 0px 0 0;font-size:11px;}
.tools table {float:right;}
.tools table td {width:auto;}
.spriteIcon {background-image:url(/Resources/images/icons.png);background-repeat:no-repeat;padding-left:20px;background-position:0 5px;white-space:nowrap;}
#recommend {background-position:0 -331px;margin-left:10px;display:inline-block;padding-left:18px;}
#recommend.disabled {background-position:0 -301px !important;text-decoration:none;color:#999999 !important;}
#recommend:hover {text-decoration:none;}
#print {background-position:0 -120px;margin-left:10px;display:inline-block;padding-left:19px;}
#print:hover {background-position:0 -90px;text-decoration:none;}
#share {float:none;}
#share a:link,#share a:visited {background-position:0 -60px;margin-left:10px;display:inline-block;margin-top:1px;}
#share a:hover {background-position:0 -30px !important;text-decoration:none;}
.at300bs.at15t_expanded, .at300bs.at15t_compact {background:none !important;margin-right:0 !important;} /* remove addthis' standard icon */
.disabled {cursor:default !important; color:#C81420 !important;}
/* /Page tools */

/* Recommendations */
.recommendations {background:#efefef url(/Resources/images/icons.png) 10px -147px no-repeat;color:#333;padding:5px 27px;margin-bottom:15px;display:none;}
/* /Recommendations */

/* MyProfile */
#MyUserInfo .col, #MyPersonalInfo .col {width:180px;}
#MyUserInfo .colFirst, #MyPersonalInfo .colFirst {width:269px;margin-right:10px;}
#MyUserInfo .last, #MyPersonalInfo .last {margin-left:10px;}
#MyUserInfo input[type=text],#editUserInfo input[type=password], #MyPersonalInfo input[type=text],#editUserInfo input[type=password] {width:160px;}
#MyUserInfo .form td, #MyPersonalInfo .form td {padding-left:0;}
#MyPersonalInfo .fodaLinkBox {margin-top:15px;}
.profilBillede a { position:relative; top: -15px; left: 10px; }
#MyPersonalInfo .fodaLinkBox a, #MyUserInfo .fodaLinkBox a, .profilBillede a {color: #999999;}
#MyPersonalInfo .fodaLinkBox a:hover, .profilBillede a:hover {}
#MyPersonalInfo .fodaLink {display:none;}/*mel: removed some styling*/
#editUserInfo .selector, #editPersonalInfo .selector {width:170px;}
#editUserInfo .selector span, #editPersonalInfo .selector span {width:140px;}
#MyUserInfo .error, #MyPersonalInfo .error {border:none;background:transparent;}

/*#MyPersonalInfo a.sticker {position:relative;left:230px;top:-2px}*/
#MyUserInfo a.sticker {position:relative;left:112px;top:-2px}
#MyUserInfo a.edit {background:url(/Resources/images/icons.png) right -360px no-repeat;width:102px;height:22px;border:0;margin:0;padding:0;display:inline-block;}
#MyUserInfo a.edit:hover {background-position:right -390px;}
#MyUserInfo #myRegistrations {margin:10px 0px 20px 0px;}

.userTools a.sticker {position:relative;right:-12px;top:0px;float:right;}
.userTools .articleList * { font-weight: normal; }
.userTools .articleList .item { background: url(/Resources/images/bg_item.png) #fbfbfb repeat-x left bottom; border-top: solid 2px #db2b36; clear: both; padding-top: 10px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px;  }
.userTools .articleList .presentation { float: left; width: 190px; overflow: hidden; }
.userTools .articleList .presentation .area, .userTools .articleList .presentation .area a { color:#999; font-size: 10px; margin-bottom: 2px; }
.userTools .articleList .presentation .title a { color: #db2b36; }
.userTools .articleList .presentation .title a:hover { text-decoration: underline; }
.userTools .articleList .userImage { float: right; width: 50px; text-align: right; }
.userTools .articleList .userImage img { border: none; }
.userTools .articleList .footer { clear: both; font-size: 11px; margin-top: -10px; }
.userTools .articleList .footer .comments, .articleList .footer .rating { float: left; min-width: 10px; border-right: solid 1px #ccc; padding-bottom: 10px; padding-top: 5px; }
.userTools .articleList .userName { float: right; width: 150px; overflow:hidden; text-align: right; white-space:nowrap; padding-bottom: 10px; padding-top: 5px; color: #999; }
.userTools .articleList .rating_bar { margin: 0px 5px; margin-top:3px; background: url(/Resources/images/icon_rating_off.png) repeat-x 0px 0px; }
.userTools .articleList .rating_bar div { margin-top:3px; background: url(/Resources/images/icon_rating_on.png) repeat-x 0px 0px; }
.userTools .uploadImagesLink, .userTools .uploadVideoLink { float: right; }
.userTools .uploadImagesLink .right { margin-right: 0px !important; margin-top:0px !important; }
.userTools #smallGallery { float: none; }
.userTools #smallGallery ul { width: 595px; }

#MyUserInfo ul.larger li, .userTools ul.larger li, #MyPersonalInfo ul.larger li, .userTools ul.larger li {height:19px;line-height:19px;}

/* /MyProfile */

/* DBU Labs */
.ideListButton { margin-bottom: 8px; }
.ideAreaName a, .ideAreaName a:visited, .ideAreaName a:hover, .ideAreaName a:active { font-size: 10px; color: #999; }
.kommentarList .greyBox {width:230px;}
.kommentarList .kommentar{margin-bottom:10px;}
.kommentarList .ideLbl {width:55px;font-weight:bold;}
.kommentarList .ideName {width:170px;}
.kommentarList .bobbleArrow {width: 25px; background-image:url(/Resources/images/icons.png);background-repeat:no-repeat;background-position:0 -975px;height:80px;}
.logoDBU {background:transparent url(/Resources/images/icons.png) no-repeat 0 -1169px;padding-left:18px; margin-top: 10px;margin-bottom:15px;}
.udfordringsListe li {margin-bottom: 10px;}
.udfordringsListe li a:hover, .udfordringsListe li a:visited:hover {text-decoration:none;}

.udfordringsListe a .ideArea {background:transparent url(/Resources/images/icons.png) no-repeat;}
.udfordringsListe a:hover .ideArea {background:transparent url(/Resources/images/icons.png) no-repeat;text-decoration:none !important;}
.udfordringsListe a .udfordringArea {background-color:#f2f2f2}
.udfordringsListe a:hover .udfordringArea {background-color:#f8f8f8;text-decoration:none !important;}

.udfordringsListe .ideArea {float:left; width:40px; text-align: center;color:#fff !important;cursor:pointer;}
.udfordringsListe .ideArea .number {font-size:18px;}
.udfordringsListe .udfordringArea {float:left; width:233px;cursor:pointer;}
.udfordringsListe a:hover .udfordringArea .title, .udfordringsListe a:hover .udfordringArea .resume {text-decoration:none !important;}
.udfordringsListe .udfordringArea .title {padding:9px 10px 5px 10px;font-size:14px !important;}
.udfordringsListe .udfordringArea .resume {padding:0px 10px 10px 10px;color:#333 !important;font-size:11px !important;font-weight:normal !important;}
.udfordringsListe a.fullView .ideArea {height:107px; background-position: 0px -1200px;}
.udfordringsListe a.fullView:hover .ideArea {background-position: -50px -1200px;}
.udfordringsListe a.fullView .ideArea .ideer { padding-top:35px;}
.udfordringsListe a.fullView .udfordringArea {height:107px;}
.udfordringsListe a.fullView .udfordringArea .resume {height:55px;overflow:hidden;}
.udfordringsListe a.compactView .ideArea {height:51px; background-position: -100px -1200px;}
.udfordringsListe a.compactView:hover .ideArea {background-position: -150px -1200px;}
.udfordringsListe a.compactView .ideArea .ideer { padding-top:9px;}
.udfordringsListe a.compactView .udfordringArea {height:51px;overflow:hidden;}
.udfordringsListe a.compactView .udfordringArea .title { padding-top:17px;}
/* /DBU Labs */

/* Fancy box */
#fancybox-wrap .wp {margin-left:0;margin-bottom:0;}
.fancybox-title-inside {display:none!important;}
/* /Fancy box */

#geofancybox {width:355px;height:190px;text-align:left;overflow:hidden;}
#intransitbox {width:355px;text-align:left;overflow:hidden;}
#intransitbox .wpHeader, #geofancybox .wpHeader {background:transparent url(/Resources/images/iconsLong.png) no-repeat 0px -1130px;height:20px;padding-right:5px;padding-top:5px;}
#intransitbox .wpHeader h2, #geofancybox .wpHeader h2 {float:left;width:200px;}
#intransitbox .wpHeader h2 a:link, #geofancybox .wpHeader h2 a:link,
#intransitbox .buttonClose, #geofancybox .buttonClose {float:right;cursor:pointer;width:17px;height:17px;}
#intransitbox .wpBody, #geofancybox .wpBody {clear:both;padding:10px;}


#loginbox {width:355px;height:290px;text-align:left;overflow:hidden;}
#loginbox table {width:100%;}
#loginbox td {vertical-align:middle;padding-bottom:4px;}
#loginbox td[colspan=2] {padding-top:17px;}
#loginbox label {padding-right:3px;}
#loginbox .wpHeader {background:transparent url(/Resources/images/iconsLong.png) no-repeat 0px -1130px;height:20px;padding-right:5px;}
#loginbox .wpHeader h2 {float:left;width:200px;}
#loginbox .wpHeader h2 a:link,#loginbox .wpHeader h2 a:visited, #loginbox .wpHeader h2 {color:#333;}
#loginbox .buttonClose {float:right;cursor:pointer;width:17px;height:17px;}
#loginbox .wpBody {clear:both;}
#loginbox input[type=text] {width:202px;}
#loginbox input[type=password] {width:75px;}
#loginbox a.smaller {white-space:nowrap;}
#loginbox a.forgotPassword {}
#loginbox a.createProfile {padding-right:20px;}
#loginbox .errorMsg {padding-left:81px;text-align:left;}
#loginbox #forgotPasswordHelp {display:none;}
#loginbox input#sendPasswordAddress {width:255px;}
/* edit user info */
/**/

/*Anmeld Kommentar*/
.anmeldFancyBox {width:355px;height:190px;text-align:left;overflow:hidden;}
.anmeldFancyBox .wpHeader {background:transparent url(/Resources/images/iconsLong.png) no-repeat 0px -1130px;height:20px;padding-right:5px;padding-top:5px;}
.anmeldFancyBox .wpHeader h2 {float:left;width:200px;}
.anmeldFancyBox .wpHeader h2 a:link,#loginbox .wpHeader h2 a:visited, #loginbox .wpHeader h2 {color:#333;}
.anmeldFancyBox .buttonClose {float:right;cursor:pointer;width:17px;height:17px;}
.anmeldFancyBox .wpBody {clear:both;padding:10px;}
.anmeldFancyBox textarea {width:330px;height:100px;margin-bottom:5px;}

#frameldFancyBox {width:355px;height:190px;text-align:left;overflow:hidden;}
#frameldFancyBox .wpHeader {background:transparent url(/Resources/images/iconsLong.png) no-repeat 0px -1130px;height:20px;padding-right:5px;padding-top:5px;}
#frameldFancyBox .wpHeader h2 {float:left;width:200px;}
#frameldFancyBox .wpHeader h2 a:link,#loginbox .wpHeader h2 a:visited, #loginbox .wpHeader h2 {color:#333;}
#frameldFancyBox .buttonClose {float:right;cursor:pointer;width:17px;height:17px;}
#frameldFancyBox .wpBody {clear:both;padding:10px;}

/* Sportssys toolbar */
.PageTopRight a {position:relative;top:2px;}
.PageTopRight a img {vertical-align:middle;margin-left:10px;margin-right:4px;position:relative;top:-2px;}
.tools.line .right {float:none;}

/* Administration */
.administration .greyBox.ide {width: 430px;}
.administration .greyBox.ide .titel {font-weight:bold;font-size:14px;margin-bottom: 5px;}
.administration .greyBox.kommentar { margin-left:30px; width: 400px;margin-top:5px; }
.administration .greyBox.kommentar .name {color:#999;margin-top:5px}
.administration .funktion { margin-left: 10px; float:right; vertical-align:middle;}
.administration .funktion select { position:relative; top: 3px;}


/* IE 7 fixes */
.wpFull,.userComment {*zoom:1;}
.pagelayout {*margin-bottom:15px;}/* fix in ie6/7 with margin-bottom not showing on the last wp in a col */
#submenu ul {*zoom:1;*display:inline;}
.wpMap input[type=submit] {*line-height:normal;*padding:6px 8px 7px 8px;}
#breadcrumb .separator {*top:-2px;*position:relative;}
.sectionheadlineSmall .text {*float:left;}
.wpDouble .wpBody {*margin-bottom:15px;} /* fix for margin-bottom not showing on the double width wp */
#landsdelVaelgBox .boxedLink img {*margin-top:-25px;}
.userTools .articleList .rating_bar div { *margin-top:0px; }
#MyUserInfo a.sticker, #MyPersonalInfo a.sticker {*left:508px;}
.userComments .userInfo {*top:20px;}
.userComments .userInfo .name {font-size:10px}

/* IE 6 fixes */
.userComment .greyBox {_height:63px;}
.userComment .userInfo {_overflow:hidden;}
.wp {_display:inline;_overflow:hidden;}/* fix for double margins on floated elements */
.pagelayout {_margin-bottom:0;}/* unfix in above bug in ie7 */
#topmenu,#topmenu li,#topmenu li.hover,#topmenu li.selected,#topmenu li.selected span,#topmenu li.selected a:link,#topmenu li.selected a:visited,#topmenu li.firstAfterSelected,#topmenu li.first,#topmenu li.first.selected,#topmenu li.first.hover,#topmenu li.first.selected.hover,#topmenu li.firstAfterHovered,#topmenu li.firstAfterHoveredSelected,#topmenu li.firstAfterSelected.firstAfterHovered,#topmenu li.last.hover span,#topmenu li.last span,#topmenu li.last.selected span,#topmenu li a:link,#topmenu li a:visited,#topmenu li.hover a,#topmenu li.prevAfterHoveredSelected span,#topmenu li.firstAfterSelected.hover {_background-image:none !important;}
#topmenu li strong {_margin-left:0;_margin-right:0;_display:inline;_padding:0;}
#topmenu li a:link,#topmenu li a:visited {_line-height:normal;_height:auto;_color:#232c11;_margin-left:auto;_white-space:normal;_background-color:#fff;_padding:5px 20px;}
#topmenu li.selected span {_padding-right:0;}
#topmenu .cufon.cufon-vml, #topmenu .cufon.cufon-canvas {margin-top:28px;_margin-top:0px;}
#body {_background-image:none;_background-color:#f7f7f7;}
tr.odd td { _background: #eee !important; }
tr.even td { _background: #fff !important; }
#submenu {_height:45px;}
#submenu .menu {_display:none;}
#servicemenu ul li {_background-image:none;_background-color:#fff;}
#servicemenu a:link, #servicemenu a:visited {_color:#333;_background-color:Transparent;_margin:0 5px;_font-weight:bold;}

/* Safari fixes */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    tr.odd td { background: #eee !important; }
    tr.even td { background: #fff !important; }
}

/* SiteCore kommentar layout */
body.SiteCore {background-image:none;background-color:#fff}
body.SiteCore #pagelayoutThreeColSubpage {background-image:none;}
body.SiteCore .colMiddle {border:1px solid #999;}
body.SiteCore .comments {text-align:left;}
body.SiteCore .userComment .greybox  {text-align:left;}

/* Add to my teams */
.wpAddItem {}
.wpAddItem a {font-size:11px;background-position:0 -769px;margin-left:10px;display:inline-block;padding-left:18px;}
.wpAddItem a:hover {background-position:0 -739px;text-decoration:none;}

/* Rating */
.rating-cancel {display:none !important;}
.auto-submit-star {display:none;}

#ContentEditor #FCustomEditor body { background: none; } 

.sIRF-root {cursor:pointer;}

@media print 
{
    body {font-size:16px;}
    #header .logo {position:static;float:left;}
    /* EPB, 10-06-2011: Used in case 12756 but removed because of performance-release */
    #header .logo {position:static;float:left;display:none;}
    .logoprint {display:block;}
    #topmenu,#topSearch,#servicemenu,#submenu,#leftmenu,#footer,.tools,.wpLeftMenu,.addUserComment,.col.colRight,.col.colLeft,.line.form.addUserComment,.form.userComments,.recommendations{display:none !important;}
    #content {clear:both;}
    .wpBody {border:none;}
    .colDouble.line,.col.colMiddle,.wp.wpArticle{width:100% !important;}
    #breadcrumb {padding-top:60px;float:right;}
    #content {border:none;border-top:2px solid #DB2B36;border-bottom:2px solid #DB2B36;padding:0px;margin-top:80px;}
    .userComment {border:1px solid #999999}
    /* scfForm */
    .scfForm .uploader .filename, .scfForm .uploader .action {display:none !important;}
    .scfForm .uploader, .scfForm .selector, .scfForm .selector span, .scfForm .checker span, .scfForm .radio span {background:none !important;}
    .scfForm .selector select, .scfForm .checker input, .scfForm .radio input, .scfForm .uploader input {filter:alpha(opacity=100) !important;opacity: 100 !important;}
    .scfForm .selector select {background-color: #fff; border: solid 1px #333;}
    
    /* IE sometimes want to print parts of the megadropdown even though it is hidden */
    #megadropdown {display:none !important;}
    object, embed {display: none !important; height: 0px !important; width: 0px !important;}
    
    
}

/* sub-menu */
.wpsubmenu {  }
.line.submenu { padding: 0px 20px 15px 20px; }
ul.submenu {line-height:31px;white-space:nowrap;margin-right:53px;}
.submenu li {float:left;background:url(/Resources/images/submenu/left.png) no-repeat;margin-right:-53px;margin-bottom:1px;}
.submenu li strong {background:url(/Resources/images/submenu/middle_link.png) top right no-repeat;display:block;margin:0 27px;position:relative;z-index:1;height:31px;line-height:29px;display:block;padding:0 12px;cursor:pointer;}
.submenu li.last strong {background-position: top left;}
.submenu li a {display:block;color:#fff;background:url(/Resources/images/submenu/right.png) top right no-repeat;font:bold 13px Arial;text-decoration:none;}
.submenu li a:link,.submenu li a:hover,.submenu li a:active {text-decoration:none;color:#fff;}
.submenu li strong:hover {background-image:url(/Resources/images/submenu/middle_over.png);}

.localInfo { margin: 40px 0px 0px 0px; }

.webtvlogo img {position:static;float:right; width:80px;height:40px;}

