
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
td, p, .std, div {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
p {
	margin-top: 0px;
	margin-bottom: 11px;
}
.stdkursiv {
	font-style: italic;
}
.tdweiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.tdweissbld {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold;
}
.nav {  color: #FFFFFF;}
.bold, b {  font-weight: bold}
.fett {  font-size: 12pt; color: #2A60A8; font-weight: bold}
.stdfett {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #333333; 
  font-weight: bold;
  }
.head {
  font-size: 9pt; color: #9DAB00; font-weight: bold;
}
.highlight {  
	font-size: 9pt; color: #9DAB00; font-weight: bold;
	margin-bottom: 9px;
}
.fett2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
.klein {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.xs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000}
.xxs, small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}
.xsgrau {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999999}
.xsweiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #EEEEEE}
.msg {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000; font-weight: bold}
.redbold {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; color: #FF0000; font-weight: bold
}
.legende { font-size: 8pt}
.navhead {  font-size: 9pt; font-weight: bold; color: #FFFFFF}
.navheadhp {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
.navhead10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.forms {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  color: #FFFFFF }
input {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
select {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.newsdat {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#5E5E5E}
.newstitel {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#008800}

.newstitellight {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#008800}
.newstitellight b {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FF0000;
}

.newsmehr:link {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#CC0000}
.newsmehr:visited {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#CC0000}
.newsmehr:hover {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#FF0000}
.newstextbox {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	width:155px !important;
	width:170px;
	padding-left:15px; 
	margin-bottom:6px;
}
.newstextbox400 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	width:565px !important;
	width:580px;
	padding-left:15px; 
	margin-bottom:6px;
}
.newspic {
	margin:3px 9px 9px 0px; float:left;
}
.newstext {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}
.newstitelitem {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bold; 
	color:#008800;
	background:url(images/news_item.gif) 0px 7px no-repeat;
	padding:5px 0px 7px 13px;
	width:387px !important;
	width:400px;
}
.newstextitem {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	padding:0px 0px 5px 13px;	
	width:387px !important;
	width:400px;
}
.newstext a, .newstext a:visited, .newstext a:link  {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration:none;
	color:#CC0000;
	font-weight: bold;
}
.newstext a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration:underline;
	color:#CC0000;
	font-weight: bold;
}

.icon {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color:#008800}
.iconxs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color:#008800}

.adresse {  color: #2B6723; }
.headgelb {   font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold;}
a { color: #000000}
a:link {  color: #000000}
a:visited {  color: #000000}
a:hover {  color: #FF0000}
a.speznav {color:#CC0000;}
a.speznav:link {color:#CC0000;}
a.speznav:visited {color:#CC0000;}

.speznavfett {color:#CC0000; font-weight: bold; text-decoration:none; font-size: 11px; }
a.speznavfett {color:#CC0000; font-weight: bold; text-decoration:none; font-size: 11px; }
a.speznavfett:hover {color:#CC0000; font-weight: bold; text-decoration:none; font-size: 11px; }
a.speznavfett:link {color:#CC0000; font-weight: bold; text-decoration:none}
a.speznavfett:visited {color:#CC0000; font-weight: bold; text-decoration:none; font-size: 11px; }

a.spezblack {color:#000000; font-weight: normal; text-decoration:underline}
a.spezblack:link {color:#000000; font-weight: normal; text-decoration:underline}
a.spezblack:visited {color:#000000; font-weight: normal; text-decoration:underline}

a.spezblackxs {font-size: 10px; color:#000000; font-weight: normal; text-decoration:underline}
a.spezblackxs:link {font-size: 10px; color:#000000; font-weight: normal; text-decoration:underline}
a.spezblackxs:visited {font-size: 10px; color:#000000; font-weight: normal; text-decoration:underline}

a.navfettinv {color:#FFFFFF; font-weight: bold; text-decoration:none}
a.navfettinv:link {color:#FFFFFF; font-weight: bold; text-decoration:none}
a.navfettinv:visited {color:#FFFFFF; font-weight: bold; text-decoration:none}
a.navfettinv:hover {color:#FFFFFF; font-weight: bold; text-decoration:underline}

span.speznav {color:#CC0000; font-weight: bold;}

.tabhead { 
  font-weight:bold; 
  color: #FFFFFF; 
  background-color: #9DAB00;
  height: 20px;
}
.stop {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; 
	background-color: #FF0000;
	padding:7px;
	margin-bottom:5px;
}
.stop a, .stop a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; 
	color: #FFFFFF; 
	background-color: #FF0000;
}
.stop a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; 
	color: #FFFFFF; 
	text-decoration:none;
	background-color: #FF0000;
}

.tdhead {  font-weight:bold;}
.tabsub {  font-weight:normal; }
.button {  font-family: Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold; background-color: #F5F5F5; }

//.tdstd {  color: #FFFFFF; font-size: 8pt; font-weight: bold; background-color: #000000 }
.tdstd {  font-weight: bold; }
.stdwhite {  color: #FFFFFF; font-size: 8pt; background-color: #000000 }
.stdklein {  font-size: 9pt; background-color: #EEEEEE}
.stdklein2 {  background-color: #FFFF99}
.listefeld {  font-size: 9pt; background-color: #EEEEEE}

form {
	margin:0px;
	padding:0px; 
}

select.tbsearch, input.tbsearch, {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt; background-color: #FFFFFF
}

input.btn {
  height:19px;
  font-weight: bold; 
  color: #CC0000; 
  border: #CC0000 1px solid; 
  background-color: #FFFFFF;
  font-size: 11px; 
  font-family: 	Arial, Helvetica, sans-serif; 
}

.flat
{
	border:1px solid #888888;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.tblborder {  border:1px solid #EEEEEE; }
.tblborderhvy {  border: #9DAB00 solid 1px; margin-bottom:6px}
.tblbacklight {
	background-color:#FFFFFF}
.tblbacklight td {
	padding:2px
}
.tblbordergrau {  border: #999999 solid 1px;}
.tblbordermsg {  
	border: #ED9F07 solid 2px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #ED9F07; 
	font-weight: bold;
	text-align: center;
	margin-bottom:9px;
	padding: 4px;
}
.tblborderbox {  border:1px solid #9DAB00; background-color: #EEEEEE; padding:8px}
.newmsg {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ED9F07; font-weight: bold}
.tblbordergrauback {  border: #999999 solid 1px; background-color: #F9FCF9; padding:4px}
.tblbordersearch {  
  border: #9DAB00 solid 1px; 
  background-color: #FFFFFF; 
  padding:4px
}
.colbordbtmhead {
  border-bottom: #9DAB00 solid 1px; 
  padding-left:5px;
  padding-bottom:2px;
  padding-top:2px;
  background-color: #F9FCF9;
}
.colbordbtmval {
  border-bottom: #9DAB00 solid 1px; 
  padding-left:5px;
  padding-bottom:2px;
  padding-top:2px;
  background-color: #E0E0E0;
}
.colbordbtmspc {
  border-bottom: #9DAB00 solid 1px; 
}

.red:link {
	COLOR: #9F0503; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px; font-weight: bold 
}
.red:visited {
	COLOR: #9F0503; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px; font-weight: bold 
}
.red:active {
	COLOR: #9F0503; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px; font-weight: bold 
}
.red:hover {
	COLOR: #009900; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px; font-weight: bold 
}
.text-r {
	COLOR: #9F0503; TEXT-DECORATION: none; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:11px
}
.text-rb {
	COLOR: #9F0503; TEXT-DECORATION: none; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:11px; font-weight: bold
}
.text-gb {
	COLOR: #009900; TEXT-DECORATION: none; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:12px; font-weight: bold
}
.text-g {
	COLOR: #009900; TEXT-DECORATION: none; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE:11px
}

.topheadsquare {
  width:13px;
  height:16px;
  background-color:#9DAB00;
}
.topheadtbl {
  background-color:#EEEEEE; 
  border-top:1px solid #9DAB00; border-bottom:1px solid #9DAB00; 
}
.topheadtblnav {
  width:158px;
  background-color:#EEEEEE; 
  border-top:1px solid #9DAB00; 
  border-bottom:1px solid #9DAB00; 
  border-right:1px solid #9DAB00; 
}
.topheadtext {
  color:#9DAB00; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size:11px; 
  font-weight:bold; 
}
.topheadtext a, .topheadtext a:visited{
  /*color:#9DAB00; */
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px; 
  font-weight:bold; 
  text-decoration:none;
}

.leftborder {
  border-left:1px solid #9DAB00;
  padding-left:4px;
}

.leftborderback {
  border-left:1px solid #9DAB00;
  border-bottom:1px solid #9DAB00;
  padding-left:4px;
  padding-bottom:10px;
  background-color:#F9FCF9; 
}

.navborder {
  background-color:#EEEEEE; 
  width:158px;
  border-right:1px solid #9DAB00;
  border-bottom:1px solid #9DAB00;
  padding-bottom:4px;
  padding-top:1px;
}

.navborderend {
  background-color:#EEEEEE; 
  width:158px; height:1000px;
  margin-top:4px;
  border-right:1px solid #9DAB00;
  border-bottom:1px solid #9DAB00;
  border-top:1px solid #9DAB00;
}

.borderr {
  border-right:0px solid #9DAB00;
  background-color:#EEEEEE; 
}
.borderl {
  border-left:0px solid #9DAB00;
  background-color:#EEEEEE; 
}
.bordert {
  border-top:0px solid #9DAB00;
  background-color:#EEEEEE; 
}
.bordertr {
  border-top:0px solid #9DAB00;
  border-right:0px solid #9DAB00;
}
.borderlrb {
  border-left:0px solid #9DAB00;
  border-right:0px solid #9DAB00;
  border-bottom:0px solid #9DAB00;
  background-color:#EEEEEE; 
}
.borderlb {
  border-left:0px solid #9DAB00;
  border-bottom:0px solid #9DAB00;
  background-color:#EEEEEE; 
}
//Navi-CSS
.navi{text-decoration:none; color="#006600";}
.navi:active {  text-decoration:none; color: #00FF00}
.navi:link {  text-decoration:none; color: #006600}
.navi:visited {  text-decoration:none; color: #006600}
.navi:hover {  text-decoration:none; color: #009900}

.gewinnspiel-spruch {  font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #002B93}

ul {
  margin:0px 0px 0px 0px;
  padding-left:20px;
  list-style-type:square;
}
li {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #00000;
  margin-bottom:3px;
}

.xgrey {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
	color: #F3F3F3;
}

.meldevaltra {
  font-weight: bold; 
  color: #C83337; 
  border: #C83337 1px solid; 
  background-color: #ffffff;
}
.selboxlistleft {
  vertical-align:bottom;
  float:left;
  margin-right:4px;
}
.searchbox {
  height:auto; 
  width:auto !important;
  width:100%;
}
div.sitemapmain {
	border: none;
	color: #006600;
	background-color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 8pt;
	overflow:hidden; 
/*	border:1px solid #999999; */
	white-space:nowrap;
}
div.sitemapmainsub {
	border: none;
	color: #006600;
	background-color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 8pt;
	overflow:hidden; 
	border-left:1px solid green; 
	white-space:nowrap;
}

A.sitemapnav {
  display:block;
	color: #000000;
	text-decoration: none;
/*	background-color:#E3F4E3; */
	padding-left:11px;
  border-bottom:1px white solid;	
}

A.sitemapnav:HOVER {
	color: #000000;
	text-decoration:  none;
  background:url(images/btn_sitemap.gif) no-repeat;
  border-bottom:1px #000000 solid;	
}
input.btncomp {
  height:18px;
  font-weight: bold; 
  color: #FFFFFF; 
  border: #FFFFFF 0px solid;
  background-color: #CB8805;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#btncomptop {
  padding-bottom:7px; 
  padding-left:14px; 
  background:url(images/btn_vergleichtop.gif) no-repeat 0px 3px;
  float:left;
  width:222px !important;
  width:236px;
}
#btncompbtm {
  padding-top:2px; 
  padding-bottom:2px; 
  padding-left:14px; 
  background:url(images/btn_vergleichbtm.gif) no-repeat 0px 3px;
}

.item a {  font-size: 8pt; color: #FFFFFF; }

.ueberschrift {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000;
	margin-bottom:9px
}

.ueberschriftrot {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FF0000;
	margin-bottom:9px
}

.ueberschriftrot a, .ueberschriftrot a:visited, {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF0000;
	margin-bottom:9px
}

.clr {
	clear:both;
}

#leftdiv10 {
	position:absolute; 
	left:13px; 
	height:96%;
	width:97%;
	padding-left:9px;
}

.newshead {
	margin-bottom:5px;
	font-weight:bold; 
	color: #CC0000;
}
.newshead a:link  {
	color: #CC0000;
}
.newshead a:visited  {
	color: #CC0000;
}

.infobox {
	border-left:1px solid #9DAB00; 
	border-bottom:1px solid #9DAB00; 
	padding:9px; 
	margin-bottom:9px; 
	width:568px !important;
	width:586px;
}

/**** Melde ****/
.formtitel { 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
}
.formtext { 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
}
.msgnorm {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #FF0000;
  font-weight: normal;
}
.msgnorm a {
  color: #FF0000;
  font-size: 8pt; 
  font-weight: normal;
}
.msgnorm a:visited {
  color: #FF0000;
  font-size: 8pt; 
  font-weight: normal;
}
.msgsave {
	position:absolute; left:0px; top:186px; 
	width:461px !important;
	width:445px;
	background:#EEEEEE; 
	padding:19px; 
	border:1px solid #9DAB00;
	visibility:hidden;
}
.stdNULL {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000;
	background:#EEEEEE;
	border:1px solid #9DAB00;
	padding:5px 9px 5px 9px;
	font-weight: bold;
	width:565px !important;
	width:586px;
}

.stepboxact {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ED9F07;
	font-weight: bold;
	background:#FFFFFF;
	width:180px;
	border: 1px solid #ED9F07;
	padding:3px
}

.stepboxdeact {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #D0D0D0;
	font-weight: bold;
	background:#FFFFFF;
	width:180px;
	border: 1px solid #D0D0D0;
	padding:3px
}
.stepheadact {
	float: left;
	font-weight: bolder;
	font-size: 20px; 
	padding: 2px 5px 2px 5px; 
	background: #ED9F07; 
	color: #FFFFFF;
	margin-right: 2px;
	margin-bottom: 0px;
}
.stepheaddeact {
	float: left;
	font-weight: bolder;
	font-size: 20px; 
	padding: 2px 5px 2px 5px; 
	background: #D0D0D0; 
	color: #FFFFFF;
	margin-right: 2px;
	margin-bottom: 0px;
}
.graubold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #999999;
	font-weight: bold;
}
.stepper {
	/*background:#EEEEEE; */
	padding:0px; 
	width:586px !important; 
	width:586px; 
	margin-bottom:9px;
}
.feldnamereg {
	width:150px;
}
.centermsg {
/*	background:#EEEEEE; */
	text-align:center; 
	padding:3px; 
	width:310;
	margin:5px 0px 5px 120px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; color: #FF0000; 
	font-weight: bold;
}
.tbaktbox {
	background:#F9FCF9; 
	border-left:1px solid #9DAB00; 
	border-bottom:1px solid #9DAB00; 
	margin-bottom:9px;
	padding-right:2px; 
	width:177px !important;
	width:180px;
}
.tbnewsboxwide {
	background:#F9FCF9; 
	border-left:1px solid #9DAB00;
	padding:11px 0px 0px 5px;
	width:100%;
}
.tbnewsbox {
	background:#F9FCF9; 
	border-left:1px solid #9DAB00;
	padding:11px 0px 0px 5px;
	width:175px !important;
	width:180px;
	border-bottom:1px solid #9DAB00; 
	margin-bottom:9px;
}
.numalign {
	vertical-align: top;
	text-align:right;
	padding-right:5px;
}
#agrarheuteMovieDescr {
	width:156px;
}

