* { margin: 0; padding: 0;}

body {  font-family: arial, helvetica, sans-serif; 	
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#main img {border: none;}
#container {
        position: relative;
	margin: 0 auto;
/*	width: 800px; */
	text-align: left;
}

 
#masthead {
	display: none;
        background: #ffffff url(images/head_bg.png) repeat-x;
	height: 190px;
	font:x-small/1.5em arial, sans serif;
        voice-family: "\"}\""; voice-family:inherit;
        font-size:small;
        } 
        html>body {font-size:small;}

.news-latest-container {display: none;}
#lastchange {display: none;}
#breadcrumb {display: none;}

#main {	font-size: 0.875em;
 	background: #ffffff;
	position: absolute;
	top: 50px;
/*	left: 150px; */
	width: 800px;
	margin: 0 10px;
	padding: 0 10px;
   /* Umweg für Blockmodell in IE 5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 608px; } /* "Richtige" Breite */
   /* Umweg für Opera */
html> body #main { width: 608px;}


div#boxright {
	position: absolute;

}
div#boxleft {
	position: absolute;
	margin: 10px 0px 0px 10px;
	width: 350px;
}


#sidebar_menu {
	display: none;
}


/* Menu top */

    
#menu_top {
      display: none;	
      float:left;
      width:100%;
      /* background:#DAE0D2 url("bg.gif") repeat-x bottom; */
      font-size:93%;
      line-height:normal;
      }
    #menu_top ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #menu_top li {
      float:left;
      background:url("left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #fff;
      }
    #menu_top a {
      float:left;
      display:block;
      width:.1em;
      background:url("right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#000;
      }
    #menu_top > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu_top a {float:none;}
    /* End IE5-Mac hack */
    #menu_top a:hover {
      color:#c81017;
      }
    #menu_top #current {
      background-position:0 -150px;
      border-width:0;
      }
    #menu_top #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#fff;
      }
    #menu_top li:hover, #menu_top li:hover a {
      background-position:0% -150px;
      color:#fff;
      }
    #menu_top li:hover a {
      background-position:100% -150px;
      }




#masthead table {
	display: none;
	border: none;
	margin: 0;
	height: 120px;
	width: 800px;
}

.header1 td { 
	height: 25px;	
	text-align: right; 
	padding-right: 5px;

}

.header2 td {
	height: 90px;
}
.header2 img {
	float: right;
	margin-right: 25px;
	vertical-align: middle;
}

.header3 td {

	vertical-align: bottom;

}

.rot td { 
	background: #c81017;
	height: 20px;
}


.tx-macinasearchbox-pi1 {

	margin-top: 5px;
	padding: 0px;
	float:right;
	margin-right: 25px;

}

.tx-indexedsearch .tx-indexedsearch-res P { font-style:normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-style:normal; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-style:normal; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { font-style:normal; }



/* BOX mit Runden Ecken garu  --- START*/
.round_box {
	display: none;
	background: url(images/roundbox_tl.png) no-repeat top left;
}
.round_box_top {
	background: url(images/roundbox_tr.png) no-repeat top right;
}
.round_box_bottom {
	background: url(images/roundbox_bl.png) no-repeat bottom left;
}
.round_box_bottom div {
	background: url(images/roundbox_br.png) no-repeat bottom right;
}
.round_box_content {
	background: url(images/roundbox_r.png) top right repeat-y;
}

.round_box_top div, .round_box_top,
.round_box_bottom div, .round_box_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.round_box_content, .round_box_bottom {
	/*margin-top: -19px; */
}
.round_box_content { padding: 0 15px; }


/*BOX mit Runden Ecken --- ENDE */


/*News Container */

.news-latest-container {
	background-color: #ffffff;
	position: absolute;
	top: 35px;
	width: 400px;
	margin: 0px 0px 0px 10px;
	padding: 2px;
	border: 1px solid #d9d9d9;	
}

.news-latest-morelink {
	float: right;
	margin-top: -20px;
}
.news-latest-item span {
	font-size: 1.1em;	
}



