body { margin:0; padding:0; background:#FFF; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#666666; }

img { margin:0; padding:0; border:0; }
div { margin:0; padding:0; }
p { margin:0; padding-top:0; padding-bottom:20px; }
em { font-weight:bold; font-style:normal; }
h2 { display:block; margin:0; padding:0; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#000; }
h3 { display:block; margin:0; padding:16px 0 0 0 !important; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#000; }
.noSpaceBefore { padding-top:0 !important; }
.clear { clear:both; display:block; line-height:0; font-size:0; height:0; }
.upper { text-transform:uppercase; }
.nobreak { white-space:nowrap; }
p.half { padding-bottom:5px; }

:focus { outline:none; }

a { font-weight:normal; color:#DA0000; text-decoration:none; }
a:hover { color:#DA0000; }

a.grey { color:#666666; }
a.grey:hover { color:#DA0000; }


#main { position:absolute; top:183px; left:30px; width:1000px; margin-bottom:30px;}
#navi { position:absolute; top:0; left:0; width:300px; height:400px; }
#content { position:absolute; top:6px; left:180px; width:790px; }
#detailContent { position:absolute; top:5px; left:240px; width:380px; }

#navi ul { list-style:none; padding:0; margin:0; }

#navi span { display:none; }
ul#mainnavi li { margin-bottom:0; font-size:0px; line-height:0px; }
ul#mainnavi li a { display:block; height:10px; width:190px; margin-bottom:10px; margin-top:6px; }
ul.subnavi li { margin-bottom:0 !important; padding:0; }
ul#mainnavi ul.subnavi li a { display:block; height:7px; width:150px; margin:0 !important; padding:0 0 6px 0; }

p.picture { padding-bottom:7px; }

.f370 { width:370px !important; }
.higher3px { position:absolute; top:3px !important; }
.higher4px { position:absolute; top:2px !important; }
.address { width:800px !important; }
.block { text-align:justify; }

#main_1 a { background:transparent url(../images/mn_logo.gif) no-repeat; }
#main_1 a:hover, #main_1 a.active { background:transparent url(../images/mn_logo_ov.gif) no-repeat; }
#main_2 a { background:transparent url(../images/mn_images.gif) no-repeat; }
#main_2 a:hover, #main_2 a.active { background:transparent url(../images/mn_images_ov.gif) no-repeat; }
#main_3 a { background:transparent url(../images/mn_a-z.gif) no-repeat; }
#main_3 a:hover, #main_3 a.active { background:transparent url(../images/mn_a-z_ov.gif) no-repeat; }
#sub_1_1 a { background:transparent url(../images/sn_address.gif) no-repeat; }
#sub_1_1 a:hover, #sub_1_1 a.active { background:transparent url(../images/sn_address_ov.gif) no-repeat; }
#sub_1_2 a { background:transparent url(../images/sn_profile.gif) no-repeat; }
#sub_1_2 a:hover, #sub_1_2 a.active { background:transparent url(../images/sn_profile_ov.gif) no-repeat; }
#sub_1_3 a { background:transparent url(../images/sn_studio.gif) no-repeat; }
#sub_1_3 a:hover, #sub_1_3 a.active { background:transparent url(../images/sn_studio_ov.gif) no-repeat; }
#sub_1_4 a { background:transparent url(../images/sn_clients.gif) no-repeat; }
#sub_1_4 a:hover, #sub_1_4 a.active { background:transparent url(../images/sn_clients_ov.gif) no-repeat; }
#sub_1_5 a { background:transparent url(../images/sn_competitions.gif) no-repeat; }
#sub_1_5 a:hover, #sub_1_5 a.active { background:transparent url(../images/sn_competitions_ov.gif) no-repeat; }
#sub_1_6 a { background:transparent url(../images/sn_publications.gif) no-repeat; }
#sub_1_6 a:hover, #sub_1_6 a.active { background:transparent url(../images/sn_publications_ov.gif) no-repeat; }
#sub_1_7 a { background:transparent url(../images/sn_download.gif) no-repeat; }
#sub_1_7 a:hover, #sub_1_7 a.active { background:transparent url(../images/sn_download_ov.gif) no-repeat; }
#sub_1_8 a { background:transparent url(../images/sn_imprint.gif) no-repeat; }
#sub_1_8 a:hover, #sub_1_8 a.active { background:transparent url(../images/sn_imprint_ov.gif) no-repeat; }

div.section { margin-bottom:20px; }
div.section p { padding-bottom:2px; }
.col1 { float:left; width:170px; margin-right:20px; }
.col2 {  float:left; width:360px; }
.col3 {  float:left; width:580px; margin-bottom:20px}
.col2b {  float:left; width:210px; }
.col3b {  float:left; width:320px; margin-bottom:20px}


div.picture { width:172px; height:137px; margin-right:11px; margin-bottom:15px; float:left; }
div.picture p { padding-bottom:5px; }

#picture { position:absolute; top:0; left:0; }
#numbers { position:absolute; top:370px; right:0; }
#projecttext { position:absolute; top:400px; left:0; text-transform:uppercase; }
#projecttext a { color:#666666; }
#projecttext a:hover { color:#DA0000; }

#numbers a { padding-left:6px; color:#666666; }
#numbers a:hover, #numbers a.active { color:#DA0000; }

a.azlink { font:normal 12px/16px Arial, Helvetica, sans-serif; color:#666666; text-transform:uppercase; }
a.azlink:hover { color:#DA0000; }
span.firstLetter { color:#DA0000; }

a.download  { font:normal 11px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; }


