
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 101%;
  margin: 0px;
  padding: 0px;
  color: black;  
  text-align: left;  
  background-color: #ffffff;
}
a {color: #0000ff;
   text-decoration: none;}
a:visited {color:#0000ff;}
a:hover {color: #0000ff;}
a:active { color:#000000;}


img.download {vertical-align:middle;}


/* Außencontainer, enthält logo, navi, content und footer */
#container {
  text-align: left;
  margin: auto;
  width: 1200px;
  border-style: solid;
  border-width: 0px;
  border-color: black;
  color: black;  
}


#banner {
  text-align: left;  
  height: 20px;
  
}


/* ----------outer und inner----------------- */
#outer{ 
border-left: solid 250px #000000;  /* linke Menue Spalten Farbe  */ 
background-color: #000000; /* Farbe fuer Inhalt Spalten  */
 } 

#inner{ margin:0px; width:100%; } /* die IE PC schlaufe */ 

/* --------------left navigavtion------------- */
#left {
 width:250px;
 height:720px; 
 float:left; 
 position:relative; 
 margin-left:-250px; 
 margin-right:1px;
 background-image: url(../images/bg_menu.jpg);

 }

/* -----------------Inhalt--------------------- */
#content{ 
position: relative; 
margin: 0px; }

p{
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}


#haupt {
  float: left;
  width: 908px;
  color: black;
  background-color: #ffffff;
  font-size: 0.8em; 
  line-height:1.1em;
  border-left-style: solid;
  border-left-width: 20px;
  border-left-color: #ffffff;
  padding-left: 0px;
}



    #header {
      float:left;
      width:100%;      
      background:#DAE0D2 url("../images/bg.gif") repeat-x bottom;
      font-size:12px;
      line-height:normal;             
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("../images/links.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      display:block;
      background:url("../images/rechts.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#000;
      }
    #header a:hover {
      color:red;
      }
    #header #current {
      background-image:url("../images/links_an.gif");
      }
    #header #current a {
      background-image:url("../images/rechts_an.gif");
      color:#000;
      padding-bottom:5px;
      }

.boxre1 {
  width:250px; 
  float:right; 
  position:relative;   
  border-style: solid;  
  border-width: 1px;  
  border-color: #008800;  
  
  background-color: #ccff99;
}

.boxre1 h3 {
  font-size: 0.8em;
  text-align: center;
  width: 250px;  
  color: white;
  background-color: #008800;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 5px; 
}
.boxre1 div {
  font-size: 0.5em;
  padding: 0px;  
}
.boxre1txt {
  font-size: 0.7em;
  width:250px; 
  float:left; 
  position:relative;   
  border: 1px solid #008800;
  background-color: #ccff99;  
  margin-bottom: 10px;   
}
.boxre1txt h6 {
  font-family : verdana, arial, helvetica, sans-serif; 
  font-size: 0.9em;
  line-height:1.0em; 
  font-weight : normal;
  text-align: left;   
  color: black;
  background-color: #ccff99;    
}


.boxre2 {
  width:250px; 
  float:left; 
  position:relative; 
  border: 1px solid #008800;
  background-color: #ccff99;
  padding: 5px;  
}

.boxre2 h3 {
  font-size: 0.8em;
  text-align: center;
  width: 250px;  
  color: white;
  background-color: #008800;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 5px; 
}

.boxre2 div {
  font-size: 0.5em;
  padding: 0px;  
}

.boxre2txt {
  font-size: 0.8em;
  width:250px; 
  float:left; 
  position:relative;   
  border: 1px solid #008800;
  background-color: #ccff99;  
  margin-bottom: 10px;   
}
.boxre2txt h6 {
  font-family : verdana, arial, helvetica, sans-serif; 
  font-size: 0.6em;
  line-height:1.0em; 
  font-weight : normal;
  text-align: left;
  width: 244px;  
  color: black;
  background-color: #ccff99;    
}


.boxre3 {
  width:250px; 
  float:right; 
  position:relative; 
  border: 1px solid #008800;
  background-color: #ccff99;  
}

.boxre3 h3 {
  font-size: 0.8em;
  text-align: center;
  width: 250px;  
  height: 8px; 
  color: white;
  background-color: #008800;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 5px;
}

.boxre3 div {
  font-size: 0.5em;
  padding: 0px;  
}

