BODY
{
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;

    BORDER-RIGHT: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-COLOR: #006600;
    
    MARGIN: 0px;
    MARGIN-WIDTH: 0px;
    MARGIN-HEIGHT: 0px;
    
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10px;
    COLOR: #006600;
    
    scrollbar-arrow-color: #BDD984; 
    scrollbar-3dlight-color:#BDD984; 
    scrollbar-highlight-color:#E0F7AD; 
    scrollbar-face-color: #E0F7AD; 
    scrollbar-shadow-color: #BDD984; 
    scrollbar-track-color: #BDD984; 
    scrollbar-darkshadow-color: #BDD984;
}

TD,FONT { font-size: 12px; color: #006600; }

p { font-size: 12px; color: #66CC66; }

PRE { font-size: 12px; color: #66CC66; }

.head { font-size: 12px; font-weight:bold; color: #66CC66; padding-left: 5px; }

.ueb1 { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 12px; font-variant : small-caps; text-align:left; color: #339933;}

.ueb2 { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 14px; font-weight:bold; text-align:left; }

.ueb3 { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 11px; font-weight:bold; text-align:left; color: #66CC66; }

.ueb4 { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 12px; font-weight:bold; text-align:left; color: #FFFF33 }

.subhead { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 12px; font-weight:bold; text-align:left; color: #66CC66; }

.title { color: #CCFF99; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; }

.adresse { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; text-align:left; margin-top:10px }

.list {list-style-image : url(images/dot_green.gif);}

.klein { font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #E0F7AD; text-decoration : none}
.klein a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #E0F7AD; text-decoration : none}
.klein a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #E0F7AD; font-weight : bold; text-decoration : none}


.klein_green {FONT-SIZE: 9px; color: #66CC66; font-weight:normal;  text-align:center; }

.inhalttab { background-color: #ffffff; margin-bottom : 10px; margin-left : 5px; margin-right : 5px; margin-top : 0px }

.suchen {font-size: 12px; font-weight : bold; color : #FFFFFF; font-variant : small-caps; padding-right: 5px; padding-left: 5px; }

.weiss {font-size: 10px; color: #FFFFFF; font-weight:bold;  text-align:center; }

.news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#339933 }

.breadcrumb a{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #66CC66; text-decoration : none; }
.breadcrumb a:hover{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #66CC66; text-decoration : underline; }
.breadcrumb a:active{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #66CC66; text-decoration : none; }

.textlink a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#006600 }
.textlink a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#33CC33 }
.textlink a:active{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#33CC33 }
.textlink a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#006600 }

.sortlink a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#339933 }
.sortlink a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#66CC66 }
.sortlink a:active{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#339933 }
.sortlink a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#339933 }


.textlink2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#66CC66 text-decoration : none; }
.textlink2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#66CC66; text-decoration : underline }
.textlink2 a:active{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#66CC66 }
.textlink2 a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#66CC66 }

.filelink a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-image : url(images/itm.gif); background-repeat: no-repeat;
	background-position: left; padding-left:15px; }
.a:link.filelink {color:#66CC66; background-image : url(images/itm.gif); background-repeat: no-repeat; background-position: left; padding-left:15px}
.a:visited.filelink { color:#66CC66 }
.a:active.filelink { color:#006600}
.a:hover.filelink { color:#006600 }

.sitemap a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; background-image : url(images/itm.gif); background-repeat: no-repeat;
	background-position: left; padding-left:12px; text-decoration : none; line-height :120%}
.sitemap a:link {color:#006600; background-image : url(images/itm.gif); background-repeat: no-repeat; background-position: left; padding-left:12px; line-height :120%}
.sitemap a:hover { color:#66CC66; text-decoration : underline; background-image : url(images/itm.gif); background-repeat: no-repeat; background-position: left; padding-left:12px; line-height :120%}
.sitemap a:active { color:#66CC66; background-image : url(images/itm.gif); background-repeat: no-repeat; background-position: left; padding-left:12px; line-height :120%}
.sitemap a:visited { color:#006600; background-image : url(images/itm.gif); background-repeat: no-repeat; background-position: left; padding-left:12px; line-height :120%}


.sub a{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFFFF; text-decoration : none; 
           background: url(images/green.gif); background-repeat : no-repeat; background-position : left; padding-left : 10px; line-height : 80%; margin-left : 0px;}
.sub a:hover{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFF33; text-decoration : none; 
           background: url(images/white.gif); background-repeat : no-repeat; background-position : left; padding-left : 10px; line-height : 80%; margin-left : 0px;}
.sub a:active { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font_weight : bold; color : #FFFF33; text-decoration : none; 
           background: url(images/white.gif); background-repeat : no-repeat; background-position : left; padding-left : 10px; line-height : 80%; margin-left : 0px;}

.sub2 a{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFFFF; text-decoration : none; 
           background: url(images/green.gif); background-repeat : no-repeat; background-position : left; padding-left : 10px; line-height : 100%}
.sub2 a:hover{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFF33; text-decoration : none; 
           background: url(images/white.gif); background-repeat : no-repeat; background-position : left; padding-left : 10px; line-height : 100%}
.sub2 a:active{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFF33; text-decoration : none; 
           background: url(images/white.gif); background-repeat : no-repeat; background-position : left; padding-left : 10px; line-height : 100%}

.sub3 a{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFFFF; text-decoration : none; 
           background: url(images/green.gif); background-repeat : no-repeat; background-position : left; padding-left : 10px; line-height : 100%}
.sub3 a:hover{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFF33; text-decoration : none; 
           background: url(images/white.gif); background-repeat : no-repeat; background-position : left; padding-left : 10px; line-height : 100%}
.sub3 a:active{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #FFFF33; text-decoration : none; 
           background: url(images/green.gif); background-repeat : no-repeat; background-position : left; padding-left : 10px; line-height : 100%}


.metanav a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #FFFFFF; text-decoration : none; background: url(images/white2.gif); 
	  background-repeat: no-repeat; background-position: right; padding-right:14px; line-height : 120%}
.metanav a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #FFFF33; text-decoration : none; background: url(images/yellow.gif);  
                  background-repeat: no-repeat; background-position: right; padding-right:14px; line-height : 120%}

.newslink a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006600} 
.newslink a:visited {color:#006600}
.newslink a:active {color:#66CC66}
.newslink a:hover {color:#66CC66}

.filelink a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-image : url(images/itm.gif); background-repeat: no-repeat;
	background-position: left; padding-left:15px; }
.a:link.filelink {color:#66CC66; background-image : url(images/itm.gif); background-repeat: no-repeat; background-position: left; padding-left:15px}
.a:visited.filelink { color:#66CC66 }
.a:active.filelink { color:#006600}
.a:hover.filelink { color:#006600 }

.main { font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : none; }
.a:link.main {color:#FFFFFF; text-decoration : none; }
.a:visited.main {color:#FFFFFF; text-decoration : none; }
.a:active.main {color:#FFFFFF; text-decoration : none;}
.a:hover.main {color:#FFFFFF; text-decoration : none; }

.sub { font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; }
.a:link.sub {color:#FFFFFF; text-decoration : none; 
						background: url(images/green.gif); 
						background-repeat: no-repeat;
						 background-position: left;
						 padding-left:20px;
 }
.a:visited.sub {color:#FFFFFF; text-decoration : none;
						background: url(images/green.gif); 
						background-repeat: no-repeat;
						 background-position: left;
						 padding-left:20px;
 }
.a:active.sub {color:#FFFFFF;
						background: url(images/white.gif); 
						background-repeat: no-repeat;
						 background-position: left;
						 padding-left:20px;
 }
.a:hover.sub {color:#FFFFFF;  text-decoration : none; 
						background: url(images/white.gif); 
						background-repeat: no-repeat;
						 background-position: left;
						 padding-left:20px;
 }
 
 
 .right { font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; }
 .a:link.right {color:#FFFFFF; text-decoration : none; 
						background: url(images/white2.gif); 
						background-repeat: no-repeat;
						 background-position: right;
						 padding-right:15px;
 }
.a:visited.right {color:#FFFFFF; text-decoration : none;
						background: url(images/white2.gif); 
						background-repeat: no-repeat;
						 background-position: right;
						 padding-right:15px;
 }
.a:active.right {color:#FFFF33;
						background: url(images/yellow.gif); 
						background-repeat: no-repeat;
						 background-position: right;
						 padding-right:15px;
 }
.a:hover.right {color:#FFFF33;  text-decoration : none; 
						background: url(images/yellow.gif); 
						background-repeat: no-repeat;
						 background-position: right;
						 padding-right:15px;
 }
 
TD.rightmenue
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #66CC66;
}

TD.subhead 
{
	font-size: 11px; font-weight:bold; color:#339933; BACKGROUND-COLOR: #81E081;
	PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
	 PADDING-LEFT: 10px;
}

.ulmenue {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  width: 100%;
  height: 20px;
  background-color: #339933;
}
.ulmenue li a {
  color: #FFFFFF;
  width: 7em;
  padding: 2px;
  padding-left: 10px;
  background-color: #339933;
  text-decoration: none;
  border-right: 1px solid white;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  display: block;  
  text-align: center;
}
.ulmenue li a:hover {
  color: white;
  background-color: #339933;
}
.ulmenue li {
  float: left;
}

TD.sub
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}

.inputtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #006600;
text-decoration: none;
background-color: #CCFFCC;
padding: 2px;
border: 1px solid #006600;
}
.inputtext_klein {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #006600;
text-decoration: none;
background-color: #CCFFCC;
padding: 2px;
border: 1px solid #006600;
}
.inputtextarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #006600;
text-decoration: none;
background-color: #CCFFCC;
padding: 0px;
border: 1px solid #006600;
}
.startbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #006600;
text-decoration: none;
background-color: #CCFFCC;
border: 1px solid #006600;
width: 36px;
}

.input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #006600;
text-decoration: none;
background-color: #CCFFCC;
border: 1px solid #006600;
width: 96px;
}


/*MENUES */ 
.menue_main 
{ 
   background: #339933;
   text-align: left; 
   height: 20 px; 
   width: 780 px; 
} 

/*MENU_MAIN */ 
.menu1_main 
{    
   background-color: #339933;    
} 

.menu1_main A, .menu1_main A:visited { 
   color: #ffffff;    
   text-decoration: none; 
   display: block; 
   background-color: #339933;
   border-right: 1px solid #006600;
   padding-left: 9px; 
   padding-right: 9px; 
   font-weight: normal;  
   font-size: 10pt; 
   font-family: verdana;       
} 

.menu1_main A:hover, .menu1_main A:bb:hover { 
   color: #ffffff; 
   font-weight:normal; 
   text-decoration: none; 
   display: block; 
   background-color: #3EB33E; 
   padding-left: 9px; 
   padding-right: 9px; 
   border-right: 1px solid #006600;
   font-weight: normal; 
   font-size: 10pt; 
   font-family: verdana; 
} 

.menu1_main_act A, .menu1_main_act A:visited { 
   color: #FFFF33; 
   text-decoration: none; 
   display: block; 
   background-color: #66CC66; 
   padding-left: 9px; 
   padding-right: 9px; 
   border-right: 1px solid #006600; 
   font-weight: normal; 
   font-size: 10pt; 
   font-family: verdana; 
    
} 
.menu1_main_act A:hover, .menu1_main_act A:bb:hover { 
   color: #FFFF33; 
   font-weight: normal; 
   text-decoration: none; 
   display: block; 
   background-color: #3EB33E; 
   padding-left: 9px; 
   padding-right: 9px; 
   border-right: 1px solid #006600; 
   font-size: 10pt; 
   font-family: verdana; 
} 

/* MENU_MAIN LEVEL 2 */ 

.menu1_main2 
{    
   background-color: #339933;
} 
.menu1_main2 A, .menu1_main2 A:visited { 
   border-bottom: 1px solid #009900;
   border-right: 1px solid #009900;  
   border-top: 1px solid #81E081;
   border-left: 1px solid #81E081;
   color: #FFFFFF; 
   text-decoration: none;
   background-color: #339933; 
   padding-left: 5px; 
   padding-right: 5px;
   width: 140px; 
   font-weight: normal; 
   font-size: 8pt; 
   font-family: verdana; 
   line-height:150%
} 

.menu1_main2 A:hover, .menu1_main2 A:bb:hover { 
   border-bottom: 1px solid #009900;
   border-right: 1px solid #009900;  
   border-top: 1px solid #81E081;
   border-left: 1px solid #81E081;
   color: #FFFF33; 
   text-decoration: none; 
   background-color: #3EB33E;  
   padding-left: 5px; 
   padding-right: 5px;
   width: 140px; 
   font-weight: normal;  
   font-size: 8pt; 
   font-family: verdana; 
   line-height:150%
} 


.menu1_main2_act A, .menu1_main2_act A:visited { 
   color: #FFFFFF; 
   text-decoration: none; 
   background-color: #339933;
   border-bottom: 1px solid #009900;
   border-right: 1px solid #009900;  
   border-top: 1px solid #81E081;
   border-left: 1px solid #81E081;
   padding-left: 5px; 
   padding-right: 5px;
  width: 140px; 
   font-weight: normal; 
   font-size: 8pt; 
   font-family: verdana;
   line-height:150% 
} 

.menu1_main2_act A:hover, .menu1_main2_act A:bb:hover { 
   color: #FFFF33; 
   text-decoration: none; 
   background-color: #339933;
   border-bottom: 1px solid #009900;
   border-right: 1px solid #009900;  
   border-top: 1px solid #81E081;
   border-left: 1px solid #81E081;
  padding-left: 5px; 
   padding-right: 5px;
   width: 140px; 
   font-weight: normal; 
   font-size: 8pt; 
   font-family: verdana; 
   line-height:150%
} 

.menu1_main2_sub A, .menu1_main2_sub A:visited { 
   color: #FFFFFF; 
   border-bottom: 1px solid #009900;
   border-right: 1px solid #009900;  
   border-top: 1px solid #81E081;
   border-left: 1px solid #81E081;
   text-decoration: none; 
   background-color: #339933; 
   padding-left: 5px; 
   padding-right: 5px;
   width: 140px; 
   font-weight: normal; 
   font-size: 8pt; 
   font-family: verdana;
   line-height:150% 
} 

.menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover { 
   border-bottom: 1px solid #009900;
   border-right: 1px solid #009900;  
   border-top: 1px solid #81E081;
   border-left: 1px solid #81E081;
  color: #FFFF33; 
   text-decoration: none; 
   background-color: #339933; 
   padding-left: 5px; 
   padding-right: 5px;
   width: 140px; 
   font-weight: normal; 
   font-size: 8pt; 
   font-family: verdana; 
  line-height:150%
}
.tx-srsendcard-pi1 P {
	font-family:Verdana;
	font-size:11px;
	color:#006600;
	font-weight:normal;
}
.tx-srsendcard-pi1 P A {
	color:#339933;
	text-decoration:none;
	font-weight:bold;
}
.tx-srsendcard-pi1 P A:hover {
	color:#66CC66;
	text-decoration:underline;
}
.tx-srsendcard-pi1 P A:visited {
	color:#339933;
	text-decoration:none;
}
.tx-srsendcard-pi1 INPUT {
	font-family:Verdana;
	font-size:10px;
	color:#339933;
	font-weight:normal;
	font-style:normal;
	background-color:#CCFFCC;
	width:border: 1px solid #006600;
}
.tx-srsendcard-pi1 INPUT.tx-srsendcard-pi1-submit {
	font-family:Verdana;
	font-size:10px;
	color:#CCFFCC;
	font-weight:bold;
	font-style:italic;
	background-color:#339933;
	width:border: 1px solid #006600;
}
.tx-srsendcard-pi1 SELECT {
	font-family:Verdana;
	font-size:10px;
	color:#339933;
	font-weight:normal;
	font-style:normal;
	background-color:#CCFFCC;
	width:border: 1px solid #006600;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio TABLE {
	border-style:solid;
	border-width:1px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio TD {
	border-style:solid;
	border-width:1px;
}
.tx-skcalendar-pi1 P A {
	color:#339933;
	text-decoration:underline;
	font-weight:bold;
}
.tx-skcalendar-pi1 P A:hover {
	color:#66CC66;
	text-decoration:underline;
}
.tx-skcalendar-pi1 P A:active {
	color:#66CC66;
	text-decoration:underline;
}
.tx-skcalendar-pi1 P A:visited {
	color:#339933;
	text-decoration:underline;
}
.tx-skcalendar-pi1 H3 A {
	color:#339933;
	text-decoration:underline;
	font-weight:bold;
}
.tx-skcalendar-pi1 H3 A:hover {
	color:#66CC66;
	text-decoration:underline;
}
.tx-skcalendar-pi1 H3 A:active {
	color:#66CC66;
	text-decoration:underline;
}
.tx-skcalendar-pi1 H3 A:visited {
	color:#339933;
	text-decoration:underline;
}
.tx-srsendcard-pi1 P A:active {
	color:#66CC66;
	text-decoration:line-through;
}