body{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#669933;
}

h1{
	width: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #669933;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

h2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

h3{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h4{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h5{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	margin: 2px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

ul, ul ul, ul ul ul, ol ul{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	text-indent: 0px;
	list-style-position: outside;
	border-width: 0px;
	margin: 5px 0px 15px 19px;
	padding: 0px 0px 0px 0px;
}

ol, ul ol, ul ul ol, ul ol ol{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	text-indent: 0px;
	list-style-position: outside;
	border-width: 0px;
	margin: 5px 0px 15px 20px;
	padding: 0px 0px 0px 0px;
}

li{
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #669933;
	text-decoration: underline;
}

a:hover{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #336600;
	text-decoration: none;
}

form,option,select,textarea,input{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img {
	vertical-align: bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.ArticleSource{
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

/* PAGE FRAME */
/************************************************************/
/* Page Top */
div.frame_top{
	height:145px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;
}

div.frame_top div.bk{
	background-image:url(/mmp/graphics/layout/bk_bar_top.png);
	background-repeat:repeat-x;
	height:145px;
	margin-left:520px;
}


/* Page Left */
div.frame_left{
	height:100%;
	left:0;
	position:fixed;
	top:0;
	z-index:4;
}
div.frame_left div.bk{
	background-image:url(/mmp/graphics/layout/bk_bar_left.png);
	background-repeat:repeat-y;
	height:100%;
	width:35px;
}

/* Page Top Left */
div.frame_top_left{
	left:0;
	position:absolute;
	top:0;
	z-index:4;
}
div.frame_top_left div.bk-part1{
	background-image:url(/mmp/graphics/layout/bk_block_top-left-part1.png);
	background-repeat:no-repeat;
	height:220px;
	left:0;
	position:absolute;
	top:0;
	width:200px;
	z-index:6;
}
div.frame_top_left div.bk-part2{
	background-image:url(/mmp/graphics/layout/bk_block_top-left-part2.png);
	background-repeat:no-repeat;
	height:115px;
	left:200px;
	position:absolute;
	top:0;
	width:320px;
	z-index:6;
}
div.frame_top_left div.logo{
	background-image:url(/mmp/graphics/Patiente_Vertriedung.gif);
	background-repeat:no-repeat;
	height:150px;
	left:0;
	position:absolute;
	top:0;
	width:150px;
	z-index:8;
}


/************************************************************/
/* Menu Top */
div.menu_top{
	left:310px;
	position:absolute;
	top:40px;
	z-index:10;
	width:890px;
}
div.menu_top a{
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:arial;
	font-size:11px;
	margin-right:10px;
	text-align:center;
	text-decoration:none;
	letter-spacing: 1px;
}
div.menu_top a.main{
	width:73px;
	padding-top:70px;
}
div.menu_top a.lang{
	width:50px;
	padding-top:67px;
}
div.menu_top a:hover{
	color:#000000;
}
div.menu_top a div.img{
	background-repeat:no-repeat;
	height:13px;
	margin-bottom:5px;
	width:50px;
}

div.menu_top_bk{
	left:310px;
	position:absolute;
	top:40px;
	width:890px;
	z-index:2;
}

div.menu_top_bk div{
	display:block;
	height:107px;
	margin-right:10px;
	float:left;
}
div.menu_top_bk div.bt-main-on{
	background-image:url(/mmp/graphics/layout/bk_menu-button_top_on.gif);
	background-repeat:no-repeat;
	width:73px;
}
div.menu_top_bk div.bt-main-off{
	background-image:url(/mmp/graphics/layout/bk_menu-button_top.gif);
	background-repeat:no-repeat;
	width:73px;
}

div.menu_top_bk div.bt-lang-on {
	background-image:url(/mmp/graphics/layout/bk_menu-button_top_lang_on.gif);
	background-repeat:no-repeat;
	width:50px;
}
div.menu_top_bk div.bt-lang-off {
	background-image:url(/mmp/graphics/layout/bk_menu-button_top_lang.gif);
	background-repeat:no-repeat;
	width:50px;
}
/************************************************************/
/* Menu Left */
div.menu_left{
	left:19px;
	position:absolute;
	top:245px;
	z-index:2;
}
div.menu_left ul{
	padding-left:0;
	margin-left:0;
}

div.menu_social{
	margin:0 0 0 20px;
}

ul.makeMenu, ul.makeMenu ul {
	width: 185px;
	padding-left: 0px;
	margin-left: 0px;
	letter-spacing: 1px;
}
ul.makeMenu li {
	list-style-type: none;
	margin: 0px;
	position: relative;
	color: #fff;
}
ul.makeMenu li li{
}
ul.makeMenu li > ul {
	display: none;
	position: absolute;
	top: 2px;
	left: 185px;
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
  color: #000;
}
ul.makeMenu ul.CSStoShow {
  display: block;
}
ul.makeMenu li:hover > ul {
  display: block;
}
/* and some link styles */
ul.makeMenu li a {
	background-image:url(/mmp/graphics/layout/bk_menu-button_left.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-family:arial;
	font-size:11px;
	height:20px;
	padding-top:8px;
	text-align:center;
	text-decoration:none;
	width:186px;
}
ul.makeMenu > li > a{
	margin-bottom:6px;
}
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink {
	background-image:url(/mmp/graphics/layout/bk_menu-button_left_off.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
ul.makeMenu li:hover > a {
	background-image:url(/mmp/graphics/layout/bk_menu-button_left_off.gif);
	background-repeat:no-repeat;
	color: #000000;
}

/* SearchBox */
div.searchform{
	width:400px;
	height:100px;
	position:absolute;
	top:40px;
	left:800px;
	font-size:11px;
	color:#FFFFFF;
	z-index:11;
}
div.searchform div{
	position: absolute;
	top: 10px;
}
div.searchform form{
	padding:0;
	margin:0;
	position:absolute;
	bottom:10px;
	left:0px
}
div.searchform-bk{	width:400px;height:100px;
	position:absolute;
	top:40px;
	left:800px;
	z-index:2;
}

/************************************************************/
/* Content Area */
div.content_area{
	position:absolute;
	top:0;
	left:200px;
	width:1000px;
	z-index:0;
}
div.content_area div.content{
	position:relative;
	margin-top:140px;
	left:0;
	background-image:url(/mmp/graphics/layout/bk_block_content-top-left.gif);
	background-repeat:no-repeat;
	background-color:#FFFFCC;
	width:955px;
	min-height:45px;
	padding-left:45px;
	padding-top:20px;
	padding-bottom:45px;
	z-index:2;
}
div.content_area div.image_bar_right{
	float:right;
	width:245px;
}
div.content_area div.cfooter{
	background-color: rgb(255, 255, 204);
	width:1000px;
}
div.content_area div.cfooter div.menu_footer{
	width: 755px;
	text-align: right;
	padding-bottom:5px;
}

/* Breadcrumbs */
div.bread_crumbs{
	font-size:12px;
	margin-bottom:10px;
}
/************************************************************/
/* Links: header */
div.links div.top div.img{
	background-color:#FFFFCC;
	background-image:url(/mmp/graphics/icons/icon_liens.gif);
	background-repeat:no-repeat;
	float:left;
	height:45px;
	padding-right:5px;
	width:45px;
}
/* Links: Content */
div.links div.main {
	display: block;
	overflow: auto;
	width: 710px;
}
div.links div.main div.header{
	float:left;
	height: 20px;
}
div.links div.main div.desc{
	float:left;
	padding:2px;
	position:relative;
	width:50%;
}
div.links div.main div.link{
	position:relative;
	width:48%;
	float:left;
	padding:2px;
}
/************************************************************/
/* News: header */
div.news div.top div.img{
	background-color:#FFFFCC;
	background-image:url(/mmp/graphics/icons/icon_news_small.gif);
	background-repeat:no-repeat;
	float:left;
	height:45px;
	padding-right:5px;
	width:45px;
}
/* News: Content */
div.news div.main {
	display: block;
	overflow: auto;
	width: 710px;
}
div.news div.articlelist ul.articles{
	margin-left:50px;
	padding:0;
}
div.news div.articlelist li.articles{
	clear:both;
	display:block;
	margin-bottom:10px;
	width:auto;
	list-style:none;
}
div.news div.articlelist div.date{float:left;}
div.news div.articlelist div.title{
	float:left;
	width:100%;
	margin-left:0px;
	font-weight:bold;
}
div.news div.articlelist div.desc{
	margin-left:75px;
}
div.news div.articlelist div.more{
	float:left;
	width:100%;
	text-align: right;
}

/************************************************************/
/* Press: header */
div.press div.top div.img{
	background-color:#FFFFCC;
	background-image:url(/mmp/graphics/icons/icon_presse_1.gif);
	background-repeat:no-repeat;
	float:left;
	height:45px;
	padding-right:5px;
	width:45px;
}
/* Press: Content */
div.press div.main {
	display: block;
	width: 710px;
}
div.press div.articlelist ul{
	margin-left:50px;
	padding:0;
}
div.press div.articlelist li{
	clear:both;
	display:block;
	margin-bottom:10px;
	width:auto;
	list-style:none;
}
div.press div.articlelist div.date{float:left;color:#669933;}
div.press div.articlelist div.title{
	float:left;
	width:100%;
	margin-left:0px;
	font-weight:bold;
}
div.press div.articlelist div.desc{
	margin-left:75px;
}
div.press div.articlelist div.more{
	float:left;
	width:100%;
	text-align: right;
}


/************************************************************/
/* FAQ: header */
div.faq div.top div.img{
	background-color:#FFFFCC;
	background-image:url(/mmp/graphics/icons/icon_questions_1.gif);
	background-repeat:no-repeat;
	float:left;
	height:45px;
	padding-right:5px;
	width:45px;
}/* FAQ: Content */
div.faq div.main {
	display: block;
	overflow: auto;
	width: 710px;
}
div.faq div.faqlist ul{
	margin-left:50px;
	padding:0;
}
div.faq div.faqlist li{
	clear:both;
	display:block;
	width:auto;
	list-style:none;
}
div.faqlist div.topic{
	width: 100%;
	float: left;
	display:block;
	font-weight:bold;
	font-size:14px;
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #669933;
}
div.faqlist div.link{ float:left; }
div.faqlist div.link div{ width:10px; height:10px; background-color:#669933; margin-top:3px; }
div.faqlist div.question{	margin-left:15px;	margin-bottom:5px; float:left; width:630px;}
/************************************************************/
/* chat: header */
div.chat div.top div.img{
	background-color:#FFFFCC;
	background-image:url(/mmp/graphics/icons/icon_presse_2.gif);
	background-repeat:no-repeat;
	float:left;
	height:45px;
	padding-right:5px;
	width:45px;
}/* chat: Content */
div.chat div.main {
	display: block;
	overflow: auto;
	width: 710px;
}
div.chat div.chatlist ul{
	margin-left:50px;
	padding:0;
}
div.chat div.chatlist li{
	clear:both;
	display:block;
	width:auto;
	list-style:none;
}
div.chatlist div.link{ float:left; }
div.chatlist div.link div{ width:10px; height:10px; background-color:#669933; margin-top:3px; }
div.chatlist div.topic{	margin-left:15px;float:left;margin-bottom:5px;}
/************************************************************/
/* Legislation: header */
div.legislation div.top div.img{
	background-color:#FFFFCC;
	background-image:url(/mmp/graphics/icons/icon_legislation_1.gif);
	background-repeat:no-repeat;
	float:left;
	height:45px;
	padding-right:5px;
	width:45px;
}
/* Legislation: Content */
div.legislation div.main {
	display: block;
	overflow: auto;
	width: 710px;
}
div.legislation div.main div.title{
	color:#000000;
	font-family:Arial;
	font-size:20px;
	margin-bottom:15px;
	margin-top:35px;
	text-decoration:none;
}
div.legislationlist li{
	display:block;
	padding-top:10px;
	list-style:none;
}
div.legislationlist ul{
	display:block;
	padding:0px;
}
div.legislationlist ul li ul{
	padding-left:40px;
	padding-top:10px;
}
div.legislationlist ul li ul li{
	padding:0px;
}

/************************************************************/
/* Sitemap: header */
div.sitemap div.top div.img{
	background-color:#FFFFCC;
	background-image:url(/mmp/graphics/icons/icon_liens.gif);
	background-repeat:no-repeat;
	float:left;
	height:45px;
	padding-right:5px;
	width:45px;
}

div.sitemap_1 {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

a.sitemap_1 {
	font-family: Arial;
	font-size: 14px;
}

a.sitemap_1:hover {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
}

div.sitemap_2 {
	margin: 0px;
	padding: 5px 0px 5px 20px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	border-left: 1px solid #669933;
}

a.sitemap_2 {
	font-family: Arial;
	font-size: 13px;
}

a.sitemap_2:hover {
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}

div.sitemap_3 {
	margin: 0px;
	padding: 2px 0px 2px 40px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border-left: 1px solid #669933;
}

a.sitemap_3 {
	font-family: Arial;
	font-size: 12px;
}

a.sitemap_3:hover {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

div.sitemap_4 {
	margin: 0px;
	padding: 2px 0px 2px 60px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border-left: 1px solid #669933;
}

a.sitemap_4 {
	font-family: Arial;
	font-size: 12px;
}

a.sitemap_4:hover {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}


/************************************************************/
/* Conference: header */
div.conference div.top div.img{
	background-color:#FFFFCC;
	background-image:url(/mmp/graphics/icons/icon_conferences.gif);
	background-repeat:no-repeat;
	float:left;
	height:45px;
	padding-right:5px;
	width:45px;
}
/* Press: Content */
div.conference div.main {
	display: block;
	width: 710px;
}
div.conference div.articlelist ul{
	margin-left:50px;
	padding:0;
}
div.conference div.articlelist li{
	clear:both;
	display:block;
	margin-bottom:10px;
	width:auto;
	list-style:none;
}
div.conference div.articlelist div.date{float:left;color:#669933;}
div.conference div.articlelist div.title{
	float:left;
	margin-left:10px;
}
div.conference div.articlelist div.desc{
	clear:both;
	margin-left:70px;
}
div.conference div.articlelist div.img{
	float:left;
	margin-bottom:10px;
}
div.conference div.articlelist div.img img{
	border:none;
	padding-right:5px;
}

/************************************************************/
/* Homepage: articlelist */
div.homepage div.articlelist{
	padding:0;
	margin-bottom:20px;
	margin-top:20px;
	border:solid 1px #669933;
	width:708px;
	background-color: #FFFFFF;
}

div.homepage div.articlelist ul.articles{
	padding:0;
}
div.homepage div.articlelist li.articles{
	display:block;
	margin-bottom:10px;
	width:auto;
	list-style:none;
}
div.homepage div.articlelist div.date{
	float:left;
	margin-right:10px;
}
div.homepage div.articlelist div.title{
	display:block;
	font-weight:bold;
}
div.homepage div.articlelist div.desc{
	margin-left:75px;
}

/************************************************************/
/* Content: header */
/* Used if the above styles do not apply to page content */
div.content div.top {
	display:block;
	margin-bottom:15px;
	position:relative;
	width:710px;
	height:45px;
	z-index:0;
}
div.content div.top div.img{
	float:left;
}
div.content div.top div.img img{
	background-color:#FFFFCC;
	float:left;
	height:45px;
	padding-right:5px;
	width:45px;
}
div.content div.top div.header{
}
div.content div.top div.txt{
	background-color:#FFFFCC;
	color:#336600;
	float:left;
	font-family:Arial;
	font-size:18px;
	height:20px;
	padding-right:5px;
	position:relative;
	top:14px;
	max-width:600px;
	z-index:0;
}
div.content div.top div.bk{
	background-color:#669933;
	height:13px;
	left:0;
	position:absolute;
	top:18px;
	width:710px;
	z-index:-1;
}
/* Content: content */
div.content div.main {
	display: block;
	width: 710px;
}
div.content div.navigation {
	display: block;
	width: 710px;
	margin-top:15px;
}

/* Filelist to be modified: */
div.content div.filelist ul{
	padding-left:0;
	margin-left:0;
}
div.content ul.filelist, div.content ul.filelist ul {
	width: 185px;                 /* sets the size of the menu blocks */
	padding-left: 0px;           /* stops the usual indent from ul */
	margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
}
div.content div.filelist ul.filelist li {
	list-style-type: none;       /* removes the bullet points */
	margin: 0px;                 /* Opera 7 puts large spacings between li elements */
	position: relative;          /* makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
	font-size:13px;
}
div.content div.filelist ul.filelist li > ul {
	display: block;
	position: absolute;
	top: 0px;
	left: 250px;
	width:100px;
}
div.content div.filelist ul.filelist li > ul > li{
	display:block;
	padding-right:5px;
	float:left;
}

/************************************************************/
/* Contact Forms */
/* Defaults: */
form.contactform{
	width:710px;
}
form.contactform ul{
	padding:0px;
	margin:0px;
	display:block;
}
form.contactform li{
	clear:both;
	display:block;
	margin:0 0 5px;
	padding:0;
}
form.contactform li div{
	display:block;
	float:left;
}
form.contactform li div.title{
	width:200px;
}
form.contactform li div.input{
	padding-right:5px;
	margin-bottom:2px;
}
form.contactform li div.input textarea{
	margin-bottom:5px;
}
form.contactform li div.ismandatory{}

/* Form customization */
form.contactform li.addressroad,
form.contactform li.addressnumber{
	clear:none;
	float:left;
}
form.contactform li.child1_name,
form.contactform li.child1_ssn,
form.contactform li.child2_name,
form.contactform li.child2_ssn,
form.contactform li.child3_name,
form.contactform li.child3_ssn,
form.contactform li.child4_name,
form.contactform li.child4_ssn{
clear:none; float:left;
}
form.contactform li.child1_ssn,
form.contactform li.child2_ssn,
form.contactform li.child3_ssn,
form.contactform li.child4_ssn{
width:300px
}

form.contactform li.child1_ssn div.title,
form.contactform li.child2_ssn div.title,
form.contactform li.child3_ssn div.title,
form.contactform li.child4_ssn div.title{
	width:90px;
	text-align:right;
	padding-right:5px;
}
form.contactform li.addressnumber div.title{
	width:85px;
	text-align:right;
	padding-right:5px;
}
form.contactform li.addressnumber input{
	width:50px;
}
form.contactform li.addresspostcode input{
	width:50px;
}
form.contactform li.reason textarea{
	height:85px;
	width:400px;
}
form.contactform li.membercount input{
	width:50px;
}
form.contactform li.ssn input,
form.contactform li.spouseorpartner_ssn input,
form.contactform li.child1_ssn input,
form.contactform li.child2_ssn input,
form.contactform li.child3_ssn input,
form.contactform li.child4_ssn input{
	width:90px;
}

form.contactform ul li.nationality input{
	display: block;
	position:
	absolute;
	width: 150px;
	z-index: 9999;
}
form.contactform ul li.nationality select{
	display: block;
	position: relative;
	width: 175px;
}

/************************************************************/
/* Online Petition */
/* Defaults: */
form.petition{
	width:710px;
}
form.petition ul{
	padding:0px;
	margin:0px;
	display:block;
}
form.petition li{
	clear:both;
	display:block;
	margin:0 0 5px 10px;
	padding:0;
}
form.petition li div{
	display:block;
	float:left;
}
form.petition li div.petition-field{
	width:100px;
}
form.petition li div.petition-input{
	padding-right:5px;
	margin-bottom:2px;
}
form.petition li div.petition-input input{
	width: 200px
}
div.petitionbanner{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-family:Arial;
	font-size:16px;
	height:20px;
	background-color: #990000;
	color: #ffffff;
	text-align: center;
}

/*
	download list
*/
table.download {
	width: 710px;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #669933;
}

tr.download {
}

td.download_header {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	background-color: #669933;
	vertical-align: middle;
	text-align: left;
}

td.download {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
}

td.download_highlighted {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
}

div.download {
	width: 105px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.download_direct {
	margin: 95px 0px 300px 0px;
	padding: 0px 0px 0px 0px;
}