.boxre3txt {
  font-size: 0.8em;
  width:250px; 
  float:right; 
  position:relative;   
  border: 1px solid #008800;
  background-color: #ccff99;  
  margin-bottom: 10px; 
  
}
.boxre3txt h6 {
  font-family : verdana, arial, helvetica, sans-serif; 
  font-size: 0.6em;
  line-height:1.0em; 
  font-weight : normal;
  text-align: left;
  width: 244px;  
  color: black;
  background-color: #ccff99;    
}


.boxre4 {
  font-size: 0.8em;
  text-align: center;
  font-weight : bold;
  color: white;
  width:250px; 
  float:right; 
  position:relative;   
  border: 1px solid #008800; 
  background-color: #008800;
  padding: 5px;  
}
.boxre4bild {
  float:left; 
  position:relative;   
  border-left: 1px solid #008800;
  border-right: 1px solid #008800;
  border-bottom: 1px solid #008800;
  background-color: #ccff99;  
}
.boxre4nurbild {
  float:left; 
  position:relative;   
  border: 0px solid #008800;   
  background-color: #ffffff;
  margin-bottom: 10px;  
}
.boxre4txt {
  font-size: 0.7em;
  text-align: left; 
  width:250px; 
  float:left; 
  position:relative;   
  border-bottom: 1px solid #008800;
  border-left: 1px solid #008800;
  border-right: 1px solid #008800;
  background-color: #ccff99;  
  margin-bottom: 10px;   
}
.boxre4abstand {
  margin-bottom: 10px;   
}


/*  ----------------footer---------------------- */ 
#footer {
  font-size: 1.8em; 
  clear:left;
  padding:0px;
  margin:0px;
  text-align: right; 
  width: 100%;
  color: #ccffff;
  background-color: #006699;
  clear: both;
}


#menu1 {
	width: 250px;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	background-color: #90bade;
	color: #333;
}

#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
        font-weight:bold;
}
	
#menu1 li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	list-style: none;
	list-style-image: none;
}
	
#menu1 li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #menu1 li a {
	width: auto;
}

#menu1 li a:hover {
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}



/* ENDE Listenstile für Menüeintrag im Navibereich */

#upload {  
color: red;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif, Verdana, Arial, SunSans-Regular;
font-weight : bold;
}

/* start style formular */

#formpos {  
  padding-left:10px; 
  padding-top:0px;
}
#formpos2 { 
  float:left; 
  clear:left;    
  padding-left:10px; 
  padding-top:15px;
}

#formular { 
  margin:0 auto; 
  padding:0; 
  width:600px; 
  text-align:left;   
}
form { 
  margin:0; 
  padding:0;
}


fieldset {
  width:600px; 
  border:1px solid #336666; 
  padding-left:10px; 
  margin:0; 
  text-align:left;  
}


legend {
  font-size:1.1em; 
  color:#000000; 
  font-weight:bold; 
  padding:5px 0px 0px 0px;
  margin:0px; 
}
label { 
  color:#000000; 
  font-size:1em;    
  float:left; 
  clear:left; 
  width:100px; 
}
input {
  font-size:1.0em; 
  font-weight : bold;  
  padding-left:0.3em; 
  margin-bottom:0.2em; 
  background:#FFE566; 
  color:#000000;     
}


input:focus {
  background:#99FF00;
}
fieldset#checkbox input  {
  width:35px; 
  border:none;

}
textarea {
  width:600px; 
  border:1px 
  solid #336666;
}
textarea:focus {
  border-color:#c00;
}



#tabez {
  background-color: #FFE566;
  width:180px; 
  font-size:1.2em;
  position:absolute; 
  top:195px; 
  left:170px;
}

/* submitbtn 
.submitbtn {
	background-image: url(../images/banner_160.gif);
        height: 20px;
	padding: 0;
        position:absolute; 
        top:358px; 
        left:220px;
}

.submitbtn ul{
    margin: 0;     /*Remove all spacings from the list items*/
    padding: 0;
    list-style-type: none;
}

.submitbtn li {
  display: inline;
}

.submitbtn a {
	color: #000000;
	background-image: url(../images/banner_160.gif);
	border: 1px solid #000000;
	
	font-family: verdana, trebuchet ms, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	line-height: 20px;
	margin: 0 1px 0 1px;
	padding: 0;
	width: 298px;
	text-align: center;
	text-decoration: none;
}

.submitbtn a:hover,
.submitbtn a:active
{
	background-image: url(../images/banner_160.gif);
	border-color: red;
	color: red;
}

.submitbtn a#current ,
.submitbtn a#current :hover,
.submitbtn a#current :active
{
	background-image: url(../images/banner_160.gif);
	border-color: red;
	line-height: 21px;
	color: red;
}

