/*    --- NAVI 3 ---   */
.navi3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
                text-decoration: none;
                padding: 0px 0px 10px 0px;
	color: #EF4123;
}
.navi3 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
                text-decoration: none;
	color: #EF4123;
}
.navi3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
                text-decoration: none;
	color: #EF4123;	
}
.navi3 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
                text-decoration: none;
	color: #EF4123;	
}
.navi3 a:hover{
	color: #000000;
}
.navi3_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
                text-decoration: none;
                padding: 0px 0px 10px 0px;
	color: #000000;
}
.navi3_active a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
                text-decoration: none;
	color: #000000;
}
.navi3_active a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
                text-decoration: none;
	color: #000000;
}
.navi3_active a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
                text-decoration: none;
	color: #000000;	
}
/*    --- NAVI 3 ENDE ---   */


/* CSS Document */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.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; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; padding: 2px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:normal; }
	.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 { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#FFFFFF; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#D8CFBE; padding: 2px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin: 7px 0px 18px;

}
.csc-form-radio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #666666;
	background-position: 0px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*    --- SUCHE ---   */
.tx-indexedsearch-searchbox-button {
	font-size: 12px;
	color: #4d4947;
	background-color: #FFFFFF;
	border: none #4d4947;
}
.tx-indexedsearch-searchbox-sword {
	color: #4d4947;
}
/*    --- SUUCHE ENDE ---   */
.menu_links {
	padding-top: 23px;
}
.inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
}
.inhalt_rechts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
	padding-top: 12px;
	padding-left: 25px;
	padding-right: 25px;
}

/*    --- NAVI 1 ---   */
.navi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	padding: 10px 0px 10px 25px;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 20px;
}
.navi1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
                text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 20px;
}
.navi1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
                text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;	
	line-height: 20px;
}
.navi1 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
                text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;	
	line-height: 20px;
}
.navi1 a:hover{
	color: #4d4947;
}
.navi1_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
                text-decoration: none;
                padding: 10px 0px 10px 25px;
	color: #4d4947;
	text-transform: uppercase;	
	line-height: 20px;
}
.navi1_active a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
                text-decoration: none;
	color: #4d4947;
	text-transform: uppercase;	
	line-height: 20px;
}
.navi1_active a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
                text-decoration: none;
	color: #4d4947;
	text-transform: uppercase;	
	line-height: 20px;
}
.navi1_active a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
                text-decoration: none;
	color: #4d4947;
	text-transform: uppercase;	
	line-height: 20px;
}
/*    --- NAVI 1 ENDE ---   */
/*    --- NAVI 2 ---   */
.navi2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
                text-decoration: none;
                padding: 0px 0px 10px 40px;
	color: #FFFFFF;
}
.navi2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
                text-decoration: none;
	color: #FFFFFF;
}
.navi2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
                text-decoration: none;
	color: #FFFFFF;	
}
.navi2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
                text-decoration: none;
	color: #FFFFFF;	
}
.navi2 a:hover{
	color: #666666;
}
.navi2_active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
                text-decoration: none;
                padding: 0px 0px 10px 40px;
	color: #666666;
}
.navi2_active a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
                text-decoration: none;
	color: #666666;
}
.navi2_active a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
                text-decoration: none;
	color: #666666;
}
.navi2_active a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
                text-decoration: none;
	color: #666666;	
}
/*    --- NAVI 2 ENDE ---   */


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
}
/*    --- HEADLINE 1 ---   */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF4123;
	font-weight: bold;
	margin: 0px;
  }

h1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF4123;
	padding-bottom: 50px;
	padding-top: 50px;
}
h1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF4123;
	padding-bottom: 50px;	
	padding-top: 50px;
}
h1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-bottom: 50px;
	padding-top: 50px;
}
/*    --- HEADLINE 1 ENDE---   */
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EF4123;
	text-transform: uppercase;
	font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #EF4123;
	font-weight: normal;
}
/*    --- LINK ---   */
a:link {
	color: #EF4123;
}
a:visited {
	color: #EF4123;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
.arefrenzen {
	color: #EF4123;
	text-decoration: none;
}
.ref1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	line-height: 20px;
}
/*    --- LINK ENDE ---   */
