.web
{
        margin:       0;
        padding:      0 ;
        color:        #000;
        background:   #fff;
        text-align:   left;
        min-width:    640px; /* Bei weniger als 640px Breite soll ein Scrollbalken erscheinen */
}
.druckversion
{
        margin:        0;
        padding:       0 ;
        color:         #000;
        text-align:    left;
}

.wrapper {
        clear:         both;
        float:         none;
        margin:        0;
        padding:       0;
        width:         1004px;
        /* removed, otherwise green bar in IE not until end of page height: 1px;*/
        display:       table;
        background:    #fff;
        background:   url("bg.gif");
}
.wrapper_tr {
        height:        100%;
}
.wrapper1 {
        margin:        0;
        padding:       0;
        width:         1004px;
        height:        16px; /* was 24px */
        display:       table;
        background:   url("bg.gif");
}
.leerspalte,.leerspalte1        {
        float:         left;
        width:         57px;
        margin:        0;
        padding:       0;
        overflow:      hidden;
        display:       block;
}
#Navi2
{
        float:        left;
        width:        912px;
        margin:       0 3px 0 3px;
        padding:      0;
        overflow:     hidden;
        display:      block;
        background:   #9BC77E;
        height:       100%;
}

.linkespalte        {
        float:      left;
        width:      154px;
        margin:     0 0 0 0;
        padding:    0 0 0 0;
        background: url("linkespalte.gif") repeat-y;
}
#breaker
{
  clear:            both;
  width:            1004px;
  height:           4px;
  border-top:       1px solid #000;
  font-size:        1px;
  margin:           2px 0 0 0;
}
.rechtespalte1,.rechtespalte        {
        float:        left;
        width:        2px;
        margin:       0 0 0 0;
        padding:      0 0 0 0;
        overflow:     hidden;
}

#content
{
        margin:             0 3px 0 0;
        padding:            0 0 0 0;
        float:              left;
        width:              761px;
        color:              #000;
        background:         #fff;
        font-size:          0.8em;
}
#content_1
{
        margin:             0 3px 0 0;
        padding:            0 0 0 0;
        float:              left;
        width:              600px;
        color:              #000;
        background:         #fff;
        font-size:          0.8em;
		width: 570px;
}
.htmlcontent_1, #htmlcontent_1
{
                margin:       0px 5px 0 8px;
                padding:      0 0 0 0;
                width:        580px;
                overflow:     visible;
                vertical-align:top;
                background:   #fff;
}
.centerarea {
	text-align: center;
}
.centernewsleft {
	text-align:left;
	float: left;
	margin: 0 5px 0 5px;
}
.centernewsright {
	text-align: left;
	float: left;
	padding: 0 5px 0 5px;
}
.centernews {
	padding: 0 0px 0 0;
	border: 1px solid #ccc;
	margin: 5px 0 5px 0;
	background:white;
}
.centernews td {
	padding: 2px 7px;
	text-align: left;
}
.centernewsheader {
	font-weight: bold;
  /*width: 260px;*/
        background:       #ccc;
		  padding: 0px 5px 0px 5px;
		  margin: 0;
}
div.centernewscontent {
	/*padding: 0 5px;*/
	margin: 0 5px;
	background-color: white;
	width: 260px;
}
.centernewscontent p,.centernewscontent span, {
		  margin: 5px;
}
table.centernewscontent {
	width: 100%;
	text-align: center;
}
div.centernewsakt {
	padding: 0 0px 0 0;
	border: 1px solid #ccc;
	margin: 5px 12px 5px 5px;
	background:white;
	width: 100%;
}
div.centernewsheaderakt {
			font-weight: bold;
        background:       #ccc;
		  padding: 0px 5px 0px 5px;
		  margin: 0;
}
*HTML div.centernewsakt {
		margin: 5px 12px 5px 10px;
		width: 552px;
}
.rechtespalte_links
{
  height:          100%;
  margin:          0;
  padding:         0 0 0 10px;
  float:           left;
  width:           150px;
 }
