body {
  color: #666666;
  background-color: white;
  margin: 0px 0px 0px 0px;
}
table.fixed {
  table-layout: fixed;
  empty-cells: show;
  border-collapse: collapse;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}
table.fixed td {
	font-family:verdana,sans-serif;
	font-size:11px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}

div.header {
  margin: 0px 0px 0px 27px;
  white-space: nowrap;
}

div.headbar {
  margin: 0px 0px 5px 27px;
  height: 21px; width: 728px;
  background-color: #cccccc;
}

div.footbar {
  margin: 5px 0px 5px 27px;
  height: 21px; width: 728px;
  background-color: #cccccc;
}

div.footer1 {
  margin: 0px 0px 0px 178px;
  color: #999999;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
}
div.footer2 {
  margin: 3px 0px 3px 178px;
  width: 577;
}
div.footer3 {
  margin: 0px 0px 0px 178px;
  color: #666666;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
}

div.dots {
  height: 1px;
  background-image: url('images/dotted_755.gif');
}

p				{ margin: 0px 0px 12px 0px; }
td.mcol p	{ margin: 4px 0px 12px 0px; }

.b				{ font-weight:bold; }

a, a:link, a:visited {
  color: #9D9E9F; text-decoration: underline;
}

a:hover, a:active {
  color: #B6E0F6; text-decoration: underline;
}

a.blue, a.blue:link, a.blue:visited {
  color: #3366cc; text-decoration: underline;
}
a.blue:hover, a.blue:active {
  color: #336699; text-decoration: underline;
}

a.bblue, a.bblue:link, a.bblue:visited {
  color: #3366cc; font-weight: bold; text-decoration: underline;
}
a.bblue:hover, a.bblue:active {
  color: #336699; text-decoration: underline;
}

a.h1 {
	display: block;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}

a.menu, a.submenu {
	text-decoration:none;
}


a.dart, a.dart:link, a.dart:hover, a.dart:active, a.dart:visited {
  background-image: url('images/dart.gif');
  background-repeat:no-repeat;
}
a.menu, a.menu:link,  a.menu:visited{
  display: block;
  background-color: #949194;
  font-family: arial, helvetica;
  font-weight: bold;
  font-size: 11px;
  padding: 3px 0px 3px 11px;
  margin: 0px 0px 1px 0px;
  cursor: pointer;
  color: white;
  text-decoration: none;
}
 a.menu,a.menu:hover, a.menu:active {
  display: block;
  background-color: #949194;
  font-family: arial, helvetica;
  font-weight: bold;
  font-size: 11px;
  padding: 3px 0px 3px 11px;
  margin: 0px 0px 1px 0px;
  cursor: pointer;
  color: #9ECFE1;
  text-decoration: none;
}

a.submenu, a.submenu:link, a.submenu:hover, a.submenu: active, a.submenu: visited {
  display: block;
  background-color: white;
  font-family: arial, helvetica;
  font-weight: normal;
  font-size: 11px;
  cursor: pointer;
  padding: 3px 0px 2px 11px;
  margin: 0px 0px 0px 0px;
  cursor: pointer;
  color: #949194;
}
 

a.dart, a.dart:link, a.dart:hover, a.dart:active, a.dart:visited {
  background-image: url('images/dart.gif');
  background-repeat:no-repeat;
}

/* MAIN MENU */

div.msearchform1 {
  display: block;
  background-color: #CCCCCC;
  font-family: arial, helvetica;
  font-weight: bold;
  font-size: 11px;
  padding: 3px 0px 3px 11px;
  margin: 0px 0px 0px 0px;
  color: #666666;
}

div.msearchform2 {
  display: block;
  vertical-align:middle;
  padding: 8px 0px 3px 8px;
  margin: 0px 0px 1px 0px;
  border:1px solid #CCCCCC;
  border-width: 0px 1px 1px 1px;
}

input.tx-indexedsearch-searchbox-sword {
	margin:0px;
	padding:1px;
	font-family:verdana, sans-serif;
	font-size:13px;
	border-width:2px;
	width:105px;
}

/* HOMEPAGE */

select.quickfinder {
	width:165px;
}

p,td,div,span,a,ol,ul,li,select,option,input {
			font-family:verdana, helvetica, arial, sans serif; font-size:11px;
}
p			{ color:#666666; margin: 0px 0px 12px 0px; }

/* MAIN_CONTENT */

h1			{ font-size:11px; font-weight:bold; color:#666666; margin:0px; }
h1.thin	{ margin-bottom:10px; }

div.pagetitle	{ font-size:18px; font-weight:bold; margin:0px 0px 12px 0px; }
div.totop		{ margin:12px 0px 12px 0px; }
div.totopend	{ margin:26px 0px 36px 0px; }
div.h1			{ display: block; font-weight:bold; margin:0px 0px 0px 0px; }

div.tab, div.tab1			{ border:1px solid #666666; padding:1px 0px 2px 5px; }
div.tabmid		{ border-top-width: 0px; }
div.tab			{ border-width: 0px 1px 1px 1px; padding:4px 0px 6px 12px; }
div.inpagemenu	{ margin:0px 0px 12px 0px; line-height:16px; }

div.lasttotop		{ margin:18px 0px 36px 0px; }

div.ticker		{ margin-bottom:4px; }
/* RIGHT_CONTENT */

#contentright table.g {
	width:100%;
	border-collapse:separate;
	border-spacing:0px;
}

#contentright table.g td {
	background-color:#F5F5F5;
	padding:2px;
}

#contentright table.g td.w		{ background-color:#FFFFFF; }

div.zitat		{ background-color:#F5F5F5; padding:10px 10px 1px 10px; margin-bottom:12px; }

div.blueboxh	{ 	background-color:#789ABB;
						font-family:sans-serif, verdana;
						font-weight:bold;
						color:#FFFFFF;
						padding:4px 0px 4px 12px;
					}
div.bluebox		{ background-color:#CFE6F1; padding:10px 10px 1px 10px; }


table.contenttable {
	margin:8px 0px 8px 0px;
	border: 1px outset black;
	border-collapse: collapse;
}
table.noborder {
						border:0px;
						border-collapse: collapse;
						empty-cells: show;
						border-spacing:0px;
						spacing:0px;
						margin:0px;
}

table.small_li td th {
						border:0px;
}

table.small_li p	{ font-size:13px; line-height:11px; margin:0px 4px 0px 0px; }
table.small_li a	{ font-size:10px; margin:0px; }

table.contenttable th {
	border: 1px solid black;
}
table.contenttable td {
	border: 1px solid black; padding:3px;
}

table.contenttable td p { margin:0px; }

table.mediadownload	{ width:100%; }
td.mediadownload1		{ width:180px; height:120px; }
td.mediadownload2		{ }

table.downloadreg {
	width:90%;
	border-collapse:separate;
	border-spacing:0px;
	margin:10px 0px 12px 0px;
}

