

/* CONTENT BEGIN  */
body   { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }
.align-right { text-align: right; }
#content {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
	padding-bottom: 20px;
}

.imgtext-nowrap {
	padding-left: 10px;
	padding-right: 10px;

}

.content {
	color:  #444444; 
	font-size: 8pt;
	line-height: 150%;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.content td {
	color:  #444444;
	font-size: 8pt;  
	line-height: 150%;
	text-decoration:none;  		 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.content A:link {
	color: #444444;
	text-decoration:underline;
}
.content a:visited, .bodytext a:visited, .content a:link, .bodytext a:link {
	color: #444444; 
	text-decoration:underline;
}
.content A:hover, .bodytext a:hover, .content a:active, .bodytext a:active  {
	color: #444444; 
	text-decoration:underline;
}

.content p, .bodytext p{
	color:  #444444; 
	font-size: 8pt;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	margin: 0px; 
	padding: 0;
}

.contenttable p {
	color:  #444444; 
	font-size: 8pt;
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	margin: 0px; 
	padding: 0px;
}
.tbbutzen p { 
	color: white !important; 
}
.tbbutzen{ 
	color: white !important;
	font-size: 8pt;
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background: #CC0033 !important; 
	padding: 1pt; 
	border: outset 1pt #444444;
}
.tbfliess p { 
	color: white !important; 
}
.tbfliess { 
	color: white !important; 
	font-weight: bold;  
	font-size: 8pt;
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: none; 
	background-color: #009966 !important; 
	padding: 1pt; 
	border: outset 1pt #444444;
}
.tbschmie p { 
	color: white !important; 
}
.tbschmie { 
	color: white !important; 
	font-size: 8pt;
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: #F4B225 !important; 
	padding: 1pt; 
	border: outset 1pt #444444;
}
.tborg p { 
	color: white !important; 
}
.tborg { 
	color:white !important; 
	font-size: 8pt;
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: blue !important; 
	padding: 1pt; 
	border: outset 1pt #444444;
}
.tbstrang p { 
	color: white !important; 
}
.tbstrang     { 
	color:white !important;  
	font-size: 8pt;
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: #0099CC !important; 
	padding: 1pt; 
	border: outset 1pt #444444;
}
.tbws    { 
	color: black; 
	font-size: 8pt;
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: 	center; 
	text-decoration: none; 
	background-color: transparent; 
	padding: 1px; 
	border: solid 1pt #444444;
}
.tbgr  { 
	color: black; 
	font-size: 8pt;
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: 	center; 
	text-decoration: none; 
	background-color: #F0F0F0; 
	padding: 1px; 
	border: solid 1pt #444444;

}
/* Absätze BEGIN*/
ul {
	
}

li {
}
/* Absätze END*/
/* Überschriften BEGIN*/
h1, P.h1, .content h1, .H1 { 
	color: black;
	font-size: 11pt;
	line-height: 150%;
	font-variant: small-caps; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
/*	border-color: #333333;*/
	border-color:#cccccc;
	border-width: 1px;
	border-bottom-style: solid;
	margin: 0px 0px 5px;
}

h2, P.h2, .content h2, .h2, .bodytext h2 { 
	color: black;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight:bold;
/*	border-color: #333333;
	border-width: 1px;
	border-bottom-style: solid;*/
	margin: 0px 0px 3px;
}
P.h3, .content h3, .H3 { 
	color: black;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight:bold;
	border-color: #333333;
	border-width: 1px;
	border-bottom-style: solid;
}
/* Überschriften END*/
/* CONTENT END  */
/* LAYOUTTABLES BEGIN  */
#layout_top { 
	background-color: #263566; 
	/*border-width: 2px 2px 1px 2px; 
	border-color: black;*/
	border-top: 2px solid #cccccc; 
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc; 
/*	border-bottom: 1px solid #cccccc;*/
 }
#layout_middle{
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
}
#layout_content {
	border-top: 2px solid #cccccc; 
	border-left: 2px solid #cccccc;
	scrollbar-3dlight-color: white; 
	scrollbar-arrow-color: white; 
	scrollbar-base-color: #F6FBFC;
/*	scrollbar-base-color: #E1DFDF; */ 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-face-color: #E1DFDF; 
	scrollbar-highlight-color: white; 
	scrollbar-shadow-color: #000000; 
	scrollbar-track-color: #F0F0F0; 
}
/* LAYOUTTABLES END  */
/* Hauptnavigation 1. Ebene */
/* Menue0 BEGIN */
#menu0 {
     	FONT: 8pt Verdana, Helvetica, SansSerif; 
	color: white;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
#menu0 A:link {
	color: white;
	TEXT-DECORATION: none;
    	FONT-WEIGHT: bold;
}
#menu0 A:visited {
	color: white;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
#menu0 A:hover {
	color: white;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