.rechtespalte_links ul
{
   margin:          10px 0 0 0 ;
   width:           150px;
   padding:         0 3px 0 0;
   font-size:       0.7em;
}
.rechtespalte_links li
{
        border:           1px solid #ccc;
        background:       #ccc;
        margin:           0 0 10px 0 ;
        list-style-type:  none;
}
.rechtespalte_links span
{
        padding:        0 5px 0 5px;
        font-weight:    bold;
}
.rechtespalte_links li a:link, .rechtespalte_links li a:visited , .rechtespalte_links li a:active  {
        display:               block;
        color:                 #000;
        text-decoration:       none;
        padding:               0 5px 0 5px;
        font-weight:           bold;
}
.rechtespalte_links li a:hover {
        color:                 #000;
        text-decoration:       underline;
        font-weight:           bold;
}
.rechtespalte_links li div  {
        background:    #EFEFEF;
        display:       block;
        padding:       5px 5px 5px 0.5em;
}
.htmlcontent, #htmlcontent
{
  margin:                 0px 15px 0 15px;
  padding:                0 0 0 0;
  width:                  731px;
  overflow:               hidden;
  vertical-align:         top;
  background:             #fff;
}
#top_navi ul
{
  margin:                 0;
  padding:                0;
  list-style-type:        none;
}
#top_navi li
{
  float:        left;
  margin:       0 0 0 0;
  padding:      0 5px 0 5px;
}
.off1,.off1:link,.off1:active,.off1:visited
{
  float:            left;
  padding:          0 5px 0 5px;
  background:       #ECECEC;
  font-size:        76%;
  font-weight:      bold;
  text-decoration:  none;
}
.off1:hover
{
  background:       #ECECEC;
  font-weight:      bold;
  text-decoration:  underline;
}
.on1,.on1:link,.on1:active,.on1:visited
{
  float:          left;
  padding:        0 5px 0 5px;
  background:     #9BC77E;
  font-size:      76%;
  font-weight:    bold;
  text-decoration:none;
}
.on1:hover
{
  background:          #9BC77E;
  font-weight:         bold;
  text-decoration:     underline;
}
#top_navi
{
  margin:              0;
  padding:             0 0 0 150px;
}
#navi2 ul
{
  margin:              0;
  padding:             0 0 0 10px;
  list-style-type:     none;
}
#navi2 li
{
  float:               left;
  margin:              0;
  padding:             0;
  whitespace:          nowrap;
}
.off2, .off2:link, .off2:active,.off2:visited
{
  margin:          0;
  padding:         0 5px 0 5px 0;
  background:      #9BC77E;
  text-decoration: none;
  font-size:       76%;
}
.off2:hover
{
  text-decoration: underline;
}
.on2, .on2:active, .on2:visited, .on2:link
{
  margin:          0;
  padding:         0 5px 0 5px 0;
  background:      #FFFFFF;
  text-decoration: none;
  font-size:       76%;
}
.on2:hover
{
  text-decoration: underline;
}


.linkespaltecontent
{
        margin:          5px 0 5px 0;
        padding:         0;
        width:           154px;
        background:      #f3f3f3;
        border-top:      1px solid #000;
        border-bottom:   1px solid #000;
}

.linkespalte ul
{
        margin:          0;
        padding:         0;
        list-style-type: none;
        float:none;
        clear:both;
}

.linkespaltecontent_head
{
        margin  :       0;
        padding :       0 0 0 5px;
        width   :       100px;
        background:     #fdcc00;
        color:          #000;
        font-weight:    bold;
}
.linkespaltecontent_body
{
        margin  :       0;
        padding :       0;
        width   :       100px;
        background:     #fff;
        border:         1px solid #fdcc00;
        color:          #000;
        font-weight:    bold;
}

#navi3 ul
{
       margin:               0 0 0 0;
       padding:              0 0 0 0;
       list-style-type:      none;
}
.navi4_li, .navi3_li
{
        margin:     0 0 0 0;
        padding:    0 0 0 0;
        background: #efffde;
}
.nav4_li
{
        background: url("/images/li4_on.gif") no-repeat #efffde;
        margin:     0 0 0 0;
        padding:    0 0 0 0;
}
.nav3_li
{
        background: url("/images/li3_on.gif") no-repeat #efffde;
        margin:     0 0 0 0;
        padding:    0 0 0 0;
}
.nav3
{
        border-bottom:  1px solid #000;
        padding:        0 0 0 25px;
        margin:         0;
}
.nav4
{
        border-bottom:  1px solid #000;
        padding:        0 0 0 35px;
        margin:         0;
}
.nav_3,.nav_3:active,.nav_3:link,.nav_3:visited
{
        font-weight:       normal;
        text-decoration:   none;
        color:             #000;
        font-size:         70%;
}
.nav_3:hover
{
        background:        transparent;
        text-decoration:   underline;
        color:             #000;
}

.static_nav_topic
{
  border-top:    1px solid #000;
}
.static_nav
{
  padding:       5px 0 5px 10px;
  clear:both;
  float:none;
  width: 154px;
}
.static_nav_a,.static_nav_a:active,.static_nav_a:link,.static_nav_a:visited
{
        font-weight:        normal;
        text-decoration:    none;
        color:              #000;
        font-size:          70%;
}
.static_nav_a:hover
{
        background:        transparent;
        text-decoration:   underline;
        color:             #000;
}
.suchtext
{
        margin:            0;
        padding:           0;
        width:             140px;
        font-size:         70%;
        font-weight:       bold;
}
.suchform, .suchform.form
{
        margin:          0;
        padding:         0;
        width:           140px;
}
.suchinput1
{
        float:           left;
        margin:          0;
        padding:         0;
        height:          19px;
        font-size:       70%;
}
.suchinput2
{
        float:           left;
        margin:          0;
        padding:         0;
}
.suchdesc
{
  clear:both;
        margin:          0;
        padding:         0;
        width:           140px;
        font-size:       65%;
}
#content a,#content a:link, #content a:active, #content a:visited,
#content_1 a,#content_1 a:link, #content_1 a:active, #content_1 a:visited
{
  color:                #E74D21;
  text-decoration:      none;
}
#content a:hover, #content_1 a:hover
{
  color:                     #6B9A39;
  text-decoration:           underline;
}

.htmlcontent_1 br
{
  line-height:  0.2em; /* text vertically closer together in start page / radial search... */
}

.htmlcontent_1 li br
{
  line-height:  1.0em; /* ...but not in a list as on the help page */
}