﻿body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/background-dots4.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #6B6B6B;
}

#header {
	height: 180px;
	width: 800px;
	background-color: #fff;
	background-image: url(../images/b800.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#container {
	width: 776px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	align: center;
}

#navigation {
	float: left; /*width:267px;*/;
	width: 150px;
	padding-top: 10px;
}

/* left block */
#blockLeft {
     float:left;
     /*width:267px;*/
	 width:160px;
	 height:180px;
     background-image:url(../images/schatten.jpg);
	 background-repeat:no-repeat;
	 background-position:top;
	 background-color:#ccc;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}

#blockLeft img {
     border-style:none;
     padding:24px 0px 0px 24px;
}


#blockLeft a:link, #blockLeft a:active, #blockLeft a:visited, #blockLeft a:hover  {
     text-decoration:underline;
     color:#2a2a2a;
}

#blockLeft h1 {
     float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-align:left;
	 margin:0px 0px 0px 0px;
	 padding:24px 0px 0px 24px;
	 color:#333;
}


/**/

#content {
	float: left;
	width: 540px;
	background-color: #fff;
	padding-bottom: 30px;
}

.spacer {
     padding:20px 0px 20px 0px;
     margin-left:20px;
}

#toTop {
     width:100%;
	 text-align:right;
	 /*background-color:#fff;*/
}

#toTop img{
     border-style:none;
	 padding:0px 12px 12px 0px;
	 margin:0px 0px 0px 0px;
}
	
/* The navigation part */

#navlist {
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     list-style-type:none;
	/* conflicts with  
	 list-style-image:url(../images/navbullet.png);
	 list-style-position:inside;
	 */
     text-align:left;
}

#navlist li a:link, #navlist li a:active, #navlist li a:visited, #navlist li a:hover{
	background-image: url(../images/navbullet.png);
	background-position: 2px 4px;
	background-repeat: no-repeat;
	height: 15px;
	display: block;
	padding: 3px 0px 3px 20px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: left;
	color: #80612C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#navlist li a:hover{
	 background-color:#F2DD5E;
	 padding:3px 0px 3px 20px;
}

#navlist li #activeLink{
	height: 15px;
	color: #80612C;
	text-decoration: underline;
}

/* Content box 1 */

#block01 {
     background-color:#fff;
	 height:204px;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 width:100%;
}

#block01small {
     background-color:#fff;
	 height:12px;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}

#block01 img {
	float: left;
	margin: 24px 0px 0px 24px;
	padding: 0px 30px 0px 0px;
	background-color: #FFFFFF;
}

#block01 h1 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 250px;
	text-align: left;
	margin: 24px 0px 0px 0px;
	padding: 6px 12px 6px 12px;
	color: #80612C;
}

#block01 p {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
	text-align: left;
	padding: 8px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	color: #6D6D6D;
	line-height: 14px;
}

#block01 p a:link, #block01 p a:active, #block01 p a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81622D;
	text-decoration: underline;
}
#block01 p a:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#333;
	 text-decoration: underline;
}

/* Content box 2 */

#block02 {
     background-color:#FFFFFF;
	 height:180px;
	 float:left;
     width:253px;
	 background-image:url(../images/background_box_speaker.jpg);
	 background-repeat:repeat-x;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}

#block03 {
     background-color:#FFFFFF;
	 height:180px;
     width:253px;
	 border-left:solid 1px #ccc;
	 float:left;
	 background-image:url(../images/background_box_program.jpg);
	 background-repeat:repeat-x;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}

#block02 h1, #block03 h1 {
     float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 text-align:left;
	 margin:0px 0px 0px 0px;
	 padding:24px 0px 0px 24px;
	 color:#fff;
	 width:200px;
}

#block02 p, #block03 p {
     float:left;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 margin:0px 0px 0px 0px;
	 padding:24px 90px 0px 24px;
	 color:#ccc;
	 line-height:14px;

}

#block02 p a:link, #block02 p a:active, #block02 p a:visited, #block02 p a:hover,
#block03 p a:link, #block03 p a:active, #block03 p a:visited, #block03 p a:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#fff;
	 font-weight:bold;
}

/* formating for text based pages */

#contentText {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
	text-align: left;
	line-height: 14px;
	width: 100%;
	padding: 0px 0px 30px 24px;
	margin: 0px 0px 0px 0px;
}

