/* <dtml-comment>
$Modified:  <mamba>  04-08-2005 14:32:57 $
</dtml-comment>*/
body {
	background-color:#fffcf7;
    margin-top: 10px;
    margin-left: 10px;
}
/*  general  */
/*
a:link {
	color: #005970;
    }
a:visited {
	color: #005970;
	text-decoration: none;
    }
a:hover {
	color: #096AB3;
	text-decoration: underline;
}
a:active {
	color: #005970;
	text-decoration: underline;
}
*/
/*
  Header of item list 
*/
h3.listHeader {
    color: #A99185;
    margin-bottom: 4px;
    margin-top: 0px;
    
}
/*
REMOVED 25.11.2004:
*/

/*
.blogLink a:link {
	color: #005970;
    text-decoration: underline;
    }
.blogLink a:hover {
	color: #096AB3;
	text-decoration: underline;

}
*/

table.jahreszeiten {
    /*background-color: #E3DAD5; */
    border: 1px solid #A99185;
}

table.station {
         background-color: #F3F3F3;
		 padding: 4px;
		 border:1px solid #5e6e6e;
}
#jahreszeiten {
    background-color: #E3DAD5;
    border: 1px solid #A99185;
}
h2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold;
	font-size: 14px;
}
.hervorhebung {
	color: red;
	
}

/* 
Für verbindliche Formularfelder
*/
.mand  {
	color: red;
}

.mapmand  {
	color: red;
	font-size: 10px;
}

.mapnomand  {
	color: black;
	font-size: 10px;
}

#mapform td input{
	font-size: 10px;
}

.allspec th {
	    font-weight:bold;
		font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;	
		font-size: 12px;
}

table.allspec  {
	background-color: #D3D3D3;
	border: 1px solid black;
	
}


tr.colored {
	background-color: #E3DAD5;
}




td.blogLinkTxt {
    padding: 4px;
}
table.outerTBL {
}

table.tbl_right td {
     border:1px solid blue;
}

/*  pw-fields; from plone */
.field {
    top: 0;
    left: 0;
    margin: 0 0 0 0;    
    font-family: Verdana; 
    font-size: 8px; 
    margin-bottom: 0px; 
    margin-right: 0; 
    padding: 0px;
    vertical-align: middle;
    
}
.bImg {
    border:1px solid #A99185; 
}
.bimgCapt {
    margin-top: 0px;
    margin-bottom:16px;
    margin-left: 4px;
}
/*  layout for right tables */
table.tbl_R  td{
   background-color: #E3DAD5;
/*     border: 1px solid #A99185;   */
   }
table.tbl_Rout {
    border: 2px solid green;
}
table.rightTBL {
    background-color: #E3DAD5;
}
/*
Removed 26.11.2004
*/
/*
.rightTBL a:link {
	color: #714832;
	text-decoration:none;
}
.rightTBL a:visited {
	color:  #714832;
	text-decoration:none;
}
.otherblogs a:link {
	color:  #714832;
	text-decoration:none;
}
.otherblogs a:visited {
	color:  #714832;
	text-decoration:none;
}
.otherblogs a:hover {
	color:  #714832;
	text-decoration:underline;
}
*/
/*  left Link-Table */
table.leftTBL {
     background-color: #E3DAD5;
}

.pad td {
    padding-left: 6px;
    padding-right: 6px;
}
/*
Removed 26.11.2004
*/

/*
.leftTBL a:link {
	color: #A99185;
	text-decoration:none;
}
.leftTBL a:visited {
	color: #A99185;
	text-decoration:none;
}
*/

/*  calender table */
/*  days: */
.calDayTBL td {
    background-color: #E3DAD5;
    border-color: #E3DAD5;
}
.calDayTBL tr {
    background-color: #E3DAD5;
    border-color: #E3DAD5;
}

.calDayTBL {
        background-color: #E3DAD5;
    border-color: #E3DAD5;
    
}
.calDayTBL a:link {
   font-weight:bold; 
    color:black;
}
.calDayTBL a:visited {
   font-weight:bold; 
    color:black;
}
b.cal_th {
    font-weight:bold;
    color: black;
}
td.cal_th {
    background-color: #A99185;
    font-weight:bold;
    color: #714832;
    text-align: center;
}
/*  month-display */
.calRTBL td {
    background-color: #E3DAD5;    
    color: #714832;
    font-size: 10px; 
    font-weight: bold;
    border-color: #E3DAD5;
    padding-bottom: 8px;
    padding-top: 8px;
    
}
/*  in site_header */
.hdrow1 {
    
    } 
.hdrow2 {
    background-color: A99185;
    }
.bHead  table {
    background-color: #000000;
}
td.blackbg {
    background-color: #000000;
    color: #FFFFFF;
}
td.blackbg_adm {
    background-color: #FF0033;
    color: #FFFFFF;
}
td.blackbg a:link{
    color:  #A99185;
    text-decoration:none;
}
td.blackbg a:visited{
    color:  #A99185;
    text-decoration:none;
}
td.brwnbg {  
     background-color: #A99185;
     color:  #FFFFFF;
     vertical-align: middle;
}
/* end site_header */
table.otherblogs p {
    margin: 3px;
    font:  12px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
}
td.hdlogin {
    font:  10px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
table.admL  {
 border:1px solid #A99185;
}
table.admL th {
     background-color: #F3F3F3;
     padding:2px;
     font-weight:bold;
    font:  12px Verdana, Arial, Helvetica, sans-serif;
}
table.itemlist {
  /* background-color: #F3F3F3; */
      background-color: #E3DAD5;
 padding:2px;
 border:1px solid #A99185;
}
table.itemlist td {
	font:  12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
      font-weight:bold;
}
ul.themen li {
     font:  10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
padding:1px;
}
ul.themen {
margin-left:16px;
list-style-position:outside; 
}
p.nav_row {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
p.header1 {
	font:  12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
       font-weight:bold;
}
td.item_hd {
	font:  12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
      font-weight:bold;
}
p.svcnav {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 20px;
}
p.svcnav a:link {
	text-decoration:none;
}
p.svcnav a:visited {
	text-decoration:none;
}
p.svcnav a:hover {
	text-decoration:underline;
}
p.svcnav a:active {
	text-decoration:underline;
}
p.navadmin {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
p.navadmin a:link {
	text-decoration:underline;
}
p.navadmin a:visited {
	text-decoration:underline;
}
p.navadmin a:hover {
	text-decoration:underline;
}
p.navadmin a:active {
	text-decoration:underline;
}
table.admin td {
	background-color: #FFFFFF;
}
table.admin td.strip {
	background-color: #F3F3F3;
	height: 20px;
}
.breite50 {
	width: 50px;
}
.breite50 {
	width: 50px;
}
.breite100 {
	width: 100px;
}
.breite150 {
	width: 150px;
}
.breite200 {
	width: 200px;
}
.breite250 {
	width: 250px;
}
.breite300 {
	width: 300px;
}
.breite400 {
	width: 400px;
}
/* ##########################################################
#################################################################
##############################################################*/
/*<dtml-comment>*/
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
td, p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
td.strip {
	background-image: url(../bimg/bg1.gif);
}
h1 {
	font-size: 14px;
}

p.nav_row {
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}



a:link  { font-weight:500; color:#005970;text-decoration:none  }
a:visited { font-weight:500; color:#005970; text-decoration:none }
a:hover { font-weight:500; color:#005970; }
a:active { font-weight:500; color:#005970; } 
/*</dtml-comment>*/


