/*
 *   New LT Design
 */

/*
 * Framework
 */
 
body
{
	background-color: #dddddd;
}

div.wrap
{
	position: relative;
	/* width: 95%; */
	/* Nils ist doof */
	width: 100%;
        min-width: 900px;
	/* margin-left: auto; */
	/* margin-right: auto; */
	/* margin-top: 30px; */
	background-color: #ffffff;
	background-image: url(../compressed/bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.hidden
{
	display: none;
}

/*
 * Header
 */

div#head
{
	position: absolute;
	width: 100%;
	height: 90px;
	background-color: #193264;
	/* blauer Pelz ist doof, sagt Petra */
	/* 
	background-image: url(../compressed/headerfill.gif);
	background-repeat: repeat;
	*/
}

div#head div.section
{
	position: absolute;
	background-image: url(../compressed/ltlogo-yellowonblue_new.gif);
	width: 240px;
	height: 59px;
	margin-top: 5px;
	margin-left: 5px;
}

div#head div.section h3
{
	display: none;
}

div#head div.cornerstone a
{
	display: block;
	width: 70px;
	height: 60px;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 720px;
	background-image: url(../compressed/cornerstone60.gif);
}

div#head div.cornerstone a span.cornerstonetext
{
	display: none;
}

div#head div.mainmenu
{
	position: absolute;
	width: 428px;
	height: 28px;
	margin-left: 270px;
	margin-top: 42px;
}

div#head div.mainmenu
{
	font-size: 0.8em;
}

div#head div.mainmenu ul
{
	margin: 0px;
	padding: 0px;
}

div#head div.mainmenu li
{
	list-style: none;
	margin: 0px;
	padding: 0px;	
}

div#head div.mainmenu li a.inactivebuttonblue
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 0px;
	background-image: url(../compressed/inactivebutton.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#head div.mainmenu li a.inactivebuttonyellow
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 107px;
	background-image: url(../compressed/inactivebutton.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#head div.mainmenu li a.inactivebuttongreen
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 214px;
	background-image: url(../compressed/inactivebutton.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#head div.mainmenu li a.inactivebuttonred
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 321px;
	background-image: url(../compressed/inactivebutton.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#head div.mainmenu li a.inactivebuttonblue:hover
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 0px;
	background-image: url(../compressed/blueanim.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#head div.mainmenu li a.inactivebuttonyellow:hover
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 107px;
	background-image: url(../compressed/yellowanim.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#head div.mainmenu li a.inactivebuttongreen:hover
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 214px;
	background-image: url(../compressed/greenanim.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#head div.mainmenu li a.inactivebuttonred:hover
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 321px;
	background-image: url(../compressed/redanim.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

div#head div.mainmenu li a.activebuttonblue
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 0px;
	background-image: url(../compressed/bluebutton.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	z-index: 99;
}

div#head div.mainmenu li a.activebuttonyellow
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 107px;
	background-image: url(../compressed/yellowbutton.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	z-index: 99;
}

div#head div.mainmenu li a.activebuttongreen
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 214px;
	background-image: url(../compressed/greenbutton.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	z-index: 99;
}

div#head div.mainmenu li a.activebuttonred
{
	position: absolute;
	display: block;
	top: 0px;
	width: 107px;
	height: 28px;
	margin-left: 321px;
	background-image: url(../compressed/redbutton.gif);
	font-family: Verdana, sans-serif;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	z-index: 99;
}

div.submenu a
{
	font-size: 0.8em;
}

div.submenu ul
{
	margin: 0px;
	padding: 0px;
}

div.submenu ul li
{
	list-style: none;
	margin: 0px;
	padding: 0px;	
	display: inline;
}

div.submenu ul li a
{
	display: inline;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	line-height: 22px;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	color: #000000;
}

div.submenu ul li a:hover
{
	display: inline;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	line-height: 22px;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	color: #0000ff;
}

div.submenu div.left
{
	float: left;
        width: 60%;
}

div.submenu div.right
{
	text-align: right;
	float: right;
        width: 40%;
}

div.submenu
{
	position: absolute;
        background-color: #ffffff;
	background-image: url(../compressed/whiteline.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 22px;
	margin-top: 69px;
}

div#white.submenu
{
	position: absolute;
        background-color: #ffffff;
	background-image: url(../compressed/whiteline.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 22px;
	margin-top: 69px;
}

div#blue.submenu
{
	position: absolute;
        background-color: #ffffff;
	background-image: url(../compressed/blueline.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 22px;
	margin-top: 69px;
}

div#yellow.submenu
{
	position: absolute;
        background-color: #ffffff;
	background-image: url(../compressed/yellowline.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 22px;
	margin-top: 69px;
}

div#green.submenu
{
	position: absolute;
        background-color: #ffffff;
	background-image: url(../compressed/greenline.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 22px;
	margin-top: 69px;
}

div#red.submenu
{
	position: absolute;
        background-color: #ffffff;
	background-image: url(../compressed/redline.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 22px;
	margin-top: 69px;
}

/*
 *  Content
 */
 
div#main
{
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
	/* This will not work in IE */
	padding-top: 100px;
}

/* Boxes */

div.sublowerboxes, div.lowerboxes
{
	width: 250px;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 5px;
	float: left;
	background-image: url(../compressed/eeeeee.png);
	background-repeat: repeat;
	border: 1px solid #193264;
}

div.sublowerboxes a, div.lowerboxes a
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

div.sublowerboxes a:hover, div.lowerboxes a:hover
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background-color: #bbbbbb;
}


div.sublowerboxes div.boxcontent, div.lowerboxes div.boxcontent
{
	text-align: justify;
}

div.sublowerboxes div.boxcontent h3, div.lowerboxes div.boxcontent h3
{
	text-align: left;
	width: 100%;
	color: #193264;
	background-image: url(../compressed/ffd000.png);
	background-repeat: repeat;
	/*height: 2em;*/
	line-height: 2em;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px;
}

div.submain_lowerbox div.boxcontent h3 span.htext a, div.sublowerboxes div.boxcontent p, div.sublowerboxes div.boxcontent h3 span.htext, div.lowerboxes div.boxcontent p, div.lowerboxes div.boxcontent h3 span.htext
{
	margin: 10px;
}

/* mainpage */

div#main div.main_topbox
{
	margin-left: 290px;
	margin-top: 5px;
	margin-right: 15px;
	height: 60px;
	background-color: #eeeeee;
	border: 1px solid #000000;
}

div#main div.main_topbox p
{	
	float: right;
	width: 300px;
	margin-right: 10px;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	color: #000000;
	text-align: left;
}

div#main div.main_topbox div.partners
{
	width: 280px;
	height: 40px;
	position: relative;
	top: 10px;
}

/* partners on frontpage */

div#main div.main_topbox div.partners span.plabel
{
	position: absolute;
	top: 0px;
	left: 5px;
	display: block;
	height: 40px;
	width: 56px;
	background-image: url(../compressed/plabel.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#main div.main_topbox div.partners span.hp a
{
	position: absolute;
	top: 0px;
	left: 5px;
	display: block;
	height: 40px;
	width: 56px;
	background-image: url(../compressed/partner-hp.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#main div.main_topbox div.partners span.sap a
{
	position: absolute;
	top: 0px;
	left: 70px;
	display: block;
	height: 40px;
	width: 79px;
	background-image: url(../compressed/sap-partner.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#main div.main_topbox div.partners span.lnm a
{
	position: absolute;
	top: 0px;
	left: 154px;
	display: block;
	height: 40px;
	width: 115px;
	background-image: url(../compressed/partner-lnm.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#main div.main_topbox div.partners span.bmi a
{
	position: absolute;
	top: 0px;
	left: 275px;
	display: block;
	height: 40px;
	width: 75px;
	background-image: url(../compressed/bmi.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#main div.main_topbox div.partners span.ptext
{
	display: none;
}

div#main div.main_mainbox
{
	height: 150px;
	margin-left: 320px;
/*	margin-left: 45%; */
	margin-top: 15px;
	margin-right: 15px;
	background-image: url(../compressed/main_main2.gif);
	background-repeat: no-repeat;
}

div#main div.main_newsline
{
	background-image: url(../compressed/ffd000.png);
	background-repeat: repeat;
	border: 1px solid #cbcbcb;
	margin-left: 300px;
	margin-right: 15px;
	margin-top: 15px;
}

div#main div.main_newsline p
{
	margin: 5px;
	text-align: center;
}

div#main div.main_newsline p em
{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2em;
	text-decoration: none;
	color: #000000;
	margin: 5px;
	text-align: center;
}

div#main div.main_newsline p a
{
	font-size: 1em;
	font-weight: bold;
	line-height: 2em;
	text-decoration: none;
	color: #000000;
}
	
div#main div.main_newsline p a:hover
{
	font-size: 1em;
	font-weight: bold;
	line-height: 2em;
	text-decoration: none;
	color: #000000;
	background-color: #dddddd;
}

/* Subportal images */

div#business.submain_mainbox div.submaintitle
{
	position: relative;
        height: 300px;
	margin-left: 290px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../compressed/portal-business.jpg);
}

div#community.submain_mainbox div.submaintitle
{
	position: relative;
        height: 300px;
	margin-left: 290px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../compressed/portal-community.gif);
}

div#press.submain_mainbox div.submaintitle
{
	position: relative;
        height: 300px;
	margin-left: 290px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../compressed/portal-press.jpg);
}

div#exhibitors.submain_mainbox div.submaintitle
{
	position: relative;
        height: 300px;
	margin-left: 290px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../compressed/portal-exhibitor.jpg);
}

/* Subportal images end */

div.submain_mainbox div.submaintitle span.ttext
{
        display: none;
}

div.submain_mainbox div.submaincontent a
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

div.submain_mainbox div.submaincontent a:hover
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background-color: #bbbbbb;
}

div.submain_mainbox div.submaincontent
{
	position: relative;
	margin-left: 290px;
        margin-top: 20px;
	margin-right: 15px;
	text-align: justify;
}

div.submain_mainbox div.submaincontent ul
{
	padding: 0px;
	margin: 0px;
}

div.submain_mainbox div.submaincontent li em
{
	color: #193264;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

div.submain_mainbox div.submaincontent li em a
{
	color: #193264;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

div.submain_mainbox div.submaincontent li em a:hover
{
	color: #193264;
	background-color: #dddddd;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

li#community1
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/proxy.gif); 
}

li#community2
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/flag.gif);
}

li#community3
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/idea.gif);
}

li#presse1
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/pencil.gif);
}

li#presse2
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/attach.gif);
}

li#presse3
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/wizard.gif);
}

li#presse4
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/endturn.gif);
}

li#aussteller1
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/idea.gif);
}

li#aussteller2
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/attach.gif);
}

li#aussteller3
{
	list-style: none outside;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 64px;
        background-image: url(../compressed/filesaveas.gif);
}

/* Main Content */

div.content
{
	margin-left: 290px;
	margin-right: 15px;
	text-align: justify;
}

div#programaction.content, div#personalprogram.content
{
	margin-left: 15px;
	margin-right: 15px;
	text-align: justify;
}

/* DocBook */

div.content table.sponsors
{
	font-size: 0.8em;
	line-height: 1.5em;	
	border: 0;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

div.content table.sponsors td
{
	border: 0px;
	padding: 3px;
	background-color: transparent;
}

div.content table.sponsors td em
{
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
}

p.centerbig
{
	text-align: center;
	font-size: 1em;
	font-weight: bold;
}

p.center
{
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div.content h3
{
	color: #193264;
	line-height: 1.3em;
	font-size: 1.3em;
	font-weight: bold;
}

div.content a
{
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

/*	
div.content div.section a:before
{
	content: url(../compressed/link.gif);
        display: inline;
}
*/

div.content div.section p.center a:hover
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background-color: transparent;
}

div.content a:hover
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background-color: #dddddd;
}

div.content p img
{
	margin-right: 8px;
}

div.content table
{
  	/* margin-left: 25%; */
	width: 100%;
	background-color:#ffffff;
  	border-style: groove;
  	border: 1px solid #000000;
}

div.content table tr td p.Table_Heading
{
        text-align: center;
}

div.content table td 
{
  	background-color: #dddddd;
  	border: 0px;
  	padding: 5px;
  	padding-bottom: 0px;
	margin: 0px;
}

div.content table td p
{
	margin: 0px;
	font-size: 1em;
	line-height: 1.5em;
}

div.mediaobject
{
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

p > div.mediaobject
{
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

p.Nopline
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

blockquote
{
	margin-left: 40px;
	font-style: italic;
}

div.attribution
{
	font-weight: bold;
}

p.Indented
{
	margin-left: 40px;
}

p.Question
{
	font-weight: bold;
}

p.Answer
{
}

div.programlisting, pre.programlisting
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.section h3
{
	color: #193264;
	font-size: 2em;
	font-weight: bold;
}

div.section div.section div.section h3
{
	color: #193264;
	font-size: 1.5em;
	font-weight: bold;
}

div.section div.section h3
{
	color: #193264;
	font-size: 1.3em;
	font-weight: bold;
}

p.right
{
	text-align: right;
}

/*
 *  Forms
 */

 
div.content form table
{
	font-size: 1em;
	line-height: 1.5em;	
	border: 0;
	background-color: transparent;
	margin-left: 0px;
}

div.content form table td
{
	border: 0px;
	padding: 3px;
	background-color: transparent;
}

div.content form table td em
{
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
}

div.needed input
{
	background: #ffd000;
}

/*
 *  Footer
 */
 
 div.copyright
 {
 	font-family: Verdana, sans-serif;
 	font-size: 0.7em;
 	text-align: right;
	margin-top: 10px;
	border-top: 3px solid #cbcbcb;
 }
 
 div.copyright p
 {
 	margin-right: 5px;
 	margin-top: 0px;
 	margin-bottom: 0px;	
	padding: 0px;
 }

div.copyright p a
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

div.copyright p a:hover
{
	background-color: #dddddd;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
} 

/*
 *  Programm
 */
 
div.content table.program
{
  	margin-left: 0px;
	width: 100%;
        background-color: #dddddd;
        border: thin solid #aaaaaa;
        border-spacing: 0px;
        padding: 0px;
}

div.content table.program tr
{
        height: 10%;
}

div.content table.program th.location
{
        padding: 5px;
        background-color: #bbbbbb;
        text-align: center;
        font-family: Helvetica, sans-serif;
        font-weight: bold;
        font-size: 0.8em;
        border: thin solid #aaaaaa;
}

div.content table.program td.time
{
        padding: 5px;
        background-color: #bbbbbb;
        text-align: center;
        font-family: Helvetica, sans-serif;
        font-weight: bold;
        font-size: 0.8em;
        align: top;
        border: thin solid #aaaaaa;
}

div.content table.program td
{
        padding: 5px;
        font-family: Helvetica, sans-serif;
        border: thin solid #aaaaaa;
        height: 130px;
}

div.content table.program td div.title
{
        font-weight: bold;
        color: #163264;
        font-size: 0.9em;
}

div.content table.program td div.speaker
{
        font-weight: bold;
        font-size: 0.8em;
        margin-top: 8px;
        margin-bottom: 3px;
}

div.content table.program td div.organization
{
        font-weight: normal;
        font-size: 0.8em;
        margin-top: 0px;
        margin-bottom: 3px;
}

div.content table.program td div.language
{
        font-weight: normal;
        font-size: 0.5em;
        margin-top: 5px;
        text-align: right;
}

div.content table.program td.pause
{
        font-weight: bold;
        font-size: 0.8em;
        margin-top: 5px;
        text-align: center;
        font-family: Helvetica, sans-serif;
        height: 50px;
}

/* 
 * Tutorial Registration 
 */

div.regcontent
{
        margin-left: 290px;
        margin-right: 15px;
        text-align: justify;
}

div.regcontent h3
{
        color: #193264;
        font-size: 1.3em;
        font-weight: bold;
}

/*
 *   LISA Bar
 */
 
div.session
{
 	/* position: absolute; */
	background-color: #cbcbcb;
	/* border-bottom: 2px solid #333333; */
	color: #000000;
	font-weight: bold;
	font-size: 0.8em;
}

div.session p
{
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}

/*
 *  Newsticker
 */
 
div#main div.newsticker
{
	border: 1px solid #cbcbcb;
	margin-left: 300px;
	margin-right: 15px;
	margin-top: 15px;
}

div#main div.newsticker h3
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
}

div#main div.newsticker table td
{
	vertical-align: top;
	padding: 10px;
}

div#main div.newsticker div.shortnews p em
{
	display: block;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	line-height: 1.2em;
	margin-top: 10px;
}

div#main div.newsticker div.shortnews p
{
	margin: 0px;
	padding: 0px;
}

div#main div.newsticker div.longnews h3
{
	font-size: 1em;
	font-weight: bold;
	padding-top: 5px;
	line-height: 1.2em;
}

div#main div.newsticker div.longnews p
{
	margin: 0px;
	padding: 0px;
}

div#main div.newsticker div.longnews p em
{
	font-size: 0.8em;
}
