.kursnosub a{
	
	font-family:Verdana,Arial,sans-serif;
	color:black;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	position:relative;
	top:5px;
	left:15px;/*5*/
	margin-bottom:8px;
	width:160px;
	
}
.kursnosub{
	/*padding-bottom:10px;*/
	border-style:solid;
	border-width:1px;
	margin-top:2px;
	height:40px;
	overflow:hidden;
	}




.kurssub a{
	font-family:Verdana,Arial,sans-serif;
	color:black;
	
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	position:relative;
	top:5px;
	left:15px;
	margin-bottom:8px;
	width:160px;
	
}
.kurssub{
	/*padding-bottom:10px;*/
	border-style:solid;
	border-width:1px;
	margin-top:2px;
	}
.kursnavi2 a, .kursnavi2last a{
	font-weight:normal;
	width:197px;
	height:1%;
	font-family:Verdana,Arial,sans-serif;
	color:black;
	margin-top:1px;
	margin-left:15px;
	text-decoration:none;
	font-size:11px;
	vertical-align:middle;
	margin-bottom:5px;
	width:160px;
	cursor:hand;
	/*float:left;*/
	
	}

.kursnavi4 a,.kursnavi4last a{
	font-weight:normal;
	width:197px;
	height:1%;
	font-family:Verdana,Arial,sans-serif;
	color:#d02538;
	margin-top:1px;
	margin-left:15px;
	text-decoration:none;
	font-size:11px;
	vertical-align:middle;
	margin-bottom:5px;
	width:160px;
	
	/*float:left;*/
	
	}
.kursnavi4last a{
	font-weight:normal;
	width:197px;
	height:1%;
	font-family:Verdana,Arial,sans-serif;
	color:#d02538;
	margin-top:1px;
	margin-left:15px;
	text-decoration:none;
	font-size:11px;
	vertical-align:middle;
	margin-bottom:10px;
	width:160px;
	
	/*float:left;*/
	
	}
.kursnavi4 a:link, .kursnavi4 a:visited, .kursnavi4 a:active,.kursnavi4last a:link, .kursnavi4last a:visited, .kursnavi4last a:active{
	
	color:#d02538;	
	}

.kursnavi2 a:link, .kursnavi2 a:visited, .kursnavi2 a:active,.kursnavi2last a:link, .kursnavi2last a:visited, .kursnavi2last a:active{
	
	color:black;
	
	}
.kursnavi2 a:hover,.kursnavi2last a:hover{
	color:#d02538;
	}
.kursnavi2{
	margin-top:1px;
	
	}
.kursnavi2last {
	margin-top:1px;
	margin-bottom:10px;
	}


.kursnavi a{
	display:block;
	position:relative;
	width:197px;
	height:40px;
	font-family:Verdana,Arial,sans-serif;
	color:white;
	margin-top:1px;
	text-decoration:none;
	font-size:12px;
	vertical-align:middle;
	/*float:left;*/
	cursor:hand;
	}
.margin2{
	
	display:block;
	position:absolute;
	width:175px;/*185*/
	top:5px;
	left:15px;/*5px*/
	cursor:hand;
}


.impressum a:link,.impressum a:visited,.impressum a:active{
		margin-top:5px;
		
		color:#294090;
		text-decoration:none;
		}
.impressum a:hover{
		color:#d02538;
		}
a.impressum_no{
	display:inline;
	float:left;
	}	
.kurslink a, .kurslink_dark a {
	position:relative;
	display:block;
	width:178px;
	float:left;
	height:53px;
	margin-right:1px;
	margin-bottom:1px;
	color:#fff;
	text-decoration:none;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	vertical-align:middle;
	background-image:url(../img/kurspfeil.gif);
	background-repeat:no-repeat;
	background-position:158px 32px;
	
	}
.kurslink_dark a {
	color:#120e6c;
	background-image:url(../img/kurspfeil_dark.gif);
	}

.expand{
	position:relative;
	width:178px;
	height:53px;
	
	
	}
	
.margin{
position:absolute;
	left:9px;
	bottom:11px;
	width:120px;
	cursor:hand;
}	

a.mainlink_no:link,a.mainlink_no:visited,a.mainlink_no:active	{
							color:#294090;
							text-decoration:none;
							margin-left:10px;
							margin-right:10px;
							font-weight:bold;
							  }
a.mainlink_act:link,a.mainlink_act:visited,a.mainlink_act:active	{
							color:#d02538;
							font-weight:bold;
							text-decoration:none;
							margin-left:10px;
							margin-right:10px;
							font-weight:bold;
							  }
a.mainlink_no:hover,a.mainlink_act:hover{
							color:#d02538;
							font-weight:bold;
							text-decoration:none;
							margin-left:10px;
							margin-right:10px;
							}
							
a.breadcrumblink_no:link,a.breadcrumblink_no:visited,a.breadcrumblink_no:active	{
							color:#000;
							text-decoration:none;
							margin-left:5px;
							margin-right:5px;
							  }
a.breadcrumblink_no:hover{
							color:#ccc;
							margin-left:5px;
							margin-right:5px;
							}
							

a.toplink_no:link,a.toplink_no:visited,a.toplink_no:active	{
							color:#fff;
							text-transform:uppercase;
							text-decoration:none;
							margin-left:10px;
							margin-right:10px;
							  }
a.toplink_act:link,a.toplink_act:visited,a.toplink_act:active	{
							color:#FFF;
							text-transform:uppercase;
							text-decoration:none;
							margin-left:10px;
							margin-right:10px;
							  }
a.toplink_no:hover,a.toplink_act:hover{
							color:#ccc;
							text-transform:uppercase;
							text-decoration:none;
							margin-left:10px;
							margin-right:10px;
							}
							
