/***************************//* General element styles: *//***************************/BODY {	margin: 0 0 0 0;	background-color: #FFFFFF;	background-image: url(../html/images/background.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE {  font-family: Verdana, Arial, Helvetica, sans-serif; }A { color: #FF6600; text-decoration: none; }A:hover { color: #333333; text-decoration: none; }input, option, textarea, select {	background-color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 13px;	font-weight: normal;	color: #000000;	border-top: 1px solid #000000;	width: 300px;}#main {	margin-left: -56px;}#mainframe {	width: 860px;	height: 100%;	position: relative;	margin: auto;	background-image: url(../html/images/balken_860x600.gif);	background-repeat: repeat-y;	background-color: #FFFFFF;	margin-top:15px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-top: 1px solid #333333;	border-left: 1px solid #333333;	border-right: 3px solid #333333;	border-bottom: 3px solid #333333;}#centerbox {	width: 745px;	min-height: 300px;	position: relative;	margin: auto;}#navigation {	width:147px;	position: relative;	float: left;	overflow: hidden;	white-space: nowrap;}#content {	margin-left: 15px;	position: relative;	float: left;	text-align: left;}#inforow {	margin-left: 15px;	width:147px;	position: relative;	float: left;	text-align: left;}#logo {	height: 185px;	text-align: center;	background-color: #FFFFFF;}#willkommen {	height: 23px;	text-align: center;}#breadcrumb {	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	height: 17px;	line-height: 15px;	clear:left;	background-color: #FFFFFF;}#path {	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	text-align: left;	text-decoration: none;	padding-left: 5px;	height: 15px;	float: left;}#language {	text-align: right;}#footer {	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	height: 17px;	line-height: 17px;	clear:left;	background-color: #FFFFFF;}#footernavi {	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	text-align: left;	text-decoration: none;	padding-left: 5px;	height: 15px;	float: left;}#footericons {	text-align: right;}.inhalt {}.farbbalken {	margin-top: 19px;	margin-bottom: 19px;}.pg-clear-left {	clear: left;}.pg-clear-right {	clear: right;}.pg-clear-both {	clear: both;}.navibox {	height: 145px;	width: 145px;	border: 1px solid #000000;	background-color: #FFFFFF;}.passernavi {	height: 5px;	width: 145px;	margin-top: 5px;	margin-bottom: 5px;	border-left: 1px solid #000000;	border-right: 1px solid #000000;}.contentbox {	min-height: 145px;	width: 418px;	border: 1px solid #000000;	background-color: #FFFFFF;	overflow: hidden;}.passercontent {	height: 5px;	width: 418px;	margin-top: 5px;	margin-bottom: 5px;	border-left: 1px solid #000000;	border-right: 1px solid #000000;}.top-bottom-border1px {	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	margin-top: 4px;}.border3pxbottom {	border-bottom: 4px solid #CCCCCC;}/*.menu1-level1-no A {	color: #FFFFFF;	text-decoration: none;}*/.menu1-level1-no {	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	text-align: left;	text-decoration: none;	padding-left: 5px;	height: 15px;	color: #FFFFFF;	background-color: #666666;	text-transform: uppercase;}/*.menu1-level1-act A {	color: #FFFFFF;	text-decoration: none;	text-transform: uppercase;}*/.menu1-level1-act {	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	text-align: left;	text-decoration: none;	padding-left: 5px;	height: 15px;	color: #FFFFFF;	background-color: #666666;	text-transform: uppercase;}.menu1-level2-no A {	color: #FF6600;	text-decoration: none;	text-transform: uppercase;}.menu1-level2-no A:hover {	color: #333333;	text-decoration: none;	text-transform: uppercase;}.menu1-level2-no  {	color: #FF6600;	font-size: 10px;	font-style: normal;	font-weight: normal;	line-height: 14px;	text-align: left;	padding-left: 5px;	height: 15px;	text-transform: uppercase;}.menu1-level2-act A {	color: #333333;	text-decoration: none;	text-transform: uppercase;}.menu1-level2-act A:hover {	color: #FF6600;	text-decoration: none;	text-transform: uppercase;}.menu1-level2-act  {	color: #333333;	font-size: 10px;	font-style: normal;	font-weight: normal;	line-height: 14px;	text-decoration: none;	text-align: left;	padding-left: 5px;	height: 15px;	text-transform: uppercase;}P.bodytext {	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	text-align: left;	text-decoration: none;	color: #333333;	padding-right: 5px;	padding-left: 130px;	margin: 0px;}ul {	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	text-align: left;	text-decoration: none;	padding-left: 5px;	color: #333333;	padding-right: 5px;	padding-left: 20px;	margin: 0px;}/*.navipfadname {	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	text-transform: uppercase;	color: #666666;	background-color: #FFFFFF;}.sprache {	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	text-transform: uppercase;	color: #666666;	background-color: #FFFFFF;}*/H1, H2, H3, H3 ,H5, H6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-transform: uppercase;	color: #333333;	padding-left: 5px;}H1 {	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #FFFFFF;	background-color: #666666;	text-transform: uppercase;	margin: 0px 0px 0px;	padding: 0px;	padding-left: 5px;}H1.csc-firstHeader {	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #FFFFFF;	background-color: #666666;	text-transform: uppercase;	margin: 0px 0px 0px;	padding: 0px;	padding-left: 5px;}.csc-header-date {	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #333333;	margin: 0px;	padding: 0px;}.imgtext-table {	margin-bottom: 1px;}.csc-caption {	height: 15px;	line-height: 13px;	font-size: 10px;	font-weight: normal;	color: #333333;	border-top: 1px solid #000000;	margin: 0px;	margin-top: 1px;}.csc-textpicHeader {	font-size: 10px;	font-weight: normal;	text-transform: uppercase;	color: #333333;}.menu3-level2-act {	color: #333333;	font-size: 10px;	font-style: normal;	font-weight: normal;	line-height: 15px;	text-decoration: none;	text-align: left;	margin: auto;	height: 14px;	text-transform: uppercase;	padding-left: 5px;}.menu3-level2-no {	color: #FF6600;	font-size: 10px;	font-style: normal;	font-weight: normal;	line-height: 15px;	text-align: left;	margin: auto;	height: 14px;	text-transform: uppercase;	padding-left: 5px;}.csc-sitemap-level1 {	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	color: #FF6600;	font-size: 10px;	font-style: normal;	font-weight: normal;	line-height: 18px;	text-align: left;	margin: auto;	height: 18px;	text-transform: uppercase;	padding-left: 30px;	margin-top: 5px;}.csc-sitemap-level2 {	border-top: 5px solid #CCCCCC;	border-bottom: 1px solid #000000;	color: #FF6600;	font-size: 10px;	font-style: normal;	font-weight: normal;	line-height: 18px;	text-align: left;	margin: auto;	height: 18px;	text-transform: uppercase;	padding-left: 60px;}.csc-sitemap-level3 {	border-top: 5px solid #CCCCCC;	color: #FF6600;	font-size: 10px;	font-style: normal;	font-weight: normal;	line-height: 18px;	text-align: left;	margin: auto;	height: 18px;	text-transform: uppercase;	padding-left: 90px;}.csc-sitemap-level4 {	color: #FF6600;	font-size: 10px;	font-style: normal;	font-weight: normal;	line-height: 15px;	text-align: left;	margin: auto;	height: 15px;	text-transform: uppercase;	padding-left: 100px;}.csc-form-zeile {	font-size: 10px;	font-style: normal;	line-height: 13px;	font-weight: normal;	color: #000000;	border-bottom: 1px solid #000000;}.csc-form-labelcell {	width: 85px;	float: left;	margin-top: 5px;	margin-bottom: 0px;}.csc-form-fieldcell {	width: 300px;	float: left;	margin-top: 5px;	margin-bottom: 0px;}P.csc-form-label {	font-size: 10px;	font-style: normal;	line-height: 13px;	font-weight: normal;	color: #333333;	padding-right: 0px;	padding-left:5px;	margin: 0px;}P.csc-form-label-req {	font-size: 10px;	font-style: normal;	line-height: 13px;	font-weight: normal;	color: #333333;	padding-right: 0px;	padding-left: 5px;	margin: 0px;}.csc-form-field {  	font-size: 10px; 	background-color: #999999;	border-top: 1px solid #000000;	border-bottom: 3px solid #999999;}.zeilefrontendlogin {	font-size: 10px;	font-style: normal;	line-height: 10px;	font-weight: normal;	color: #000000;}.labelfrontendlogin {	margin-top: 5px;	margin-bottom: 0px;	padding-left:20px;}.inputfrontendlogin {	margin-top: 5px;	margin-bottom: 0px;	padding-left:20px;	border-bottom: 1px solid #000000;}.inputfrontendlogin INPUT {	width: 110px;}.submitfrontendlogin {	margin-top: 5px;	margin-bottom: 5px;	padding-left:20px;	border-bottom: 1px solid #000000;}.submitfrontendlogin INPUT {	width: 110px;
}/*******************************************
* Styles fŸr Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:180px; }
/*.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }*/
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;padding-left:15px;}
/*.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }/
/.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }/
/.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }*/

