#cMenu {
     height: 35px;
     width: 1002px;
     margin-left:1px;
     margin-bottom:1px;
     /*background: #FFFFFF url(fileadmin/template/images/menu_bg.gif) repeat-x top left;*/
     position: relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */
}

/*
###################
#  ypMenu Styles  #
###################
*/
.mmContent {
     /* nrmale schrift definieren */
     font-size: 12px;  font-weight: bold;  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContent ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContent li {
     padding: 0px; margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContent li a {
     /* Links bzw. die slideMenü-Elemente definieren */
     display: block;
     color: #222222;
     font-weight:normal;
     font-size: 12px;
	 font-weight: bold;
     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     width: 150px;
     padding: 5px;
     text-decoration: none;
     border-bottom: solid 1px #CCCCCC; /* der rand zwischen den MenüElementen */
}

* html .mmContent li a {
     width: 160px;
     width: 160px;
}

/* */
.mmContent li a:link { background: #061467; color: #FFFFFF; font-size: 12px; }
.mmContent li a:visited { background: #061467; color: #FFFFFF; font-size: 12px; }

.mmContent li a:hover{ background: #007DFF; color: #FFFFFF; font-size: 12px; }
.mmContent li a:active { background: #061467; color: #FFFFFF; font-size: 12px; }

/*.mmContent li a.submenu {
background: #EAED65 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; }
.mmContent li a.submenu:hover {
background: #FFFF99 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; }
*/
/*
##########################################
# ypMenu Styles for our belove IE 5.01 #
##########################################
*/

.mmContentb {
     font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContentb ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContentb li {
     padding: 0px; margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContentb li a {
     /* Links bzw. die slideMenü-Elemente definieren */
     display: block;
     width: 150px;
     padding: 5px;
     color: #222222;
     font-weight: normal;
     font-size: 12px;
	 font-weight: bold;
     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     text-decoration: none;
     border-bottom: solid 1px #CCCCCC; /* der rand zwischen den MenüElementen */
}

* html .mmContentb li a {
     width: 160px;
     width: 160px;
}

.mmContentb li a:link { background: #061467; color: #222222;}
.mmContentb li a:visited { background: #061467; color: #222222;}

.mmContentb li a:hover{ background: #007DFF; color: #222222;}
.mmContentb li a:active { background: #061467; color: #222222;}

/*.mmContentb li a.submenu {
     background: #EAED65 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center;
     font-size: 12px;
}
.mmContentb li a.submenu:hover {
     background: #FFFF99 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center;
     font-size: 12px;
}
*/

/*
################################
# Eigentlicher Style der Seite #
################################
*/

body {
text-align: center;
background-color:#FFFFFF     /* Zentrierung für den IE */
}

#seite {
width: 1024px; 
margin-right: auto; 
margin-left: auto
}

.tabelle {
background-color:#FFFFFF 
}

.content {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	margin: top;
	margin: left;	
}

.content a {
   text-decoration: none;
   color: #1903EF;
}

.content a:hover {   
   text-decoration: underline;
   color: #000000;
}

.content td { 
      vertical-align: top;
      font-family: Verdana;
      font-size: 12px;
      COLOR: #000000;
}
 
.content ul {
	margin-bottom:0;
	margin-top:0;
	margin-left:17;
	font-family: verdana;
	color:#000000;
	font-size: 12px;
} 

.dpunkte {
	font-family: verdana;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold; 	
}

.dpunkte a {
   text-decoration: none;
   color: #FFFFFF;
}

.dpunkte a:hover {   
   text-decoration: underline;
   color: #FFFFFF;
}

.cr {
	font-family: verdana;
	color: #1903EF;
	font-size: 12px;
	font-weight: bold; 	
}

.cr a {
   text-decoration: underline;
   color: #1903EF;
}

.cr a:hover {   
   text-decoration: none;
   color: #000000;
}

.mailform { 
	font-family: verdana;
	color: #000000;
	font-size: 12px;	
}
.gbook {font-family: verdana;
		color: #000000;
		font-size: 9px;
		}

.gbook a {
   text-decoration: none;
   color: #1903EF;
}

.gbook a:hover {   
   text-decoration: underline;
   color: #000000;
}
/*
################################
# GUESTBOOK - STYLE #
################################
*/   
.tx-guestbook-list-header { background-color: #061467; color: #FFFFFF; font-weight:bold; }    
.tx-guestbook-list-row { background-color: #FFFFFF; }    
.tx-guestbook-list-rowleft { background-color: #EEEEEE; }    
.tx-guestbook-list-entrycomment-title {font-weight: bold; }    
.tx-guestbook-list-entrycomment { font-style: italic; }    
.tx-guestbook-list-small { font-size: 5px; color: #666666; }    
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }    
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }    
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }    
.tx-guestbook-latest-header { background-color: #061467; color: #FFFFFF; font-weight:bold; font-size:10px}    
.tx-guestbook-latest-row { background-color: #FFFFFF; }    
.tx-guestbook-latest-small { font-size: 11px; color: #666666; }    
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#061467; font-size:12; color:#333333; width:100; height:20; }    
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#061467; font-size:12; color:#333333; width:150; height:20; }    
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#061467; font-size:12; color:#333333; width:250; }    
.tx-guestbook-form-obligationfield { color: #CC0000; }    
.tx-guestbook-form-error { color: #CC0000; }
/*
################################
# Dokumentensystem - Style #
################################
*/  
  
.tx-danpdocumentdirs-pi2-headers { /*header*/
font-size: 12px; 
font-weight: 800; 
color: #000000;
background-color: #061467; 
}

.tx-danpdocumentdirs-pi2-headers td { /*header*/
border-width: 2px;
border-color: #000000;
}

.tx-danpdocumentdirs-pi2-headers a { /*header-farbe*/
color: #FFFFFF;
}

.tx-danpdocumentdirs-pi2-headers a:hover { /*header-farbe*/
	text-decoration: underline;
   	color: #FFFFFF;
}

.tx-danpdocumentdirs-pi2-listrow1 { /*erste Reihe*/
font-size: 11px; 
color: #000000;
background-color: #ABB6F8; 
border-style:solid; 
      border-width:2px; 
      border-color:#000000;
}

.tx-danpdocumentdirs-pi2-listrow2 { /*zweite Reihe*/
font-size: 11px; 
color: #000000;
background-color: #D7D9E6; 
border-style:solid; 
      border-width:2px; 
      border-color:#000000;
}

.tx-danpdocumentdirs-pi2-listtable {
   border-style:solid; 
      border-width:2px; 
      border-color:#000000;

}

.tx-danpdocumentdirs-pi2-modeSelector {
   text-align: center;
}

.tx-danpdocumentdirs-pi2-modeSelector-table {
background-color: #E0D6BE;
border-width: 1px;
border-color: #000000;
margin: 5px;
border-style: solid;
  border-collapse: collapse;
}
.tx-danpdocumentdirs-pi2-modeSelector-table td{
  color: #000000;
border-width: 1px;
border-color: #000000;
padding: 3px;
border-style: solid;
  border-collapse: collapse;
  font-size: 11px;    
}

.tx-danpdocumentdirs-pi2-modeSelector-SCell {
	font-weight: 800; 	
}

.tx-danpdocumentdirs-pi2-dirmenuitem{
	font-weight: 600;
	font-size: 11px;
		
}

.tx-danpdocumentdirs-pi2-browsebox table{
background-color: #061467;
border-width: 1px;
border-color: #000000;
margin: 5px;
border-style: solid;
  border-collapse: collapse;
}


tx-danpdocumentdirs-pi2-browsebox-strong {
	font-weight: bold;
}
.tx-danpdocumentdirs-pi2-browsebox td {
color: #000000;
border-width: 1px;
border-color: #000000;
padding: 3px;
border-style: solid;
border-collapse: collapse;
font-size: 11px;   
}
.tx-danpdocumentdirs-pi2-browsebox-SCell a {
	font-weight: 800;
	color: #FFFFFF; 
}

.tx-danpdocumentdirs-pi2-browsebox-SCell a:hover {
	font-weight: 800;
	color: #FFFFFF; 
}
.tx-danpdocumentdirs-pi2-searchbox-header {
font-weight: bold;
}
/*
###################
####CAL DESIGN#####
###################
*/

/*###CAL-TEASER###*/
.calteaserheaderrow { font-family: verdana; background-color: #061467; color: #FFFFFF; font-weight:bold; font-size:10px}
.calteasercontent { font-family: verdana; background-color: #FFFFFF; color:#000000; font-size:10px}  
.calteasercontent a {  text-decoration: none; color: #1903EF; }
.calteasercontent a:hover { text-decoration: underline; color: #000000; }

/*
###################
####POLL DESIGN#####
###################
*/

/*###POLL-TEASER###*/
.pollteaserheaderrow { padding: 4px; font-family: verdana; background-color: #061467; color:#FFFFFF; font-weight:bold; font-size:10px;}
.polltitelheader {  padding: 4px; font-family: verdana; background-color: #FFFFFF; color: #000000; font-weight:bold; font-size:10px;}
.pollteasercontent { padding-left: 4px; padding-right:4px; font-family: verdana; background-color: #FFFFFF; color:#000000; font-size:10px}  
.pollteasercontent a {  padding-left: 4px; padding-right:4px; text-decoration: none; color: #1903EF; font-weight: bold;}
.pollteasercontent a:hover { padding-left: 4px; padding-right:4px; text-decoration: underline; color: #000000; font-weight: bold;}
