body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td, div,
ul, ol, li, tt, 
form, input, select, textarea, .content-right-text, .red a:hover, .red a, .red, .red a:link,
.red a:active, .red a:visited, .black a:hover,
.black a, .black, .black a:link, .black a:active, .black a:visited, .nav-text1 a:hover, .pic-active1, .nav-text1 a, .nav-text1, .error, .input,
a, a:link, a:active,a:visited, .nav-text a:hover, .nav-text a, .nav-text, .pic-active, .weekdays, .months, .nonclickableDays, .clickableDays, .imgCal, .feedFormfieldCalendar, .feedFormField, .feedFormDateTitle, .feedFormTimeTitle, .feedFormTitle, .feedTitle, .pdf-text a:hover, .pdf-text a, .pdf-text, .content-home-text, .tableline tr td,
a,
     a:link,
     a:active,
     a:visited,
     a:hover
     {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       line-height:15px;
       text-decoration: none;
       font-weight: normal; 
	   color:#FFFFFF;
}

a,
     a:link,
     a:active,
     a:visited,
     a:hover
{
 color:#da0404;
}	 

a:hover 
{
  text-decoration: underline;
}

.error {
 color:#da0404;
}

.tableline tr td {
border-bottom:1px dotted #838383;
padding-bottom:8px;
padding-top:5px;
}

tt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#888888;
text-decoration:none;
font-weight:normal;
}

input {
color:#FFFFFF;
padding:0;
margin:0;
}

select {
color:#000000;
}

.input {
color:#FFFFFF;
border:0px;
background:none;
border-bottom:1px dashed #838383;
}


textarea {
background-color: transparent;
background-image:url(/cms/site/img/textarea.png);
behavior: url(/cms/site/js/iepngfix.htc);
border:none;
width:280px;
height:80px;
line-height:16px;
overflow:auto;
}

p {
margin:0;
padding:0;
}

img {
behavior: url(/cms/site/js/iepngfix.htc);
}	

h3 {
   font-size: 14px;
   color:#da0404; 
line-height:25px;
}

body {
	background-image:url(/cms/site/img/bg.jpg);
	background-repeat:repeat;

   scrollbar-face-color: #da0404;
     scrollbar-track-color: #000000;
     scrollbar-3dlight-color: #000000;
     scrollbar-darkshadow-color: #000000;
     scrollbar-track-color: #000000;
     scrollbar-arrow-color: #000000;
     scrollbar-highlight-color: #000000;
     scrollbar-shadow-color: #000000;
}


#zentriert {
  position:absolute;
  left:50%;
  width:1000px;
  margin-left:-500px;
  top:73px; 
  text-align:left;
}

#top {
position:absolute;
left:0;
top:0;
z-index:100;
width:1000px;
height:48px;
}

#logo2 {
float:right;
width:224px;
padding-top:13px;
}

#flashdiv {
position:absolute;
left:0;
top:48px;
z-index:1;
width:1000px;
height:500px;
}

#footer {
position:absolute;
left:0;
top:596px;
z-index:10;
width:1000px;
height:48px;
}

#footer a{
color:#000000;
text-decoration:none;
}

#footer a:hover{
color:#da0404;
text-decoration:none;
}


#footer1 {
width:700px;
height:48px;
text-align:left;
float:left;
}

#footer2 {
width:300px;
height:48px;
text-align:right;
float:left;
padding-top:5px;
}		

#nav {
  width:776px;
height:48px;
float:right;
}


#nav-li
{	
    margin: 0;
	padding: 0;
	text-align:center;
}

#nav-li li
{	margin: 0;
	padding: 0;
	list-style: none;
	float:right;
}

#nav-li li a
{	display: block;
	text-decoration: none;
    color:#000000;
}

#nav-li li a:hover
{	
    text-decoration: none;
color:#000000;
}

#nav-li li div {
visibility:hidden;
    margin: 0;
	padding: 0;
	text-align:center;
	width:129px;
	padding-right:6px;
	padding-left:6px;
	background:#000000;
	padding-bottom:11px;	
