/* GRUNDLEGENDE HTML FORMATIERUNGEN */
body {
	font-family: Segoe UI, Arial, Sans Serif;
	font-size: 10pt;
	line-height: 15pt;
}

p {margin: 20px 0;}
h1 {font-size: 20pt; color: #4c8ec7; }
h2 {font-size: 10pt; color: #4c8ec7; }

#content a, #footer a 
{
	text-decoration: none;
	border-bottom: 1px solid #4c8ec7; 
}

#content a {color: #000000;}

#content a:hover, #footer a:hover 
{
	background: #4c8ec7;
	color: #ffffff;
	border-bottom: none; 
}
#content a:hover.nohover
{
	background-color: #dfdfdf;
	color: #ffffff;
	border-bottom: none;
}

/* LAYOUT DER SEITE (siehe auch stickyfooter.css) */
#header {
	height: 150px;
	background: #000000;
}

#header .inside {
	width: 960px;
	margin: 0 auto;
}



#main {
	width: 960px;
	margin: 0 auto;
}

#content {
	width: 730px;
	float: right;
}

#content .inside {
	padding: 40px 0 40px 40px;
	position: relative;
}

#side {
	width: 230px;
	float: left;
}

#footer {
	background: url(../Bilder/BG_Footer.png) repeat-x scroll top left transparent;	
	width: 100%;
	height: 80px;
}

#footer .inside {
	width: 960px;
	margin: 0 auto;
}


/* FORMATIERUNG DER INHALTE */
.copyright {
	font-size: 80%;
	color: #6e6e6e;
	float: left;
	background: url(../Bilder/ET-Logo.png) no-repeat center left;
	padding-left: 55px;
	margin-top: 20px;
	height: 44px;
}

.copyright a 
{
	color: #6e6e6e;
}

.broughtby
{
	font-size: 80%;
	color: #6e6e6e;
	float: right;
	text-align: right;
	margin-top: 10px;
}

.Session 
{
	background: #f4f4f4;
	padding: 15px 15px 1px 15px;	
	margin-bottom: 15px;
}

.Session p 
{
	margin-top: 0px;
	text-align: justify;
}

.Session i 
{
	color: #888888;
}

#Agenda b 
{
	color: #000000;
	font-weight: normal;	
}

#Agenda i
{
	font-size: 80%;	
}

#Agenda 
{
	border: 2px solid #bbbbbb;
	padding: 2px;
	margin-bottom: 45px;	
}

#Agenda table
{
	border: none;
}

#Agenda td 
{
	padding: 5px 10px;
	vertical-align: top;
	background: #eeeeee;	
}

#Agenda tr.row-b td 
{
	padding: 5px 10px;
	vertical-align: top;
	background: #dddddd;	
}

#Agenda th 
{
	padding: 5px 10px;
	vertical-align: top;
	background: #bbbbbb;
	text-align: left; 	
}

#sepago 
{
	border: 2px solid #bbbbbb;
	padding: 2px;
	margin-bottom: 45px;	
}

#sepago td 
{
	padding: 5px 10px;
	vertical-align: top;
	background: #ffffff;	
}

#sepago tr.row-b td 
{
	padding: 5px 10px;
	vertical-align: top;
	background: #eeeeee;	
}

#PingMe 
{
	text-align: center;
	/*margin-top: -210px;	*/
	margin-top: 20px;
	float: right;
}

#PingMe a, #PingMe img
{
	border: 0px;	
}

#PingMe a:hover
{
	background: none !important;	
}

#Archive a, #Archive img
{
	border: 0px;
}

#Archive
{
	margin-top: -278px;
	margin-bottom: 40px;
}

a.btnWebcast
{
	padding: 17px 10px 3px 75px;
	background: url(../Bilder/btnWebcast.png) no-repeat top left;
	display: block;
	width: 145px;
	height: 80px;
	margin-bottom: 15px;
	font-size: 80%;
	line-height: 12pt;
	text-decoration: none;
	color: #000000;	
}

a.btnArchiv
{
	padding: 17px 10px 3px 75px;
	background: url(../Bilder/btnArchiv.png) no-repeat top left;
	display: block;
	width: 145px;
	height: 80px;
	margin-bottom: 15px;
	font-size: 80%;
	line-height: 12pt;
	text-decoration: none;
	color: #000000;	
}

a:hover.btnWebcast, a:hover.btnArchiv
{
	background-position: bottom left;	
}


