body{
background-color:#ffffff;
}
a img{
border: 0px;
}
#maincontainer{
font-family:Verdana,Arial,sans-serif;
width:1024px;
height:512px;
position:absolute;
left:50%;
top:50%;
margin-left:-512px;
margin-top:-256px;
}
#top{
width:1024px;
}
#moa{
margin-left:66px;
display:block;
background-image:url(buttons/mo_architekten1.png);
background-repeat: no-repeat;
width:362px;
height:22px;
}
#moa:hover{
margin-left:66px;
display:block;
background-image:url(buttons/mo_architekten2.png);
background-repeat: no-repeat;
width:362px;
height:22px;
}
#start{
margin-left:66px;
display:block;
width:362px;
height:22px;
}
#sketch{
margin-left:23px;
margin-top:8px;
float:left;
}
#img{
padding-left:34px;
padding-right:34px;
padding-top:25px;
float:top;
}
#maindiv{
width:1024px;
height:512px;
}
#navdiv{
width:154px;
float:left;
height:400px;
}
#middle{
width:590px;
float:left;
}
#mitteltext{
max-width:730px;
float:left;
}
#right{
width:280px;
float:right;
height:400px;
margin-top:17px;
}
#title{
color:#333333;
float:left;
font-size:10px;
outline:0px;
list-style-type:none;
padding-left:7px;
margin-right:20px;
margin-left:34px;
margin-top:4px;
line-height:14px;
}
#credit{
color:#333333;
float:left;
font-size:10px;
outline:0px;
list-style-type:none;
padding-left:7px;
margin-right:20px;
margin-left:34px;
line-height:14px;
}
#credit a{
color:#999999;
text-decoration:none;
}
#credit a:hover{
color:#cc0000;
text-decoration:none;
}
#content{
color:#333333;
float:left;
padding-left:7px;
font-size:10px;
margin-right:40px;
margin-left:34px;
line-height:14px;
}
table.table td{
background-color:#ffffff;
border-style:none;
padding-left:34px;
padding-right:34px;
padding-top:25px;
padding-bottom:25px;
}
table.table td a{
border:none;
}
table.horizontal{
float:left;
width:900px;
}
table.horizontalnumbers{
float:left;
padding-left:30px;
}
table.horizontalnumbers td{
padding-left:8px;
padding-bottom:8px;
padding-top:11px;
font-size:10px;
}
table.horizontalnumbers td a{
padding:0px;
text-decoration:none;
color:#333333;
}
table.horizontalnumbers td a:hover{
padding:0px;
text-decoration:none;
color:#cc0000;
font-size:10px;
}
table.horizontalarrows{
float:left;
padding-left:29px;
}
table.horizontalarrows td{
padding-left:8px;
padding-bottom:8px;
font-size:10px;
}
table.horizontalarrows td a{
text-decoration:none;
color:#333333;
}
table.horizontalarrows td a:hover{
text-decoration:none;
color:#cc0000;
font-size:10px;
}
#profil{
color:#333333;
float:left;
padding-left:10px;
font-size:11px;
margin-left:25px;
line-height:18px;
margin-top:21px;
max-width:530px;
max-height:366px;
}
ul.buero{
color:#333333;
float:left;
font-size:12px;
outline:0px;
list-style-type:none;
padding-left:10px;
padding-top:10px;
margin-left:25px;
line-height:18px;
}
#mail a{
color:#999999;
text-decoration:none;
}
#mail a:hover{
color:#cc0000;
text-decoration:none;
}
#kontakt{
max-width:250px;
float:left;
max-height:166px;
}
#x_abd{
padding-left:36px;
padding-top:26px;
float:top;
}
#abd{
color:#333333;
float:left;
font-size:10px;
outline:0px;
list-style-type:none;
padding-top:4px;
padding-left:35px;
line-height:16px;
max-width:300px;
max-height:366px;
}
#abd_en{
color:#333333;
float:left;
font-size:10px;
outline:0px;
list-style-type:none;
padding-top:4px;
padding-left:35px;
line-height:16px;
max-width:300px;
max-height:366px;
}
#tine{
color:#333333;
float:left;
font-size:10px;
outline:0px;
list-style-type:none;
padding-top:4px;
padding-left:25px;
line-height:16px;
max-width:300px;
max-height:366px;
}
li.name{
color:#cc0000;
font-size:12px;
padding-bottom:12px;
list-style-type:none;
}
#impressum{
color:#333333;
font-size:10px;
float:left;
margin-top:14px;
margin-left:25px;
padding-left:10px;
max-width:730px;
line-height:16px;
text-align:justify;
}
#impressum a{
color:#999999;
text-decoration:none;
}
#impressum a:hover{
color:#cc0000;
text-decoration:none;
}
#daten{
color:#333333;
font-size:9px;
float:left;
margin-top:14px;
margin-left:25px;
padding-left:10px;
line-height:9px;
max-width:730px;
max-height: 512px;
text-align:justify;
}
#erklaer{ 
font-size:12px;	
}
#recht{ 
color:#333333;	
}
table.horizontaldaten{
float:left;
margin-left:-11px;
}
table.horizontaldaten td{
padding-left:8px;
padding-bottom:8px;
padding-top:0px;
font-size:10px;
}
table.horizontaldaten td a{
text-decoration:none;
color:#333333;
}
table.horizontaldaten td a:hover{
text-decoration:none;
color:#cc0000;
font-size:10px;
}
#uh{
font-size:9px;
}
ul.projektliste{
outline:0px;
margin-top:23px;
line-height:80%;
}
ul.projektliste li{
list-style-type:none;
text-align:left;
color:#333333;
font-size:10px;
margin-top:8px;
outline:0px;
}
ul.projektliste li a{
text-decoration:none; 
font-size:10px;
color:#333333;
outline:0px;
}
ul.projektliste li a:hover{
color:#cc0000;
text-decoration:none;
outline:0px;
}
#extern{
text-decoration:none; 
font-size:10px;
color:#999999;
outline:0px;
}
#extern:hover{
color:#cc0000;
text-decoration:none;
outline:0px;
}
#ausser{
text-decoration:none; 
font-size:10px;
color:#999999;
outline:0px;
}
#ausser:hover{
color:#cc0000;
text-decoration:none;
outline:0px;
}
#legend{
font-size:8px;
margin-left:33px;
color:#333333;
}
#legend a{
text-decoration:none;
outline:0px;
color:#999999;
}
#legend a:hover{
text-decoration:none;
outline:0px;
color:#cc0000;
}
.hidepics{
width: 0px;
height: 0px;
display: none;
}


