/* shared styles für alle symposien */

BODY { padding: 0px; margin: 0px; font-size: 11px; font-family: verdana,Geneva,Helvetica,sans-serif; }
TD { font-size: 11px; font-family: verdana,Geneva,Helvetica,sans-serif; }
TH A { color: White; }
FORM { padding: 0px; margin: 0px; }
INPUT, SELECT { font-size: 11px; }
LABEL {width:70px;margin-right:10px;display:block;float:left;}

#profile label {width:140px;}
#profile .formend {margin-left:150px;}
form div {clear:both;margin-bottom:4px;}
.formend {margin-left:80px;}
#main { }

ul#menu { width: 690px; padding: 0px; margin: 0; list-style-type: none; margin-left: 27px; }
ul#menu li { margin: 0px; display: inline; float: left; }
ul#menu li a span { padding-left: 3px; }


.bordertitel { padding: 10px; width: 500px; }
.border { padding: 10px; margin-bottom: 15px; }
.borderless { width: 676px; padding: 0px; margin-bottom: 5px; margin-top: 5px; }

.box { width: 676px; margin-bottom: 5px; margin-top: 5px; padding-top:5px;padding-bottom:5px;}
.box table { margin-right: 3px; margin-left: 10px; }
.box td { font-size: 11px; }
.box div {padding-left:20px;margin-top:0px;}
.box strong {padding-left:10px;margin-top:0px;}

.box .date {width:80px;float:left;}
.box .title {width:380px;float:left;}
.box .place {width:100px;float:left;margin-left:10px;}
.box .clear {clear:both;}
.box .cmeinfo { width: 45px; height: 100%; padding-top: 2px; font-weight: bold; border-left: 1px solid black; padding: 2px; background-position: 5px 5px; }
.box .cmeinfo img {border:0}

#content { clear: both; padding: 30px; padding-top: 0;text-align:left }
#content #contentwrapper {padding-top:25px;}
#content h1 { text-align:left;font-size: 11px; margin:0px;margin-bottom: 20px; }
#content h2 { text-align:left;font-size: 11px; text-align: center; margin-bottom: 15px; margin-top: 15px; }
#content p {margin-top:0px;margin-bottom:15px;}
#content .cmebox { width: 270px; }
#content .cmebox h3 { margin: 0px; padding: 2px; font-size: 11px; padding-left: 10px; }
#content .big { width: 520px; }

#content .error { background-color: White; margin-top: 10px; margin-bottom: 10px; color: Red; border-left: 10px solid red; padding: 5px; padding-left: 20px; }
#content .info { background-color: White; color: Green; border-left: 10px solid green; padding: 5px; padding-left: 20px; }

#speaker { width: 200px; margin-left: 10px; font-size: 11px; text-align: center; margin-bottom: 5px; margin-top: 10px; padding-top:0px; }
.speaker {margin-bottom: 5px; margin-top: 10px; margin-left:20px;}

#textchart { padding-left: 30px; padding-bottom: 14px; padding-top: 5px; }
#chart { width: 676px;  font-size: 11px; padding-bottom:10px;margin-bottom: 2px; margin-top: 15px; }
#chartcontainer {  text-align: center; }
.chartdownloads .border {margin-bottom:0px;padding-top:14px;margin-left:20px;}

.chartinfos {padding-left:10px;}

#navigation {margin-left:0px;}
#navigation,#cmenavigation { width: 676px; height: 42px; vertical-align: bottom; padding: 0px; }
#navigation #menuthumbs { width: 70px; vertical-align: middle; padding-top: 4px; padding-left: 35px; }
#navigation #player { width: 430px; vertical-align: middle; padding-top: 4px; text-align: center; }
#navigation #previousnext { width: 70px; vertical-align: middle; padding-top: 4px; padding-right: 30px; text-align: right; }
#navigation a { margin-right: 5px; }
#navigation a:hover { background-color:Transparent; }
#navigation img {margin-bottom:10px;cursor:hand;cursor:pointer;}
#navigation #moviecontainer {margin-bottom:10px; }


#topline { height: 1px; line-height: 1px; margin-bottom: 10px;font-size:0px;padding:0;border:0px; }

.bigvideo {margin-top:15px;margin-left:10px;width:530px;height:420px;}


.video {margin-top:15px;margin-left:10px;}
.audio {padding-bottom:2px;}

#chartlinks {margin-left:36px;}

/* moved */

.padding
{
	margin-left:5px;
}

/* dock - top */
.dock a:hover{font-size:10px;color:Black;margin:0px;}
.dock span {font-size:10px;color:Black;margin:0px;font-weight:bold;}


