* { 
padding : 0;
margin : 0;
} 

body {
/* 101% zur font-size-Korrektur für Opera bis v.6 */
   font: normal 101% Verdana, Arial, Helvetica, sans-serif;
   color: #666666;
  /* background-image:url(../pics/bg.jpg);
   background-repeat:repeat-x;*/
    background-color:#006699;
   padding: 0;
   margin:0; 
}

.aussenrahmen {
   	color: #333333;
	/* min-width verhindert ein weiteres Zusammenschieben der Rahmenboxen bei Ereichen der minimalen Fensterweite in Opera/Mozilla 1.3; optional anzupassen */
   	min-width: 138px; 
	margin : 0 auto;
  	width : 900px;

} 


#leftcolum_top {
	margin-top:50px;
	width:190px;
	height:330px;
	background-image: url(../pics/header_left.gif);	
	background-repeat:no-repeat;
	float:left;
	

}

.pics {
	margin-top:200px;
	width:190px;
	clear:both;
}

#leftcolum_middle{
	float:left;
	background-color:#FFFFFF;
	width:190px;
	height:447px;
}

/*---------- centercolum ------------------*/
#centercolum {
 	float : left;
	color : #333;
	background : url(../pics/bg_header.gif) no-repeat;
	background-color: #ebe0b6;
	height: 800px;
	width : 300px;
	display : inline;

} 


#centercolumn a { 
	text-decoration : none;
} 
#centercolum h1 { 
	font-size : 1.7em;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	text-decoration : none;
	padding-left:15px;
	padding-top : 25px;
	padding-bottom : 10px;
	color : #999966;}

#centercolum p{
	padding-left: 15px;
	padding-right: 15px;
	margin-top : 5px;
	clear:both;
}

#centercolum_portrait {
 	float : left;
	color : #333;
	background : url(../pics/bg_header.gif) no-repeat;
	background-color: #ebe0b6;
	height: 890px;
	width : 300px;
	display : inline;

} 
#centercolumn_portrait a { 
	text-decoration : none;
} 
#centercolum_portrait h1 { 
	font-size : 1.7em;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	text-decoration : none;
	padding-left:15px;
	padding-top : 25px;
	padding-bottom : 10px;
	color : #999966;}

#centercolum_portrait p{
	padding-left: 15px;
	padding-right: 15px;
	margin-top : 5px;
	clear:both;
}


	
.impressum {
	
	font-size: 0.6em;
	
}	

.centerads { 
	width : 220px;
	font-size:0.8em;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 	

.centerads a{ 
	font-size:0.9em;
	color:#cc0033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
} 	



.centerbold {
	font-size: 0.8em;
	font-weight:bold;
	color:#000000;

}

.centerlist ul  {
	margin:0;
	padding:0;
	
}
.centerlist li {
	list-style:square;
	list-style-position: inside;
	padding-left:15px;
	line-height:18px;
	font-size: 1em;
	color:#003366;

}

.centerlist_li_text {
	color:#666666;
	font-size:0.8em;
	
}

/* Projekte-Navi */

.projektHead { 
	width : 220px;
	font-size:0.8em;
	font-weight:bold;
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 	

.projektlist ul  {
	margin:0;
	padding:0;
	
}
.projektlist li, .projekt li a {
	list-style:square;
	list-style-position: inside;
	padding-left:15px;
	line-height:18px;
	font-size: 1em;
	color:#003366;

}

.projektlist_li_text {
	color:#666666;
	font-size:0.8em;
	
}

.projekt li a:hover {
	color: #cc0033;

}

.grafik {
	margin-top: 190px;

}


* html .grafik {  /* nur fuer Internet Explorer */
  margin-top: 70px; 
}

/*----------- ende centercolum -------*/



/* -----------rechte Spalte ---------------*/

#rightcolum_top{
	margin-top:50px;
	width: 410px;
	height:750px;
	background-image: url(../pics/header_right.gif);
	background-repeat:no-repeat;
	float:right;
	
}

#rightcolum_portait{
	margin-top:50px;
	width: 410px;
	height:829px;
	background-image: url(../pics/header_right.gif);
	background-repeat:no-repeat;
	float:right;
	
}

.logo {
	margin-left: 80px;
	margin-top:50px;
	width:285px;
	clear:both;	
}

.news {
	margin-top:105px;
	margin-left:80px;
	width:330px;
	font-size:0.8em;
	color:#666666;
	
}

.news h1 {
	font-size: 1.7em;
	font-weight:lighter;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../pics/liste_quadrat.gif);
	background-repeat:no-repeat;
	padding-left:40px;

}
.news h2 {
	margin-top: 10px;
	font-weight:normal;
	font-size:1em;
	padding-bottom:25px;
	

}

.news h3 {
	font-size: 1.7em;
	font-weight:lighter;
	color: #cc0033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../pics/liste_quadrat.gif);
	background-repeat:no-repeat;
	padding-left:40px;}

.news p {
	padding-bottom:35px;

}

.news_projekte{
	color:#003366;
	font-weight:bold;
}


.news_text {
	float:right;
	padding-top:40px;

	padding-right: 10px;
	width: 200px;
	
}

.news a {
	text-decoration:none;
	font-size:1em;
	color:#003366;
}

.news a:hover {
	color: #999966; 

}

/* -----------Navigation ------------------*/
#navi_list { 
margin: 0; 
padding: 0; 
width: 300px;
text-align: center;
margin-top: 20px;
font-size:0.8em;
} 


#navi ul, #navi li { 
margin: 0; 
padding: 0; 
display: inline; 
list-style-type: none;
} 

#navi a:link, #navi a:visited { 
float: left; 
padding: 0 24px; 
line-height: 40px;
font-weight: bold; 
text-decoration: none; 
color: #000000;
background-color: #aaa182; 
/*border-right: 1px solid #000000;*/
 } 



#navi #akt { 
color: #333333; 
background-color: #ffff00; 
 }
 
#navi a:hover, #navi a:hover#akt { 
color: #ffff00; 
background-color: #aaa182; 

}
.text {
	font-weight:normal;
	font-size:2em;
	color:#333333;
	padding:0;
	margin:0;
}

/* ------------- ende Navigation ---------------*/

/* ------------- footer ------------------------*/
#footer { 
width : 900px;
clear : both;
color : #333;
background : url(../pics/footer1.gif);
height : 60px;
/*margin-bottom : 10px;*/
text-align:center;
} 
#footer a { 
text-decoration:none;
color : #666666;
} 

#footer a:hover {
	color:#000000;
	text-decoration:underline;


}

.footercenter { 
float:left;
padding-left:190px;
width: 300px;

} 
.footercenter p { 
font-size : 0.7em;
padding-top : 30px;
text-align : center;
} 


/*------- ende #footer --------------------*/