.tx-indexedsearch-browsebox {
	padding-left:15px;}
.tx-indexedsearch-percent {
	padding-right:5px;}

.tx-indexedsearch-sectionlinks {
      display: none;
 }

.tx-indexedsearch-info {
      display: none;
 } 

.tx-indexedsearch-searchbox {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top: 4px;
	font-size: 10px;	font-style: normal;	line-height: 13px;	font-weight: normal;	color: #333333;	padding-right: 0px;	padding-left:15px;}
.tx-indexedsearch-res {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top: 4px;
	font-size: 10px;	font-style: normal;	line-height: 13px;	font-weight: normal;	color: #333333;	padding-right: 0px;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE TR TD H2 {
	height: 17px;
	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #FFFFFF;	background-color: #666666;	text-transform: uppercase;	margin: 0px 0px 0px;	padding: 0px;	padding-left: 5px;	padding-right: 5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE TR TD P {
	height: 17px;
	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #FFFFFF;	background-color: #666666;	text-transform: uppercase;	margin: 0px 0px 0px;	padding: 0px;	padding-right: 5px;}
.tx-indexedsearch .tx-indexedsearch-res TABLE {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top: 4px;
}

.tx-indexedsearch-browsebox  {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top: 4px;
}
.tx-indexedsearch TD.tx-indexedsearch-searchbox {	font-size: 10px;	font-style: normal;	line-height: 13px;	font-weight: normal;	color: #000000;	border-bottom: 1px solid #000000;}
