body {
	background-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color:#FF9900;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FF9900;
	scrollbar-face-color: #FF9900;
	scrollbar-shadow-color: #FFFFFF;
	margin: 5px;
	padding: 0px;
	letter-spacing: 1px;
	line-height: 14px;
	font-family: Arial, Sans, Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #878684;
}

textarea {
  color: #878684; 
  border: 1px solid #878684;
  font-family: Arial, Sans, Verdana; 
  font-size: 11px; 
}

td, font, div {
	color: #878684;
	font-family: Arial, Sans, Verdana;
	font-size: 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p {
	color: #878684;
	font-family: Arial, Sans, Verdana;
	font-size: 9px;
	font-weight: normal;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

hr {
	height: 1px;
	border-style: none;
	border-top: 1px dotted #878684;
	margin-top: 2px;
}

h1 {
  color: #FF9900;
  font-family: Arial, Sans, Verdana;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0px 5px 0px;
  padding: 0px;
  padding-top: 10px;
}

h2 {
	color: #878684;
	font-family: Arial, Sans, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

h3 {
	color: #FF9900;
	font-family: Arial, Sans, Verdana;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

h4, h5, h6 {
  color: #878684;
  font-family: Arial, Sans, Verdana;
  font-size: 9px;
  font-weight: bold;
  margin: 5px 0px 5px 0px;
  padding: 0px;
}

.csc-firstHeader  {
	margin: 10px 0px 5px 0px;
	border-top: 1px solid white;
	padding-top: 10px;
}

.sdt_cdupersonlists-header {
	margin: 0px 0px 2px 0px;
	border-top: 1px solid white;
	padding-top: 10px;
}

i, em {
  color: #878684;
  font-family: Arial, Sans, Verdana;
  font-size: 9px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

u {
  text-decoration: underline;
}

b, strong {
  color: #878684;
  font-family: Arial, Sans, Verdana;
  font-size: 9px;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}

input, select {
  color: #878684;
  border: 1px solid #878684;
  font-family: Arial, Sans, Verdana;
  font-size: 11px;
}

input.login {
	border: 1px solid black;
	color: #878684;
}

input.loginbtn {
	border: 1px solid white;
	color: #FFFFFF;
	background-color: #878684;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

input.search {
	border: 1px solid black;
	color: #878684;
}

input.searchbtn {
	border: 1px solid white;
	color: #FFFFFF;
	background-color: #FF9900;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #FF9900;
	font-family: Arial, Sans, Verdana;
	font-size: 9px;
	font-weight: bold;
}

a.fontsize:link, a.fontsize:visited, a.fontsize:active {
	text-decoration: underline;
	font-size: 9px;
	color: #878684;
}

a.head:link, a.head:visited, a.head:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Sans, Verdana;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

a.impressum:link, a.impressum:visited, a.impressum:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Sans, Verdana;
	font-size: 11px;
	font-weight: bold;
	margin: 2px 0px 0px 5px;
	padding: 0px;
	float: left;
}

a.navi:link, a.navi:visited, a.navi:active {
	text-decoration: none;
	font: bold 10px "Trebuchet MS", Arial, Verdana;
	color: #FFFFFF;
}

a.naviact:link, a.naviact:visited, a.naviact:active {
	text-decoration: none;
	font: bold 10px "Trebuchet MS", Arial, Verdana;
	color: #FFFFFF;
}

a.navi:hover {
	text-decoration: none;
	font: bold 10px "Trebuchet MS", Arial, Verdana;
	color: #FFFFFF;
}

img {
	border: none;
}

acronym {
	text-decoration: none;
	border: none;
}

abbr {
	text-decoration: none;
	border: none;
}

div.head {
	background-color: #FFFFFF;
	min-width: 765px;
	max-width: 765px;
	width: 765px;
	color: #000000;
	font-family: Arial, Sans, Verdana;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	/*overflow: hidden;*/
}

div.main {
	background-color: #FFFFFF;
	min-width: 765px;
	max-width: 765px;
	in-height: 580px;
	width: 765px;
	color: #000000;
	font-family: Arial, Sans, Verdana;
	font-size: 13px;
	text-align: left;
}

div.content {
	color: #878684;
	font-family: Arial, Sans, Verdana;
	font-size: 9px;
	font-weight: normal;
	width: 500px;
	float: left;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 4px;
}

div.frmcontent {
	background-color: #FFFFFF;
	background-image: url(../images/contentbg.gif);
	margin-top: 3px;
	width: 765px;
	clear: left;
}

div.mainmenu {
	font: bold 10px "Trebuchet MS", Arial, Verdana;
	background-color: #FF9900;
	color: #FFFFFF;
	width: 190px;
	vertical-align: top;
	margin: 24px 0px 24px 0px;
	overflow: hidden;
	text-transform: uppercase;
}

div.headMenu {
	background-color: #FF9900;
	width: 573px;
	height: 24px;
	overflow: hidden;
	margin-top: 2px;
	margin-bottom: 3px;
	float: left;
}

div.search {
	background-color: #878684;
	color: #FFFFFF;
	width: 190px;
	height: 24px;
	text-align: center;
	overflow: hidden;
	margin-top: 2px;
	margin-right: 2px;
	float: left;
}

div.login {
	width: 375px;
	overflow: hidden;
	text-align: right;
	float: left;
	margin-top: 2px;
}

* html div.login {
	width: 351px;
	overflow: hidden;
	text-align: right;
	float: left;
	margin-top: 2px;
}

div.frmleft {
	float: left;
	width: 190px;
	adding: 0px 10px 0px 10px;
	background-color: #e7e7e8;
	overflow: hidden;
	height: 100%;
}

div.frmleft h1{
	border-top: none;
	margin-top: 0px;
}

div.frmleftcontent {
	width: 170px;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
}

div.frmright {
	width: 170px;
	padding: 0px 10px 0px 10px;
	float: left;
}

div.frmright h1{
	border-top: 1px dotted #878684;
}

div.frmright h1.Ticker{
	border-top: 1px dotted #E7E7E8;
}

div.news-single-img {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

div.news-list {
	margin: 20px 0px 5px 0px;
}

div.selector {
	width: 361px;
	height: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	font-weight: bold;
	font-size: 9px;
}

div.fontsize {
	height: 15px;
	width: 170px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 9px;
}

div.fontsize a {
	text-decoration: underline;
	font-size: 9px;
	color: #878684;
}

div.ticker {
	line-height: 14px;
	font-weight: bold;
}

div.ticker a:link, div.ticker a:visited, div.ticker a:active {
	color: #878684;
}

div.sdt_cdupersonlists-details {
	width: 250px;
	float: left;
}

div.sdt_cdupersonlists-image {
	width: 111px;
	text-align: right;
	overflow: hidden;
}

* html div.sdt_cdupersonlists-image {
	width: 111px;
	text-align: right;
	overflow: hidden;
	float: left;
}

div.csc-sitemap ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 15px;
	text-transform: uppercase;
}

div.csc-sitemap ul ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 15px;
	text-transform: none;
}

div.csc-sitemap li {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border: none;
}

p.sdt_cdupersonlists-info {
	border-top: 1px dotted black;
	padding-top: 3px;
	clear: left;
}

p.sdt_cdupersonlists-sep {
	border-top: 1px dotted black;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 10px;
	clear: left;
}

p.sdt_cdupersonlists-details {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

p.sdt_cdupersonlists-list {
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
}

p.sdt_cdupersonlists-list a:link{
	font-weight: normal;
	text-decoration: underline;
	color: #878684;	
}

p.sdt_cdupersonlists-list a:visited{
	font-weight: normal;
	text-decoration: underline;
	color: #878684;	
}

p.sdt_cdupersonlists-list a:active{
	font-weight: normal;
	text-decoration: underline;
	color: #878684;	
}

p.sdt_cdupersonlists-end {
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: left;
}

p.selected {
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}

p.clr {
	clear: left;
	height: 1px;
	overflow: hidden;
}

p.csc-sitemap-level1 {
	text-transform: uppercase;
	padding-top: 10px;
	margin: 0px;
}

p.csc-sitemap-level2 {
	padding: 3px 0px 0px 15px;
	margin: 0px;
}

ul.mainmenu {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.headmenu {
	border: none;
	list-style-type: none;
	text-align: right;
	width: 190px;
	height: 24px;
	padding: 0px;
	margin: 4px;
	float: left;
}

* html ul.headmenu {
	border: none;
	list-style-type: none;
	text-align: right;
	width: 210px;
	height: 24px;
	padding: 0px;
	margin: 4px;
	float: left;
}

ul.submenu {
	position: relative;
	list-style-type: none;
	top: 10px;
	min-width: 745px;
	max-width: 745px;
	width: 745px;
	w\idth: 585px;
	padding: 0px;
	margin: 0px;
}

li.headmenu {
	position: relative;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 7px 0px;
	border-left: 2px solid White;
	border-top: none;
}

ul.ov {
	list-style-type: none;
	padding: 0px 0px 10px 5px;
	margin: 0px;
}

ul.orga1 {
	list-style-type: none;
	margin-bottom: 10px;
	}

ul.orga2 {
	list-style-type: none;
	margin-bottom: 10px;
	}

ul.orga3 {
	list-style-type: none;
	}

li.orga1 {
	argin-bottom: 10px;
	}

li.act {
	padding: 6px 0px 6px 15px;
	border-top: 1px solid white;
	border-left: 6px solid white;
	border-bottom: 1px solid white;
	margin: 0px;
}

li.actnosub {
	padding: 6px 0px 6px 15px;
	border-top: 1px solid white;
	border-left: 6px solid white;
	margin: 0px;
}

li.sub {
	padding: 0px 0px 0px 15px;
	border-left: 1px solid white;
	border-top: none;
	margin: 0px 0px 0px 5px;
	text-transform: none;
	color: #878684;
}

li.sublast {
	padding: 0px 0px 0px 15px;
	border-left: 1px solid white;
	border-top: none;
	margin: 0px 0px 6px 5px;
	text-transform: none;
	color: #878684;
}

li.subfirst {
	padding: 6px 0px 0px 15px;
	border-left: 1px solid white;
	border-top: none;
	margin: 0px 0px 0px 5px;
	text-transform: none;
	color: #878684;
}

li.sub a.navi:link, li.sub a.navi:visited, li.sub a.navi:active {
	color: #878684;
}

li.sublast a.navi:link, li.sublast a.navi:visited, li.sublast a.navi:active {
	color: #878684;
}

li.subfirst a.navi:link, li.subfirst a.navi:visited, li.subfirst a.navi:active {
	color: #878684;
}

li.menu {
	padding: 6px 0px 6px 15px;
	border-top: 1px solid white;
	border-left: 6px solid #FF9900;
	margin: 0px;
}

li.ov {
	padding: 0px;
	margin: 0px;
}

table.content {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

td.menu {
	vertical-align: top;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

td.content {
	vertical-align: top;
	border: 0px;
	padding: 10px 15px 10px 15px;
	margin: 0px;
	text-align: left;
}

table.csc-uploads {
	margin-bottom: 10px;
}

td.csc-uploads-fileName p {
	padding: 0px;
	margin: 0px;
}

td.csc-uploads-fileName p.csc-uploads-description {
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}


form.search {
	overflow: hidden;
	margin-top: 2px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
}

form.login {
	overflow: hidden;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
}

form.kontakt input {
	width: 300px;
	background-color: #FFFFFF;
}

form.kontakt p.formOption {
	width: 300px;
	text-align: center;
}

form.kontakt input.formOption {
	width: auto;
}

form.kontakt textarea {
	width: 300px;
	background-color: #FFFFFF;
}