padding-top:12px;
}

*html #nav-li li div {
visibility:hidden;
    margin: 0;
	padding: 0;
	text-align:center;
	width:129px;
	padding-right:6px;
	padding-left:6px;
	background:#000000;
	padding-bottom:11px;	
padding-top:6px;
}

#nav-li li div a  {
position: relative;
	display: block;
	margin: 0;
  font-size:12px;
line-height:22px;
  width:129px;
height:23px;
color:#FFFFFF;
background-image:none;
 border-bottom:1px dashed #7e7e7e;
}

#nav-li li div a:hover{
color:#da0404;
width:129px;
  font-size:12px;
line-height:22px;
height:23px;
background-image:none;
}

.nav-text
{
  color:#000000;
  font-size:12px;
  	background-image:url(/cms/site/img/nav-inactive.png);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:142px;
	height:48px;
}

*html .nav-text
{
  color:#000000;
  font-size:12px;
  	background-image:url(/cms/site/img/nav-inactive.gif);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:142px;
	height:48px;
}
.nav-text a
{
  color:#000000;
  font-size:12px;
  width:142px;
  height:48px;
}

.nav-text a:hover
{
  color:#000000;
  font-size:12px;
  background-image:url(/cms/site/img/nav-active.png);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:142px;
	height:48px;
}

.pic-active {
  background-image:url(/cms/site/img/nav-active.png);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:142px;
	height:48px;
}

*html .pic-active {
  background-image:url(/cms/site/img/nav-active.gif);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:142px;
	height:48px;
}

* html .nav-text a:hover
{
  color:#000000;
  font-size:12px;
  background-image:url(/cms/site/img/nav-active.gif);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:142px;
	height:48px;
}


.nav-text1
{
  color:#000000;
  font-size:12px;
  padding-top:20px;
  	background-image:url(/cms/site/img/nav-inactive1.png);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:143px;
	height:48px;
}

*html .nav-text1
{
  color:#000000;
  font-size:12px;
  	background-image:url(/cms/site/img/nav-inactive1.gif);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:143px;
	height:48px;
}

.nav-text1 a
{
  color:#000000;
  font-size:12px;
  width:143px;
  height:48px;
}

.nav-text1 a:hover
{
  color:#000000;
  font-size:12px;
  background-image:url(/cms/site/img/nav-active1.png);
  behavior: url(/cms/site/js/iepngfix.htc);
  background-repeat:no-repeat;
  width:143px;
  height:48px;
}

.pic-active1 {
  background-image:url(/cms/site/img/nav-active1.png);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:143px;
	height:48px;
}

*html .pic-active1 {
  background-image:url(/cms/site/img/nav-active1.gif);
	behavior: url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:143px;
	height:48px;
}


*html .nav-text1 a:hover
{
  color:#000000;
  font-size:12px;
  background-image:url(/cms/site/img/nav-active1.gif);
  behavior: url(/cms/site/js/iepngfix.htc);
  background-repeat:no-repeat;
  width:143px;
  height:48px;
}

#content {
position:absolute;
left:12px;
top:60px;
z-index:5;
width:976px;
height:524px;
}

#content-left {
width:212px;
float:left;
}

.black {
  background-image:url(/cms/site/img/nav-black.jpg);
  background-repeat:no-repeat;
  width:212px;
  height:23px;
  text-align:center;
  color:#FFFFFF;
    line-height:22px;
margin-top:1px;
}

.red {
  background-image:url(/cms/site/img/nav-red.jpg);
  background-repeat:no-repeat;
  width:212px;
  height:23px;
  text-align:center;
  color:#FFFFFF;
  line-height:22px;
margin-top:1px;
}

.black a, 
.black a:link,
.black a:active,
.black a:visited {
  color:#FFFFFF;
  line-height:22px;
}

.black a:hover {
text-decoration:none;
line-height:22px;
color:#da0404;
}

