/* Stylesheet fuer www.inf-wiss.uni-konstanz.de
*/

/* Basic Structure */
	body {
	background: #ffffff;
	font-family:    Helvetica,Arial, sans-serif;
	font-size: 0.9em;
	min-width: 550px;
	
	line-height:1.3em;
	

	}
#seitenbegrenzung {
		max-width: 70em;
		margin: 0 auto;
		width:expression(document.body.clientWidth > (500/12) * parseInt(document.body.currentStyle.fontSize)? "70em":"auto" );

    

	}



/* kopfzeile */

	#kopfzeile {
		background: #336666 ;
		position: relative;
		height:124px;
		-moz-border-radius:4px;
		
	} #ignored {}
	
	
	
	
	
	
	#kopfzeile h1 {
		position: absolute;
		top: 56px;
		left: 140px;
		border-bottom: 0px;
		margin: 0;
		font-size: 90%;
		color: #fefefe;
		font-weight: normal;
		z-index: 100; /* above the UL */
	}
	
	#kopfzeile h2 {
	position: absolute;
	top: 82px;
	left: 140px;
	line-height:0.8em;
	border-bottom: 0px;
	margin: 0;
	font-size: 190%;
	color: #fefefe;
	z-index: 100; /* above the UL */
	
	
		
	}
	
	#kopfzeile p {
	position: absolute;
	top: 64px;
	left: 140px;
	margin: 0;
	font-size: 110%;
	color: #fefefe;
	font-weight: bold;
	z-index: 100;
	font-style: italic;
	}
	
	#kopfzeile h1 a {
		
		text-decoration: none;
		color: #fefefe;
		font-weight: normal;
		
	}
	
	
	#kopfzeile h2 a {
		
		text-decoration: none;
		border-bottom: 0px ;
		color: #fefefe;
		margin: 0 0 0 0;
		font-weight: normal;

		
		
		
	}
	
	#kopfzeile p a{
		display: block;
		text-decoration: none;
		color: #fefefe;
	}
	
	#kopfzeile h4 {
		
		position: absolute;
		top: 0;
		right: 0;
		margin: 0 0 0 0;
    	font-weight: normal;
		font-size: 90%;
		color: #fefefe;
		
		z-index: 100; /* above the UL */
				}
	
	
	#kopfzeile h4 a{
		
	 color: #fefefe;

			font-weight: normal;
		text-decoration: none;
		
		
	}
		
	#kopfzeile ul {
		
		width: auto;
		position: absolute;
		bottom: 0px;
		right: 0px;
		margin: 0;
		
		list-style: none;
		
		z-index: 90; /* below the H1 */
	}
	
	#kopfzeile ol li {
	position: absolute;
	top: 5px;
	left: 10px;
		
		list-style: none;
		
		z-index: 110; /* below the H1 */
		

	margin: 0;
	
	}
	
		#kopfzeile ul li {
		
		list-style: none;
		
		z-index: 90; /* below the H1 */
		

	margin: 0;
	
	}	
		
		
	#kopfzeile ol {
		
		
		position: absolute;
		top: 10px;
		left: 0px ;
		margin: 0;
		
		
		z-index: 100; /* below the H1 */
		list-style: none;
	    
		}
	
	
	
		
				
/* Content Bereich */
#content {
	margin:10px 2px 10px 2px;
	
	}

				
#rechtespalte {
		float: left;
		width: 30%;
		
	}

#linkespalte {
	margin:0px 40px 10px 0px;	
	}


#linkespalte.umfluss {
		float: left;
		width: 65%;
		margin-left: 0;
	}
	
#rechtespalte.umfluss {
		float: none;
		width: auto;
		margin-left: 65%;
	}


/* Fuss */
	
#fusszeile {
		margin: 0 0 0 0;
		border-bottom: 1px solid #000000;
		line-height:1em;

	}
	





/* Formatierung */
		

p 	{
	font-size: 100%;
	line-height:1.4em;

}

h1 {
	font-size: 180%;
	margin: 0.2em 0 0.1em 0;
	font-weight: normal;
	border-bottom: 1px solid #dddddd;
		line-height:1.0em;

	
		
		
		}

h2 {
		font-size: 130%;
		line-height:1.1em;
		margin: 0.2em 0 0 0;
	
		
		}
		
		h2 a{
		
		
		margin: 0.2em 0 0 0;
	
		
		}
		
h3 {
	font-size: 110%;
	margin: 0 0.2em 0.2em 0;
	
		}
	
	
	
	h3 a{
		
	
		}
	
	h4 { 
		font-size: 100%;
		margin: 0.2em 0.2em 0.2em 0;
		font-weight: bold;
			}
				h4 a{ 
		
		
		font-weight: bold;
			}	
		
h5 { 
		font-size: 90%;
		margin: 0.2em 0.2em 0.2em 0;
		font-weight: bold;
			}
				h5a{ 
		
		
		font-weight: bold;
			}
			
h6 {
	margin: 0 0 0 0;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	z-index: 90; /* vor #fusszeile h6 */
	
				}
		
		
#gruen {
		background: #d5eaea;  
		padding:12px 12px 12px 12px;
		-moz-border-radius:6px;
		
		
		
	
}




#gruen ol{
		
		
		list-style: url(none) none;
		line-height:1.3em;
		
		
}

#box
{
	padding:12px 12px 12px 12px;
	border: 1px none;
	background-color: #ffffff;
	-moz-border-radius:4px;
	
	
	
	
	
}

#grau
{
	padding:12px 12px 12px 12px;
	text-align: left;
	
	background-color: #eeeeee;





	-moz-border-radius:4px;
	align:left;

	width: 15em;
		
}
ul{
	list-style-type: square;
	
		
}


li{
	margin-bottom: 0.5em;
	margin-left: -1.5em;
}



#rk {

float: right;
		display: block;
		
	     padding: 2px 10px 4px 1px;
		color: #fefefe;
		
}


		
