body{
padding:0px;
margin:0px;
left:0px;
top:0px;
background-color:#F5F7F8;
background-image:url(bilder/back.jpg);
background-repeat:repeat-y;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

/*ie block patch*/
.block { position:relative; min-width:900px;}
* html .block {border-left/**/:900px solid #F5F7F8; position/**/:relative; float/**/:left;}
* html .ieblock {margin-left/**/:-900px; position/**/:relative; float/**/:left; background-image:url(bilder/back.jpg); background-repeat:repeat-y;}

/*titelleiste*/
#head{

background-image:url(bilder/topback.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:71px;
}
#head img{
vertical-align:bottom;
float:left;
}
#head h1{
font-size:12px;
color:#90A9B4;
text-align:right;
display:inline;
float:right;

margin:43px 3px 0px 0px;
}

/*navigation*/
#navi{
text-align:right;
padding:52px 0px 0px 0px;
font-size:13px;

width:220px !important;
width:228px;
width/**/:/**/220px;
z-index:2;
position:relative;
float:left;
display:block; 

}
#navi a,
#navi a:link,
#navi a:visited{
padding-right:10px;
color:#000000;
text-decoration:none;
display:block;
}
#navi a:hover{
	color:#cccccc;
}

#navi h1,
#navi h1 a,
#navi h1 a:link,
#navi h1 a:visited{
	border:0;
	margin:12px 0px 7px 0px;
	/*border-right:5px solid #8F9EA5;*/
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#navi h1 a:hover{
color:#333333;
}
#navi h2,
#navi h2 a,
#navi h2 a:link,
#navi h2 a:visited{
	border:0;
	margin:9px 0px 4px 0px;
	/*border-right:5px solid #8F9EA5;*/
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#navi h1 a:hover{
color:#333333;
}
#navi .select{
background-image:url(bilder/select.jpg);
background-repeat:repeat-y; 
}
#navi img{
vertical-align:bottom;
}
#navi .making{
	padding-right:10px;
	font-size:10px;
	color:#445359;
}
/*inhalt*/
#inhalt{
margin-left:280px;
margin/**/:/**/0 auto;
z-index:1;
/*position:relative;*/
font-size:12px;
width:541px !important;
padding:65px 0px 0px 200px !important;
padding:65px 0px 0px 0px;/*ie5-6*/
}
*+html #inhalt{
padding:65px 0px 0px 0px !important;/*ie7*/
}

#inhalt img{
border:0px;
border-color:#000000;

/*margin-top:0px;*/
}
#inhalt img:hover{
border-color:#7C9AA7;
}
#inhalt a,
#inhalt a:link,
#inhalt a:visited{
color:#000000;
	}
#inhalt a:hover{
color:#7C9AA7;
}	
#inhalt h1,
#inhalt h1 a,
#inhalt h1 a:link,
#inhalt h1 a:visited{
border:0;
margin:0px 0px 15px 0px;
font-size:13px;
color:#5C7B89;
}
#inhalt h2,
#inhalt h2 a,
#inhalt h2 a:link,
#inhalt h2 a:visited,
#inhalt h3,
#inhalt h3 a,
#inhalt h3 a:link,
#inhalt h3 a:visited{
border:0px;
margin:0px 0px 10px 0px;
padding:0px;
font-size:13px;
color:#5C7B89;
text-decoration:none;
}
#inhalt h2 a:hover,
#inhalt h3 a:hover{
color:#000000;
}
#inhalt h4{
border:0px;
margin:0px 0px 2px 0px;
padding:10px 0px 0px 0px;
font-size:13px;
color:#5C7B89;
text-decoration:none;
}
#inhalt h5,
#inhalt h5 a,
#inhalt h5 a:link,
#inhalt h5 a:visited{
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:13px;
color:#5C7B89;
text-decoration:none;
}
#inhalt li{
margin:0px 0px 5px 0px;
}
#curriculum-liste ul{
padding-left:250px;
margin:0px;
}
#halb{
line-height: 9px;
}
#viertel{
line-height: 5px;
}
/*.a-bild{
margin:4px 0px 2px 0px;
}*/
.clear{
clear:both;
}
.klein{
font-size:10px;
}

/*start*/

.startbild{
width:130px;
border:0px;
padding:0px;
margin:10px 7px 14px 0px;
float:left;
background-image:url(bilder/schatten-hoch.jpg);
background-repeat:no-repeat;
}
.startbild-r{
width:130px;
border:0px;
padding:0px;
margin:10px 0px 14px 0px;
float:left;
background-image:url(bilder/schatten-hoch.jpg);
background-repeat:no-repeat;
}

.startbild img, .startbild-r img{
margin:0px 0px 4px 0px !important;
margin:0px 0px 8px 0px;
}
/*projekt*/
.projektbild{
border:0px;
padding:0px;
margin:4px 15px 12px 0px;
float:left;
width:263px;
height:125px;
background-image:url(bilder/schatten-klein.jpg);
background-repeat:no-repeat;
}

.projektbild-r{
border:0px;
padding:0px;
margin:4px 0px 12px 0px;
float:left;
width:263px;
height:125px;
background-image:url(bilder/schatten-klein.jpg);
background-repeat:no-repeat;
}

.schatten-gross{
width:547px;
min-height:288px !important;
font-size:11px;
background-image:url(bilder/schatten-gross.jpg);
background-repeat:no-repeat;
margin-top:5px;
}
*html .schatten-gross{
height:288px;
font-size:11px;

}
.schatten-zaha{
width:547px;
/*height:288px;*/
font-size:11px;
background-image:url(bilder/schatten-zaha.jpg);
background-repeat:no-repeat;
}
.schatten-zaha1{
width:547px;
/*height:288px;*/
font-size:11px;
background-image:url(bilder/schatten-zaha1.jpg);
background-repeat:no-repeat;
}
.schatten-riesig{
width:547px;
/*height:288px;*/
font-size:11px;
background-image:url(bilder/schatten-riesig.jpg);
background-repeat:no-repeat;
}
.schatten-lang{
width:547px;
/*height:288px;*/
font-size:10px;
background-image:url(bilder/schatten-lang.jpg);
background-repeat:no-repeat;
margin:0px 0px 20px 0px;
}
.schatten-lang a{
text-decoration:none;
}
.schatten-lang-text{
margin:5px 0px 7px 0px;
}
.schatten-portrait{
width:206px;
height:288px;
font-size:11px;
background-image:url(bilder/schatten-portrait.jpg);
background-repeat:no-repeat;

float:left;
margin-right:25px;
}

.schatten-portrait-min{
background-image:url(bilder/schatten-portrait-min.jpg);
background-repeat:no-repeat;
float:left;
position:relative;

margin:0px 10px 8px 0px;
border:0px;
padding:0px;
width:107px;
height:127px;
}
.schatten-gross img,
.schatten-zaha img,
.schatten-lang img,
.schatten-portrait-min img{
margin:0px 0px 3px 0px !important;
margin:0px 0px 5px 0px;
}


/*footer*/
#footer,
#footer a,
#footer a:link,
#footer a:visited{
font-size:11px;
margin:40px 0px 8px 0px;
color:#5C7B89;
text-decoration:none;
}
#footer a:hover{
color:#000000;
}