.submitbtn .obermenuhigh {
  background: #D90404;
	border-color: #555;
	color: #ffffff;
}

/* auswahlmenu 
#auswahlmenu {        
	background: #FFD700;
        height: 25px;       
}

#auswahlmenu ul{
    margin: 0;     /*Remove all spacings from the list items*/
    padding: 0;
    
    list-style-type: none;
}

#auswahlmenu li {
  color: #ffffff;
  display: inline;
}

#auswahlmenu a {
	color: #ffffff;
	background: #FFD700;
	border: 1px solid #eee;
	border-bottom: none;
	font-family: verdana, trebuchet ms, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 20px;
	margin: 0 1px 0 1px;
	padding: 0;
	width: 80px;
	text-align: center;
	text-decoration: none;
}

#auswahlmenu a:hover,
#auswahlmenu a:active
{
	background: #FFD700;
	border-color: #555;
	color: #ffffff;
}

#auswahlmenu a#current ,
#auswahlmenu a#current :hover,
#auswahlmenu a#current :active
{
	background: #FFD700;
	border-color: #fff;
	line-height: 21px;
	color: #333;
}

#auswahlmenu .obermenuhigh {
  background: #FFD700;
	border-color: #555;
	color: #ffffff;
}


/* zurueckmenu 
#zurueckmenu {
	background-image: url(../images/banner_160.gif);
        height: 20px;
	padding: 0;
        position:absolute; 
        top:358px; 
        left:220px;
}

#zurueckmenu ul{
    margin: 0;     /*Remove all spacings from the list items*/
    padding: 0;
    list-style-type: none;
}

#zurueckmenu li {
  display: inline;
}

#zurueckmenu a {
	color: #000000;
	background-image: url(../images/banner_160.gif);
	border: 1px solid #000000;
	
	font-family: verdana, trebuchet ms, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	line-height: 20px;
	margin: 0 1px 0 1px;
	padding: 0;
	width: 298px;
	text-align: center;
	text-decoration: none;
}

#zurueckmenu a:hover,
#zurueckmenu a:active
{
	background-image: url(../images/banner_160.gif);
	border-color: red;
	color: red;
}

#zurueckmenu a#current ,
#zurueckmenu a#current :hover,
#zurueckmenu a#current :active
{
	background-image: url(../images/banner_160.gif);
	border-color: red;
	line-height: 21px;
	color: red;
}

#zurueckmenu .obermenuhigh {
  background: #D90404;
	border-color: #555;
	color: #ffffff;
}

/* ende style formular */


h1 {  
  color: #ffffff;
  font-size: 1.3em;
  line-height: 1.3;
  margin-top: 0px;    
  background-image: url(h1.jpg);
  background-repeat: repeat-y;
  padding: 4px;
}

/* Überschrift 2 */
h2 {
  font-size: 1.2em;
  line-height: 1.4;
  background-image: url(../images/gruenkaro.gif);
  background-repeat: no-repeat;
  text-indent: 20px;
  background-position: left;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/* Überschrift 3 */
h3 {
  color: red;
  font-size: 1.0em;
  line-height: 1.0;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

/* Überschrift 4 */
h4 {
  color: red;
  font-size: 1.4em;
  text-align: center;
  line-height: 1.4;  
  background-color: #ccff99;
}

/* Überschrift 5 */
h5 {
  font-size: 0.8em;
  line-height: 1.0;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

/* Überschrift 6 */
h6 {
  font-size: 0.7em;
  line-height: 1.0;
  margin-bottom: 1px;
  padding-bottom: 1px;  
}

/* Überschrift 7 */
h7 {
  font-size: 0.6em;
  line-height: 0.8;
  margin-bottom: 1px;
  padding-bottom: 1px;
}
/* Überschrift 8 */
h8 {
  font-size: 0.8em;
  color: red;
  line-height: 0.8;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

h9 {  
  color: #000000;
  font-size: 1.2em;
  line-height: 1.2;
  margin-top: 10px;
  margin-left: 10px;  
  background-color: #87cefa;
  padding: 4px;
}

/* Absatz und div */
p, div {
  padding-right: 0px;
}

/* Tag b zusätzlich einfärben */
b {
 /*  color: #7C580A; */
 color: black;
}

/* Zeichenformat strong */
strong {
  /*  color: #AF1810; */
 color: black;
}

/* Linie interessant gestalten */
hr {
  border-style: solid;
  border-width: 1px;
  border-color: #006699;
  width: 100%;
  margin-left: 0px;
  text-align: left;
}

#tab1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.45em;
border:0px solid #008800;
border-collapse:collapse;}

#tab1 th{
background:#0066B2;
color:#000000; 
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tab1 td{
font-size:0.80em;
background:#ccff99;
border-bottom: 1px solid #008800;
padding:1px 2px 1px 2px;}

#tab1 tr.titel th{
font-weight: bold;
font-size:1.60em;
color:#ffffff;
border:1px solid #000000;
}

#tab1 tr.dblau th{
font-weight: bold;
background-image: url(../images/banner_160.gif);
background-repeat: repeat-x;
border:1px solid #000000;}

#tab1 tr.blau td{
font-size:0.8em;
background:#B2E5FF;
border:1px solid #000000;}

#tab1 tr.farbwechsel td{
font-size:0.80em;
background:#ccff99;
border-bottom: 1px solid #008800;}

#tab1 tr.weiss td{
background:#ffffff;
border:1px solid #000000;}

#tab1 tr.braun td{
background:#FFE599;
border:1px solid #000000;}

#tab1 tr.dbraun td{
background:#E59966;
border:1px solid #000000;}





#tab2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
border:0px solid #000000;
border-collapse:collapse;
}

#tab2 th{
background:#00008b;
color:#000000; 
border:0px solid #000000;
padding:2px 2px 2px 2px;}

