BODY  {
  background-color:#a00;
  color:#000;
  font-size:10px;
  font-family:verdana;  
/*
  font-weight: bold;
  background-image:url(images/niete.png);/*bgrunning.gif*/
/*
  background-image:url(../../images/newlogo.png); background-attachment:fixed; background-repeat:no-repeat; background-position:50% 50%;
  scrollbar-face-color: #E06D2D;
  scrollbar-highlight-color: #E06D2D;
  scrollbar-3dlight-color: #E06D2D;
  scrollbar-darkshadow-color: #E06D2D;
  scrollbar-shadow-color: #E06D2D;
  scrollbar-arrow-color: #804000;
  scrollbar-track-color: #804000;
*/
 margin: 0px auto;
 width:800px;
 /*width: 920px;*/
}
.first_head{
/*  Background-Color: #009;*/
  background-image:url(images/head_bg.jpg);
  background-repeat:no-repeat;
  height:198px;
  width:790px;
  padding-bottom:12px;
}
.web_body{
  Background-Color: #fff;
  padding: 5px 5px 5px 5px;
}
.web_left_head{
  background: transparent url(images/nav_bg_001.png) no-repeat;
  height:15px;
  padding-left:180px;
  /*nav_left_bg.png*/
} 
.web_left_body{
  background: transparent url(images/nav_bg_002.png) repeat-y;
  width:161px;  
  padding-left:10px;
  float:left;
} 
.web_middle_body{
  text-align:left;
  padding: 20px 0px 0px 190px;
}
.web_right_body{
  width:20px;
  float:right;
}
.web_head{
  Background-Color: #009;
  background-image:url(images/nav_bg_001.png);
  background-repeat:no-repeat;
  height:15px;
  width:161px;
} 
.web_footer {
 /* Background-Color: #00c;*/
  clear:both;
}

.web_way{
  Color: #000;
  Background-Color: #fff;
  Padding: 2px;
  border-width: 1px;
  border-left-style: outset;
  border-bottom-style: outset;
  border-right-style: outset;
  border-color: black;
  background-image:url(images/nav_top_way_bg.png);
  background-repeat:repeat-x;
  line-height:15px;
}

.head_date{
  text-align:right;
  color:#fff;
  padding-right:25px;
}

TABLE  {FONT-SIZE: 10px; /*font-weight: bold;*/}
li {list-style-type: square;}


/* HAUPT NAVIGATION */
.nav_table1{
  color:#000;
  Background-Color: #fff;
  border-width: 1px;
  border-style: none;
  border-top-style: outset;
  border-left-style: outset;
  border-color: #804000;
}
.nav_table2{
  color:#000;
  Background-Color: #fff;
  border-width: 3px;
  border-style: none;
  border-bottom-style:outset;
  border-right-style:outset;
/*
  border-color: #804000;
*/
  border-color: whitesmoke;
}
.nav_body{
  FONT-SIZE: 10px;
  Background-Color: #fff;
  COLOR: #000;
  FONT-FAMILY: verdana;
/*
  font-weight: bold;
*/
}

/* UNTER NAVIGATION */
.nav_sub_table1{
  Background-Color:#fff;
  border-width: 1px;
  border-style: none;
  border-top-style: outset;
  border-left-style: outset;
  border-color: #804000;
}
.nav_sub_table2{
  Background-Color: #fff;
  border-width: 3px;
  border-style: none;
  border-bottom-style: outset;
  border-right-style: outset;
/*
  border-color: #804000;
*/
  border-color: whitesmoke;
}
.nav_sub_body{
  FONT-SIZE: 10px;
  Background-Color: #fff;
  COLOR: #000;
  FONT-FAMILY: verdana;
/*
  font-weight: bold;
*/
}


/* DROPDOWN NAVIGATION */
.navhead{
  Width: 120px;
  Margin: 0px;
  Background-Color: #fff;
/*
  Height: 16px;*/
  Z-Index: 400;
  FONT-FAMILY: verdana;
/*
 font-weight: bold;
*/
}
.navbody{
  Visibility: hidden;
  Position: absolute;
  Color: black;
  Background-Color: #fff;
  Width: 120px;
  Filter:Alpha(style=0,opacity=90);
  -moz-opacity: 90%;
}
.boxside
{
margin: 0; /* center for now */
width: 550px; /* ems so it will grow */
background: url(images/box_side.jpg) no-repeat bottom left;
font-size: 100%;

}
.boxhead
{ 
background: url(images/box_head.jpg) no-repeat top left;
margin: 0;
padding: 5px;
}
.boxhead h1
{
margin: 0;
padding: 6px 30px 5px;
color: white; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
}
.boxbody
{
background: url(images/box_body.jpg) no-repeat bottom right;
margin:0;
padding-top: 10px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 35px;
Overflow: hidden;
}

