 body{

    margin:0px;
    padding:0px;
    background-color:#060709;
    font: 13px "Courier New", Tahoma, Verdana, Helvetica, Arial,sans-serif;
    text-align:center;
    color:white;

	width: 100%;
	height:100%;

/*scrollbar-arrow-color: #000000;
scrollbar-base-color: #000000;
scrollbar-face-color: #0000FF;
scrollbar-highlight-color: #EE82EE;
scrollbar-darkshadow-color: #F5F5DC;
scrollbar-shadow-color: #FF0000;*/

/*	border-width: 2px;
	border-style: solid;
	border-color: black;*/

}


#overall{
	width: 1024px;
	height: 768px;
/*   	min-height:700px; */
	margin:auto;
    background-color:black;
    background-image:url(http://studium-deluxe.de/images/background.jpg);
    background-repeat:no-repeat;

}


#top{
	height:62px;

/*	border-width: 1px;
	border-style: solid;
	border-color: yellow;*/


}

#banner{
	height:62px;
/* 	ist als image-link eingebunden */
/*     background-image:url(http://studium-deluxe.de/images/banner.gif); */
/*     background-repeat:no-repeat; */
/*
	border-width: 1px;
	border-style: solid;
	border-color: white;*/


}

#header{


	height: 115px; /* use size of banner image */


/*	border-width: 2px;
	border-style: solid;
	border-color: red;*/


}

#headline{
	height:46px; 
/* 	width:660px; */
	width:585px;
	margin:auto;
    	background-image:url(http://studium-deluxe.de/images/header.gif);
    	background-repeat:no-repeat;
	color:black;

/*	border-width: 1px;
	border-style: solid;
	border-color: green;*/
}

#headline_title{
 	padding:13px; 
	margin:auto;
	width:80%;
	height:50%;
	color:black;
	font-size:16px;
	font-weight:bold;
/* 	text-decoration:underline; */

}


#center{

/*	border-width: 1px;
	border-style: solid;
	border-color: red;*/


	width:1024px;
	height:476px;

}



#left{
	float:left;
	width:175px;
	height:100%;
/*
	border-width: 1px;
	border-style: solid;
	border-color: white;
*/

}

#right{
	float:left;
	width:175px;
	height:100%;
/*
	border-width: 1px;
	border-style: solid;
	border-color: pink;
*/

}


#content{
	width:670px;
 	height:470px; 
/* 	height:100% */
	/*padding-top:95px;*/
/* 	margin:auto; */
	float:left;

/*	border-width: 1px;
	border-style: solid;
	border-color: white;*/


}





#contentbox{
	width: 655px;
	height: 286px;
/* 	margin:auto; */
	margin-top:48px;
/* 	padding-left:5px; */
	padding-right:15px;
    	overflow:scroll;
	/* put the text some pixels deeper */
	padding-top:30px;
/* 	overflow-y:scroll; */
/* 	overflow-x:hidden;  */
/* 	scrollbar-base-color:transparent; */

/*	border-width: 1px;
	border-style: solid;
	border-color: #7f8626;*/


}


/*
just a test
#content_subcontainer{

	height:60%;
	margin:auto;

}*/






.topic_container{


}

.topic_container img{
	border: none;
}

.topic_div{
/* 	float:left; */
/* 	margin:auto; */
/*	text-align:left;

/* 	margin-left:20px; */

}

#contact_div{
	margin-top:45px;
	margin-left:45px;

/*	border-width: 1px;
	border-style: solid;
	border-color: blue;*/
}

#imprint_div{
	margin-top:20px;
/*	border-width: 1px;
	border-style: solid;
	border-color: blue;*/
}



#collapsemenu{

	height:23px;
	text-align:center;
/*	
	border-width: 1px;
	border-style: solid;
	border-color: white;

*/
}


#subnavi{
	height:475px;

}



#subnavi li{
	list-style :none;

}









#bottom{
/*
	border-width: 2px;
	border-style: solid;
	border-color: green;*/


	color:black;
	font-size:20px;

}


.subnavi_container1{
	
	height:36px;
	width:100%;
	min-width:215px;

/*	border-width: 2px;
	border-style: solid;
	border-color: blue;*/


}


.subnavi_container2{
/*	
	height:46px;
	width:100%;
	min-width:215px;
*/

	
	height:46px;
	width:100%;
	min-width:215px;



/*	border-width: 2px;
	border-style: solid;
	border-color: green;*/


}

.subnavi_container3{
/*	
	height:46px;
	width:100%;
	min-width:215px;
*/

	
	height:46px;
	width:100%;
	min-width:215px;



/*	border-width: 2px;
	border-style: solid;
	border-color: green;*/


}




.subnavi_align_left{
	float:left;
	width:110px;
	min-width:70px;
}


.subnavi_seperator{

	
	height:10px;
	width:100%;

/*	border-width: 1px;
	border-style: solid;
	border-color: red;*/


}

.subtopic_div{
	width:215px;
	margin-top:8px;
	margin-left:20px;
	float:left;


/*	border-width: 1px;
	border-style: solid;
	border-color: white;*/


}



.subtopic_space{
	float:left;
	width:302px;
	height:25px;
	margin-top:8px;
	margin-left:10px;

/*	border-width: 1px;
	border-style: solid;
	border-color: white;*/
}

.subtopic_div img {
	border: none;
	
}



.subnavi_align_left2{
	float:left;
	width:100px;
	min-width:70px;
}

.subtopic_div2{
	width:220px;
	margin-top:18px;
 	margin-left:3px;
	float:left;
/*
	border-width: 1px;
	border-style: solid;
	border-color: white;*/

}


.subtopic_div2 img {
	border: none;
	
}


.subtopic_space2{
	float:left;
	width:370px;
	height:25px;
	margin-top:18px;
	font-size:22px;

/*
	border-width: 1px;
	border-style: solid;
	border-color: white;*/
}



.subnavi_seperator2{

	
	height:15px;
	width:100%;

/*	border-width: 1px;
	border-style: solid;
	border-color: red;*/


}



.subnavi_align_left3{
	float:left;
	width:100px;
	min-width:70px;
}

.subtopic_div3{
	width:220px;
	margin-top:26px;
 	margin-left:3px;
	float:left;
/*
	border-width: 1px;
	border-style: solid;
	border-color: white;*/

}


.subtopic_div3 img {
	border: none;
	
}


.subtopic_space3{
	float:left;
	width:370px;
	height:25px;
	margin-top:24px;
	font-size:24px;
/*
	border-width: 1px;
	border-style: solid;
	border-color: white;*/
}




#footer{

	height:18px;
/*
	border-width: 2px;
	border-style: solid;
	border-color: white;*/

}



#footer-dummy{
	margin-left:50px;
	width:300px;
/*  	float:left;  */

/*
	border-width: 2px;
	border-style: solid;
	border-color: white;
*/
}

#foobar span{
	margin-left:15px;
	width:110px;
	height:20px;
	background-color:black;
	
}

#footer div{
	margin-left:25px;
	width:110px;
	height:20px;
	background-color:black;
	float:left;
}