#tab2 td{
font-size:0.8em;
background:#ccff99;
border:0px solid #000000;
padding:1px 2px 0px 2px;}

#tab2 tr.titel th{
font-size:0.7em;
color:#ccff99;
border:0px solid #000000;
background:#1e90ff;
hight:4px;
}

#tab2 tr.dblau th{
font-size:0.8em;
font-weight: bold;
background:#87cefa;
border:0px solid #000000;
}

#tab2 tr.blau td{
font-size:0.8em;
background:#B2E5FF;
border:0px solid #000000;}

#tab2 tr.linie_unten td{
font-size:0.8em;
background:#ccff99;
border-bottom:1px solid #008800;
}



#tab3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
border:0px solid #000000;
border-collapse:collapse;
}

#tab3 th{
background:#00008b;
color:#000000; 
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tab3 td{
font-size:1.0em;
background:#ffffff;
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tab3 tr.titel th{
font-size:0.9em;
color:#ffffff;
border:1px solid #000000;
background:#1e90ff;
hight:5px;
}

#tab3 tr.dblau th{
font-size:1.em;
font-weight: bold;
background:#87cefa;
border:1px solid #000000;
}

#tab3 tr.blau td{
font-size:1.0em;
background:#B2E5FF;
border:1px solid #000000;}

#tab3 tr.weiss td{
font-size:1.0em;
background:#ffffff;
border:1px solid #ffffff;
border-bottom:1px solid #000000;
}



#tab4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
border:0px solid #000000;
border-collapse:collapse;
}

#tab4 th{
background:#00008b;
color:#000000; 
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tab4 td{
font-size:1.0em;
background:#ffffff;
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tab4 tr.titel th{
font-size:0.9em;
color:#ffffff;
border:1px solid #000000;
background:#1e90ff;
hight:5px;
}

#tab4 tr.dblau th{
font-size:1.em;
font-weight: bold;
background:#87cefa;
border:1px solid #000000;
}

#tab4 tr.blau td{
font-size:1.0em;
background:#B2E5FF;
border:1px solid #000000;}

#tab4 tr.weiss td{
font-size:0.9em;
background:#ffffff;
border:1px solid #ffffff;
border-bottom:1px solid #000000;
}

#tab4 tr.normal td{
font-size:1.0em;
background:#ffffff;
border:1px solid #ffffff;
border-bottom:1px solid #000000;
}

#tab4 tr.klein td{
font-size:0.8em;
background:#ffffff;
border:1px solid #ffffff;
border-bottom:1px solid #000000;
}


#tab5{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
border:0px solid #000000;
border-collapse:collapse;
}

#tab5 th{
background:#00008b;
color:#000000; 
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tab5 td{
font-size:1.0em;
background:#ffffff;
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tab5 tr.titel th{
font-size:0.9em;
color:#ffffff;
border:1px solid #000000;
background:#1e90ff;
hight:5px;
}

#tab5 tr.dblau th{
font-size:1.em;
font-weight: bold;
background:#87cefa;
border:1px solid #000000;
}

#tab5 tr.blau td{
font-size:1.0em;
background:#B2E5FF;
border:1px solid #000000;}


