/* DATEI: formate.css */
body,p,h1,h2,h3,h4,a,ul,ol,li,dl,div,th,td,form,address,blockquote,cite,nobr,pre,big,small,b,i,strike,.my
		{font-family:verdana,arial,helvetica,sans-serif}
body,p,ul,ol,li,dl,div,th,td,form,address,blockquote,cite,nobr,pre,.my
		{font-size:12px;}

h1		{font-size:28px}
h2		{font-size:21px}
h3		{font-size:16px}
h4		{font-size:14px}

small	{font-size:10px}
big		{font-size:16px;font-weight:bold}
strike	{color:#AAAAAA}

a:link		  { color: green; font-weight: bold; text-decoration: none }
a:visited	  { color: #006400; font-weight: bold; text-decoration: none }
a:active	 { color: #996600; font-weight: bold; text-decoration: underline }
a:hover		 { color: #ff0000; font-weight: bold; text-decoration: underline }

a.plain			 { color: green; font-style: normal; font-weight: normal; text-decoration: none }
a.plain:visited	{color:#000099;font-weight:normal;font-style:normal;text-decoration:none;}
a.plain:active	{color:#996600;font-weight:normal;font-style:normal;text-decoration:underline}
a.plain:hover	{color:#FF0000;font-weight:normal;font-style:normal;text-decoration:underline}


.norm	{color:#000000}
.rot	{color:#FF0000}
.gruen	{color:#009900}
.blau	{color:#000099}
.kopf	{color:#CC9900}

/* EOF */


body, html
{
	margin: 0;
	padding: 0;
/* 	background-image: url(/images/bg_navbar.jpg); */
/* 	background-repeat: repeat-y; */
/* 	background-position: -100px 0px; */
/* 	background-attachment: fixed; */
	font-family: sans-serif;
	font-weight: normal;
	background-color: white;
	font-size: 100%;
}

div#banner
{
	width: auto;
	padding: 30px 0px 30px 130px;
	background-color: #2b6862;
	background-image: url(/images/bg-gruen.gif);
	/* only for IE 5 Win */
	height: 100px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}

div#navigation
{
	/* hide from IE mac \*/
	width: auto;
	height: auto%;
	padding: 10px 0 0 130px;
	font-family: myriad, arial, helvetica, sans-serif;
	font-weight: bold;
	border-color: #CC0001;
	border-width: 0px 0px 0px 0px;
	border-style: none solid none none;
}

div#content
{
	margin: 20px 0 0 130px;
	width: 500px;
	padding: 0px 40px 40px;
	background-color: transparent;
}

table.form th {
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	text-align: left;
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #2A6961;
}

td.val { vertical-align: top; }

td.lbl
{
	text-align: right;
	border-style: none;
	font-weight: bold;
}

td.book
{
	text-align: left;
	border-style: none;
	font-weight: normal;
}

pre {
	border: solid 1px;
	padding: 5px;
}

span.error {color: #F00;}

.booklist {
	list-style: none;
}


.booklist li { padding: 4px 0; }
.booklist a { font-style: oblique; }

table#biografie td { vertical-align: top; }

td.year { white-space: nowrap; }

#bild {
	float: right;
	width: auto;
	margin-right: -300px;
}

.top {margin: 50px 0;}

#logo_links a:hover { text-decoration: none; }

#logo_links td {padding: 5px;}

#navbar {font-weight: bold;}

dl.book-list dd {margin-bottom: 5px;}

dt
{
	font-weight: bold;
}

#haftungsausschluss {
	font-size: 0.85em;
	margin-top: 50px;
}
