body {

}

font#logo {
text-align:right;
color: #585858;	
}

a#breadcrum, div#breadcrum {
text-align:left;
color: #FBA400;
font-family: verdana;
font-size: 12px;
height: 20px;
vertical-align: middle;
}

a#breadcrum:visited {
text-align:left;
color: #FBA400;
font-family: verdana;
font-size: 12px;
height: 20px;
vertical-align: middle;
}

a#breadcrum:hover {
text-align:left;
color: #FBA400;
font-family: verdana;
font-size: 12px;
height: 20px;
vertical-align: middle;
}

div#top {
text-align:left;
height:70px;
border-bottom: 3px solid #585858;
}

div#main  {
top:100px;
left:270px;
min-height:500px;
float:left;
overflow: visible;
margin-left: 10px;
margin-bottom:30px;
}

div#verzeichniss {
position:relative;
text-align:left;
float:left;
}

.nav:last-child {
height: 350px;
border-right: 15px solid #585858;
    -webkit-border-image: 
      -webkit-gradient(linear, 0 0, 0 100%, from(#585858), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
      -webkit-linear-gradient(#585858, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(#585858, rgba(0, 0, 0, 0)) 1 100%;    
    -o-border-image:
      -o-linear-gradient(#585858, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
      linear-gradient(to bottom, #585858, rgba(0, 0, 0, 0)) 1 100%;
}

div.aktiv{
border-right: 17px solid #FBA400;
}

.nav{
width:200px;
text-align:right;
border-right: 15px solid #585858;
padding-left: 5px;
padding-right: 15px;
padding-bottom: 10px;
}

div[id^="link_"]:hover{
border-right: 17px solid #FBA400;
}

.links{
float:left;
}

div#footer {
text-align:center;
border-top:solid black 1px;
width:768px;
}

div#Abschnitt_Erklaerung {
	
}

div#Abschnitt_Aufgaben {
	
}

div#Abschnitt_Arbeitsblätter {
	
}

button {

}

a:link {
text-decoration:none;
font-family: verdana;
color:black;
}

a:visited {
text-decoration:none;
font-family: verdana;
color:black;
}

a.aktiv{
color: #FBA400;
}

a:hover {
text-decoration:none;
font-family: verdana;
color:#FBA400;
}

			.topic{
				text-decoration-line: underline;
				font-weight: bold;
			}
			.NoBorder{
				border: none;
			}
			input{
				margin: 2px;
			}
			.abstand{
				width: 200px;
				margin-top: 3px;
				margin-bottom: 6px;
			}
			.axis {
				stroke: #999;
				marker-end: url(#markerArrow);
			}
			#graph {
				
			}
			object {
				background: white;
				padding: 0;
			}