* { margin:0;padding:0;}
option { padding-left: 0.4em;}
* html body * { overflow:visible;}
body {

position: relative;
color: #000;
background: #fff;
text-align: left;
}
fieldset, img { border:0 solid;}
dt { /*font-weight: bold;*/}
dd { margin: 0 0 1em 2em;}
blockquote { margin: 0 0 1em 0.8em;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
#switch { display:none;}
a, a:link, a:visited, a:active {text-decoration:none; color:#006;}
a:hover {color:#c00!important;}

body { background:#edeeef;font-family: Monaco,Arial,monospace;text-transform:uppercase;font-size:9px;color:#006;line-height:13px;letter-spacing:1px; padding-top:20px;}
h1 {margin:0px 0 0 35px;width:160px;height:31px;}
h1 a {background:url(../_img/francois_azambourg_works10.gif) no-repeat 0 15px;color:#c00;text-indent:-999em;width:160px;height:41px;display:block;border-top:1px solid #c00;}
.clear {clear:both;}
.active { color:#c00}
#chair { position:absolute;top:20px;left:315px;width:600px; padding:0; height:600px; }
#chair a {display:block;width:600px; padding:0; height:600px; }
#mainnav {margin-bottom:25px;}
#divide {border-top:1px solid #006;height:1px;width:160px;margin:0 0 25px 24px;}
#nav {margin:43px 0 0 11px;}
.nav2nd { width:225px;}
.nav2nd  li a { display:block;}

#nav ul li {margin:0;list-style:none;}
#nav ul li span.bullet {display:none}
#nav ul li:hover span.bullet, #nav ul li.active span.bullet {position:absolute;display:block;width:24px;text-align:center;color:#c00}
#nav ul li a {text-decoration:none;color:#006;margin:0 0 0 24px;padding:0!important;}
#nav ul li a:hover, #nav ul li.active a {color:#c00}
#nav ul li.active ul a {color:#006}
#nav ul li.active ul a.current, #nav ul li.active ul a:hover {color:#c00}
#nav ul li div.nlnk {text-decoration:none;color:#006;margin:0 0 0 24px;padding:0!important;display:inline;}
p {text-transform:uppercase;text-decoration:none;color:#006;margin:1em 0 0 0}
#content { position:absolute;top:20px;left:230px;width:725px;border-top:1px solid #006; padding:4px 0 26px 0;}
#content #show dl {padding:10px 10px 0 10px;margin:0 auto 0 auto;}
#content #show dl.w400, #content #show dl.w440, .w440 { width:440px!important; }
#content #show .w600, #content #show .w660, .w660 { width:660px; }
#content #show dl dd.desc {display:none;}
#content #show dl:hover dd.desc {display:block;background:#fff; text-align:left; position:absolute; margin:0 250px 0 0; padding:10px 20px 10px 10px;}

#content #show{ margin:5px 0 0 0;width:725px;height:660px;text-align:center;}
#content #show a { margin:0; padding:0!important;}
#content h2 { margin:5px 0 0 0;font-size:9px;letter-spacing:1px; font-weight:normal; display:none;}
#content  p {margin-bottom:13px;}
#content dd.desc p {margin:0!important; padding:0;}

.shownav {margin:1em auto 0 auto;  text-align:center }
.shownav, .shownav a {text-decoration:none; color:#c00 }
.shownav a {margin:0!important;color:#c00!important; display:inline}
.shownav a:hover {color:#006!important;}
.shownav span.left {float:left;}
.shownav span.middle {margin:0 auto 0 auto; width:70px; display:block;}
.shownav span.right {float:right;}
.shownav a span.prev, .shownav a span.next {display:block; width:15px; height:16px; text-indent:-999em; float:left; }
.shownav a span.prev { background:url(../_img/prev.gif) no-repeat 0 5px; margin-right:40px;}
.shownav a span.next { background:url(../_img/next.gif) no-repeat 0 5px;}
.shownav a:hover span.prev, .shownav a:hover span.next { background-position: 0 -8px;} 

.overview { margin:0 0 0 0; width:710px; padding :0 0 10px 15px;clear:both;height:120px;}
.overview li { display:inline; float:left;margin: 0 15px 0 0;  }
.overview li.space span { padding-right:45px; }
.overview li a  { vertical-align: middle; display:block;  }
.overview li a img  { vertical-align: middle;  }
.overview li a:hover img  { visibility:hidden!important; }


.zweispalter {
  width: 720px; 
}

.zweispalter_1 {
  width: 340px;
}

.zweispalter_2 {
  width: 340px;
  margin-left: 25px;
}

.zweispalter_1, 
.zweispalter_2 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}
/*form input { text-transform:none;}*/
#login {margin-top:12px;}
#login input {font-family: Monaco,Arial,monospace;font-size:9px;color:#006;line-height:13px;letter-spacing:1px;background:#edeeef;}
#login input.pw { text-transform:none;  border:1px solid #006; padding: 0 2px 0 2px; }
#login input.send { text-transform:uppercase; background:#edeeef; border:1px solid #006; border:none;  }
#login input.send:hover {color:#c00;cursor: hand; cursor: pointer; }
#mainnav #art200 { margin-top:14px;}
