body
	{margin:0; padding:0; font-family:Verdana,Geneva,Arial,Helvetica,Swiss,SunSans-Regular,Sans-Serif; font-size:11px; }
#page 
	{margin:0; padding:0; width:970px;}

#supersize 
	{width: 970px; height: 90px; text-align: center;}

#head 
	{width: 966px; border-top:1px solid black; margin-left:4px; background-color: #e6eff8;  border-right: solid 1px black; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/rheinmainnet_v3/php/basic/daylight.illu.php?bg=1) repeat-x scroll 0 0; padding:65px 0 0;}

#head .logo 
	{left:10px; position:absolute; top:91px;}

#head #illu {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/rheinmainnet_v3/php/basic/daylight.illu.php) no-repeat scroll 90% 0; height:65px; left:7px; position:absolute; top:91px; width:941px;}


#head #clock 
	{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(http://www.rhein-main.net/rheinmainnet_v2/pics/rmn/daylight/clock.gif) no-repeat scroll 0 0; left:758px; padding-left:18px; position:absolute; top:100px; width:172px;}

#head .line 
	{background-color:#A3BFD4; height:30px;}

#head .topicheadline 
	{color:white; font-family:Verdana,Geneva,Arial,Helvetica,Swiss,SunSans-Regular,Sans-Serif; font-size:18px; font-weight:bold; left:195px; position:absolute; top:159px;}

#head .topinfo
	{position:absolute; top:93px; left:760px; width: 200px; height: 50px; font-size: 10px; text-align: right; overflow: hidden;}

#head .topinfo a
	{color: black; text-decoration: none;}

#head .topinfo a:hover
	{color: red; text-decoration: underline;}

#head .headicons
	{position:absolute; top:160px; left:530px; overflow: hidden; width: 450px; height: 20px;}

#head .headicons input
	{width: 90px;}

#head .headicons a
	{padding-left: 5px; padding-right: 5px;}

#navbar
	{width: 300px; float: left; margin-left:4px; background-color: #e6eff8; border-right: 2px solid #a3bfd4;}

#breadcrump
	{display: block; border-bottom: 1px solid black; border-right: 1px solid black; padding: 2px;}

#breadcrump a
	{color: black; text-decoration: none;}

#breadcrump a:hover
	{color: red; text-decoration: underline;}

#jumplist
	{display: block; padding: 2px; border-bottom: 2px black solid; border-right: 1px black solid;}

#jumplist a.jumplist
	{color: black; text-decoration: none; display: inline; background-color: white;}

#jumplist a.jumplist:hover
	{color: red; text-decoration: underline; display: inline; background-color: white;}

#tipbox
	{border: solid 2px #004D6E; position: absolute; top: 200px; left: -350px; width: 300px; height: 300px; z-index: 1000; background-color: #E6EFF8; overflow: auto; padding: 5px; overflow: auto;}

#tipbox a
	{color: black;}

#tipbox h2
	{color: black;}

#tipbox p
	{color: black;}

#content
	{margin-left: 310px;}

#skyscraper
	{width: 250px; height: 700px; position: absolute; top: 0px; left: 975px;}

#rectangle
	{width: 300px; height: 270px; border: solid 0px black;}

#mainnav
	{height: 200px; overflow: auto; padding: 5px;}

#mainnav a
	{color: black; display: block; text-decoration: none; padding: 2px; border-bottom: 2px solid white;}

#mainnav a.active
	{color: black; display: block; text-decoration: none; padding: 2px; border-bottom: 2px solid white; background-color: #a3bfd4; font-weight: bold;}

#mainnav a:hover
	{color: red; background-color: #a3bfd4;}

#rmnnav
	{padding-top: 10px; padding-bottom: 10px; padding-left: 5px;}

#rmnnav a
	{color: black; display: block; text-decoration: none; padding: 2px; border-bottom: 2px solid white;}

#rmnnav a:hover
	{color: red; background-color: #a3bfd4;}

#footer
	{clear: both; background-color: #eeeeee; border-top: 2px solid black; margin-left: 4px; padding: 4px;}

#footer div.partner
	{width: 200px; float: left;}

#footer div.partner a
	{display: block; text-decoration: none; color: black; padding: 2px;}

#footer div.partner a:hover
	{display: block; text-decoration: underline; color: red;}


#footer div.bottomad
	{width: 300px; height: 300px; float: left; border: solid 1px black; overflow: hidden;}

#articlelist
	{height: 170px; overflow: auto; border-bottom: 1px black solid; border-right: solid 1px black;}

#searchbox
	{height: 170px; overflow: auto; border-bottom: 1px black solid; border-right: solid 1px black; display: none; background-color: #E6EFF8;}

#articlelist a
	{background-color: #eeeeee; display: block; text-decoration: none; margin-bottom: 2px; color: black; padding: 2px;}

#articlelist a:hover
	{background-color: #a3bfd4; display: block; text-decoration: none; margin-bottom: 2px; color: red;}

#content div.searchinfo
	{border-bottom: solid 1px black; background-color: #E6EFF8;}

div.articlepreview
	{display: none; border-bottom: solid 2px black; border-right: solid 1px black; border-top: black 1px solid; height: 100px; overflow: hidden; background-color: #E6EFF8;}

div.articlepreview p
	{display: inline;}

div.articlepreview img
	{display: inline; padding-right: 10px; float: left;}

div.articlepreview h5
	{font-size: 15px; line-height: 18px; margin-bottom: 5px; margin-top: 5px;}

#articleview
	{border-right: solid 1px black;}

div.topicline
	{font-size: 11px; font-weight: bold; background-color: #EBF3F8; border: solid 1px #A3BFD4; padding: 3px;}

table.datatable
	{width: 650px;}

td
	{font-size: 11px; }

td.toc
	{font-size: 11px; text-align: center; font-weight: bold;}

a
	{color: black; text-decoration: underline;}

a:hover
	{color: red; text-decoration: underline;}

h1
	{font-size: 20px; color: black; margin-bottom: 5px; margin-top: 5px;}

h2
	{font-size: 16px; color: black; margin-bottom: 5px; margin-top: 5px;}

h3
	{font-size: 13px; color: black; margin-bottom: 5px; margin-top: 5px;}

p
	{font-size: 12px; line-height: 1.6em;}

.article_image
	{width: auto; height: auto; padding: 5px; margin-right: 5px; margin-bottom: 5px; background-color: #e6eff8; display: inline; float: left; border: solid 1px #aaaaaa;}

#articleservice
	{float: right; width: 200px; border-left: dashed 1px gray; background-color: #e6eff8; padding: 5px; line-height: 1.8em; overflow: hidden;}

#articleservice a
	{color: black;}

#articleservice a:hover
	{color: red;}

div 
	{border: solid 0px blue;}

div.admarker
	{font-weight: bold; border-bottom: 1px solid #000000;}

#searchbox h2
	{display: block; font-size: 16pt;}

#searchnavi
	{display: block; padding: 2px; border-bottom: 2px black solid; border-right: 1px black solid; display: none;}

#searchnavi a
	{color: black; text-decoration: none; display: inline; background-color: white;}

#searchnavi a:hover
	{color: red; text-decoration: underline; display: inline; background-color: white;}

#articleview div.form
	{font-size: 9pt; background-color: #EBF3F8; border-top: solid 2px #A3BFD4; border-bottom: solid 2px #A3BFD4; padding: 5px; line-height: 1.7em; margin-bottom: 10px;}

#articleview div.form input
	{width: 90%;}

#articleview div.form textarea
	{width: 90%;}