/* styles for wirtschaftsrecht-fh.de */
/*                                   */
/* media:	screen                   */
/* use:		on every site            */
/* author:	click solutions GmbH     */
/*          Holger Bluethmann        */
/*                                   */

* {
	padding: 0; margin: 0; font-weight: normal; }

strong {
	font-weight: bold; }

img {
	border: none; }

body {
	text-align: center; padding-bottom: 45px; font-family: Arial, Helvetica, sans-serif; background-image: url(../images/body_bg.gif); background-position: top center; background-repeat: no-repeat; background-color: #003366; }

/*                                   */
/* main divs                         */
/*                                   */

div#header {
	width: 913px; margin: 45px auto 0px auto; height: 158px; background-image: url(../images/header_bg.gif); background-repeat: no-repeat; background-color: #ffffff; }

div#content {
	width: 913px; text-align: left; margin: 0px auto 0px auto; min-height: 250px; border-bottom: 7px solid #FFFFFF; background-image: url(../images/content_bg.gif); background-repeat: no-repeat; background-color: #ffffff; }

div#navi {
	display: inline; float: left; width: 218px; margin: 0px 0px 0px 7px; min-height: 250px; }

div#text {
	display: inline; float: left; width: 455px; margin: 0px 0px 0px 0px; padding-bottom: 20px; }

div#sidenotes {
	display: inline; float: right; width: 200px; margin: 0px 33px 0px 0px; padding-top: 23px; }

div#clear {
	clear: both; font-size: 1px; line-heigt: 1px; }

/*                                   */
/* header divs + classes             */
/*                                   */

div#header a#homelink {
	float: left; margin: 7px 0px 0px 7px; display: block; width: 428px; height: 100px; font-size: 1px; text-decoration: none; color: #063769; }

div#header ul#sitenavi {
	float: right; margin: 7px 7px 0px 0px; list-style-type: none; width: 228px; }

div#header ul#sitenavi li {
	display: inline; float: left; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; margin: 1px 20px 0px 20px; text-transform: uppercase; }

div#header ul#sitenavi li a {
	text-decoration: none; color: #003366; font-weight: bold; }

div#header ul#sitenavi li a:hover {
	color: #669900; }

/*                                   */
/* navi divs + classes               */
/*                                   */

div#navi ul {
	list-style-type: none; }

div#navi ul li {
	font-size: 13px; margin: 5px 0px 5px 0px; }

div#navi ul li a {
	display: block; padding: 4px 5px 5px 33px; list-style-type: none; line-height: 13px; color: #003366; text-decoration: none; font-weight: bold; }

div#navi ul li a:hover {
	color: #669900; }

div#navi ul li.selected a {
	color: #669900; background-image: url(../images/navi_li_bg.gif); background-repeat: no-repeat; }

div#navi ul li.selected ul {
	margin: 0px 0px 0px 18px; }

div#navi ul li.selected ul li {
	}

div#navi ul li.selected ul li a {
	font-weight: normal; color: #003366; background: none; }

div#navi ul li.selected ul li a:hover {
	color: #669900; }

div#navi ul li.selected ul li.selected a {
	color: #669900; background-image: url(../images/navi_li_bg.gif); background-repeat: no-repeat; }

/*                                   */
/* sidenotes divs + classes          */
/*                                   */

div#sidenotes h2 {
	padding: 10px 0px 5px 20px; border-bottom: 1px solid #eaeaea; font-size: 13px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; color: #669900; text-transform: uppercase; }

div#sidenotes p {
	padding: 10px 0px 5px 20px; font-size: 13px; line-height: 17px; color: #666666; }

div#sidenotes p a {
	color: #003366; text-decoration: none; }

div#sidenotes p a:hover {
	color: #669900; text-decoration: underline; }

/*                                   */
/* text divs + classes               */
/*                                   */

div#text p#breadcrumb {
	padding: 0px 30px 0px 30px; font-size: 12px; color: #669900; }

div#text p#breadcrumb a {
	text-decoration: none; color: #666666; }

div#text h1 {
	padding: 5px 30px 6px 30px; margin-bottom: 10px; color: #003366; font-size: 24px; background-image: url(../images/text_h1_bg.gif); background-repeat: no-repeat; background-position: bottom left; }

div#text h2 {
	padding: 10px 30px 0px 30px; color: #003366; font-size: 16px; font-weight: bold; }

div#text h3 {
	padding: 10px 30px 0px 30px; color: #003366; font-size: 13px; font-weight: bold; }

div#text h4 {
	padding: 10px 30px 0px 30px; color: #003366; font-size: 13px; }

div#text p {
	padding: 0px 30px 10px 30px; color: #333333; font-size: 13px; line-height: 17px; }

div#text ol, div#text ul {
	padding: 0px 30px 10px 55px; color: #333333; font-size: 13px; line-height: 17px; }

div#text table {
		margin: 0px 30px 10px 30px; width: 385px; }

div#text table tr td {
	color: #333333; font-size: 13px; line-height: 17px; padding: 3px 5px 3px 0px; }



