.bgwhite {
	background:#fff;
}

.positionTable {
	margin:0px;
	width:100%;
}
.positionTable td {}
.positionTable .line {
	height:2px;
	background-color:#acd1e3;
}
.positionTable .logo {
	width:352px;
	height:126px;
	background-color:#002c5a;
}
.positionTable .mainNavigation {
	width:99%;
	height:126px;
	background-color:#002c5a;
}
.positionTable .emotion {
	width:352px;
	height:192px;
	background-color:#acd1e3;
}
.positionTable .kursperiode {
	width:auto;
	height:192px;
	background-color:#acd1e3;
}
.positionTable .contents {
}
.positionTable .footer {
	height:40px;
	background-color:#ebebeb;
}


.editTable00 {}
.editTable00 td {}
.editTable00 .contentLeft {
	width:352px;
	background-color:#ebebeb
}
.editTable00 .content {}
.editTable00 .contentRight {
	width:auto;
}

#registerNav {
	position:absolute;
	top:120px;
	left:366px;
}
.register {
	width:90px;
	height:26px;
	float:left;
	padding:5px 0px 0px 9px;
	
	background-image:url(../images/register.jpg);
	background-repeat:no-repeat;

	font:normal normal normal 13px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
	cursor:pointer;
}

.kursperiode {
	padding:0px 0px 0px 1px;
	height:192px;
}
.kursperiode table {
	height:192px;
	background-color:#acd1e3;
}
.kursperiode td {
	border-right:solid 1px #ffffff;
	width:12.5%;
}
.kursperiode p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}

.kursperiode .leftCol {
	border-left:solid 1px #ffffff;
}
.kursperiode .rightCol {
	border-right:dashed 1px #000000;
}
.kursperiode .light {
	background-color:#b6d4e3;
}
.kursperiode .topRow {
	border-top:dashed 1px #ffffff;
}
.kursperiode .bottomRow {
	border-bottom:dashed 1px #ffffff;
}
.kursperiode .kurs {
	border-right:none;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:2px 2px 2px 4px;
}
.kursperiode .termin {
	vertical-align:middle;
	padding:6px 2px 2px 4px;
}

#toern {
	padding:0px 0px 0px 1px;
	height:192px;
}
#toern table {
	height:192px;
}
#toern td {
	border-right:solid 1px #ffffff;
	width:6%;
}
#toern p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}
#toern .leftCol {
	border-left:solid 1px #ffffff;
}
#toern .kurs {
	border-right:none;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:2px 2px 2px 4px;
}
#toern .termin {
	vertical-align:middle;
	padding:6px 2px 2px 4px;
}


#content {
	margin:24px 24px 24px 24px;
	width:72%;
}

#contentLeft {
	margin:24px 24px 24px 24px;
}


#footer {
	margin:14px 0px 0px 0px;
}
#footer p {
	margin:0px 0px 0px 6px;

	color:#666666;
}

#impressum {
	margin:14px 0px 0px 0px;
}
#impressum p {
	margin:0px 0px 0px 24px;

	color:#666666;
}


#mainNavigation {
	margin:57px 0px 0px 24px;
}
#mainNavigation table {
	width:64%
}
#mainNavigation td {
	padding:0px 16px 0px 0px;
	font:normal normal normal 15px/100% Georgia, serif;
	text-transform:uppercase;
}
#mainNavigation .NO a {
	color:#ffffff;
}
#mainNavigation .ACT a {
	color:#acd1e3;
}
#mainNavigation .RO a {
	color:#ffffff;
}


#subNavigation {
	margin:8px 0px 0px 16px;
}
#subNavigation .subNavigationTitle {
	padding:6px 0px 6px 0px;
	width:144px;
	border-top:dotted 1px #999999;
	border-bottom:dotted 1px #999999;

	font:normal normal normal 16px/100% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}
#subNavigation ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	list-style-type:none;
}
#subNavigation li {
	margin:0px 0px 0px 0px;
}

#subNavigation .NO {
	padding:6px 0px 6px 0px;
	width:160px;
	border-bottom:dotted 1px #999999;
}
#subNavigation .NO a {
	font:normal normal bold 12px/120% Arial, Tahoma, Helvetica, sans-serif;

	color:#000000;
}

#subNavigation .ACT {
	padding:6px 0px 6px 0px;
	width:160px;
	border-bottom:dotted 1px #999999;
	
	font:normal normal bold 12px/120% Arial, Tahoma, Helvetica, sans-serif;
}

#subNavigation .NO1 {
	padding:4px 0px 4px 0px;
	width:160px;
}
#subNavigation .NO1 a {
	padding:0px 0px 0px 8px;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}

#subNavigation .ACT1 {
	padding:4px 0px 4px 0px;
	width:160px;
	background-color:#d2e4ff;
}
#subNavigation .ACT1 a {
	padding:0px 0px 0px 8px;
	
	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
}


#logoNavigation {
}


#companyNavigation {
	margin:0px 32px 0px 24px;
	padding:40px 0px 0px 0px;

	width:458px;
	float:left;
}
#companyNavigation ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	list-style-type:none;
}
#companyNavigation li {
	margin:0px 16px 0px 0px;
	float:left;
}

#companyNavigation .NO a {
	color:#666666;
}

#companyNavigation .ACT a {
	color:#000000;
}


#toolNavigation {
	margin:0px 32px 0px 0px;
	padding:40px 0px 0px 0px;
	width:128px;
	float:left;
	display:none;
}


#infoNavigation {
	margin:0px 0px 0px 24px;
}
#infoNavigation ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	color:#666666;
	list-style-type:none;
}
#infoNavigation li {
	margin:0px 16px 0px 0px;
	float:left;
}

#infoNavigation .NO a {
	color:#666666;
}

#infoNavigation .ACT a {
	color:#000000;
}