body {
	background-color: #00153D; /* #011A43;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*text-align: center;*/
}

body, html {
	height: 100%;
	margin: 0px;
/*	overflow: hidden;*/
}

.table_main {
	border-left: 2px solid #A0D93A;
	border-right: 2px solid #A0D93A; /*background-color: transparent;
	background-image: url(/img/top1.jpg);
	background-position: top left;
	background-repeat: no-repeat;*/
	height: 100%;
	width: 995px;
}

.table_main .left {
	background-color: #011A43;
	border-right: 23px solid #A0D93A;
	vertical-align: top;
	width: 166px;
	height: 100%;
}

.table_main .right {
	background-color: #FFFFFF;
	vertical-align: top;
	height: 100%;
}

.table_top {
	/*background-position: right;*/
	background-color: #022853;
	border-bottom: 5px solid #A0D93A;
	height: 69px;
	width: 100%;

}

.navi_top {
  vertical-align: top;
  text-align: right;
  padding-right: 12px;
  padding-top: 8px;
  color: #FFFFFF;
  font-size: 10px;
}

.navi_top input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}
a img{

border:0px;

}
.navi_top a {
	color: #FFFFFF;
	text-decoration: none;
}

.navi_top a:hover {
	color: #5B88A9;
}

.nb a{
  	color: #A0D93A;
}

.ws a{
	color: #FD7F06;
}

.em a {
  color: #a7d7fd;
}
/*
.nb a:hover, .ws a:hover {
	color: #FFFFFF;
}*/

.table_navi {
	width: 100%;
}

.table_navi .o{ border-top:1px solid #D3EB88; }
.table_navi .u{ border-bottom:1px solid #D3EB88; }



.navi_m1, .navi_m1a {
  height: 30px;
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;

}

.navi_m1 a {
	color: #D3EB88;
	text-decoration: none;
}

.navi_m2, .navi_m2a {
  height: 17px;
  vertical-align: top;
  text-align: left;
  padding-left: 25px;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}

.navi_m2 a {
  color: #5B88A9;
  text-decoration: none;
}

.navi_m1a a, .navi_m2a a{
	color: #FFFFFF;
	text-decoration: none;
}

.navi_m1 a:hover, .navi_m1a a:hover, .navi_m2 a:hover, .navi_m2a a:hover {
	color: #FD7F06;
}
.s {
	font-size: 8px;
}


.table_content {
   table-layout: fixed;
	width:100%;
	padding: 25px;
	padding-top: 30px;
	padding-left: 30px;
}
.div_content {
	position:relative;
	z-index:99;
	width:100%;
}

.table_content td {
    /*text-align: left;*/
	 font-size:   11px;
	 line-height: 16px;
	 color: #022853;
}

.table_content a {
   color: #A0D93A;
	text-decoration: underline;
}

.table_content a:hover {
	color: #FD7F06;
}


.table_content h2 {
	color: #79AD1D;
	font-size: 14px;
}

.table_content h3 {
	font-size:   12px;
	line-height: 24px;
	margin:       0px;
}

/*********************************************/

.bigbox {
	/*width:  250px;
	height: 490px; */
	background-color: #A0D93A;
	background-image: url(/img/ecke_gruenweiss.gif);
	background-position: top right;
	background-repeat: no-repeat;
	/*margin-left: 10px;*/
}

.smallbox {
	width:  250px;
	background-color: #CBEA93;
	background-image: url(/img/ecke_leichtgruen.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.menubox {
	width: 165px;
}

.menubox td {
	text-align: left;
	padding: 0px;
}

.menubox h3 {
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
   margin: 0px;
}

.menubox .head {
   color: #79AD1D;
	border-bottom: 1px solid #79AD1D;
	text-align: left;
	height: 25px;
}

.menubox .text {
	padding-top: 5px;
}

.menubox img {
	border: 0px;
}

.menubox .mlink {
	height: 30px;
}

.menubox a,.navibox a  {
	text-decoration: none;
	color: #022853;
	font-weight: bold;
}
/*
li {
	color: #A0D93A;

}*/

.blue {
	 color: #022853;

}

.greenboxleft {
	background-color: #A0D93A;
	background-image: url(/img/ecke_links_gruen.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.infobox {
	width: 300px;
	border: 1px solid #FD7F06;
}

.infobox .head {
	background-color: #D6D7D7;
	border-bottom:  1px solid #FD7F06;
	color: white;
	font-weight: bold;
	padding-top:      3px;
	padding-bottom:   3px;
	padding-left: 12px;
}

.infobox  .ftype {
	padding-left:    10px;
   width: 31px;
}
.infobox td {
   padding: 5px;
}

.infobox img {
	border: none;
}

.infobox a {
	color: #022853;
	text-decoration: none;
}

.infobox a:hover {
   color: #022853;
	text-decoration: underline;
}

/* speacial for Leserumfrage */

a.lu {

	border: 1px solid #FD7F06;
	width: auto;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}

a.lu:hover {
	/*color: #FD7F06;*/
}

.punkt td {
background-color: #c0c0c0;
}

.hidden
{
  display:none;
}