#contentText p{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;	
	 color:#6D6D6D;
	 background-color:#fff;
	 text-align:left;
	 line-height:14px; 
	 padding:0px 24px 24px 0px;
	 margin:0px 0px 0px 0px;
}

 .contactPerson a:link,  .contactPerson a:active, .contactPerson a:visited, .contactPerson a:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#FF0020;
	 font-weight:bold;
}
#contentText p a:link, #contentText p a:active, #contentText p a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81622D;
	text-decoration: underline;
}
#contentText p a:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#333;
	 text-decoration: underline;
	 }
	 
#contentText ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 24px 24px 0px;
	padding: 12px 0px 12px 24px;
	line-height: 18px;
	list-style-type: none;
	background-color: #E3E3D3;
}

.contactPerson {
         margin-left:0px;
         padding:8px;
         width:450px;
         border:solid 1px #ccc;
         background-color:#f1f1f1;
         height:65px;
}

#contentText .contactPerson a:link, #contentText .contactPerson a:active, #contentText .contactPerson a:visited, #contentText .contactPerson a:hover   {
         font-weight:normal;
}

.contactBlockComp {
	width: 100%;
	float: left;
	font-weight: bold;
	padding-bottom: 10px;
}

.contactBLock {
         width:215px;
         float:left;
         height:45px;
}



#contentText ul a:link, #contentText ul a:active, #contentText ul a:visited {
      text-decoration:underline;
      font-weight:normal;
      color:#80612C;
      background-image:url(../images/anchor.gif);
      background-repeat:no-repeat;
      background-position:left;
      padding-left:20px;
}

#contentText ul a:hover {
      text-decoration:underline;
      font-weight:normal;
      color:#80612C;
      background-image:url(../images/anchorActive.gif);
      background-repeat:no-repeat;
      background-position:left;
      padding-left:20px;
}

#contentText h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 559px;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 24px 0px;
	color: #80612C;
	float: left;
}

/* Vortraege  page */

.program1 {
	float: left;
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
}

.program2 {
	float: left;
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
}

.program3 {
	float: left;
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
}


#contentText .viewPres {
     float:right;
     padding:8px 0px 0px 0px;
     margin-right:4px;
}

#contentText .viewPDF {
     float:right;
     padding:4px 0px 8px 0px;
     margin-right:4px;
}

#contentText .viewPDF img,
#contentText .viewPres img  {
     border-style:none;
}


Text .time {
     float:left;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-align:left;
	 color:#333;
	 margin:0px 0px 0px 0px;
	 padding:12px 0px 12px 24px;
	 width:60px;
}

#contentText .title {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 12px 12px;
	width: 310px;
}

#contentText .title a:link, #contentText .title a:active, #contentText .title a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81622D;
	text-decoration: underline;
}
#contentText .title a:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#333;
	 text-decoration: underline;
	 }
	 
#contentText .session {
	float: left;
	width: 537px;
	text-align: left;
	background-color: #F2DD5E;
}

#contentText .sessiontitle {
	color: #80612C ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 6px 6px 6px 12px;
	font-weight: bold;
}

.sessiontitle p a:link, p a:active, p a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81622D;
	text-decoration: underline;
}

/* Sprecher  page */

.speaker {
	 padding:24px 0px 12px 0px;
	 margin:0px 0px 0px 0px;
	 float:left;
	 background-image:url(../images/speakerBorder.gif);
	 background-repeat:repeat-x;
	 background-position: bottom;
}

.speakerImg {
     float:left;
	 width:150px;
}

.speakerImg2 {
     float:left;
	 width:150px;
}

.speakerNam {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
     float:left;
	 width:385px;
}

.speakerInfo {
	 text-align:left;
	 margin:12px 0px 12px 0px;
	 padding:12px 0px 0px 24px;
     float:left;
	 width:300px;
	 background-color:#fff;
	 border:solid 1px #ccc;
}

.speakerInfo p{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
}


/* Bilder page */


#imageGallery img {
   background-image:url(../images/gallery/images/transparenzKlein.gif);
   background-position:0px 0px;
   background-repeat:no-repeat;
   padding:1px 4px 4px 1px;
   width:105px;
}


#imageGallery td {
   padding:6px;
}

#imageGallery {
   margin-left:0px;
   margin-bottom:20px;
   padding:0px;
}
