body { height:auto; text-align:center; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
html { background-image:url(../img/bg.jpg); height:auto; }
img { border:0; }
hr { visibility:hidden; }
div.body { color:#495368; background-color:transparent; height:auto; width:1003px; padding:0; margin:0 auto; text-align:center;  background-image:url(../img/bg_content.gif); background-repeat:repeat-y; }
* html #container	{ /* bizarrely necessary for IE6 ! */ position/**/: relative; }
#container { width: 1003px; overflow: hidden; /* This hides the excess padding in non-IE browsers */ display: inline-block; /* Fixes nasty Opera7 scrolling bug */ }
div.header { width:1003px; margin:0 auto; text-align:center; margin-bottom:-2px; }
/* Header Navigation */
div.header-navi { text-align:right; }
div.header-navi img.logo-sunds { position:relative; top:14px; right:0; margin:0 9px 0 0; width:52px; height:33px; background-image:url(../img/logo_sunds.png); background-repeat:no-repeat; }
div.languages { position:absolute; top:167px; margin-left:967px; }
/*div.header-navi { position:relative; top:0; right:0; padding-bottom:3px; font-size:11px; text-align:right; color:#798696; background-color:transparent; }
div.header-navi img.logo-sunds { margin:0 9px 0 0; position:relative; top:14px; }
div.header-navi a { color:#00597e; margin:0 9px; text-decoration:none; }*/
/* Countdown */
div.countdown { position:absolute; top:127px; margin-left:618px; z-index:1; }
img.countdown-img { background-image:url(../img/countdown.png); background-repeat:no-repeat; }
div.countdown_overlay { position:absolute; top:155px; margin-left:600px; width:100px; height:99px; overflow:hidden; z-index:10; font-size:24px; color:#ffffff; font-family:arial; font-weight:bold;}
/* Header */
div.header-img { width:1003px; text-align:right; background-color:#FFF; }
img.logo  { float:left; }
/* Left Column */
div.left-col { float:left; text-align:left; width:164px; background-color:#fff; border-left:14px solid #66bfbc; border-right: 6px solid #f4f4f4; font-size:11px; }
ul.left-navi { margin:0; padding:0; list-style-type:none; }
ul.left-navi li { padding:4px 0 4px 12px; font-weight:bold; background-image:url(../img/list_icon.gif); background-repeat:no-repeat; background-position:0 7px; }
ul.left-navi a { color:#495368; margin-left:0; text-decoration:none; }
ul.left-navi a:hover, ul.left-navi a:active { color:#66bfbc; text-decoration:underline; }
ul.left-subnavi { margin:3px 0 -3px 0; padding:0; list-style-type:none; }
ul.left-subnavi li { margin:0; padding:3px 0 3px 9px; background-image:none; font-weight:normal; }
div.meet-me { width:127px; margin:31px 0 20px 17px; text-align:center; font-size:11px; font-weight:bold; color:#495368; background-color:transparent; }
div.meet-me img { margin-bottom:-2px; }
img.avatar { border-width:0 1px; border-style: solid; border-color: #e5e5e5; padding:0 9px 2px 9px; }
div.meet-me div { border-width:0 1px; border-style: solid; border-color: #e5e5e5; padding-top:2px; margin-bottom:-6px; }
/* Right Column */
div.right-col { float:right; width:260px; background-color:#FFF; border-left:6px solid #f5f5f5; }
div.tagcloud { text-align:center; color:#666; margin:11px 0 -4px 0; padding:0 4px; }
span.xs { font-size:10px; }
span.s { font-size:11px; }
span.m { font-size:12px; }
span.l { font-size:13px; }
span.xl { font-size:15px; font-weight:bold; }
span.xxl { font-size:17px; font-weight:bold; }
div.right-col h3 { margin:16px 0 0 0; background-repeat:no-repeat; height:26px; border-top:1px solid #eeeff1; }
div.right-col h3 span { display:none; }
div.right-col h3.initiator { background-image:url(../img/shdl_initiator.gif); }
div.right-col h3.veranstalter { background-image:url(../img/shdl_veranstalter.gif); }
div.right-col h3.gold { background-image:url(../img/shdl_gold_sponsoren.gif); }
div.right-col h3.silber { background-image:url(../img/shdl_silber_sponsoren.gif); }
div.right-col h3.bronze { background-image:url(../img/shdl_bronze_sponsoren.gif); }
div.right-col h3.media { background-image:url(../img/shdl_media_partner.gif); }
div.right-col h3.lounge { background-image:url(../img/shdl_lounge_sponsor.gif); }
/* Content */
div.content { background-color:transparent; color:#495368; width:553px; float:left; text-align:left; padding-bottom:40px; }
div.content p { margin:0 11px; padding:8px 0; }
div.content p.date { font-size:11px; }
div.content h4 { margin: 0 11px; padding:10px 0 5px 0; font-size:13px; }
div.content h3.text { margin: 0 11px !important; }
div.content a { color:#66bfbc; background-color:transparent; }
div.content ul { list-style-type:none; margin:0 0 8px -17px; }
div.content ul li { padding: 2px 0 2px 17px; background-image:url(../img/list_news_icon.gif); background-repeat:no-repeat; background-position:0 6px; }
div.content ul ul { list-style-type:disc; margin-top:8px; }
div.content ul ul li { background-image:none; padding-left:0; }
div.content h1 { font-size:18px; font-weight:bold; margin:11px 9px; }
div.content h2 { font-size:17px; font-weight:bold !important; margin:11px 9px; }
div.content h3 { background-repeat:no-repeat; height:32px !important; margin:0 !important; padding:0 !important; }
div.content h3 span { display:none; }
div.content ul.hotels { list-style-type:none; margin-top:10px; }
div.content ul.hotels li { background-image:none; }
/*h1.tracks { background-image:url(../img/shdl_drei_tracks.gif); }
h1.overview { background-image:url(../img/shdl_vortraege_uebersicht.gif); margin-bottom:-8px !important; }
h1.title { background-image:url(../img/shdl_vortraege_titel.gif); margin-top:2px !important; }
h1.speaker { background-image:url(../img/shdl_vortraege_referent.gif); margin:2px 0 -4px 0 !important; }
h1.introduction { background-image:url(../img/shdl_vortraege_vorstellung.gif); margin:7px 0 -15px 1px !important; }
h1.description { background-image:url(../img/shdl_vortraege_beschreibung.gif); margin:7px 0 -15px 1px !important; }
h1.programm { background-image:url(../img/shdl_programm.gif); clear:left; }
h1.veranstaltungsort { background-image:url(../img/hdl_veranstaltungsort.gif); margin:7px 0 0 11px !important; }*/
h1.hdl_text { font-size:18px; font-weight:bold; margin:0 9px !important; }
h1.lecture { font-size:14px !important; letter-spacing:0.75px; font-weight:bold; margin:0 9px !important; }
h1.lecture  a { color:#495368; text-decoration:none; }
h1.lecture  a:hover, h1.hdl_text  a:active { text-decoration:underline; }
/* Startpage News-Teaser */
div.content h3.news-teaser { background-image:url(../img/shdl_news_teaser.gif); }
div.news { border:1px solid #d1d2d6; background-image:url(../img/bg_news.gif); padding:3px; margin-top:5px; }
div.news div.bg { background-color:#fff; padding-bottom:4px; }
img.btn-more-news { float:right; height:32px; margin-top:-32px; }
div.news ul { margin:0 0 0 9px; padding:0; list-style-type:none; }
div.news ul li { font-size:11px; text-align:left; border-top:1px solid #eeeff1; padding: 5px 0 5px 17px; background-image:url(../img/list_news_icon.gif); background-repeat:no-repeat; background-position:0 9px; }
div.news ul li span { letter-spacing:1px; }
div.news ul li strong { color:#000; }
div.news ul li img { float:right; margin-top:-11px; margin-right:8px; }
/* Tracks */
div.track { background-repeat: no-repeat; width:179px; height:233px; float:left; margin-right:8px; }
div.business { background-image:url(../img/bg_business_track.jpg); cursor:pointer; }
div.technik { background-image:url(../img/bg_technik_track.jpg); width:178px; cursor:pointer; }
div.community { background-image:url(../img/bg_community_track.jpg); margin-right:0; cursor:pointer; }
div.track div { color:#fff; background-color:transparent; margin-top:127px; padding:0 10px; font-size:11px; }
/* Single Tracks */
div.track1-h { background-image:url(../img/bg_business_track_h.jpg); background-repeat: no-repeat; width:551px; height:97px; margin-top:5px; }
div.track2-h { background-image:url(../img/bg_technik_track_h.jpg); background-repeat: no-repeat; width:551px; height:97px; margin-top:5px; }
div.track3-h { background-image:url(../img/bg_community_track_h.jpg); background-repeat: no-repeat; width:551px; height:97px; margin-top:5px; }
/* div.track1-h div { color:#fff; background-color:transparent; width:170px; margin:0 0 0 223px; padding-top:20px; font-size:11px; }
div.track2-h div { color:#fff; background-color:transparent; width:170px; margin:0 0 0 223px; padding-top:20px; font-size:11px; }
div.track3-h div { color:#fff; background-color:transparent; width:170px; margin:0 0 0 223px; padding-top:20px; font-size:11px; } */
div.title { margin-top:10px; }
div.lecture { border:1px solid #eeeff1; width:553px; margin-top:5px; height:100%; min-height:103px; }
h1.lecture a { color:#66bfbc; }
div.lecture-bg-1 { background-image:url(../img/track_1_bg.gif); background-repeat:repeat-y;  }
div.lecture-bg-2 { background-image:url(../img/track_2_bg.gif); background-repeat:repeat-y;  }
div.lecture-bg-3 { background-image:url(../img/track_3_bg.gif); background-repeat:repeat-y;  }
div.lecture p { margin-left:9px; margin-right:9px; margin-top:0; }
div.lecture p.speaker { margin-top:0; letter-spacing:0.8px; }
div.lecture p.company { color:#666; font-weight:bold; padding-top:0; margin-top:-4px; letter-spacing:0.8px; }
div.lecture img.lecture { margin-left:9px; margin-top:5px; }
div.lecture img.plakette { float:right; margin-left:7px; }
div.lecture-details { color:#444952; background-color:#eeeff1; width:509px; min-height:37px; }
div.lecture-details  div.entry { float:left; font-size:10px; border-right:1px solid #fff; padding:6px 9px; }
div.lecture-details img { margin:0 0 -4px 0; padding:2px 2px 0 0; }
/* Speaker */
img.top_speaker { margin-bottom:-7px; }
p.speaker a { text-decoration: none; }
p.speaker a:hover, p.speaker a:active { text-decoration: underline; }
div.speaker { margin:0 9px; }
div.speaker img { margin-right:4px; float:left; }
div.speaker-details { /*margin-top:-203px; margin-right:7px;*/ display:inline; float:right; width:220px; overflow:hidden; font-size:11px; }
div.speaker-details div.entry { background-color:#eeeff1; color:#444952; border-top:2px solid #fff; padding:11px 10px; letter-spacing:0.8px; }
div.speaker-details div.entry strong { font-size:10px; letter-spacing:normal; color:#444952; }
h2.introduction { float:left; display:inline; }
div.introduction { font-size:11px; float:left; display:inline; margin-top:-10px; }
div.introduction p.introducion-text { width:300px; margin-bottom:15px; }
/* Speaker Overview */
div.speaker-overview { border:1px solid #eeeff1; margin-bottom:10px; min-height:100px; }
div.speaker-overview img { float:left; width:75px; }
div.speaker-overview  p { margin-left:85px; }
strong.speaker { font-size:13px; }
span.company { letter-spacing:1px; }
/* Special Box */
div.box { float:left; margin-top:10px; margin-bottom:10px; min-height:188px; width:272px; }
div.box ul { margin:-2px 0 -4px 0; padding:0; list-style-type:none; background-image:url(../img/bg_special_box.gif); background-repeat:repeat-y; background-position:0 0; }
div.box ul li { font-size:11px; text-align:left; border-top:1px solid #eeeff1; padding: 5px 0 5px 29px; background-image:url(../img/list_news_icon.gif); background-repeat:no-repeat; background-position:12px 9px; }
div.box img { margin:0; }
div.key { margin-right:8px; }
/* Programm Highlights */
div.prog-highlights { border:1px solid #eeeff1; height:103px; font-size:11px; margin-bottom:10px; }
div.prog-highlights img.teaser { float:left; margin:6px 13px 7px 7px; }
div.prog-highlights div { float:left; margin:6px 0; color:#444952; letter-spacing:1px; width:350px; }
div.prog-highlights div p { margin:-6px 0 0 0 !important; font-weight:bold; }
div.prog-highlights div a { color:#66bfbc; }
div.prog-highlights div span { font-size:10px; }
div.prog-highlights img.plakette { float:right; margin-left:7px; }
/* Box */
div.box2 { border:1px solid #d1d2d6; background-color:#eff0f4; float:left; margin:10px 0; width:264px; padding:3px; }
div.box2 div { background-color:#fff; padding:5px; font-size:11px; }
div.box2 div p { margin:3px 1px; }
div.content h3.apfelland-treffen { background-image:url(../img/box_hdl_apfelland_treffen.gif); height:27px; }
div.content h3.ingame-programm { background-image:url(../img/box_hdl_ingame_programm.gif); height:27px; }
div.links { margin-right:9px; }
div.box2 img { margin:-5px 0 0 0; }
/* Box  Personen*/
div.boxp { border:1px solid #d1d2d6; background-color:#eff0f4; float:left; margin:10px 0; width:170px; height: 233px; padding:3px; }
div.boxp div { background-color:#fff; padding:5px; font-size:11px; }
div.boxp div p { margin:3px 1px; }
div.content h3.ronald-heimert { background-image:url(../img/box_hdl_ronald_heimert.gif); height:27px; }
div.content h3.hanno-arens { background-image:url(../img/box_hdl_hanno_arens.gif); height:27px; }
div.content h3.justan-stensland { background-image:url(../img/box_hdl_justan_stensland.gif); height:27px; }
div.content h3.projektmanager { background-image:url(../img/box_hdl_projektmanager.gif); height:27px; }
div.content h3.sales-team { background-image:url(../img/box_hdl_sales_team.gif); height:27px; }
div.content h3.orga { background-image:url(../img/box_hdl_orga.gif); height:27px; }
div.content h3.teilnehmerbetreuung { background-image:url(../img/box_hdl_teilnehmerbetreuung.gif); height:27px; }
div.content h3.pressekontakt { background-image:url(../img/box_hdl_pressekontakt.gif); height:27px; }
div.rechts { margin-left:9px; float: right; }
div.boxp img { margin:-5px 0 0 0; }
/*MediaPartner*/
img.mp_logo_top { margin: 0 0 5px 0;}
img.mp_logo { margin: 20px 0 5px 0;}
/*Tagcloud*/
div.tagcloud { position: relative; z-index: 99; }
div.tagcloud a { color:#495368; text-decoration:none; }
div.tagcloud a:hover, div.tagcloud  a:active { color:#66bfbc; text-decoration:none; }
/*Tagcloud Overlay*/
#tagoverlay_border {position:absolute; z-index:100; top:-20px; left:-20px; width:293px; height:140px; }
#tagoverlay { position:absolute; z-index:100; top:18px; left:22px; width:250px; height:110px; overflow-y:auto; background:#FFFFFF}
/* Presse Akkreditierung
label { display:block; margin:0 11px; padding:16px 0 8px 0; font-weight:bold; }
form input { margin:0 0 0 11px; }
input.fuer { margin-right:5px; }
label.fuer { margin:0 0 0 4px; padding:8px 0 4px 0; font-weight:normal; } */
form { margin:0; padding:0; }
/* Newsletter */
div.newsletter { margin:0 11px; padding-top:15px; clear:left; }
/* Timetable */
#timetable { position: absolute; top:20px; left: 50%; background-color:#FFFFFF; width: 997px; margin: 0 0 0 -498px; padding: 0;  }
div.tt_header { height: 85px; margin-bottom: 1px; }
div.tt_header img.logo { position: absolute; left: 0; }
div.tt_header img.schrift { position: absolute; right: 0; }
div.tt_body { height: auto; background-color:#FFFFFF; }
div.tt_tracks { border-left: solid #66bfbc 14px; border-top: solid #66bfbc 1px; width: 983px; padding: 0; margin: 0; }
table.tt { width: 983px; border-collapse:collapse; padding: 0; margin: 0; }
td { padding: 0; margin: 0; }
td.date { text-align: center; valign: middle; width: 81px; border-right: 1px solid #a2a19f; padding: 0; margin: 0; background-color: #ebecee; border-bottom: 1px solid #ebecee; border-top: 1px solid #ebecee; }
td.time_fixed { width: 81px; height: 33px; font-size: 0.8em; font-family:Arial, Helvetica, sans-serif; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-image:url(../img/tt_arrow.gif); background-repeat:no-repeat; background-position:left; }
td.time_flex { width: 81px; height: auto; font-size: 0.8em; font-family:Arial, Helvetica, sans-serif; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-image:url(../img/tt_arrow.gif); background-repeat:no-repeat; background-position: 0 12px; vertical-align:top; padding: 10px 0 0 0; }
td.greeting { width: 901px; height: 33px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #e8c4c1; }
td.keynote { width: 901px; height: 33px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #e79f9a; }
td.break { width: 901px; height: 33px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; }
td.business1_head { width: 140px; height: 42px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; border-top: 1px solid #a2a19f; background: url(../img/tt_business_track1.gif) no-repeat; }
td.business2_head { width: 140px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; border-top: 1px solid #a2a19f; background: url(../img/tt_business_track2.gif) no-repeat; }
td.technik1_head { width: 140px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; border-top: 1px solid #a2a19f; background: url(../img/tt_technik_track1.gif) no-repeat; }
td.technik2_head { width: 140px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; border-top: 1px solid #a2a19f; background-image: url(../img/tt_technik_track2.gif); }
td.community_head { width: 140px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; border-top: 1px solid #a2a19f; background-image:url(../img/tt_community.gif); }
td.meeting_al_head { width: 62px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; border-top: 1px solid #a2a19f; background-image:url(../img/tt_meeting_apfelland.gif); }
td.meeting_dl_head { width: 62px; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; border-top: 1px solid #a2a19f; background-image:url(../img/tt_meeting_dreamland.gif); }

td.panel_en { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 901px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #e9e8e6; background-image:url(../img/tt_en.gif); background-repeat:no-repeat; background-position: right bottom; }
td.panel_de { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 901px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #e9e8e6; background-image:url(../img/tt_de.gif); background-repeat:no-repeat; background-position: right bottom; }



td.business_en { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 140px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #e9e8e6; background-image:url(../img/tt_en.gif); background-repeat:no-repeat; background-position: right bottom; }
td.technik_en { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 140px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #f6f5f3; background-image:url(../img/tt_en.gif); background-repeat:no-repeat; background-position: right bottom; }
td.community_en { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 140px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #f1e7e7; background-image:url(../img/tt_en.gif); background-repeat:no-repeat; background-position: right bottom; }
td.meeting_en { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 62px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #f1e7e7; }
td.business_de { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 140px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #e9e8e6; background-image:url(../img/tt_de.gif); background-repeat:no-repeat; background-position: right bottom; }
td.technik_de { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 140px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #f6f5f3; background-image:url(../img/tt_de.gif); background-repeat:no-repeat; background-position: right bottom; }
td.community_de { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 140px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #f1e7e7; background-image:url(../img/tt_de.gif); background-repeat:no-repeat; background-position: right bottom; }
td.meeting_de { vertical-align: top; padding: 5px; text-align: left; font-size: 0.8em; width: 62px; height: auto; border-right: 1px solid #a2a19f; border-bottom: 1px solid #a2a19f; background-color: #f1e7e7; }
td.business_de b, td.business_en b { color: #4c4537; }
td.technik_de b, td.technik_en b { color: #a1947d; }
td.community_de b, td.community_en b { color: #752e31; }
td.meeting_de b, td.meeting_en b { color: #752e31; }
td.trenner { height: 50px; background-color: #FFFFFF; }
div.tt_footer { height: 20px; }
/* Footer */
div.footer { background-color:transparent; width:1003px; margin:0 auto; text-align:center; clear:both; font-size:11px; color:#798696; padding:10px 0 40px 0; background-image:url(../img/bg_footer.png); background-repeat:no-repeat; text-align:center; }
div.footer a { color:#00597e; text-decoration:none; margin:0 8px; }



