/* rahmen */
body {background-color:#455575; margin: 0px; border: 0px; height: 100%;
	color:#E9EAFA; font-family: lucida sans, tahoma, helvetica, arial, sans-serif;
}

div#content_l	{ height: 100%; background: url('images/frame_04.gif') 0 0 repeat-y; }
div#content_r	{ height: 100%; background: url('images/frame_06.gif') 100% 0 repeat-y; }

div#header   { display: block; height: 128px; background: #8996b8 url('images/frame_02.gif') 0 0 repeat-x;}
div#header_l { display: block; height: 128px; background: url('images/frame_01.gif') 0 0 no-repeat;}
div#header_r { display: block; height: 128px; background: url('images/frame_03.gif') 100% 0 no-repeat; overflow: hidden;}

div#wrapper {clear: both; height: 100%; margin: 0px 35px 0px 30px; background-color: #E9EAFA; color: #455575;}

div#menu { float: left; width: 6em; padding: 0 1em 0 1em; height: 100%;}

div#content { margin-left: 8em; padding: 0 1em 0.5em 1em; height: 100%; }


div#footer   { clear: both;  display: block; background-color: #455575; height:32px; text-align: right; font-size: small; }
div#footer_l { display: block; }
div#footer_r { display: block; background: url('images/frame_09.gif') 100% 0 repeat-y; height:100%; height:32px; }

/* menu */

ul#topmenu li a:hover {background: #e0953f; color: #455575; width: 100%;}
ul#topmenu {padding: 1em 0px 1em 0px; }
ul.menu 	{margin: 0px; padding: 0px; border: solid #000000; border-width: 0px; width: 100%;}
ul.menu li 	{list-style-type: none; width: 100%; margin-bottom: 1em;}
ul.menu li a {display: block; overflow: visible; padding: 0px; text-decoration: none; font-weight:bold; color: #455575;}
  
#selected { background: #8996b8; color: #E9EAFA; list-style-type: none; }

h1,h2,h3,h4,p { margin: 0px; padding: 0.6em 0px; }

div#download-file { border-width: 0px; vertical-align: middle;}
