/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 (c) 2008-2010 
     Matthias Dierker 
     mdierker(at)gmail.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
body {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	border:0;
	color:#424242;
	background:#d1e7fc;
}

h1,h2,h3,h4,p {
	margin:0 0 .5em 0;
}
input.text, textarea.textarea {
	border:1px solid #d1e7fc;
}
 input.text:focus
,textarea.textarea:focus {
	border:1px solid #999;
}
legend {
	color:#424242;
}
form {
	display:block;
	margin:0;
}
body.homepage div.article {
	padding:20px 0 0 0;
}
a.img { 
	text-decoration:none;
	border:0 !important;
}
a.img img { 
	text-decoration:none;
	border:0 !important;
}
	

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* base layout                                                       */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.siteContainer {
	width:928px;
	margin:0 auto;
	padding:0 20px;
	background:transparent url(common/dropshadow.gif) 0 0 repeat-y;
}
.dropshadowbottom {
	width:968px;
	margin:0 auto;
	background:transparent url(common/dropshadowbottom.gif) 0 0 no-repeat;
	height:26px;
}
.content {
	margin:0 100px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header                                                            */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.header {
	margin:0;
	width:928px;
	height:137px;
	background:transparent url(common/title-start.jpg) 0 0 no-repeat;
	position:relative;
}
div.header div.hotline {
	position:absolute;
	padding:0 4px;
	top:5px;
	left:375px;
	font-size:16px;
	font-weight:bold;
	color:#173048;
	background-color:#efffa2;
	letter-spacing:-1px;
}
div.header div.hotline span {}

div.header a.logo {
	display:block;
	width:197px;
	height:118px;
	position:absolute;
	left:23px;
	top:0;
}
div.header a.logo span {
	display:none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* footer                                                            */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.footer {
	margin:40px 0 0 0;
	padding:0 0 2em 0;
	overflow:auto;
	text-align:center;
}
.footer a {
	color:#282828;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.footer .copyright {
	height:59px;
	padding:10px 0 0 0;
	background:#fff url(common/footer-logo.gif) top right no-repeat;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* mainnavi                                                          */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.mainnavi {
	overflow:auto;
	clear:left;
	background:#334d65 url(mainnavi/bground.gif) 0 0 repeat-x;
	height:31px;
	width:100%;
}
div.mainnavi ul {
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
div.mainnavi ul li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
}
div.mainnavi ul li.separator div {
	display:block;
	float:left;
	height:31px;
	width:16px;
	background-image:url(mainnavi/separator.gif);
}
div.mainnavi ul li.separator div span {
	display:none;
}

div.mainnavi ul li a {
	height:31px;
	display:block;
	float:left;
	text-decoration:none;
	color:#fff;
}
div.mainnavi ul li a span {
	display:none;
}

div.mainnavi ul li.news a			{ background-image:url(mainnavi/news.gif); width:38px; }
div.mainnavi ul li.abenteuerluxus a	{ background-image:url(mainnavi/abenteuerluxus.gif); width:116px; }
div.mainnavi ul li.wetter a			{ background-image:url(mainnavi/wetter.gif); width:50px; }
div.mainnavi ul li.buchung a		{ background-image:url(mainnavi/buchung.gif); width:116px; }
div.mainnavi ul li.preise a			{ background-image:url(mainnavi/preise.gif); width:44px; }
div.mainnavi ul li.partner a		{ background-image:url(mainnavi/partner.gif); width:52px; }
div.mainnavi ul li.anreise a		{ background-image:url(mainnavi/anreise.gif); width:54px; }
div.mainnavi ul li.kontakt a		{ background-image:url(mainnavi/kontakt.gif); width:55px; }
div.mainnavi ul li.gaestebuch a		{ background-image:url(mainnavi/gaestebuch.gif); width:71px; }
div.mainnavi ul li.shop a			{ background-image:url(mainnavi/shop.gif); width:35px; }
div.mainnavi ul li.sicherheit a		{ background-image:url(mainnavi/sicherheit.gif); width:68px; }
div.mainnavi ul li.boote a			{ background-image:url(mainnavi/boote.gif); width:41px; }
div.mainnavi ul li a:hover {
	background-position:0 -31px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* extranavi                                                         */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.extranavi {
	background:transparent url(extranavi/bground.gif) 0 0 repeat-x;
	height:47px;
}
div.extranavi ul {
	list-style:none;
	margin:0 0 0 70px;
	padding:0;
	clear:both;
}
div.extranavi ul li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
}
div.extranavi ul li a {
	display:block;
	float:left;
	text-decoration:none;
	height:26px;
	outline:none;
}
		
div.extranavi ul li a span {
	display:none;
}
div.extranavi ul li.separator div {
	display:block;
	float:left;
	text-decoration:none;
	height:26px;
	width:12px;
	margin:0 35px;
	background:transparent url(extranavi/separator.gif) 0 0 no-repeat;
}
div.extranavi ul li.separator div span {
	display:none;
}
div.extranavi ul li.sportbootfuehrerschein a 	{ width:143px; background-image:url(extranavi/sportbootfuehrerschein.gif); }
div.extranavi ul li.boote a 					{ width:39px; background-image:url(extranavi/boote.gif); }
div.extranavi ul li.geschaeftskunden a 			{ width:109px; background-image:url(extranavi/geschaeftskunden.gif); }
div.extranavi ul li.sicherheit a 				{ width:66px; background-image:url(extranavi/sicherheit.gif); }
div.extranavi ul li.angler a 					{ width:43px; background-image:url(extranavi/angler.gif); }
div.extranavi ul li.abenteuerluxus a 			{ width:114px; background-image:url(extranavi/abenteuerluxus.gif); }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* topnavi                                                         */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.topnavi {
	position:absolute;
	top:15px;
	left:0;
}
div.topnavi ul {
	list-style:none;
	margin:0;
	padding:15px 0 0 250px;
	clear:both;
}
div.topnavi ul li {
	list-style:none;
	margin:0;
	padding:0 1em 0 0;
	display:inline;
}
div.topnavi ul li a {
	color:#fff;
	font-size:11px;
	border:0;
	text-decoration:none;
}
div.topnavi ul li a:hover {
	text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* articles                                                          */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.content .article {
	padding:40px 0 0 0;
}
div.content a {
	color:#347bbd;
	text-decoration:none;
	border-bottom:1px dotted #999;
}
div.content a:hover {
	color:#f00;
}
div.content h1 {
	color:#255884;
	font-size:36px;
	margin:0;
	text-align:center;
}
div.content h2 {
	color:#347bbd;
	font-size:24px;
	margin:0 0 1em 0;
	text-align:center;
}
div.content h3 {
	color:#bda435;
	font-size:24px;
}
div.content h3 span {
	color:#96712a;
}
/* currenty only used on "mbc_to_pay.php" */
div.content h4 {
	text-align:center;
	font-size:20px;
	color:#347bbd;
}
div.content h4 span {
	display:block;
	font-weight:normal;
	font-size:12px;
	color:#000;
}
div.content p {
	margin:0 0 .5em 0;
}


div.content p.claim {
	text-align:center;
}
div.content p.claim span.highlight {
	font-size:24px;
	font-weight:bold;
	margin:.5em 0 1em 0;
	color:#255884;
	display:block;
}
div.content p.claim span.highlight span {
	font-size:36px;
}

div.content div.addressDeco {
	background:transparent url(common/big-logo.gif) center right no-repeat;
	margin:0 0 2em 0;
}

div.content dl {}
div.content dt {
	margin:0;
	font-size:165%;
	font-weight:bold;
	color:#bda435;
}
div.content dd {
	margin:.5em 0 1.5em 1em;
}

div.content address {
	font-style:normal;
}



div.content address.company {
	margin:0 0 1em 0;
}
div.content address.person span.name {
	font-weight:bold;
}

div.welcome {
	background:#fff url(common/welcome.jpg) top center no-repeat;
	height:306px;
	width:720px;
	margin:0 auto;
	position:relative;
	margin:0 0 20px 0;
}
div.welcome ul {
	list-style:none;
	margin:0;
	padding:0;
}
div.welcome ul li {
	list-style:none;
	margin:0;
	padding:0;
	white-space:nowrap;
}

div.welcome ul li.li1 { position:absolute; top:20px;	left:295px; }
div.welcome ul li.li2 { position:absolute; top:160px;	right:650px; }
div.welcome ul li.li3 { position:absolute; top:230px;	right:500px; }
div.welcome ul li.li4 { position:absolute; top:270px;	right:260px; }
div.welcome ul li.li5 { position:absolute; top:160px;	left:640px; }
div.welcome ul li.li6 { position:absolute; top:230px;	left:500px; }

div.welcome ul li a {
	font-size:150%;
	font-weight:bold;
	border:0;
}
div.welcome ul li a:hover {
	border-bottom:1px dotted #999;
}	

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* special styles                                                    */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table.prices {
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto 2em auto;
	width:350px;
}
table.prices caption {
	margin:2em 0 0 0;
}
table.prices thead th {
	font-size:150%;
}
table.prices thead th span {
	display:block;
	font-weight:normal;
	font-size:50%;
}
table.prices tbody th {
	text-align:right;
}
table.prices tbody td {
	text-align:center;
}
table.prices tbody td.price {}

.note{ 
	font-style:italic;	
}

table.technicaldata {
	border-collapse:collapse;
	border-spacing:0;
}
table.technicaldata thead th {
	vertical-align:bottom;
	text-align:right;
}

 table.technicaldata thead th
,table.technicaldata thead td
,table.technicaldata tbody td
,table.technicaldata tbody th {
	padding:4px;
	border:1px solid #efefef;
}
table.technicaldata thead td {
	font-weight:bold;
	text-align:center;
	font-size:200%;
}
table.technicaldata thead td.blank {
	border:0;
}
table.technicaldata tbody th {
	text-align:right;
	vertical-align:top;
}
table.technicaldata tbody td {
	vertical-align:top;
}
table.technicaldata tbody td.blank {
	border:0;
}


ul.agb {
	list-style:none;
	margin:0;
	padding:0;
}
ul.agb li {
	list-style:none;
	margin:0 0 1em 0;
	padding:0;
	clear:both;
	position:relative;
}
ul.agb li span.sec {
	float:left;
	font-size:150%;
}
ul.agb li h3 {
	font-size:100%;
	line-height:150%;
	margin:0 0 0 40px;
}
ul.agb li p {
	margin:0 0 0 40px;
}

ul.weather {
	list-style:none;
	margin:50px auto 0 auto;
	padding:0;
	width:560px;
	text-align:center;
	clear:left;
	overflow:auto;
	height:200px;
}
ul.weather li {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	display:inline;
	float:left;
}
ul.weather li.wfi { width:250px; margin:0 30px 0 0; }
ul.weather li.dwd { width:100px; margin:0 30px 0 0; }
ul.weather li.bsh { width:100px; margin:0 30px 0 0; }

ul.weather li.wfi div.name a {
	display:block;
	border:0;
	width:243px;
	height:63px;
	background:transparent url(weather/windfinder.png) top center no-repeat;
}
ul.weather li.dwd div.name a {
	display:block;
	border:0;
	width:56px;
	height:65px;
	margin:0 auto;
	background:transparent url(weather/dwd.gif) top center no-repeat;
}
ul.weather li.bsh div.name a {
	display:block;
	border:0;
	width:75px;
	height:147px;
	background:transparent url(weather/bsh.gif) top center no-repeat;
	margin:0 auto;
}
 ul.weather li.wfi div.name a span
,ul.weather li.dwd div.name a span
,ul.weather li.bsh div.name a span {
	display:none;
}



ul.payment {
	list-style:none;
	width:400px;
	margin:1em auto;
	padding:0;	
	height:50px;
	clear:both;
}
ul.payment li {
	list-style:none;
	margin:0;
	padding:0;	
	display:inline;
}
ul.payment li a {
	margin-right:15px;
	float:left;
	display:block;
	height:50px;
	border:0;
}
ul.payment li.visa a		{ width:80px; background-image:url(payment/visa.gif); }
ul.payment li.unionpay a	{ width:64px; background-image:url(payment/unionpay.gif); }
ul.payment li.mastercard a	{ width:80px; background-image:url(payment/mastercard.gif); }
ul.payment li.jcb a			{ width:45px; background-image:url(payment/jcb.gif); }

ul.payment li a:hover {
	border:0;
}
ul.payment li a span {
	display:none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* MBC to cooperate                                                  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.cooperate {
	list-style:none;
	margin:0 0 2em 0;
	padding:0;	
	position:relative;
	height:1930px;
	width:100%;
}
ul.cooperate li {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}
ul.cooperate li div.logo a {
	border:0;
}
ul.cooperate li div.logo a img {
	border:0;
}
ul.cooperate li { width:310px; text-align:center; }
ul.cooperate li div.name { font-weight:bold; }

ul.cooperate li.chartermy			{ position:absolute; top:0; left:0; width:706px; }
ul.cooperate li.wassersport 		{ position:absolute; top:220px; left:10px; }
ul.cooperate li.yachtagentur 		{ position:absolute; top:265px; right:10px; }
ul.cooperate li.tfs 				{ position:absolute; top:500px; left:10px; }
ul.cooperate li.abs 				{ position:absolute; top:488px; right:0px; }
ul.cooperate li.wirtschaft 			{ position:absolute; top:390px; left:220px; }
ul.cooperate li.marineshop			{ position:absolute; top:690px; left:10px; width:706px; }
ul.cooperate li.lsvwahrstorf		{ position:absolute; top:830px; left:0px; }
ul.cooperate li.mvostseeportal		{ position:absolute; top:830px; left:220px; }
ul.cooperate li.pco					{ position:absolute; top:830px; left:440px; }
ul.cooperate li.sailingforyou		{ position:absolute; top:1034px; left:0px; }
ul.cooperate li.rostocksport		{ position:absolute; top:1020px; left:220px; }
ul.cooperate li.diveconnection		{ position:absolute; top:1020px; left:440px; }
ul.cooperate li.pentahotels			{ position:absolute; top:1220px; left:70px; }
ul.cooperate li.stadtboote			{ position:absolute; top:1286px; left:350px; }
ul.cooperate li.lukas				{ position:absolute; top:1420px; left:0px; width:706px; }
ul.cooperate li.bootsfahrschulefh	{ position:absolute; top:1610px; left:0px; width:706px; }
ul.cooperate li.kreativwerkstatt	{ position:absolute; top:1840px; left:0px; width:706px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Booking Form                                                      */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.BookingForm {
	margin:0 0 2em 0;	
}
div.BookingForm label {
	display:block;
	font-weight:bold;
	color:#333;
	font-size:85%;
}
div.BookingForm label.checkbox {
	display:inline;
	font-weight:normal;
}
div.BookingForm input#BF-company	{ width:300px; }
div.BookingForm input#BF-name		{ width:300px; }
div.BookingForm input#BF-street		{ width:300px; }
div.BookingForm input#BF-zip		{ width:50px; }
div.BookingForm input#BF-city		{ width:245px; }
div.BookingForm input#BF-fon		{ width:300px; }
div.BookingForm input#BF-email		{ width:300px; }
div.BookingForm input#BF-where-info	{ width:200px; }
div.BookingForm textarea#BF-comment { width:300px; height:100px; }


div.BookingForm div.fieldsetContainer {
	overflow:auto;
	clear:both;
	height:1%;
}
div.BookingForm fieldset {
	margin:0;
	padding:5px;
	border:1px solid #efefef;
}
div.BookingForm div.commonCol {
	width:310px;
	float:left;
}
div.BookingForm div.driverCol {
	width:400px;
	float:right;
}
div.BookingForm input#BF-dname			{ width:300px; }
div.BookingForm input#BF-dlicenceno		{ width:300px; }
div.BookingForm input#BF-dlocation		{ width:300px; }
div.BookingForm div.opt-submit input.submit { margin:0 auto; }





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Gallery                                                           */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.gallery {
	list-style:none;
	margin:0 0 2em 0;
	padding:20px 0;
}
ul.gallery li {
	list-style:None;
	margin:0 0 0 10px;
	padding:0;
	display:inline;
}

ul.gallery li a {
	text-decoration:none;
	border:0;
}
ul.gallery li a img {
	border:0;
	margin:0 0 10px 0;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Guestbook                                                         */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.GuestbookListing {
	margin:0 0 1em 0;
}
.GuestbookListing div.nodata {
	padding:2em;
	text-align:center;
}
.GuestbookListing ul {}
.GuestbookListing ul li {
	margin:0 0 1em 0;
}
.GuestbookListing h3 {
	margin:0;
}
.GuestbookListing .meta {
	margin:0 0 1em 0;
	font-size:85%;
	color:#cecece;
}
.GuestbookListing .meta .name {
	color:#999;
}


.GuestbookForm {
	width:400px;
	margin:0 auto 2em auto;
	border:1px solid #efefef;
	padding:.5em;
}
.GuestbookForm label {
	display:block;
}
 .GuestbookForm input#GF-email
,.GuestbookForm input#GF-name {
	width:300px;
}
.GuestbookForm input#GF-subject {
	width:400px;
	font-size:125%;
	font-weight:bold;
}
.GuestbookForm textarea#GF-body {
	width:400px;
	height:150px;
}
.GuestbookForm input#GF-captcha {
	width:70px;
}
.GuestbookForm .opt {
	margin:1em 0;
}
.GuestbookForm .opt-submit input.submit {
	display:block;
	margin:1em auto 0 auto;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* News Listing                                                      */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.NewsListing {
	list-style:none;
	margin:0;
	padding:0;
}
ul.NewsListing li {
	list-style:none;
	margin:0 0 15px 0;
	padding:0;
}
ul.NewsListing li h3 {
	margin:0;
}
ul.NewsListing li h4 {
	margin:0;
	text-align:left;
	color:#000;
}
ul.NewsListing li h4 span.small {
	font-size:11px;
	display:inline;
}
ul.NewsListing li div.body {
	margin:5px 0 0 0;
}

ul.NewsListing li ul.Sportbootfuehrerschein {
	list-style:none;
	margin:0 0 1em 10px;
	padding:0;
}
ul.NewsListing li ul.Sportbootfuehrerschein li {
	list-style:none;
	margin:0 0 1em 0;
	padding:0;
}
ul.NewsListing li ul.Sportbootfuehrerschein li div strong {
	text-transform:uppercase;
	font-size:150%;
	font-weight:bold;
}
ul.NewsListing li ul.Sportbootfuehrerschein li div span.price  {
	font-size:145%;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* debug styles                                                      */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table.emailDump {}
table.emailDump th {
	vertical-align:top;
	text-align:right;
}
table.emailDump td {
	font-family:Monospace;
	white-space:pre;	
}
div.devNote {
	margin:10px;
	padding:1em;
	background-color:#fffe86;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Newsticker                                                        */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.newstickerContainer {
	width:600px;
	height:25px;
	padding:10px 0 0 0;
	margin:0 auto;
	overflow:hidden;
}
ul.newsticker {
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	white-space:nowrap;
}
ul.newsticker li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	white-space:nowrap;
}
ul.newsticker li a {
	margin:0 100px 0 0;
	font-weight:bold;
}
