/* 
CSS for Renato Rozic
nisaar@ulama.net 

Version 2 - November 2006
 */
 
 body {
	margin: 0;
	padding: 0;
	font-size: 1em;
 }
 
 /* ### POSITIONIERUNG ### */

/*#border {
	border-color: #8F8F8C;
}*/
 
#wrapper{
	margin: 0px auto;
	margin-top: 42px;
	width: 600px;
}
  
#navi {
	position: relative;
 	left: 26px;
 	width: 100px;
	top: 59px;
 	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
}

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/


		
div#wn	{ 
	position: relative;
	left:75px;
	top:66px; 
	width:320px; height:371px; /* 20px vom linken und unteren Rand er Box entfernt */
	clip:rect(0px, 300px, 350px, 0px); 
	overflow:hidden;	
	z-index:1;
	float: left;
	}
		
div.content { 
	position: absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1;
	font-size: 75%;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
	line-height: 1.5em;
	}
/* SCROLLBALKEN */	
/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; 
  right:30px; 
  top:80px;
  width:11px; height:231px; 
  font-size:1px; z-index:1;
  float: right;
  }

div#track { 
  position:absolute; left:180; top:62px;
  width:11px; height:220px;
  background-color: #ffffff;
  z-index:1;
  border-right: 1px dashed #8F8F8C;
  }

div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#000000;
  z-index:1;
  }  
   
	
	/* ### Formatierung */
#navi a {
 	color: #000000;
	text-decoration: none;
 }
 
 #navi a.selected {
 	color: #999999;
 }
	
#navi a:hover {
 	color: #999999;
	text-decoration: none;
 }
 
#navi a:active {
	color: #999999;
	text-decoration: none;	
}

#navi a:focus {
	color: #999999;
}
 
#navi ul {
 	margin: 0;
	padding: 5px;
	text-align: left;
	line-height: 1.5em;
 }
 
ul.plain {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 120%;
}

td.disc {
	padding:6px;
}

.item {
	border-top: 1px dashed #bfbfbf;
	padding-top: 1.5em;
	padding-bottom: 1.4em;
}

div.content ul {
	margin: 0px;
	padding: 0px;
}


div.content ol {
	margin:0.3pt;
	}

div.content ol li {
	list-style-type:decimal;
	list-style-position:outside;
	}

div.content a {
	color:#333333;
	text-decoration: underline;
}

div.content a:hover {
	text-decoration: none;
}




table.disco {
	width: 100%;
	border: none;
}

td.titel {
	width: 92%;
}

td.zeit {
	text-align: right;
}

td.download {
	width: 40px;
	color:#8F8F8C;
	/*background-color: #DCDCDC;*/
	text-align: center;
}
/* ### TYPO ### */

h1 {
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 100%;
	/*border-bottom: 1px dashed #8F8F8C;*/
	font-weight: bold;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	font-style: italic;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: italic;
}

.claim {
	margin-bottom: -9pt;
}

span.left {
	float: left;
	text-align: center;
}

span.right {
	float: right;
	width: 345px;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

.caption {
	color: #666666;
	font-size: 90%;
}

img   {
	border: none;
}

img.border {
	border: 1px solid #999999;
}

/* ### FORMULAR ### */

input {
	border: 1px solid #999999;
}

input:focus {
	border-color: Black;
}

hr {
	border-bottom: 1px dotted #8f8f8c;
}