/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */





html, body, div, object, embed, table, tr, td, hr, p, span, img,*{
	margin:0px;
	padding:0px;
}



body{
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: 15px;
	color:#111;
	}
				


a {
	color: #fff;
	text-decoration:none;
}

p:visited {
	color:#eee;}
	p:hover {color: #fff;
}

p:active{
	color:#fff;
}

.item{ padding-left:10px;}
.item{ margin-left:3px;}




img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 935px;
margin-bottom: 0px;
margin:0 auto;
background-color: #fff;
}

/* ----------banner for logo-------------- */
#banner {
text-align: left;
padding: 0px;
margin: 0px;
margin-bottom: 9px;


background-image:url('../images/header_935x136.gif');
background-repeat: no-repeat;
height:136px;

}
#banner img {
	padding:0px;
	margin:0px;
	} 

#logo_img{
	float:left;
	margin:0px;	
	padding:0px;
	
}

#navigation{
	width:790px;
	height:111px;
	padding-top:24px;

}

.sf-menu{
	position:relative;
	left:9px;
	top:80px;
}

/* -----------------Inhalt--------------------- */
#content {
		margin-left: 144px;
	padding: 0;
	padding-left:0px;
	margin-top: 9px;
}

div#content { 
	min-height:500px;
	height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
}

p, pre{
	padding: 0px;
	margin:0px;
	
}

.item p{
	padding: 0px;
	margin:0px;
	font-size:10px;
}


/* --------------left navigavtion------------- */
#left {
	float: left;
	width: 136px;
	margin: 0px;
	padding: 0px;
}

#right {
	float: right;
	width: 279px;
	margin: 0px;
	padding: 0px;
	height:531px;
	overflow:auto;
}











.item{
	margin-bottom:9px;
	height: 75px;
	background-color:#eee;
}

.item:hover{
	background-color:#d1d1d1;
}

.item a img{
	float:left;
	margin-right: 9px;
}

h1{
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color:#222;
	margin-bottom:5px;
}

h2{
	font-size: 13px;
	font-weight:bold;
	color:#333;
	margin-bottom:6px;
	margin-top:10px;
}

.item h3 {
	padding-top: 12px;
	font-size: 11px;
	/*font-weight: bold;
	*/
	color:#222;
}


/* P R O J E K T E */

.item_projekte{
	margin-bottom:9px;
	height: 75px;
	background-color:#eee;
}

.item_projekte:hover{
	background-color:#d1d1d1;
}

.item_projekte a img{
	float:left;
	margin-right: 9px;
}


.item_projekte h3 {
	font-family: Tahoma;
	padding-top: 30px;
	font-size: 12px;
	
}
.item_projekte h3 a{
	font-weight: bold;
	color:#333;
	text-decoration:none;
}

.item_projekte h3 a:hover{
	font-weight: bold;
	color:#222;
	text-decoration:underline;
}

/* ende P R O J E K T E */


/* P R O J E K T E  D E T A I L S*/

#right_detail_one {
	float: right;
	width: 75px;
	margin: 0px;
	padding: 0px;
	padding-right:10px;
	height:531px;
	overflow:auto;
}

#right_detail_two{
	float: right;
	width: 195px;
	margin: 0px;
	padding: 0px;
	height:531px;
	overflow:auto;
}

#right_detail_two h3{
	margin-bottom:10px;
}

#right_detail_two h4{
	margin-bottom:2px;
	margin-top:10px;
	font-size:11px;
}



.item_detail{
	margin-bottom:9px;
	height: 75px;
	background-color:#eee;
}

.item_detail:hover{
	background-color:#d1d1d1;
}

.item_detail a img{
	float:left;
	margin-right: 9px;
}

.item h3 {
	font-family: Verdana;
	margin-top:1px;
	font-size: 10px;
	font-weight:bold;
	color:#333;
}

.item h4 {
	font-family: Verdana;
	font-size: 9px;
	color:#333;
}

.item_detail h4 {
	font-family: Verdana;
	margin-top:1px;
	font-size: 9px;
	font-weight:bold;
	color:#333;
}

.item_detail  p{
	font-size: 10px;
	font-family: Tahoma;
	color:#333;
	}

/* ende P R O J E K T E  D E T A I L S*/

.main{
	border:none;
}

#crumble{
	margin-top:9px;
	width:790px;
	height:45px;
	background-color:#d21726;
	border-left: solid 145px white;

	
}

#crumble p{
	padding-left:15px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
		padding-top:15px;
}

#crumble p a {color: #fff; text-decoration:underline;}
#crumble p a:visited {color:#fff;}
#crumble p a:hover {color: #fff; text-decoration:underline;}
#crumble p a:active { color:#fff;}

/* -----------footer--------------------------- */
#footer {
	text-align: center; 
	width: 790px;
	height:30px;y
	margin-bottom: 0px;
	padding-left: 145px;
	margin:0 auto;
	background-color: #fff;
	margin-top:9px;
	background-color:#fefefe;
	font-size:11px;
	line-height:16px;
}


#logo_big{
	margin:10px;
	margin-top:160px;
}

#logo_holder{
	margin-top:0px;
}


.item a h3 {
	font-size:10px;
	color: #000;
	text-decoration:none;	
}

.item a h4 {
	font-size:9px;
	text-decoration:none;	
}


.item a p {
	padding-top:3px;
	line-height:13px;
	color: #000;
	text-decoration:none;
	font-size:10px;
	font-weight:slim;
}



.item a:visited p, .item a:visited h3, .item a:visited h4 {
	color: #000;
	text-decoration:none;	
}

.item a:hover p, .item a:hover h3, .item a:hover h4 {
	color: #000;
	text-decoration:none;	
}

.item a:active p, .item a:active h3, .item a:active h4 {
	color: #000;
	text-decoration:none;	
}