#menu0 h1 {
	FONT: 11pt Verdana, Helvetica, SansSerif; COLOR: black; 
	font-weight:bold;
	border-color: #333333;
	border-width: 1px;
	border-bottom-style: solid;
}
#menu0 h2 {
	FONT: 10pt Verdana, Helvetica, SansSerif; COLOR: black; 
	font-weight:bold;
	border-color: #333333;
	border-width: 1px;
	border-bottom-style: solid;
}
#menu0 h3 {
	FONT: 9pt Verdana, Helvetica, SansSerif; COLOR: black; 
	font-weight:bold;
	border-color: #333333;
	border-width: 1px;
	border-bottom-style: solid;
}
/* Menue0 END */
/* Menue1 BEGIN */
.menu1_L1, .menu1_L1 a, .menu1_L1 a:visited,
.menu1_L2, .menu1_L2 a, .menu1_L2 a:visited,
.menu1_L3, .menu1_L3 a, .menu1_L3 a:visited,
.menu1_L4, .menu1_L4 a, .menu1_L4 a:visited,
.menu1_L5, .menu1_L5 a, .menu1_L5 a:visited,
.menu1_L6, .menu1_L6 a, .menu1_L6 a:visited { 
	color: white;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold; 
	vertical-align: middle; 
	font-family: Verdana, Helvetica, SansSerif; 
	text-decoration: none;
	text-indent: 20px; 
	vertical-align: bottom; 
	width: 202px; 
	height: 20px; 
	display: block ;
	
}

.menu1_L1 a:hover {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	text-indent: 20px;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L1.gif);
}
.menu1_L1_act, .menu1_L1_act a:visited  {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	vertical-align: middle; 
	font-weight: bold;
	text-decoration:none;
	text-indent: 20px;
	font-family: Verdana, Helvetica, SansSerif;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L1_act.gif);
	display: block; 
}
.menu1_L1_act a {
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;	
	background: url(/fileadmin/templates/pic/menu1/menu1_L1_act.gif);
	display: block; 
}
.menu1_L1_act a:hover{
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L1_act.gif) ;
}

/*Menu1 LEVEL 2*/

.menu1_L2 a:hover {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	text-indent: 20px;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L2.gif);
}
.menu1_L2_act, .menu1_L2_act a:visited  {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	vertical-align: middle; 
	font-weight: bold;
	text-decoration:none;
	text-indent: 20px;
	font-family: Verdana, Helvetica, SansSerif;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L2_act.gif);
	display: block; 
}
.menu1_L2_act a {
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;	
	background: url(/fileadmin/templates/pic/menu1/menu1_L2_act.gif);
	display: block; 
}
.menu1_L2_act a:hover{
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L2_act.gif) ;
}

/*Menu1 LEVEL 3*/

.menu1_L3 a:hover {
	color: white; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	text-indent: 20px;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L3.gif);
}
.menu1_L3_act, .menu1_L3_act a:visited  {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	vertical-align: middle; 
	font-weight: bold;
	text-decoration:none;
	text-indent: 20px;
	font-family: Verdana, Helvetica, SansSerif;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L3_act.gif);
	display: block; 
}
.menu1_L3_act a {
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;	
	background: url(/fileadmin/templates/pic/menu1/menu1_L3_act.gif);
	display: block; 
}
.menu1_L3_act a:hover{
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L3_act.gif) ;
}

/*Menu1 LEVEL 4*/

.menu1_L4 a:hover {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	text-indent: 20px;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L4.gif);
}
.menu1_L4_act, .menu1_L4_act a:visited  {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	vertical-align: middle; 
	font-weight: bold;
	text-decoration:none;
	text-indent: 20px;
	font-family: Verdana, Helvetica, SansSerif;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L4_act.gif);
	display: block; 
}
.menu1_L4_act a {
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;	
	background: url(/fileadmin/templates/pic/menu1/menu1_L4_act.gif);
	display: block; 
}
.menu1_L4_act a:hover{
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L4_act.gif) ;
}

/*Menu1 LEVEL 5*/

.menu1_L5 a:hover {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	text-indent: 20px;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L5.gif);
}
.menu1_L5_act, .menu1_L5_act a:visited  {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	vertical-align: middle; 
	font-weight: bold;
	text-decoration:none;
	text-indent: 20px;
	font-family: Verdana, Helvetica, SansSerif;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L5_act.gif);
	display: block; 
}
.menu1_L5_act a {
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;	
	background: url(/fileadmin/templates/pic/menu1/menu1_L5_act.gif);
	display: block; 
}
.menu1_L5_act a:hover{
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L5_act.gif) ;
}

/*Menu1 LEVEL 6*/

.menu1_L6 a:hover {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	text-indent: 20px;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L6.gif);
}
.menu1_L6_act, .menu1_L6_act a:visited  {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	vertical-align: middle; 
	font-weight: bold;
	text-decoration:none;
	text-indent: 20px;
	font-family: Verdana, Helvetica, SansSerif;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L6_act.gif);
	display: block; 
}
.menu1_L6_act a {
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;	
	background: url(/fileadmin/templates/pic/menu1/menu1_L6_act.gif);
	display: block; 
}
.menu1_L6_act a:hover{
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L6_act.gif) ;
}

/*Menu1 LEVEL 7*/

