@charset ISO-8859-1;

@media screen,projection {
body {
background:#eaeaea;
overflow-x:hidden;
overflow-y:scroll;
text-align:center;
}

.page_margins {
margin:0 auto;
max-width:85em;
min-width:740px;
text-align:left;
}

#header {
background:transparent;
height:170px;
margin:10px 0 0;
overflow:visible;
z-index:10;
}

#home {
background:transparent url(/images/symposium_logo.gif) no-repeat left center;
height:150px;
left:0;
position:absolute;
top:0;
width:300px;
}

#nav {
border:1px solid #e2e2e2;
overflow:visible;
position:absolute;
right:0;
top:110px;
z-index:10;
}

#teaser {
border:1px solid #e2e2e2;
display:none;
margin:0 0 20px;
}

#coverstatic,#coverflow {
height:350px;
}

#covercaption {
background:#f5f5f5;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:0;
display:none;
padding:1.5em;
}

#main {
background:#f5f5f5;
border:1px solid #e2e2e2;
overflow:hidden;
}

body #col1 {
background:#1c2646;
display:none;
float:none;
width:0;
}

body #col2 {
background:#747474;
display:none;
float:none;
width:0;
}

body #col3 {
margin-left:0;
margin-right:0;
}

.hlist {
background:#f5f5f5;
border-bottom:1px solid #dddddd;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-top:1px solid #dddddd;
display:inline;
float:left;
line-height:0;
overflow:visible;
position:relative;
width:auto;
}

.hlist ul {
background:#f5f5f5;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
display:inline;
float:left;
margin:0;
padding:0;
}

.hlist ul li {
background:transparent;
border-left:0;
border-right:0;
display:inline;
float:left;
font-size:1em;
line-height:1em;
list-style-type:none;
margin:0;
padding:0;
}

.hlist ul li a,.hlist ul li strong {
background:transparent;
color:#888888;
display:block;
font-size:1em;
font-weight:normal;
margin:0;
padding:1em 1.5em;
text-decoration:none;
width:auto;
}

.hlist ul li.active {
background:transparent;
border-left:0;
border-right:0;
color:#555555;
}

.hlist ul ul {
background:#f5f5f5;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-top:1px solid #fff;
display:none;
float:none;
position:absolute;
top:37px;
width:180px;
}

.hlist ul ul li {
border-bottom:1px solid #fff;
border-top:1px solid #ddd;
display:block;
float:none;
}

.columnbox {
overflow:hidden;
width:100%;
}

.columnbox div.col_left {
float:left;
padding-right:1em;
}

.columnbox div.col_100l {
margin-left:100px;
padding-left:1em;
}

.columnbox div.col_220l {
margin-left:220px;
padding-left:1em;
}

div.scrollable {
overflow:hidden;
position:relative;
}

div.scrollitems {
clear:both;
height:100%;
position:absolute;
width:20000em;
}

div.scrollitems img {
cursor:pointer;
float:left;
margin:0;
}

#teaser_content,#main_content {
border:1px solid #ddd;
}

#bottom,#footer {
background:transparent;
display:none;
}

#footer_content,#col1_content,#col2_content,#col3_content {
padding:.8em 10px;
}

body.col1 #col1,body.col2 #col2 {
display:block;
width:auto;
}

body.teaser #teaser,body.bottom #bottom,body.footer #footer {
display:block;
}

.hlist ul li a:focus,.hlist ul li a:hover,.hlist ul li a:active,.hlist ul li.active strong,.hlist ul li.active a,.hlist ul li.active a:focus,.hlist ul li.active a:hover,.hlist ul li.active a:active {
background:transparent;
color:#555555;
text-decoration:none;
}

.hlist ul ul li a:focus,.hlist ul ul li a:hover,.hlist ul ul li a:active,.hlist ul li.active ul li a:focus,.hlist ul li.active ul li a:hover,.hlist ul li.active ul li a:active,.hlist ul ul li.active strong,.hlist ul ul li.active a,.hlist ul ul li.active a:focus,.hlist ul ul li.active a:hover,.hlist ul ul li.active a:active {
background:#fff;
}
}