body {
font-family: arial, helvetica,sans-serif;   
font-size: 12px; color: #000000;
font-family: arial, helvetica, sans-serif; font-size: 12px;
/*font-family: "Century Gothic","Lucida Grande",arial, helvetica, sans-serif; font-size: 14px;*/
background-color:#000000;
}
.bg {
	width: 100%;
	position: absolute;
	position:fixed;
	top: 0;
	left: 0;
	z-index: -1;
}


a {text-decoration:none;}
img {border:0:}
#all{
	width: 728px;
/*	height:813px;*/
	text-align:left; 
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
/*background-image:url(../img/bg_all.png);*/
	
}

#header{
	width: 708px;
	height: 20px; 
	margin: 0;
	padding-left:30px;
	padding-bottom:0px;
	margin-bottom: 0;
	font-size: 16px ! important; font-weight:bold; color:#fe9c01;
	}


	
/*  linke Spalte */
#nav{
background-color:#FE9C01;
	float: left;
	width: 174px;
	margin-top: 50px;
	margin-left: 0px;
	padding: 0;
	display: inline;
}

#nav ul{
list-style: none;
padding:0;
margin:0;
margin-top:10px;
}

#nav ul li {width: 174px; margin:0; padding:0;  }
#nav ul li.aktiv { border-top:1px solid #000; padding-bottom:0px; border-bottom:1px solid #000;}
#nav ul li.erster { padding-bottom:0px; border-bottom:1px solid #000;}


#nav ul li a { margin-bottom:2px;margin-top:2px; font-weight:bold; margin-left:5px; color:#000; text-decoration:none; display: block; }
#nav ul li a.aktiv { margin-bottom:4px;margin-top:4px; color:#fff;}

#nav ul li ul { padding-top:2px; padding-bottom:2px;background-color:#fff;}
#nav ul li ul li { margin:0; padding:0; }
#nav ul li ul li.major { padding-top:6px; padding-bottom:6px;}
#nav ul li ul li a {font-weight:normal;margin:0; padding:0;margin-top:2px; }
#nav ul li ul li a.aktiv {color:#ff8c09; margin:0; padding:0;margin-top:2px; }
/*Ende linke Spalte */




#content{
float: left;
width: 534px;
margin: 0;
margin-top: 30px;
padding: 0;
display: inline;
}
#content a {color: #ff8c09; }

.text{float:left; width:383px;height: 46px; margin:0; margin-left:20px; padding:3px 2px 2px 6px; background-color:#FFF;
background-image:url(../img/linie.gif);
background-repeat:no-repeat;
background-position:bottom;

}
.bild{float:left; height:45px; width:112px;padding:2px; margin:0; margin-left:2px; background-color:#fff;  margin-bottom:2px;}


.textende {float:left;width: 383px; height: 20px; margin:0;margin-left:20px; padding:0px 2px 0px 6px; background-color:#FE9C01;}
.bildende{float:left;width:112px;height: 16px;margin:0;padding:2px;background-color:#FE9C01;border-left: 2px solid black; margin-bottom:20px;}

.more{margin: 0;
padding: 0;}

.moretitel {width:383px; margin:0;padding:3px 2px 2px 6px; margin-left:20px; background-color:#fff; 
background-image:url(../img/linie.gif);
background-repeat:no-repeat;
background-position:bottom;}

.texte {float:right;margin:0;padding:0;margin-top:20px;width:534px;}
.pfeile {width:20px;margin-bottom:16px; margin-left:-26px;}
.moretext{float:left; width:383px; margin:0; margin-left:20px; padding:3px 2px 2px 6px; background-color:#fff; }
.morevideo{float:left; width:501px; margin:0; margin-left:20px; padding:3px 2px 2px 6px; background-color:#fff; }
.morebild{float:left; padding:1px; margin:0; background-color:#fff; margin-left: 2px; }
.bilderrahmen{border:1px solid #fff;}


.index {  
/*background-color:#5A5A5A;*/
background-image:url(../img/startbild.jpg); 
background-repeat:no-repeat;}

/*.art {
background-color:#363837;
background-image:url(../img/hintergrundbild.jpg); 
}

.music {
background-color:#292E44;
background-image:url(../img/hintergrund_music.jpg);
background-repeat: no-repeat; 
background-attachment:fixed;
}

.web-projects {
background-color:#252839;
background-image:url(../img/hintergrund_music_2.jpg);
background-repeat: no-repeat; 
background-attachment:fixed;

}

.teaching {
background-color:#0b4328;
}


.resume {
background-color:#1E3032;
background-image:url(../img/bg_bio_90.jpg); 
background-repeat: no-repeat;
background-attachment:fixed;
}

.news {
background-color:#00303e;
}

.links {
background-color:#271d0c;
}

.contact {
background-color:#140a29;
}*/





/*
	A:link {font-family: arial, helvetica,sans-serif;  font-size: 12px ! important; color: #000000; text-decoration: none; font-weight:bold;} 
A:hover {font-family: arial, helvetica,sans-serif;  font-size: 12px ! important; color:#000000; text-decoration: none;font-weight:bold;} 
A:visited {font-family: arial, helvetica,sans-serif;  font-size: 12px ! important; color: #000000; text-decoration: none;font-weight:bold;} 
A:active {font-family: arial, helvetica,sans-serif;  font-size: 12px ! important; color: #000000; text-decoration: none;font-weight:bold;} 
	
	A.sub:link {font-family: arial, helvetica,sans-serif; color: #000000; font-size: 12px ! important; font-weight: 500;}
A.sub:hover {font-family: arial, helvetica,sans-serif; color: #ff8c09; font-size: 12px ! important; font-weight: 500;}
A.sub:visited {font-family: arial, helvetica,sans-serif; font-size: 12px ! important; font-weight: 500;}
A.sub:active {font-family: arial, helvetica,sans-serif; font-size: 12px ! important; font-weight: 500;}*/

	A.orange:link {color: #ff8c09; font-size: 12px ! important; font-weight:normal;}
A.orange:hover {color: #ff8c09; font-size: 12px ! important; font-weight:normal;}
A.orange:visited { font-size: 12px ! important; color: #ff8c09;  font-weight:normal;}
A.orange:active { font-size: 12px ! important;color: #ff8c09;  font-weight:normal;}

A.more:link {font-family: arial, helvetica,sans-serif; color: #ff8c09; font-size: 11px ! important; font-weight:bold;}
A.more:hover {font-family: arial, helvetica,sans-serif; color: #ff8c09; font-size: 11px ! important; font-weight:bold;}
A.more:visited {font-family: arial, helvetica,sans-serif;  font-size: 11px ! important; color: #ff8c09;  font-weight:bold;}
A.more:active {font-family: arial, helvetica,sans-serif; font-size: 11px ! important;color: #ff8c09;  font-weight:bold;}