/* css für Druckversion mbnPortal*/


body {	
	background-color: white;
	margin: 0;
	padding: 0;	
}
#stil {display: none;}

hr {display: none;}

p { margin-bottom: 0.3em }

img {border:0;
	padding: 0;
	margin: 0;
	}
	img a:hover {outline: none;}

h1 {	/* Title  */
	font-size: 4em;
	font-family:'Lucida Grande', 'Trebuchet MS', arial, Helvetica, sans-serif ;
	color: black;
	letter-spacing: 2px;
	padding-top: 30px;
	margin-bottom: 40px;
}
h2 {margin-bottom: 25px;}
h3 {margin-bottom: 0}

ul, li {
	list-style-type: none;
	margin: 0;}

/* ===== LINKS GENERAL ===== */
a:link, a:visited {
	color: #333;
	font-weight: bold;	
	outline: none;
	}
a:hover {
	color: #333; 
	text-decoration: underline;
	font-weight: bold;
	outline: none;	
	}
/* EXTERNE LINKS im Content mit Grafik versehen */
 .content a[href^="http:"], .content a[href^="https:"]{
	padding-left: 20px; 
	background-image: url('../grafiken/pfeil1.gif');	 
	background-repeat: no-repeat;
	background-position: left;
	font-weight: normal;
	}	
	.content a:hover[href^="http:"]
	.content a:hover[href^="https:"] { 
		background-position: left;
		} 
	
/* ===== WRAPPER / HEADER ===== */
#wrapper {
	font-size: small;
	line-height: 1.3em;
	font-family: 'Lucida Grande', 'Trebuchet MS', arial, Helvetica, sans-serif;	
	text-align: left;
	color: #333;
	background-color: white;
	border: 0;
	margin: 0;
	}
#header1 {display: none;}
#index ul {list-style-type: none;}
#index span {display:none;} 	
#accesskeys {display: none;}	
/* ===== Navigation ===== */
.navi {display: none;}	
#navi1 {display: none;}	
.navi1x {
	color: black;
	background-color: white;		
	padding: 0;
	margin: 0;
	font-weight: normal;	
	text-align: left;
	}
	.navi1x a {
		color: black;
		font-weight: normal;		
		text-decoration: underline;			
		}
	.navi1x a:hover {
		color: black; 
		text-decoration: underline;		
		}	
	.navi1x img {
		vertical-align: middle;			
		}
.navi_leer {display: none;}	
#bild1 {display: none;}	
#bild2 {display: none;}	

.icons1 {display: none;}
.icons2 {display: none;}
.skiplink  {display: none; }	
/* ===== DIV  und class CONTAINER ALL ELEMENTS BLOCK ===== */	
.content_projekte {	
	padding: 0 40px 40px 40px ;	
	margin-bottom: 100px;
	text-align: center;
	}	
.content {	
	padding: 30px 40px 40px 10px ;	
	margin: 0;
	}
	.content a[title^="Begriffs"]:after {
	content:"["attr(title)"]";
	font-style: normal;
	background-color: inherit;  
	color: #666; 
	font-size: 9pt;
	padding-left: 8px;
	font-weight: 500;
	}

	.content a[href^="http:"]:after {
	content:"["attr(href)"]";
	background-color: inherit;  
	color: #666;
	font-size: 9pt;  
	padding-left: 8px;
	font-weight: 500;
	}
#content_kontakt {
	padding: 30px 40px 5px 10px ;	
	background-color: #ccff33;
	margin: 0;
	}
#content_kontakt form {display: none; margin: 0}
#projektbox {	
	margin-top: 70px;	
	text-align: center;	
	}	
	#projektbox img {	
	padding: 10px;
	padding-right: 14px;
	border-right: 1px solid gray;	
	margin-bottom: 30px;
	}
	.liste ul{
		padding-left:0;
		margin-bottom: 25px;
		}
		.liste li {
		display: inline;
		padding-right: 10px;
		}
		.liste img {
		vertical-align: middle;	
		padding-right: 5px;
		}
	.urls {margin-bottom: 40px;}
		.urls a {
		font-weight: normal;
		font-style: normal;
	background-color: inherit;  
	color: #666; 
	font-size: 9pt;
	padding-left: 8px;
	font-weight: 500;}	
	
.textbox {margin: 0}
.textbox1 {
		margin-top: 20px; 
		border-top: 1px solid gray;
		}
.textbox2 {
		border-top: 1px solid gray; /* innerhalb der Scrollbar */		
		margin-bottom: 20px;
		}
.hinweise {font-size: 85%;}
.hinweise2 {
		font-size: 85%;      /* innerhalb der Scrollbar */	
		border-top: 1px solid gray;		
		margin: 20px 0;		
		}
.kasten_links {	
	float: left;
	padding: 10px 20px;	
	margin-bottom: 20px;
	border-right: 1px solid gray;	
	}	
	.kasten_links ul {	
		margin-bottom: 20px;
			}			
.scrollbar {
		min-width: 300px; 	
		padding-right:40px; 
		margin: 0;
		}
#banner {margin-bottom: 6px;}
	#banner p {
		margin: 0;
		margin-bottom: 6px;
		}	
	#banner textarea {display: none}
		/*max-width: 400px; 
		height: 80px; 
		overflow: auto;
		padding-bottom: 10px;
		background-color: #FFFFFF;
		margin-bottom: 15px;
		}*/


/* ===== FOOTER ===== */
#footer {	
	color: #555;
	margin: 0;
	}	
.linkbox {display: none;}	
.footer_grafik {
	padding: 0px 20px ;
	padding-top: 4px;
	margin: 0 ;
	border-bottom: 15px solid black;	
	}
.footer_text {
	color: #555;	
	font-size: 85%;
	padding: 0px 20px ;
	margin: 0 ;
	}
	

		
	



		
