body {
		font:10px/12px verdana,tahoma,sans-serif;
		color:#000;
		background:#fff url(../gfx/bg2.gif) 0 0 repeat-x;
		margin:0;
		padding:0;
		text-align:left;
	 }
	 
 
.head {
	font-family:verdana,tahoma,sans-serif;
	font-weight:bold;
	font-size:11px;
	margin-bottom:3px;
   }	 	
	 	

.normal {
			font:10px/12px verdana,tahoma,sans-serif;
			text-align:left;
		}
		
		
.normal_r {
			font-family:verdana,tahoma,sans-serif;
			font-size:10px;
			line-height:12px;
			text-align:right;
		}

		
		
.footer {
			font-family:verdana,tahoma,sans-serif;
			font-size:9px;
			text-align:center;
		}
		
		
.datum {
			text-align:right;
			font-family:verdana,tahoma,sans-serif;
			font-size:10px;
		}
		
		
.pr_home {
			text-align:right;
		}
		
			
tr, td {
		text-align:justify;
	   }
	   
a	{
	color: #999;
	text-decoration:none
}
a:hover {color:#666}

a.extern{text-decoration:underline}
a.extern:hover{
	text-decoration:none;
	color:#999;
}

.bannerexchange {
	display:block;
	text-align:center;
	float:none;
	margin:15px auto 20px auto;
}

.bannerexchange img {border:none;}

img.preview {
	border:1px solid #eaeaea;
	margin:0 15px 12px 0;
}

acronym {cursor:help}

/******** DIV in rechter Spalte der Index **********/
.indexRight {
	width:315px;
	height:auto;
	border:1px solid #8a8a8a;
	border-width:0 0 1px 1px;
	background:#fff;
	margin-bottom:5px;
}

.indexRight h3 {
	background:url(../gfx/box_header.gif) 0 0 repeat-x;
	margin:0 0 10px 0;
}

.indexRight .contentArea {
	width:auto;
	height:auto;
	margin:10px 5px;
}

.button {
	margin:2px;
}
.button img{
	border:none;
	margin-bottom:5px;
}

/******************** ACCORDION NAVI ****************************
 * in projekte-seite
 */
ul.drawers, ul {
	list-style:none;
	padding:0;
	margin:0;
}

ul.drawers {
	margin-left:5px;
	padding-right:5px;
}

ul.drawers h2 {
	font:normal normal bold 11px Verdana, Arial, Helvetica, sans-serif !important;
	line-height:12px;
	margin:5px 0 2px;
	background-color:#eaeaea;
	border:1px solid #8a8a8a;
	padding:2px 3px;
}

li.drawer {
	margin-bottom:10px;
}

li.open h2 {
	background-color:#FBFAC4;
	border-color:#F5CF87;
}

ul.drawers li.drawer ul {
	padding-left:5px;
}

ul.drawers li.subkat {
	cursor:pointer;
	padding-right:3px;
}

ul.drawers li.subkat:before {
	display:marker;
	content: url(../gfx/index_arrow.gif);
	margin-right:5px;
	width:7px; height:7px;
}
ul.drawers li.showprojects:before {
	display:marker;
	content: url(../gfx/index_arrow2.gif);
	margin-right:3px;
}
/*** IE 6 ***/
* html li ul li.subkat {
	background:url(../gfx/index_arrow.gif) left 3px no-repeat;
	padding-left:10px;
}
* html li ul li.showprojects {
	background-image:url(../gfx/index_arrow2.gif);
	background-position:left 4px;
}
/*** IE 7 ***/
* + html li ul li.subkat {
	background:url(../gfx/index_arrow.gif) left 3px no-repeat;
	padding-left:10px;
}
* + html li ul li.showprojects {
	background-image:url(../gfx/index_arrow2.gif);
	background-position:left 4px;
}

ul.subkatprojects {
	display:none;
	margin-bottom:0 !important;
	padding-left:10px !important;
}

ul.subkatprojects li:before {
	display:marker;
	content:url(../gfx/marker_arrow.gif);
	margin-right:4px;
}

ul.subkatprojects li a {
	color:#000;
}
ul.subkatprojects li a:hover {
	text-decoration:underline;
}

#projectcontainer {
	width:412px;
}

a.linkback_top {
	color:#666666;
	float:right;
	font-weight:bold;
	margin:5px 20px 8px;
}

table.project {
	border-left:1px solid #8a8a8a;
	background:#fff;
}