/* Stylesheets allgemein */
BODY {
  color:#0C1AAE;
  /*#003399;*/
  background-color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-variant: normal;     
  font-weight: normal;    
  font-style: normal;
  padding:0px;
  margin:0px;
}

table.global {
  margin-top: -8px;  
  border-width:0px;
}

/*p {
  text-align: justify;
}*/

/* HA: ist für leider NS 4.X notwendig... */
td {
  color:#0C1AAE;
  /*#003399;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
}
		
/*a {
  text-decoration:underline;
}*/

/* unvisited links */
a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  /*color: #003399;*/
  color: #0C1AAE;
  text-decoration: none;
  margin-left:0pt;
}

/* visited links */
a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #0C1AAE;
  text-decoration: none;
  margin-left:0pt;
}

/* mouseover links */
a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #cc9999;
  text-decoration: none;
  cursor: hand;
  margin-left:0pt;
}

/* active links */
a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#CC9999;
  font-size: 10pt;
  font-weight: normal; 
  text-decoration: none;
  cursor: hand;
  margin-left:0pt;
}

B {
  /* HA: ist für NS 4.X notwendig... */
  font-weight:700;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  /*color: #003399;*/
  /*color: #0C1AAE;*/
  text-decoration: none;
}

/* HA: hiermit stellt man alle Eingabefelder ein */
INPUT {
  background-color:white;
}

/* HA: hiermit stellt man alle Auswahllisten ein */
SELECT {
  background-color:white;
}		

/* HA: hiermit stellt man die Textbereiche ein */
TEXTAREA {
  background-color:white;
}		

/* HA: hiermit stellt man die Knöpfe ein (der "Durchsuchen"-Knopf geht leider nicht) */
.BUTTON {
  background-color:lightgrey;
}
		
/* HA: hiermit stellt man die Checkboxen (Häkchen) ein */
.CHECKBOX {
  border: 4px solid white;
}		

H1 {
  text-align:left;
  font-size:10pt;
  font-weight: 800;    
}
			
H2 {
  text-align:left;
  font-size:10pt;
  font-weight: 700;
  margin-top:6pt;
  margin-bottom:3pt;
}

H3 {
  text-align:left;
  font-size:10pt;
  font-weight: 700;
  margin-top:6pt;
  margin-bottom:3pt;
}

.menu1-level1-no {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0C1AAE;
  font-size: 8pt;
  font-weight: bold;  
  font-color: #FFFFFF;
  color: #FFFFFF;
}

td.menu1-level1-no {
  /*padding-right: 12px;*/
  height: 20px;  
  vertical-align: middle;
}

td.menu1-level1-no-before {
  /*padding-right: 5px;*/        
  height: 20px; 
  vertical-align: middle; 
}

img.menu1-level1-no {
/*  border-width: 1px;
  border-color: #FFFFFF;*/
}

img.menu1-level1-act {
  /*border-width: 1px;
  border-color: #cc9999;*/
}

.menu1-level1-act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0C1AAE;
  font-size: 8pt;
  font-weight: bold;  
  font-color: #FFFFFF;
  color: #FFFFFF;
}

td.menu1-level1-act {
  /*padding-right: 12px;*/ 
  height: 20px;
  vertical-align: middle;  
}

td.menu1-level1-act-before {
  /*padding-right: 12px;*/
  height: 20px;          
}

a:link.menu1-level1-no {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0C1AAE;
  font-size: 8pt;
  font-weight: bold;  
  color: #FFFFFF;
  text-decoration: none;
  cursor: hand;      
}

a:visited.menu1-level1-no {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0C1AAE;
  font-size: 8pt;
  font-weight: bold;  
  color: #FFFFFF;
  text-decoration: none;
  cursor: hand;      
}

a:hover.menu1-level1-no {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0C1AAE;
  font-size: 8pt;
  font-weight: bold;  
  color: #cc9999;
  text-decoration: none;
  cursor: hand;      
}

a:link.menu1-level1-act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0C1AAE;
  font-size: 8pt;
  font-weight: bold;  
  color: #cc9999;
  text-decoration: none;
  cursor: hand;      
}

a:visited.menu1-level1-act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0C1AAE;
  font-size: 8pt;
  font-weight: bold;  
  color: #cc9999;
  text-decoration: none;
  cursor: hand;      
}

a:hover.menu1-level1-act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0C1AAE;
  font-size: 8pt;
  font-weight: bold;  
  color: #cc9999;
  text-decoration: none;
  cursor: hand;      
}

/* Menu 2*/

.menu2-level1-no {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;  
  color: #0C1AAE;
}

.menu2-level1-act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;  
  color: #0C1AAE;
}

a:link.menu2-level1-no {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;  
  color: #0C1AAE;
  text-decoration: none;
  cursor: hand;      
}

a:visited.menu2-level1-no {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;  
  color: #0C1AAE;
  text-decoration: none;
  cursor: hand;      
}

a:hover.menu2-level1-no {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;  
  color: #cc9999;
  text-decoration: none;
  cursor: hand;      
}

a:link.menu2-level1-act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;  
  color: #cc9999;
  text-decoration: none;
  cursor: hand;      
}

a:visited.menu2-level1-act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;  
  color: #cc9999;
  text-decoration: none;
  cursor: hand;      
}

a:hover.menu2-level1-act {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;  
  color: #cc9999;
  text-decoration: none;
  cursor: hand;      
}

td.tablemitline {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0033CC;
}

td.vertretung {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0033CC;
  padding-bottom:3px;      
}

td.vertretungbottom {
  padding-top:3px;      
}


a:link.search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #0C1AAE;
  /*#003399;*/
  text-decoration: underline;
  margin-left:0pt;
}

a:visited.search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #0C1AAE;/*#003399;*/
  text-decoration: underline;
  margin-left:0pt;
}

a:hover.search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #cc9999;
  text-decoration: underline;
  margin-left:0pt;
}

a:active.search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #cc9999;
  text-decoration: underline;
  margin-left:0pt;
}

a.vertreter {
  font-weight: bold;
  color: white;
  text-decoration: none;
}

a:link.vertreter {
  font-weight: bold;
  color: white;
  text-decoration: none;
}

a:visited.vertreter {
  font-weight: bold;
  color: white;
  text-decoration: none;
}

a:hover.vertreter {
  font-weight: bold;
  color: #cc9999;
  text-decoration: none;
}

a:active.vertreter {
  font-weight: bold;
  color: #cc9999;
  text-decoration: none;
}

p.bodytext {
margin-top:0px;
margin-bottom:1px;
}

a:link.sitemap-level1 {
  font-weight: bold;
}
a:visited.sitemap-level1 {
  font-weight: bold;
}
a:link.sitemap-level3 {
  font-style: italic;
}
a:visited.sitemap-level3 {
  font-style: italic;
}

div.layout2 {
  font-size: 12pt;
  font-weight: bold;
  padding:0px;
  margin:0px;            
}

td.homekernkomp {
  font-weight: bold;
  color: white;      
  background-color: #0C1AAE;      
  padding: 2px;
}

table.maxime {
}

/* default styles for extension "tx_mininews_pi1" */
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }
/* default styles for 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: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; }
	.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:#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:absmiddle; }