/* NEWS JavaTicker */
.newsticker {Font-Size: 8px; /*font-weight: bold;*/ Color:white; width: 550px; height: 11px; Overflow: hidden; /*Border-Color:black; Border-Style: outset; Border-Width: 2px; Background-Color: #9ea985;*/ Text-Align: center;}


/* IFRAME CustomScripts */
.custom  {Width: 610; Height: 97%; Background-Color: #bbc2a9;}


/* HIGHLIGHT */
.highlight {color: #FFFFFF; Background-Color: #0000FF;}


DIV    {FONT-SIZE: 10px; FONT-FAMILY: verdana; font-weight:100;}

/*CalenderPopUp
#tipDiv {position: absolute; width: 400px; height: 300px; left: 50%; top: 50%; margin-left: -200px; margin-top: -150px;}
*/

/*PopUp*/
.tooltip    {FONT-SIZE: 10px; FONT-FAMILY: verdana;}

/* LOGINFORM */
.logdiv	{Border-Style: solid; Border-Width: 1px; Background-Color: #fff; Position:absolute; Left:20%; Top:25%; Overflow:none; Height:225; Text-Align: center; Vertical-Align: middle; z-index: 255;}
.login	{FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; /*font-weight: bold;*/}

.kopf1 { background: #fff url(images/kopf1.png) no-repeat; line-height:12px; FONT-SIZE: 10px; font-weight: bold; COLOR: #000; FONT-FAMILY: verdana; /*font-weight: bold;*/}
.kopf2 {FONT-SIZE: 10px; /*font-weight: bold;*/ Background-Color: #f00; COLOR: #fff; FONT-FAMILY: verdana; /*font-weight: bold;*/}

.link  {FONT-SIZE: 10px; Background-Color: #000; COLOR: #fff; FONT-FAMILY: verdana; font-weight: lighter;}
.site_count {FONT-SIZE: 10px; Background-Color: transparent; COLOR: #000; FONT-FAMILY: verdana; font-weight: lighter;}

.body  { FONT-SIZE: 10px; Background-Color: #f00; COLOR: #fff; FONT-FAMILY: verdana; /*font-weight: bold;*/}
.body2 { FONT-SIZE: 10px; Background-Color: #f00; COLOR: #fff; FONT-FAMILY: verdana; /*font-weight: bold;*/}

.tdfooter { FONT-SIZE: 10px; Background-Color: #f00; COLOR: #fff; FONT-FAMILY: verdana; /*font-weight: bold;*/}

/*HRC Codes*/
.quote		{color:#000; Background-Color: #fff; Border-Width: 2px; Border-Style: inset; Font-Style: normal;}
.edit		{Background-Color: #FFFFFF; Border-Width: 2px; Border-Style: inset; Font-Style: normal;}
.expand 	{FONT-SIZE: 10px; FONT-FAMILY: verdana; /*font-weight: bold;*/}
A.Lexpand	{FONT-SIZE: 10px; FONT-FAMILY: verdana; /*font-weight: bold;*/}



/* TABLE <TR> - gerade/ungerade  */
.odd   {FONT-SIZE: 10px; Background-Color: transparent; COLOR: #000; FONT-FAMILY: verdana; /*font-weight: bold;*/}
.even  {FONT-SIZE: 10px; Background-Color: #a00; COLOR: #000; FONT-FAMILY: verdana; /*font-weight: bold;*/}

/* KALENDER  */
.past    {FONT-SIZE: 10px; Background-Color: #E0E0E0; COLOR: #fff; FONT-FAMILY: verdana; /*font-weight: bold;*/}
.today   {FONT-SIZE: 10px; Background-Color: #FFFFFF; COLOR: #fff; FONT-FAMILY: verdana; /*font-weight: bold;*/}
.future  {FONT-SIZE: 10px; Background-Color: #FFFFFF; COLOR: #fff; FONT-FAMILY: verdana; /*font-weight: bold;*/}
.weekend {FONT-SIZE: 10px; Background-Color: #E0E0E0; COLOR: #fff; FONT-FAMILY: verdana; /*font-weight: bold;*/}
.holiday {FONT-SIZE: 10px; Background-Color: #E0E0E0; COLOR: #fff; FONT-FAMILY: verdana; /*font-weight: bold;*/}

.fuss1 {FONT-SIZE: 10px; Background-Color: #f00; COLOR: #000; FONT-FAMILY: verdana; /*font-weight: bold;*/}
.fuss2 {FONT-SIZE: 10px; Background-Color: #f00; COLOR: #000; FONT-FAMILY: verdana; /*font-weight: bold;*/}



/* CARDSEARCH */
.gray  {FONT-SIZE: 10px; border-color: Gray; Background-Color: Gray; COLOR: #000000; FONT-FAMILY: verdana;}
.black {FONT-SIZE: 10px; border-color: Black; Background-Color: Black; COLOR: #FFFFFF; FONT-FAMILY: verdana;}
.white {FONT-SIZE: 10px; border-color: White; Background-Color: White; COLOR: #000000; FONT-FAMILY: verdana;}
.red   {FONT-SIZE: 10px; border-color: red; Background-Color: red; COLOR: #FFFFFF; FONT-FAMILY: verdana;}
.green {FONT-SIZE: 10px; border-color: green; Background-Color: green; COLOR: #FFFFFF; FONT-FAMILY: verdana;}
.thema {FONT-SIZE: 10px; border-color: black;}

.b_border {FONT-SIZE: 10px; border: 0; Background-Color: black; COLOR: #FFFFFF; Font-Family: verdana,Times, "Times New Roman", Serif;}
.b_pic    {FONT-SIZE: 10px; border: 2; COLOR: #000000; Font-Family: Times, "Times New Roman", Serif;}
.b_txt    {FONT-SIZE: 10px; border: 0; Background-Color: gray; COLOR: #FFFFFF; Font-Family: Times, "Times New Roman", Serif;}

.u_border {FONT-SIZE: 10px; border: 0; background-image:url(images/blue.gif); Background-Color: blue; COLOR: #FFFFFF; Font-Family: verdana,Times, "Times New Roman", Serif;}
.u_pic    {FONT-SIZE: 10px; border: 2; COLOR: #000000; Font-Family: Times, "Times New Roman", Serif;}
.u_txt    {FONT-SIZE: 10px; border: 0; Background-Color: #5555FF; COLOR: #FFFFFF; Font-Family: Times, "Times New Roman", Serif;}


/* HYPERLINK ALLGEMEIN*/
A         {FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: underline;}
A:VISITED {FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: underline;}
A:LINK    {FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: underline;}
A:HOVER   {FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: none;}
A:ACTIVE  {FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: underline;}


/* HYPERLINK NAVIGATION*/
A.navigation         {FONT-SIZE: 10px; COLOR: #000; font-weight: bold; text-decoration: none;}
A.navigation:VISITED {FONT-SIZE: 10px; COLOR: #000; font-weight: bold; text-decoration: none;}
A.navigation:LINK    {FONT-SIZE: 10px; COLOR: #000; font-weight: bold; text-decoration: none;}
A.navigation:HOVER   {FONT-SIZE: 10px; COLOR: #000; font-weight: bold; text-decoration: none; Background-Color: transparent;}
A.navigation:ACTIVE  {FONT-SIZE: 10px; COLOR: #000; font-weight: bold; text-decoration: none;}


/* HYPERLINK NEWS GRABBER */
A.cknews			{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: none;}
A.cknews:VISITED	{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: none;}
A.cknews:LINK		{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: none;}
A.cknews:HOVER		{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: underline;}
A.cknews:ACTIVE		{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: none;}

/* HYPERLINK FOOTER*/
A.tdfooter			{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: none;}
A.tdfooter:VISITED	{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: none;}
A.tdfooter:LINK		{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: none;}
A.tdfooter:HOVER		{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: underline; Background-Color: transparent;}
A.tdfooter:ACTIVE		{FONT-SIZE: 10px; COLOR: #000; font-weight: normal; text-decoration: none;}



/* FORM ELEMENTE */
FORM     {font-family:Verdana; COLOR: #000; font-size:10px;}

INPUT    {font-family:Verdana; COLOR: #000; font-size:10px;
             background-color: #fff; border-color: #C0C0C0; border-style:groove;}

INPUT:FOCUS    {font-family:Verdana; COLOR: #fff; font-size:10px;
             background-color: #f00; border-color: #C0C0C0; border-style:groove;}			 
			 
INPUT.choose    {font-family:Verdana; COLOR: #000; font-size:10px; border-style:none;
                 background-color: #fff;}

INPUT.search    {font-family:Verdana; COLOR: #000; font-size:10px;
                 background-color: #fff; border-color: #C0C0C0; background-image:url(../../images/searchbg.gif); background-repeat:no-repeat;}

SUBMIT   {font-family:Verdana; COLOR: #fff; font-size:10px;
             background-color: #f00; border-color: #C0C0C0; border-style:groove;}						 
SUBMIT:HOVER   {font-family:Verdana; COLOR: #fff; font-size:10px;
             background-color: #f00; border-color: #C0C0C0; border-style:outset;}				 

BUTTON   {font-family:Verdana; COLOR: #fff; font-size:10px;
             background-color: #f00; border-color: #C0C0C0; border-style:groove;}
BUTTON:HOVER   {font-family:Verdana; COLOR: #fff; font-size:10px;
             background-color: #f00; border-color: #C0C0C0; border-style:outset;}
			 

TEXTAREA {font-family:Verdana; COLOR: #000; font-size:10px;
             background-color: #fff; border-color: #C0C0C0; border-style:groove;}

OPTION   {font-family:Verdana; COLOR: #000; font-size:10px;
             background-color: #fff; border-color: #C0C0C0; /*border-style:groove;*/}

SELECT   {font-family:Verdana; COLOR: #000; font-size:10px;
             background-color: #fff; border-color: #C0C0C0; /*border-style:groove;*/}