﻿/*
Theme Name: dc-2008
Theme URI: http://rdd.sub.uni-goettingen.de/
Description: CMS Template für die DC-2008
Author: RDD-SUB
Author URI: http://rdd.sub.uni-goettingen.de/
*/
html { height: 100%; margin-bottom: 1px; } 

body {
background: #efefef;
margin: 0px;
padding: 10px 0px 10px 0px;
font-family: Verdana, sans-serif;
text-align:center;
font-size: 12px;
}

a {
font-weight: bold;
text-decoration:none;
color: #5083BB;
}
a img {border:0 none}

a.footerlink {
font-weight: normal;
text-decoration:none;
color: #ffffff;
}

a.h3 {
font-size: 14px;
color: #FF6600;
}

h1 {margin:0;
   font-size: 22px;
}

h2 {margin: 0;
    font-size: 18px;

}

h3 {font-size: 14px;
    color: #FF6600;
}

h3.margin {font-size: 14px;
    margin-top: 30px;
    color: #FF6600;
}

#post-10 {
text-align: center;
}

.oben {
vertical-align:top;
padding-left: 10px;
padding-top: 15px;
}

#interface {
width: 800px;
margin: 0 auto;
text-align:left;
padding:0;
}

#head {
width: 800px;
height: 131px;
background: #fff url(pics/dc08_banner.png);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

#head h1 {
color: #5A7800;
padding-top: 20px;
text-align: center;
} .description {text-align: center;}

#menu {
width: 800px;
height: 30px;
background: #5A7800;
}

#menu a{
color: #fff;
font-size: 14px;
} #menu a:hover {color:#BBCB2E;}

#menu ul{margin: 0; padding: 0;
}

#menu li{
float:left;
list-style: none;
padding: 0;
margin: 6px 10px 0 10px;
}

#container {
width: 800px;
padding-top:10px;
background: #FFFFFF;
}

#navi {
float:left;
width: 160px;
background: #fff;
}

#navibox {
width: 140px;
background: #fff;
margin-left: 10px;
margin-bottom: 10px;
}

#navibox ul{margin: 0; padding: 0;
}

#navibox li{
width: 130px;
height: 18px;
background: #ececec;
margin-bottom: 5px;
border-left: solid 5px #6987C1;
padding-left: 5px;
padding-top: 5px;
list-style: none;

}

#navibox li:hover{
background: #e5e5e5;
border-left: solid 5px #6987C1;
}

#navibox img{
margin-top: 5px;
margin-bottom: 5px;
}

/* Start: Untermenüs in der Seitennavigation */

/* Der "Elternpunkt" für das Untermenü. Wir schalten hier das normale Listenstyling ab... */
#navibox li.navparent{
border-left:none;
background: #fff;
height:182px;
}

/* ...und es dafür für den Hyperlink an*/
#navibox li.navparent > span{
width: 100%;
height: 18px;
background: #ececec;
margin-bottom: 5px;
margin-left:-5px;
border-left: solid 5px #6987C1;
padding-left: 5px;
padding-top: 5px;
list-style: none;
}

/* Der Container für das Untermenü */
#navibox li ul{
margin-top: 5px;
}

/* Ein einzelner Listenpunkt für das Untermenü */
#navibox li ul li{
width: 115px;
height: 18px;
background: #ececec;
margin-bottom: 5px;
border-left: solid 5px #6987C1;
margin-left: 10px;
padding-top: 5px;
list-style: none;
}
/* Ende: Untermenüs in der Seitennavigation */

#content {
float:right;
width: 640px;

background: #fff;
}

#contentbox {
width: 610px;
background: #fff;
margin-left: 10px;
padding-right: 0px;
margin-bottom: 10px;
}

#contentbox li{
margin-top: 10px;
}

div.storycontent {
padding-top:15px;
padding-bottom:15px;
}

#blue_line {
clear:both;
width: 800px;
height: 1px;
background: #5083BB;
}

#footer {
clear:both;
width: 800px;
height: 30px;
background: #5083BB;
color: #fff;
}

a.footerlink {
color: #fff;
}
a.footerlink_impressum {
color: #fff;
font-weight: bold;
text-decoration:none;
}
a.footerlink_impressum:hover {
color: #fff;
font-weight: bold;
text-decoration:underline;
}

table.organisation {
margin: 20px 10px 0px 20px;
border-style: none;
}
tr.organisation {
border-style: none;
}
th.organisation {
color: #ff6600;
border-style: none;
}
td.organisation {
vertical-align:top;
border-style: none;
}
td.orga {
vertical-align:top;
padding: 7px;
border-style: none;
}

#print_icon {
text-align: right;
float: right;

}

hr.h2 {
 color: #ccc;
background-color: #ccc;
height: 1px;
}

/* Spezielle Seiten */

/* Beer in Berlin */
#beerlist li{
list-style:none;
padding: 0;
}

#beerlist h2,h3{
color: #ff6600;
}

#beerlist h2{
vertical-align:middle;
}

#beerlist h3{
margin-top:30px;
}

#beerlist h4{
height: 15px;
}

#beerlist name{
color: #fff;
}

/* Programm */

#saturday, #sunday, #monday, #monday2, #monday3, #tuesday, #tuesday2, #wednesday, #wednesday2, #thursday, #friday, #saturday27, #pricing, table{

border-width: 1px;
border-style: solid;
border-color: black;
text-align: left;
width: 625px;
margin-left: 0px;
margin-right: 0px;
border-collapse: collapse;
}

#saturday, #sunday, #monday, #monday2, #monday3, #tuesday, #tuesday2, #wednesday, #wednesday2, #thursday, #friday, #saturday27, #pricing, th{
border-width: 1px;
border-style: solid;
border-color: black;
font-size: 115%;
font-weight: bold;
}

#saturday, #sunday, #monday, #monday2, #monday3, #tuesday, #tuesday2, #wednesday, #wednesday2, #thursday, #friday, #saturday27, #pricing, td{
border-width: 1px;
border-style: solid;
border-color: black;
font-size: 0.985em;
font-weight: normal;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

/* (top) */
h3 > a{
font-size: 11px;
}

/* einzelne Zellen */
td.time{
width: 48px;
vertical-align: middle;
}

td.chair{
vertical-align: middle;
text-align: center;
}

td.social{
vertical-align:middle;
}

td.break{
vertical-align: middle;
font-style: italic;
text-align: center;
}

td.dctut{
background: #ACD1F9;
vertical-align:middle;
}

td.kimtut{
background: #9DE1F5;
vertical-align:middle;
}

td.meeting{
background: #CCCCCC;
vertical-align:middle;
}

td.session, td.keynote, td.other{
background: #FF8840;
height: 100%;
}

td.seminar{
background: #A5E29C;
height: 100%;
}

td.ws{
background: #FFB080;
height: 100%;
}

td.room{
background: #FFB080;
}

h3.day_header{
font-size: 14px;
    color: #FF6600;
    margin-top: 40px;
    margin-bottom: 0px;
}