.menu1_L7 a:hover {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	text-indent: 20px;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L7.gif);
}
.menu1_L7_act, .menu1_L7_act a:visited  {
	color: white;
	font-size: 12px;
	line-height: 20px; 
	vertical-align: middle; 
	font-weight: bold;
	text-decoration:none;
	text-indent: 20px;
	font-family: Verdana, Helvetica, SansSerif;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L7_act.gif);
	display: block; 
}
.menu1_L7_act a {
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;	
	background: url(/fileadmin/templates/pic/menu1/menu1_L7_act.gif);
	display: block; 
}
.menu1_L7_act a:hover{
	color: #cccccc; 
	font-size: 12px;
	line-height: 20px; 
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	height: 20px;
	width: 202px;
	background: url(/fileadmin/templates/pic/menu1/menu1_L7_act.gif) ;
}

/* Menue1 END */
/* Menue2 BEGIN */
#menu2 {
	color:white;
	margin:0px;
	padding:0px;
	width: 762px;
	height: 20px;
	font-size: 12px;
	list-style-type: none;
	border-collapse:collapse;
}
#menu2 a{
	font-weight: bold;
	color:white;
	padding-left: 2em;
	padding-right: 2em;
	padding-top:2px;
	height: 20px;	
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}
#menu2 a:hover{
	text-align:center;
	color:white !important;
 }
#menu2 ul{
	color:white !important;
	padding:0em;
	margin:0em;
	list-style-type:none;	
	height: 20px;
}
#menu2 li, #menu2 li a{
	color: white !important;
	height: 20px;
	float: left;
	border-collapse:collapse;
}
#menu2 li a:hover{
	color: #cccccc !important;
	height: 20px;
	float: left;
}

/* Menue2 END */
/* Menue3 BEGIN */

.menu3{
	background-color: #263566; 
	font-size: 10pt; 
	font-family: Verdana, Helvetica, SansSerif;
	color: black;
/*	border-right: 1px solid #cccccc; */
	border-top: 2px solid #263566; 
	text-decoration:none;
	padding-left: 40px;
	padding-right: 8px;
	background-image: url(/fileadmin/templates/pic/menu3/menu3.gif);
}
.menu3_L{
	padding-left: 2px; 
 }

.menu3_L1  {
	padding-top: 18px; 
	color: #263566;
 	padding-top: 18px; 
	font-weight:bold;
/*	border-color: #333333; */
	border-color: #263566;
	border-width: 1px;
/*	border-bottom-style: solid;*/


 }
.menu3_L2_no, .menu3_L2_no a, .menu3_L2_act, .menu3_L2_act a  {
/*	color: #444444;*/ 
	color: white;
	font-size: 8pt;
/*	border-color: #cccccc;*/
	border-color: white;	
	border-width: 1px;
	border-bottom-style: solid;
	text-decoration:none;
	padding-top: 5px;
 }
 .menu3_L3{
 	padding-left: 10px;
 }
.menu3_L3_no, .menu3_L3_no a, .menu3_L3_act, .menu3_L3_act a   {
/*	color: #444444;*/ 
	color: white;
	font-size: 8pt;
/*	border-color: #cccccc;*/
	border-color: white;	
	border-width: 1px;
	border-bottom-style: solid;
	text-decoration:none;
	padding-top: 5px;
 }
 .menu3_L4{
 	padding-left: 20px;
 }
.menu3_L4_no, .menu3_L4_no a, .menu3_L4_act, .menu3_L4_act a  {
/*	color: #444444;*/ 
	color: white;
	font-size: 8pt;
/*	border-color: #cccccc;*/
	border-color: white;	
	border-width: 1px;
	border-bottom-style: solid;
	text-decoration:none;
	padding-top: 5px;
 }
/* Menue3 END */
/* Main Menue Ende */
/* SEARCHPAGE BEGIN  */
.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:bold; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
	background:#eeeeee;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
	font-weight:bold;
	white-space:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P .tx-indexedsearch-percent { 
	font-weight:normal;
}

.tx-indexedsearch-descr { 
	white-space: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:blue; 
	width:100px; 
}

.tx-indexedsearch .tx-indexedsearch-res .twx-indexedsearch-info { 
	background:#eeeeff; 
}

.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:#cccccc; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	vertical-align:middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume { 
	color : #666666;white-space:normal;
}
/* SEARCHPAGE END  */
/* FOOTER LINK BEGIN  */
.impress{
	color: #999999;
	font-size: 8pt; 
	float: right;
}
.impress a{
	color: #999999;
	font-size: 8pt; 
	text-decoration: none 
}
.impress a:hover {
	color: #444444; 
	font-size: 8pt; 
	text-decoration:underline;
}

.design  { 
	color: #999999;
	font-size: 8pt; 
	text-decoration: none; 
	float: left;
}
.design   p  { 
}

.design  a:link, .design  a:visited    { 
	color: #999999;
	font-size: 8pt; 
	text-decoration: none
}

.design  a:hover  { 
	color: red; 
	font-size: 8pt; 
	text-decoration: none 
}

/* FOOTER END  */

