
/* ::::: http://www.umweltjournalisten-gesucht.de/templates/rhuk_milkyway/css/template.css ::::: */

html { height: 100%; margin-bottom: 1px; }
form { margin: 0pt; padding: 0pt; }
body { margin: 0px; font-family: Arial,Helvetica,sans-serif; line-height: 18px; font-size: 14px; color: rgb(190, 223, 153); }
a:link, a:visited { text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; font-weight: normal; }
input.button { cursor: pointer; }
p { margin-top: 0pt; margin-bottom: 5px; }
img { border: 0pt none ; }
#page_bg { padding: 10px 0pt; margin-bottom: 1px; }
div.center { text-align: center; }
div#wrapper { margin-left: auto; margin-right: auto; }
body.width_medium div#wrapper { width: 799px; }
body.width_small div#wrapper { width: 773px; }
body.width_fmax div#wrapper { min-width: 750px; max-width: 1050px; }
div#header_l { position: relative; background-image: url('top.gif'); height: 143px; }
div#header_r {  }
div#logo { position: relative; left: 0pt; top: 0pt; float: left; width: 150px; height: 143px; background-image: url('logo.gif'); }
div#newsflash { border: 1px solid rgb(0, 0, 255); width: auto; margin-left: 350px; margin-right: 30px; }
div#tabarea { border: 1px solid rgb(190, 223, 153); margin: 0pt; padding: 0pt; background-color: rgb(0, 102, 0); }
div#tabarea_l {  }
div#tabarea_r {  }
div#footer_r { border-top: 1px solid rgb(190, 223, 153); overflow: hidden; padding-top: 0px; height: 20px; background-color: rgb(0, 102, 0); font-size: 10px; }
div#footer_r div { text-align: center; font-size: 0.9em; color: rgb(170, 170, 170); }
div#footer_r a:link, div#footer_r a:visited { color: rgb(153, 153, 153); }
div#footerspacer { height: 0px; }
#pathway { border-style: solid; border-color: rgb(190, 223, 153) rgb(190, 223, 153) rgb(190, 223, 153) rgb(22, 134, 19); border-width: 1px; padding: 1px 10px 0px; width: 430px; margin-top: 10px; margin-bottom: 10px; font-size: 10px; text-align: left; background-color: rgb(0, 102, 0); height: 17px; position: relative; }
#search { overflow: hidden; float: right; width: 160px; margin-top: -15px; margin-right: 5px; height: 40px; text-align: right; }
form#searchForm input { vertical-align: middle; }
form#searchForm table { border-collapse: collapse; }
form#searchForm td { padding: 0pt; }
#mod_search_searchword { padding-left: 3px; }
#area { padding: 0pt; }
#area2 { padding: 0pt; float: right; }
#whitebox { margin: 0pt 0px 0px; background: transparent url('back.gif') repeat scroll 0pt 0pt; width: auto; }
#whitebox div { text-align: left; }
#whitebox_t {  }
#whitebox_tl {  }
#whitebox_tr { overflow: hidden; height: 2px; }
#whitebox_m { width: auto; }
#whitebox_b { margin-top: -5px; }
#whitebox_bl {  }
#whitebox_br { height: 13px; }
table.pill { width: 840px; }
td.pill_l {  }
td.pill_m {  }
td.pill_r {  }
#pillmenu { white-space: nowrap; height: 32px; float: left; margin-left: -40px; }
#pillmenu ul { margin: -5px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#pillmenu li { border-left: 1px solid rgb(255, 255, 0); border-right: 1px solid rgb(255, 255, 0); padding: 2px 5px; float: left; margin-top: 8px; margin-bottom: 5px; margin-left: -1px; }
#pillmenu a { padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; float: left; display: block; height: 21px; line-height: 24px; color: rgb(255, 255, 0); text-decoration: none; text-transform: capitalize; }
#pillmenu a#active_menu-nav { margin-top: 2px; height: 21px; line-height: 21px; background-position: 0pt 0pt; }
#leftcolumn { margin: 10px 0pt 0pt; padding: 0pt 20px 0pt 0pt; width: 150px; float: left; position: inherit; }
#maincolumn, #maincolumn_full { margin-left: 0px; padding-left: 20px; width: 650px; position: inherit; float: inherit; }
#maincolumn_full { padding: 0pt; margin-left: 0pt; width: 100%; position: inherit; }
table.nopad { margin: 0pt 0pt 15px; padding: 0pt; width: 650px; border-collapse: collapse; position: inherit; float: inherit; }
table.nopad td.middle_pad { width: 20px; }
div.offline { padding: 5px; background: rgb(255, 254, 187) none repeat scroll 0% 0%; width: 100%; position: absolute; top: 0pt; left: 0pt; font-size: 1.2em; }
span.pathway { margin: 0pt 20px; overflow: hidden; display: block; height: 16px; line-height: 16px; }
div.componentheading { padding-left: 0px; }
h1 { padding: 0pt; font-family: Helvetica,Arial,sans-serif; font-size: 1.3em; font-weight: bold; vertical-align: bottom; color: rgb(102, 102, 102); text-align: left; width: 100%; }
h2, .contentheading { padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; vertical-align: bottom; color: rgb(255, 255, 0); text-align: left; width: 100%; }
table.contentpaneopen h3 { margin-top: 25px; }
h4 { font-family: Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
h3, .componentheading, table.moduletable th, legend { margin: 0pt 0pt 10px; font-weight: bold; font-family: Helvetica,Arial,sans-serif; font-size: 1.5em; padding-left: 0px; text-align: left; }
.small { font-size: 0.9em; color: rgb(153, 153, 153); font-weight: normal; text-align: left; }
.modifydate { height: 20px; vertical-align: bottom; font-size: 0.9em; color: rgb(153, 153, 153); font-weight: normal; text-align: left; }
.createdate { height: 20px; font-size: 0.9em; color: rgb(153, 153, 153); font-weight: normal; vertical-align: top; padding-bottom: 5px; padding-top: 0px; }
a.readon { background: transparent url('mw_readon.png') no-repeat scroll right top; margin-top: 10px; display: block; float: left; padding-right: 20px; line-height: 14px; height: 16px; }
.invalid { border-color: rgb(255, 0, 0); }
label.invalid { color: rgb(255, 0, 0); }
.ol-foreground { background-color: rgb(246, 246, 246); }
.ol-background { background-color: rgb(102, 102, 102); }
.ol-textfont { font-family: Arial,Helvetica,sans-serif; font-size: 10px; }
.ol-captionfont { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(246, 246, 246); font-weight: bold; }
.ol-captionfont a { color: rgb(11, 85, 196); text-decoration: none; font-size: 12px; }
.ol-closefont {  }
a.mainlevel:link, a.mainlevel:visited { border: 1px solid rgb(190, 223, 153); font-family: Arial,Helvetica,sans-serif; padding-right: 5px; background-color: rgb(0, 102, 0); width: 133px; height: 16px; display: block; margin-bottom: 3px; font-size: 14px; color: rgb(255, 255, 0); vertical-align: middle; padding-top: 2px; padding-bottom: 2px; text-decoration: none; font-weight: bold; text-align: right; }
a.mainlevel:hover { border: 1px solid rgb(190, 223, 153); background-color: rgb(22, 134, 19); text-decoration: none; color: rgb(255, 255, 0); }
a#active_menu.mainlevel { border: 1px solid rgb(190, 223, 153); background-color: rgb(22, 134, 19); text-decoration: none; color: rgb(255, 255, 0); }
span.article_separator { display: block; height: 20px; }
.article_column { padding-right: 5px; }
.column_separator { border-left: 1px dashed rgb(224, 224, 224); padding-left: 10px; }
td.buttonheading {  }
td.buttonheading img { border: medium none ; }
.clr { clear: both; }
td.greyline { padding: 15px; width: 20px; }
div#maindivider { overflow: hidden; margin-bottom: 10px; height: 1px; }
table.blog span.article_separator { display: block; height: 20px; }
.contentpaneopen_edit { float: left; }
table.contenttoc { border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 5px; }
table.contenttoc td { padding: 0pt 5px; }
td.sectiontableheader { border-right: 1px solid rgb(255, 255, 255); padding: 4px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-weight: bold; }
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding: 4px; }
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { padding: 3px; }
table.contentpaneopen, table.contentpane { border: 2px solid rgb(190, 223, 153); margin: 0px; padding: 10px; width: 434px; background-color: rgb(22, 134, 19); position: relative; }
table.contentpaneopen li { margin-bottom: 5px; }
table.contentpaneopen fieldset { border-style: solid none none; border-color: rgb(221, 221, 221) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; }
table.contentpaneopen h3 { margin-top: 25px; }
table.contentpaneopen h4 { font-family: Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
.highlight { background-color: rgb(255, 254, 187); }
table.user1user2 div.moduletable { margin-bottom: 0px; width: 433px; }
div.moduletable, div.module { margin-bottom: 25px; }
div.module_menu h3 { margin: -23px -4px 5px -5px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; font-weight: bold; color: rgb(238, 238, 238); padding-left: 10px; padding-bottom: 2px; }
div.module_menu { margin: 0pt 0pt 15px; padding: 0pt; }
div.module_menu div div div { padding: 30px 10px 15px; width: auto; }
div.module_menu div div div div { border: 1px solid rgb(190, 223, 153); padding: 2px 5px 2px 0pt; background: rgb(0, 102, 0) none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; width: 125px; height: 16px; display: block; margin-bottom: 3px; font-size: 10px; color: rgb(255, 255, 0); vertical-align: middle; text-decoration: none; font-weight: bold; text-align: right; margin-left: 4px; }
div.module_menu ul { margin: 10px 0pt; padding-left: 20px; text-decoration: none; }
div.module_menu ul li a:link, div.module_menu ul li a:visited { font-weight: bold; }
#leftcolumn div.module { padding: 0pt; }
#leftcolumn div.module table { width: auto; }
table.adminform textarea { width: 540px; height: 400px; font-size: 1em; color: rgb(0, 0, 153); }
div.search input { border: 1px solid rgb(190, 223, 153); margin: 15px 0pt 10px; width: 145px; background-color: rgb(0, 102, 0); color: rgb(255, 255, 0); }
form#form-login fieldset { border: 0pt none ; margin: 0em; padding: 0.2em; }
form#form-login ul { padding-left: 20px; }
form#com-form-login fieldset { border: 0pt none ; margin: 0em; padding: 0.2em; }
form#com-form-login ul { padding-left: 20px; }
div.mosimage { margin: 5px; }
div.mosimage_caption { font-size: 0.9em; color: rgb(102, 102, 102); }
div.caption { padding: 0pt 10px; }
div.caption img { border: 1px solid rgb(204, 204, 204); }
div.caption p { font-size: 0.9em; color: rgb(102, 102, 102); text-align: center; }
table.paramlist { margin-top: 5px; }
table.paramlist td.paramlist_key { width: 128px; text-align: left; height: 30px; }
table.paramlist td.paramlist_value {  }
div.message { border: 1px solid rgb(213, 213, 213); margin: 3px 0px 10px; padding: 3px 20px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; color: rgb(204, 51, 0); text-align: center; width: auto; background-color: rgb(249, 249, 249); }
.bannergroup {  }
.banneritem img { display: block; margin-left: auto; margin-right: auto; }
.banneritem_text { padding: 4px; font-size: 11px; }
.bannerfooter_text { padding: 4px; font-size: 11px; background-color: rgb(247, 247, 247); text-align: right; }
.pagination span { padding: 2px; }
.pagination a { padding: 2px; }
.pollstableborder td { text-align: left; }
span.description { display: block; padding-left: 30px; }
fieldset { border: 1px solid rgb(204, 204, 204); padding: 15px; margin-top: 15px; }
legend { margin: 0pt; padding: 0pt 10px; }
td.key { border-bottom: 1px solid rgb(238, 238, 238); color: rgb(102, 102, 102); }
.tool-tip { border: 1px solid rgb(212, 213, 170); padding: 5px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; float: left; max-width: 200px; }
.tool-title { margin: -15px 0pt 0pt; padding: 15px 0pt 5px; background: transparent url('selector-arrow.png') no-repeat scroll 0% 0%; font-size: 100%; font-weight: bold; }
.tool-text { margin: 0pt; font-size: 100%; }
#system-message { margin-bottom: 20px; }
#system-message dd.message ul { background: rgb(195, 210, 229) url('notice-info.png') no-repeat scroll 4px center; }
#system-message dd.error ul { border-top: 3px solid rgb(222, 122, 123); border-bottom: 3px solid rgb(222, 122, 123); margin: 0px; background: rgb(230, 192, 192) url('notice-alert.png') no-repeat scroll 4px center; color: rgb(204, 0, 0); padding-left: 40px; text-indent: 0px; }
#system-message dd.notice ul { border-top: 3px solid rgb(240, 220, 126); border-bottom: 3px solid rgb(240, 220, 126); margin: 0px; background: rgb(239, 231, 184) url('notice-note.png') no-repeat scroll 4px center; color: rgb(204, 0, 0); padding-left: 40px; text-indent: 0px; }
#syndicate { float: left; padding-left: 25px; }
#power_by { float: right; padding-right: 25px; }
#component-contact table td { padding: 2px 0pt; }
