/*
* {
    padding:0;
    margin:0;
}
*/
	body {
		text-align:center;
		font-family: verdana, helvetica, arial, sans-serif;
	}

	#frame {
		width:740px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		}

	#contentleft {
		width:192px;
		padding:0;
		float:left;
		margin: 0 1em 1em 0;
		position:relative;
		z-index: 100;
		background-color: transparent;
		}
			
	#logo{
		TEXT-ALIGN: center;
		}
		
	#menuitems {
		border: 1px solid #08c;
		border-bottom: none;
		background-color: #fff;
/*
		background: #fff url(../images/wka4.png) no-repeat center top;
		padding-top:75px;
*/
	}
	#menuimage {
		margin-top: -20px;
	}		
	
	ul#navMain {
		padding-top: 1em;
		margin-top: 0;
		background-color: transparent;
	}
	
	ul#navMain li {
		line-height: 1.7em;
		color: blue;
		list-style-type: none;
 		font-size: 1.1em;
 		text-indent: -1em;
		}
	
	ul#navMain li.menusubitem {
		line-height: 1em;
		padding-bottom: 0.3em;
		color: blue;
		list-style-type: none;
 		font-size: 0.9em;
 		text-indent: 0.1em;
	}
		
	ul.profile li {
		line-height: 1.5em;
	}

	span.grade {
		font-size: 0.8em;
	}


	ul.profiles li {
		line-height: 1.5em;
		list-style-type: none;
/*		padding-left: 12em;*/
	}
	
	ul.regelafsnit li {
		margin-left:1.5em;
		}

	ul.links {
		padding-top:1.5em;
		list-style-type: none;
		}

	ul.links li {
		margin-left:1.5em;
		line-height:1.5em;	
		}
		
	li.dan {
		list-style-type: none;
		padding-top:0.5em;
	}

	ol li {
		line-height: 1.5em;
		font-size: 12px;		
	}

	span.attention {
		color: red;
	}

	ul.danlist {
		list-style-type: none;
		padding-left: 12em;
	}
	
	ul.danlist span.title {
		list-style-type: none;
		font-size: 0.8em;
		text-transform: capitalize;
	}
		
	li.danheading {
		margin-top: 1em;
	}
	
	ul.tekniskkomite {
		list-style-type: none;
	}
	
	ul.tekniskkomite li {
		line-height: 1.5em;
	}

	ul.tekniskkomite span.membertype {
		font-size: 0.8em;
	}
	
	ul.tekniskkomite span.grad {
		font-size: 0.8em;
	}

	ul.tekniskkomite span.country {
		font-size: 0.8em;
	}
	.contentcenter {
		padding: 1em 1em 1.5em 1em;
		display:block;
		border:0 solid #08c;
		border-width:0 1px;
		border-width:1px 1px;
		background-color: #eee;
		min-height: 350px;
		margin: 1em;
		}

	#contentheader {
		background:#fff
		}

	h1 {
		visibility: hidden;
	
	/* Move the text out of the way */
		text-indent: -5000px;
		margin-bottom: -60px;
		}

	h2 {
		font-size: 1.5em;
	}	

	h3.rules {
		font-size: 1.3em;
		text-align:center;
		font-weight: normal;
		text-transform: uppercase;
	}
	
	h4.rules {
		font-size: 1.2em;
		font-weight: normal;
		margin-bottom: 0;
	}
	
	h5.rules {
		font-size: 1em;
		font-weight: normal;
		margin-bottom: 0;
	}
		
	a {
		border-bottom: 1px dotted #70892F;
		text-decoration: none;
		color: #333;
		}
		
	a.menuitem {
		border-bottom: none;
	}
		
	a.logo {
		border-bottom: none;
	}		
	
	a.img {
		border-bottom: none;
	}
	a:hover {
		color: #4A5B1F;
		background-color: #E4F3C6;
	}

	ul#navMain li a:hover {
		border-bottom: 1px dotted #70892F;
		background-color: transparent;
	}
	
	a:hover.logo {
		background-color: transparent;
	}

	a:hover.img {
		background-color: transparent;
	}
	
	div#webmastermail {
		font-size: 0.8em;
		float:left;
	}
	
	div#copyright {
		font-size: 0.8em;
		text-align: center;
	}
	
	div#chartdk {
		padding: 7px 0 0 0;
		font-size: 0.8em;
		float:right;
	}

	div#chartdk a {	
		border-bottom:none;
	}
	
	p {
		line-height: 1.5em;
		font-size: 12px;
	}
	
	p#missingclubs{
		_margin-top:4em;	
	}
	
	p.newslink {
		align: right;
		font-size: 1.2em;
		color: red;
	}

	p.newslink a {
		font-size: 1.2em;
		color: #333;
	}
	
	img {
		border: none;
	}
	
	img.floatLeft {
		float: left;
		padding: 1em;
	}
	
	img.floatRight {
		float: right;
		padding: 1em;
	}


	img.noTopPadding {
		padding-top: 0;
	}
	
	div.introduction {
		padding-top: 2em;
	}

	div.introduction p {
		font-size: 1em;
	}
	

	table {
		font-size: 1em;
		border-collapse: collapse;
		border-color: #000000;
	}

	table td {
		border:1px solid;
		font-size: 1em;
		padding: 0.4em;
	}
	
	table.clubs tr td {
		font-size: 0.8em;
		padding: 0.3em;
	}

	th {
		font-weight: 600;
		padding-top: 0.7em;
	}
	
	td.itcevent {
		font-size: 0.9em;
	}

	table.clubs {
		width:80%;
		margin-left: auto;
		margin-right: auto;
		clear: both;
	}

	span.alder {
		font-size: 0.8em;
	}

	td.weightclass {
		font-size: 0.8em;
		text-align: center;
	}

	small.indstillet {
		font-size:0.8em;
		position: absolute;
		overflow: visible;
		white-space: nowrap;
	}

	a.gradedate {
		font-size: 0.8em;
		border-bottom: none;
		color: grey;
		text-transform: lowercase;
		background:transparent;
	}

	span.gradedate {
		padding-left:2em;
	}
	
	lh {
		font-weight: 600;
		margin-left: -2em;
		font-size: 1.2em;
		padding-bottom: 1.8em;
	}
	
	ul.itcinstructors li {
		list-style-type: none;
		font-weight: bold;
		padding: 0.6em;
	}
	
	ul.personinfo li {
		list-style-type: disc;
		font-size: 0.8em;
		font-weight: normal;
		padding: 0;
	}
	
	ul.itcinstructors lh {
		font-weight: 600;
		margin-left: -2em;
		font-size: 1.2em;
		padding-bottom: 1.8em;
	}
	
	.grey {
		font-size: 0.8em;
		color: grey;
	}

	span.languageselecter {
		margin-top: -1em;
		float: right;
		font-size: 0.7em;
	}

	li.grad a:hover {
		background-color: none;
	}
	
	li.grad a {
		padding-left: 0.2em;
		padding-right: 0.2em;
	}
	
	li.grad2 a {
		color: #c7c411;//#F1EE15;
	}

	li.grad3 a {
		color: #FF6501;
	}

	li.grad4 a {
		color: #004D37;
	}

	li.grad5 a {
		color: #6A206D;
	}

	li.grad6 a {
		color: #2929FD;
	}

	li.grad7 a {
		color: #9A3D00;
	}
	
	li.grad1bg a {
		background-color: #ffffff;
	}
	
	li.grad2bg a {
		background-color: #F1EE15;
	}

	li.grad3bg a {
		background-color: #FF6501;
		color: #ffffff;
	}

	li.grad4bg a {
		background-color: #004D37;
		color: #ffffff;
	}

	li.grad5bg a {
		background-color: #6A206D;
		color: #ffffff;
	}

	li.grad6bg a {
		background-color: #2929FD;
		color: #ffffff;
	}

	li.grad7bg a {
		background-color: #9A3D00;
		color: #ffffff;
	}

	li.grad8bg a {
		background-color: #000000;
		color: #ffffff;
	}

	img.gradereq {
		margin-left: -1em;
		margin-bottom: -2em;
	}

	div.grad1 {
		/*background: #eee url(../images/grades/bgbeltwhite.png) no-repeat right bottom;*/
	}

	div.grad2 {
		background: #eee url(../images/grades/bgbeltyellow.png) no-repeat right bottom;
	}

	div.grad3 {
		background: #eee url(../images/grades/bgbeltorange.png) no-repeat right bottom;
	}
	
	div.grad4 {
		background: #eee url(../images/grades/bgbeltgreen.png) no-repeat right bottom;
	}
	div.grad5 {
		background: #eee url(../images/grades/bgbeltpurple.png) no-repeat right bottom;
	}
	div.grad6 {
		background: #eee url(../images/grades/bgbeltblue.png) no-repeat right bottom;
	}
	div.grad7 {
		/*background: #eee url(../images/grades/bgbeltbrown.png) no-repeat right bottom;*/
	}
	
	div.showbelt {
		background: #eee url(../images/grades/bgbeltshortblack.png) no-repeat right bottom;
	}
	
	ul.gradereqnav {
		list-style-type: none;
		font-size: 0.7em;
		margin-top: -1em;
		margin-right: -0.6em;
		float: right;
	}
	
	div>ul.gradereqnav { /*HACK to hide it from IE */
		margin-right: -1.0em;
	}
	
	ul.gradereqnav li {
		display: inline;
	}	

	ul.gradereqnav li a {
		border-bottom: none;
	}

	.deleted {
		text-decoration: line-through;
	}

	img.gradephoto{
		margin: 1em;
	}
	
div>div.dkkort{ /*HACK to hide it from IE */
	background: #eee url(../images/dk.png) no-repeat left top;
	}

div.dkkort{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dk.png',sizingMethod='fixed');
	width: 260px;
	height: 315px;
	display:block;
	margin-left:15em;
	position:relative;
}

a.nolink{
	border-bottom:none;
	background:transparent;
}

a.clubposition{
	border-bottom:none;
	background:transparent;
}

div.transparent{
	background:transparent;
}

span.admintopnav{
	margin-top: -8em;
	position:absolute;
	font-size: 0.7em;
}