#tab5 tr.weiss td{
font-size:1.0em;
background:#ffffff;
border:1px solid #ffffff;
border-bottom:1px solid #000000;
}

#tabaktuelles{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
border:1px solid #000000;
border-collapse:collapse;}

#tabaktuelles th{
background:#0066B2;
color:#000000; 
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tabaktuelles td{
background:#ffffff;
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tabaktuelles tr.titel th{
font-weight: bold;
font-size:1.30em;
color:#ffffff;
border:1px solid #000000;
}

#tabaktuelles tr.dblau th{
background-image: url(../images/banner_160.gif);
background-repeat: repeat-x;
border:1px solid #000000;}

#tabaktuelles tr.blau td{
background:#B2E5FF;
border:1px solid #000000;}

#tabaktuelles tr.inhalt td{
background:#D6EEFB;
border:1px solid #000000;}

#tabaktuelles tr.weiss td{
background:#ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;}

#tabaktuelles tr.leer td{
background:#ffffff;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;}



#icon {
width:50px; 
height:50px;
background-image: url(date.png);
font-family: Verdana, Arial, Helvetica, sans-serif;
}



#tabicon{
font-family: Verdana, Arial, Helvetica, sans-serif;
border:0px solid #000000;
width:550px; 
}

#tabicon td.monat{
width:50px; 
font-size:9px;
padding:3px 0px 0px 13px;
}
#tabicon td.tag{
width:50px; 
font-size:18px;
padding:6px 0px 0px 10px;
}

#tabicon td.titel{
width:500px; 
font-size:20px;
font-weight:bold;
text-align:left;
vertical-align: top;
}



#tabnews{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
border:1px solid #000000;
border-collapse:collapse;}

#tabnews th{
background:#0066B2;
color:#000000; 
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tabnews td{
background:#ffffff;
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tabnews tr.titel th{
font-weight: bold;
font-size:1.30em;
color:#ffffff;
border:1px solid #000000;
}

#tabnews tr.dblau th{
background-image: url(../images/banner_160.gif);
background-repeat: repeat-x;
border:1px solid #000000;}

#tabnews tr.blau td{
background:#B2E5FF;
border:1px solid #000000;}

#tabnews tr.inhalt td{
background:#D6EEFB;
border:1px solid #000000;}

#tabnews tr.weiss td{
background:#ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;}

#tabnews tr.leer td{
background:#ffffff;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;}


#tabrechts{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
border:0px solid #000000;
border-collapse:collapse;
}

#tabrechts th{
background:#00008b;
color:#000000; 
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tabrechts td{
font-size:0.8em;
background:#ffffff;
border:1px solid #000000;
padding:2px 2px 2px 2px;}

#tabrechts tr.titel th{
font-size:0.7em;
color:#ffffff;
border:1px solid #000000;
background:#1e90ff;
hight:5px;
}

#tabrechts tr.dblau th{
font-size:0.8em;
font-weight: bold;
background:#87cefa;
border:1px solid #000000;
}

#tabrechts tr.blau td{
font-size:0.8em;
background:#B2E5FF;
border:1px solid #000000;}

#tabrechts tr.weiss td{
font-size:0.8em;
background:#ffffff;
border:1px solid #000000;
}


/* Luft für Tabellen */
table th, th {  
  background: #C96;
  border-left: 1px solid #EB8;
  border-right: 1px solid #B74;
  border-top: 1px solid #EB8;
  font-size : 11px;
  font-weight: normal;
  padding: 1px 1px;
  
}

table td, td, tbody { 
  background: #EEE;
  border-bottom: none;
  border-left: none;
  border-right: 1px solid #CCC;
  border-top: 1px solid #DDD;
  padding: 1px;
  font-size : 12px;
}

#date_sel {
  width:24px;  
  height: 20x; 
  background-image: url(../images/datepicker_24.gif);
  background-repeat: no-repeat;
  cursor: pointer; 
}

.dpDiv {

}
.dpTable {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ece9d8; TEXT-ALIGN: center
}
.dpTR {

}
.dpTitleTR {

}
.dpDayTR {

}
.dpTodayButtonTR {

}
.dpTD {
	CURSOR: pointer
}
.dpDayHighlightTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; CURSOR: pointer; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTitleTD {

}
.dpButtonTD {

}
.dpTodayButtonTD {

}
.dpDayTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: blue; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black
}
.dpDayHighlight {
	FONT-WEIGHT: bold; COLOR: #4060ff
}
.dpButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.dpTodayButton {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; COLOR: black; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}