body {
		font-family: arial, trebuchet ms,geneva,arial,sans-serif;
		font-size: 12px;
		font-weight:normal;
		line-height: 1.4em;
		color: #300;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;

}



h1 {
		color: #300;
		font-size: 11px;
		text-transform: uppercase;
		text-align: left;
}

img {
  border: 0px;
}


a, a:visited, a:active {
		color: #300;
		text-decoration: none;
}


a:hover {
		color: #39c;
		text-decoration: none;
}

a.sel {
		color: #39c;
		font-weight: normal;
}		

  
li {
    list-style: none;
    margin: 0; 
    padding: 0;
}
  
ul {
    list-style: none;
    margin: 0; 
    padding: 0;
}
  
  
.echoblau {
		color: #39c;
		text-transform: uppercase;
}

.echoblau2 {
		color: #39c;

}
 
#logo {
		width: 400px;
    margin: 0px 0px 0px 60px;
    padding: 60px 0px 0px 0px;
		text-align: left;
}

#navi {
		height: 15px;
    margin: 28px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
		text-align: left;
}


#subnavi {
		height: 15px;
    margin: 0px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
		text-align: left;
}

.button {
		height: 15px;
		text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
		text-align: left;
		border-right:24px solid #fff;
		background: #fff;
		float:left;
}


#content_proj {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 60px;
		text-align: left;
}


#content_proj a {
		color: #300;
		text-decoration: underline;
}

#content_proj  a:active {
		color: #300;
		text-decoration: underline;
}

#content_proj a:hover {
		color: #39c;
		text-decoration: none;
}


#footer {
		clear:both;
		color: #999;
		font-size: 9px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 30px 60px;
		text-align: left;
}

#footer a {
		color: #999;
		text-decoration: none;
}

#footer  a:active {
		color: #300;
		text-decoration: none;
}

#footer a:hover {
		color: #39c;
		text-decoration: none;
}

#bildnachweis {
		clear:both;
		font-size: 9px;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 60px;
		text-align: left;
}

.proj {
    width: 200px;
		height: 165px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
		text-align: left;
		background-color: #f0f0f0;
		border-left:0px solid #fff;
		border-right:15px solid #fff;
		border-bottom:30px solid #fff;
		border-top:1px solid #fff;
		float:left;
}

#flash {
background:url("../media/0703outlook_01.jpg") no-repeat scroll center top transparent;
		width: 500px;
    margin: 0px 4px 12px 0px;
    padding: 0px 0px 0px 0px;
		text-align: left;
		float:left;
}

#flash_docu {
background:url("../media/0901bau_08.jpg") no-repeat scroll center top transparent;
		width: 500px;
    margin: 0px 4px 12px 0px;
    padding: 0px 0px 0px 0px;
		text-align: left;
		float:left;
}


.projX {
		width: 500px;
    margin: 0px 4px 12px 0px;
    padding: 0px 0px 0px 0px;
		text-align: left;
		float:left;
}

.projX_hoch {
		width: 248px;
    margin: 0px 4px 12px 0px;
    padding: 0px 0px 0px 0px;
		text-align: left;
		float:left;
}


.projX_lang {
		width: 754px;
    margin: 0px 4px 12px 0px;
    padding: 0px 0px 0px 0px;
		text-align: left;
		float:left;
}

.projX_630 {
		width: 630px;
    margin: 0px 4px 12px 0px;
    padding: 0px 0px 0px 0px;
		text-align: left;
		float:left;
}

.projX_txt_white {
		width: 222px;
		height: 306px;
    margin: 0px 4px 12px 0px;
    padding: 12px 12px 0px 12px;
		text-align: left;
		float:left;
		border:1px dotted #999;
		color: #000;
		background: #fff;
}


.projX_txt_quer {
		width: 474px;
		height: 306px;
    margin: 0px 4px 12px 0px;
    padding: 12px 12px 0px 12px;
		text-align: left;
		float:left;
		border:1px dotted #999;
		color: #000;
		background: #fff;
}


.projX_txt_big {
		clear:both;
		width: 809px;
    margin: 0px 4px 12px 60px;
    padding: 2px 18px 0px 18px;
		text-align: left;
		border-left:1px dotted #999;
		color: #000;
		background: #fff;
}

.projX_txt_big a {
		color: #300;
		text-decoration: underline;
}

.projX_txt_big  a:active {
		color: #300;
		text-decoration: underline;
}

.projX_txt_big a:hover {
		color: #39c;
		text-decoration: none;
}


.textsites {
		clear:both;
		width: 773px;
    margin: 0px 4px 12px 60px;
    padding: 2px 54px 2px 18px;
		text-align: left;
		border-left:1px dotted #999;
		color: #000;
		background: #fff;
}


#39c blau
#300 braun (#54301b)