a.btnSaveTheDate
{
	float: left;
	margin-top: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;
	background: url(../Bilder/btnSaveTheDate.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnSaveTheDate
{
	background: url(../Bilder/btnSaveTheDate.png) no-repeat bottom left !important;	
}

a.btnMembersarea
{
	float: left;
	margin-top: 20px;
	width: 250px;
	height: 50px;
	display: block;
	text-indent: -2000px;
	background: url(../Bilder/btnMembarea.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnMembersarea
{
	background: url(../Bilder/btnMembarea.png) no-repeat bottom left !important;	
}

a.btnGuestarea
{
	float: left;
	margin-top: 20px;
	width: 250px;
	height: 50px;
	display: block;
	text-indent: -2000px;
	background: url(../Bilder/btnGuestarea.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnGuestarea
{
	background: url(../Bilder/btnGuestarea.png) no-repeat bottom left !important;	
}

a.chat
{
	float: left;
	margin-top: 20px;
	width: 150px;
	height: 44px;
	display: block;
	text-indent: -2000px;
	background: url(../Bilder/btnchat.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.chat
{
	background: url(../Bilder/btnchat.png) no-repeat bottom left !important;	
}

a.back
{
	float: left;
	margin-top: 20px;
	width: 150px;
	height: 44px;
	display: block;
	text-indent: -2000px;
	background: url(../Bilder/btnUebersicht.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.back
{
	background: url(../Bilder/btnUebersicht.png) no-repeat bottom left !important;	
}

a.btnAnmeldung
{
	float: right;
	margin-top: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnAnmeldung.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnAnmeldung
{
	background: url(../Bilder/btnAnmeldung.png) no-repeat bottom left !important;	
}


a.btnXing
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnXing.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}


a:hover.btnXing
{
	background: url(../Bilder/btnXing.png) no-repeat bottom left !important;	
}

a:hover.btnWin7
{
	background: url(../Bilder/btnWin7.png) no-repeat bottom left !important;	
}

a.btnWin7
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnWin7.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnVirtualisierung
{
	background: url(../Bilder/btnVirtualisierung.png) no-repeat bottom left !important;	
}

a.btnVirtualisierung
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnVirtualisierung.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnCloud
{
	background: url(../Bilder/btnTechsummitcloud2.png) no-repeat bottom left !important;	
}

a.btnCloud
{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnTechsummitcloud2.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnIE9Firestarter
{
	background: url(../Bilder/btnie9firestarter.png) no-repeat bottom left !important;	
}

a.btnIE9Firestarter
{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnie9firestarter.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnWin7Deployment
{
	background: url(../Bilder/btnWin7Deployment.png) no-repeat bottom left !important;	
}

a.btnWin7Deployment
{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnWin7Deployment.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a.btnarchivmenu
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	width: 230px;
	height: 22px;
	display: block;	
	background: url(../Bilder/btn_archiv_menu.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;
	text-align:right;
	color: White;
	text-decoration: none;
	font-size: 12pt;
}

a:hover.btnarchivmenu
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	width: 230px;
	height: 22px;
	display: block;	
	background: url(../Bilder/btn_archiv_menu_hover.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;
	text-align:right;
	color: black;
	text-decoration: none;
	font-size: 12pt;
}


.btnWin7Deployment2
{
	background-color:#4c8ec7;
	width: 210px;
	height: 22px;
	padding-right: 20px;
	padding-top: 3px;
	color: White;
	text-decoration: none;
	font-size: 12pt;
	text-align:right;
	clear:both;
	margin-bottom: 3px;
}


a:hover.btnDeployment
{
	background: url(../Bilder/btnDeployment.png) no-repeat bottom left !important;	
}

a.btnDeployment
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnDeployment.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnBISQL
{
	background: url(../Bilder/btnBISQL.png) no-repeat bottom left !important;	
}

a.btnBISQL
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnBISQL.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnDemotag
{
	background: url(../Bilder/btnDemotag.png) no-repeat bottom left !important;	
}

a.btnDemotag
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnDemotag.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnOptimizedDesktop
{
	background: url(../Bilder/btnOptimizedDesktop.png) no-repeat bottom left !important;	
}

a.btnOptimizedDesktop
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnOptimizedDesktop.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a:hover.btnOffice2010
{
	background: url(../Bilder/btnOffice2010.png) no-repeat bottom left !important;	
}

a.btnOffice2010
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -2000px;	
	background: url(../Bilder/btnOffice2010.png) no-repeat top left;
	border: none !important;
	background-color: Transparent !important;	
}

a.SaveTheDate 
{
	float: right;
	display: block;
	width: 150px;
	height: 42px;
	text-indent: -2000px;
	background: url(../Bilder/btnSaveTheDate2.png) no-repeat top left !important;
	border: none !important;	
	margin-top: -15px;
	z-index: 1000;
	position: absolute;
	right: 0px;
}

a:hover.SaveTheDate 
{
	background: url(../Bilder/btnSaveTheDate2.png) no-repeat bottom left !important;
}

a.anker
{
	font-size: 8pt;
	text-decoration: none;
	border-bottom: 1px solid white;
}

.SPRECHERMARCELMEURER{background: url(../Bilder/Sprecher/MarcelMeurer.jpg) right no-repeat; min-height: 60px; width: 60px; float: left; margin-right: 5px; margin-top: 20px; }
.SPRECHERNICKIWRUCK{background: url(../Bilder/Sprecher/NickiWruck.jpg) right no-repeat; height: 60px; width: 60px; float:left; margin-right: 5px;margin-top: 20px;}
.SPRECHERNICKIWRUCK2{background: url(../Bilder/Sprecher/NickiWruck.jpg) right no-repeat; height: 60px; width: 60px; float:left; margin-right: 5px; margin-top: 5px;}
.SPRECHERTHOMASCHRISTOFFERS{background: url(../Bilder/Sprecher/ThomasChristoffers.jpg) right no-repeat; min-height: 60px; width: 60px; float:left; margin-right: 5px;margin-top: 20px;}
.SPRECHERHELGEKLEIN{background: url(../Bilder/Sprecher/HelgeKlein.jpg) right no-repeat; min-height: 60px; width: 60px; float:left; margin-right: 5px;margin-top: 20px;}
.Sprechblase {background: url(../Bilder/SprechblaseOBEN.png) top left no-repeat; padding: 10px 150px 10px 50px; width: 75%; font-size: 10px;margin-top: 10px;}
.SprechblaseU {background: url(../Bilder/SprechblaseUNTEN.png) top left no-repeat; height: 22px; margin-top:-10px; margin-left: 32px; }
.SB {display: none; position: absolute; width: 600px; right: 0px; }

.SPRECHERMARCELMEURER:hover .SB {display: block; }
.SPRECHERNICKIWRUCK:hover .SB {display: block; }
.SPRECHERTHOMASCHRISTOFFERS:hover .SB {display: block; }
.SPRECHERHELGEKLEIN:hover .SB {display: block; }

/* NAVIGATION */
#MainMenu {
	width: 230px;
	height: 550px;
	background: url(../Bilder/BG_Nav.png) no-repeat top left;
}

#MainMenu ul, MainMenu li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: right
}

#MainMenu ul {padding-top: 37px;}

#MainMenu a {
	width: 190px;
	font-size: 110%;
	padding: 8px 20px 10px 20px;
	display: inline-block;
	color: #000000;
	text-decoration: none;
}

#MainMenu li.active a {
	background: url(../Bilder/BG_NavActive.png) no-repeat center right;
}

#MainMenu a:hover {color: #4c8ec7; }yle: none;
	text-align: right
}

#MainMenu ul {padding-top: 37px;}

#MainMenu a {
	width: 190px;
	font-size: 110%;
	padding: 8px 20px 10px 20px;
	display: inline-block;
	color: #000000;
	text-decoration: none;
}

#MainMenu li.active a {
	background: url(../Bilder/BG_NavActive.png) no-repeat center right;
}

#MainMenu a:hover {color: #4c8ec7; }

#Uebersicht div.maindiv
{
	height: 105px;
	margin-bottom: 10px;
	position: relative;	
	overflow: hidden;
}

#Uebersicht div.Track0 
{
	width: 690px;	
	clear: both;
	/*height: 40px;*/
}

#Uebersicht div.Track1 
{
	width: 340px;
	margin-right: 10px;
	float: left;	
}

#Uebersicht div.Track2 
{
	width: 340px;
	float: right;	
}

#Uebersicht a.mainlink 
{
	display: block;	
	background: #eeeeee;
	border: none;
	height: 100%;
	padding: 10px;
}

#Uebersicht a.mainlink:hover
{
	background: #4C8EC7;
}

#Uebersicht .Modus_LiveStream a
{
	background: #b8ff64;	
}

#Uebersicht .Modus_LiveStream a:hover
{
	background: #4C8EC7;	
}


#Uebersicht a.mainlink:hover span
{
	color: #ffffff;	
}

span.time 
{
	display: block;
	font-size: 80%;
	color: #999999;
	border-bottom: 1px dotted #999999;	
}

.Modus_LiveStream span.time 
{
	color: #799657;	
}

span.speaker 
{
	display: block;
	font-size: 80%;
	color: #999999;	
	font-style: italic;
}

.Modus_LiveStream span.speaker 
{
	color: #799657;
}

span.modus 
{
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 80%;
	text-transform: capitalize;	
}

span.modus.OnDemand 
{
	color: #4c8ec7;
}

span.modus.LiveStream 
{
	color: #800000;
}

.abstract 
{
	margin-top: 20px;
}

div.speaker
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.DOWNLOADER 
{
	position: absolute !important;
	bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	color: #aaaaaa;	
	border-top: 1px dotted #999999;
	width: 100%;
}



.DOWNLOADER a.PDF
{
	background: url(../Bilder/pdf_icon.gif) left bottom no-repeat;
	padding-left: 20px;
	display: inline-block;
	height: 19px;
	margin-bottom: 5px;	
	border: none !important;
}

.DOWNLOADER a:hover.PDF
{
	color: #4C8EC7 !important;
	background: url(../Bilder/pdf_icon.gif) left bottom no-repeat !important;	
}

.DOWNLOADER a.XPS
{
	background: url(../Bilder/xps_icon.gif) left bottom no-repeat;
	padding-left: 20px;
	display: inline-block;
	height: 19px;
	margin-bottom: 5px;	
	border: none !important;
}

.DOWNLOADER a:hover.XPS
{
	color: #4C8EC7 !important;
	background: url(../Bilder/xps_icon.gif) left bottom no-repeat !important;	
}

.DOWNLOADER a.MP4
{
	background: url(../Bilder/video.png) left bottom no-repeat;
	padding-left: 20px;
	display: inline-block;
	height: 19px;
	margin-bottom: 5px;	
	border: none !important;
}

.DOWNLOADER a:hover.MP4
{
	color: #4C8EC7 !important;
	background: url(../Bilder/video.png) left bottom no-repeat !important;	
}

.DOWNLOADER a.WMV
{
	background: url(../Bilder/video.png) left bottom no-repeat;
	padding-left: 20px;
	display: inline-block;
	height: 19px;
	margin-bottom: 5px;	
	border: none !important;
}

.DOWNLOADER a:hover.WMV
{
	color: #4C8EC7 !important;
	background: url(../Bilder/video.png) left bottom no-repeat !important;	
}



.downloads
{
	background: #eeeeee;
	padding: 10px;
	margin-top: 20px;	
}

.downloads a.PDF
{
	background: url(../Bilder/pdf_icon.gif) left bottom no-repeat;
	padding-left: 25px;
	display: inline-block;
	height: 19px;
	margin-bottom: 5px;	
	border: none !important;
}

.downloads a:hover.PDF
{
	color: #4C8EC7 !important;
	background: url(../Bilder/pdf_icon.gif) left bottom no-repeat !important;	
}

.downloads a.XPS
{
	background: url(../Bilder/xps_icon.gif) left bottom no-repeat;
	padding-left: 25px;
	display: inline-block;
	height: 19px;
	margin-bottom: 5px;	
	border: none !important;
}

.downloads a:hover.XPS
{
	color: #4C8EC7 !important;
	background: url(../Bilder/xps_icon.gif) left bottom no-repeat !important;	
}

.downloads a.MP4
{
	background: url(../Bilder/video.png) left bottom no-repeat;
	padding-left: 25px;
	display: inline-block;
	height: 19px;
	margin-bottom: 5px;	
	border: none !important;
}

.downloads a:hover.MP4
{
	color: #4C8EC7 !important;
	background: url(../Bilder/video.png) left bottom no-repeat !important;	
}

.downloads a.WMV
{
	background: url(../Bilder/video.png) left bottom no-repeat;
	padding-left: 25px;
	display: inline-block;
	height: 19px;
	margin-bottom: 5px;	
	border: none !important;
}

.downloads a:hover.WMV
{
	color: #4C8EC7 !important;
	background: url(../Bilder/video.png) left bottom no-repeat !important;	
}