.red a,
.red a:link,
.red a:active,
.red a:visited {
  color:#FFFFFF;
  line-height:22px;
}

.red a:hover {
  text-decoration:none;
  line-height:22px;
}

#content-right {
width:364px;
height:524px;
overflow:auto;
  background-image:url(/cms/site/img/bg-text.png);
  behavior: url(/cms/site/js/iepngfix.htc);
  background-repeat:repeat;
  float:left;
  margin-left:400px;
}

#content-home {
width:976px;
height:80px;
margin-top:170px;
  background-image:url(/cms/site/img/bg-text.png);
  behavior: url(/cms/site/js/iepngfix.htc);
  background-repeat:repeat;
  float:left;
}

.content-home-text {
padding:18px;
}

*html #content-right {
width:364px;
height:524px;
overflow:auto;
  background-image:url(/cms/site/img/bg-text.png);
  behavior: url(/cms/site/js/iepngfix.htc);
  background-repeat:repeat;
  float:left;
  margin-left:306px;
}

.content-right-text {
max-height:488px;
width:328px;
padding:18px;
position:absolute;
bottom:0;
overflow:auto;
overflow-x:hidden;
}

*html .content-right-text {
height:488px;
width:328px;
padding:18px;
position:absolute;
bottom:0;
overflow:auto;
overflow-x:hidden;
}

#nav-li li div p a {
color:#838383;
border-bottom:1px dashed #838383;
font-size:11px;
text-align:left;
}

#nav-li li div p a:hover {
 color:#da0404;
border-bottom:1px dashed #838383;
font-size:11px;
text-align:left;
}


.pdf-text {
float:left;
padding-top:1px;
padding-left:5px;
color:#FFFFFF;
}


.pdf-text a {
color:#FFFFFF;
}

.pdf-text a:hover {
color:#da0404;
text-decoration:none;
}


/* Outside Table properties */
#feedTable td {
	padding:2px 2px 0px 0;
	font-family:arial;
	font-size:12px;
}

/* Title Text */
.feedTitle {
	margin:0px 2px 5px 0px;
	font-family:arial;
	font-size:12px;
}
/* Form Title Tags */
.feedFormTitle {
	float:right;
	vertical-align:middle;
}
/* Form Time Title Tags */
.feedFormTimeTitle {
	padding:4px 0px;
	float:left;
}
/* Form Time Title Tags */
.feedFormDateTitle {
	padding:4px 0px;
	float:right;
}
/* Text Form Fields */
.feedFormField {
	font-size:12px;
	margin:2px 2px 2px 2px;
color:#000000;
}
/* Text Form Field for Date field */
.feedFormfieldCalendar {
	font-size:12px;
	margin:2px 2px 2px 2px;
	width:100px;
color:#000000;
}

/* Logo Treatment */
#logoLink
{
	float:right;
	margin:0px;
}
#logo
{
	border-width:0px;
	margin:0px;
	display:none;
}
#dateDisplay
{
	font-size:10px;
	color:#000000;
 	font-family:arial;
	float:right;
	margin:0px 30px 0px 0px;
}

/*** calendar styles ***/

/* Placeholder. Don't change this */
.imgCal 
{
	position: absolute; 
	display: none; 
	z-index:100;
}

/* Calendar Table properties */
#imageCal table {
	font-size:12px;
 	width:150px;
	font-family:arial;
	font-weight: bold;
	background:#FFF;
}
#imageCal td {
	padding:0px 0px 0px 0;
	text-align:center;
}

/* Days in the future */
.clickableDays 
{	
	color: #000000; 
	text-decoration: none;
	height:18px;
}

/* Days in the past */
.nonclickableDays 
{	
	color: #CCCCCC;
	height:18px;
}

/* Name of the month at the top */
.months 
{
	color: #FFFFFF; 
	text-decoration: none 
}

/* Day of the week */
.weekdays
{
	color: #000000; 
	text-decoration: none; 
	color:#666666;
	background-color:#EFEFEF; 
	width:14%;
}
