@import url("main.css");
@import url("rte.css");
@import url("content.css");


body
{
	background-color: #fff;	text-align:center;
}


#seite
{
	text-align: left;	margin: 0px auto;	width: 920px;	clear: left;	background: #fff;
}

#kopfgrafik
{
  background-image: url(images/design_1.jpg); float: left; width: 920px; height: 100px; 
  background-repeat: no-repeat;
}

#kopfgrafik h1{position:relative; display:block; width:600px; margin-left: 240px; height: 80px;  }
#kopfgrafik h1 span {display:block; margin-top: 1px; width: 1px; font-size: 20px; line-height: 22px; overflow:hidden;}
#kopfgrafik h1 span span{display:block; width:1000px; }

#main{clear: left; float: left;  width: 920px; background-image: url(images/design_4.jpg); background-repeat: repeat-y; }

#left{float: left; width: 184px; margin: 0; padding: 0;}

#navi3 {width: 184px; height: 410px; float: left; background-image: url(images/design_2.jpg); background-repeat: no-repeat;}

#mainMenu ul {list-style: none; padding: 0; margin: 0 0 0 0; width: 184px;}
#mainMenu ul li {padding: 2px 0 2px 2px;  }
#mainMenu ul li.sMACT {}
#mainMenu ul li span.linkbefore{padding: 0 4px 0 5px;}
#mainMenu ul li.sMACT span.linkbefore{padding: 0 2px 0 2px;}
#mainMenu ul li a{color: #6a5acd; }
#mainMenu ul li a:hover{color: #00008b;}
#mainMenu ul li a{}


#searchbox {width: 146px; float: left;  overflow: hidden; padding: 25px 0 15px 39px; }
#searchbox div.tx-macinasearchbox-pi1 {margin: 0 auto; width: 160px; }
#searchbox div.tx-macinasearchbox-pi1 input {width: 80px; float: left; font-size: 9px; background-color: #ff9;}
#searchbox div.tx-macinasearchbox-pi1 input.submit {float: left;width: 50px; font-size: 9px; height: 18px; margin-left: 6px; }

#language {width: 182px;  float: left;  overflow: hidden; height: 30px; text-align: center; margin: 0 auto;}

#inhalt {float: left; width: 731px; }

#breadcrumb{font-size: 9px; padding-left: 10px; width: 724px;  }

#maincontent{width: 674px; padding: 10px 10px 5px 10px; margin: 20px; }
#foot{clear: left; float: left; width: 920px; background-color: #036; height: 25px;}
#footMenu {width: 920px; float: right;  }
#footMenu ul{list-style: none; padding: 0; margin:0; color: #fff;}
#footMenu ul li { padding: 0 5px 0 5px; float: right;}
#footMenu ul li a {color: #fff;}
#footMenu ul li a:hover {color: #0de; }
#footMenu ul li.fMACT {color: #0de;}


#copyright{clear: left; float: left; width: 920px; text-align: center; font-size: 10px; color: #afafaf;}
#copyright a{color: #afafaf;}
#copyright a:hover{color: #008;}
#copyright div.update{font-size: 9px; }

	* html .clearfix { display: block; }      /* ... für IE5,IE6,IE7 */
  * html .clearfix { height: 1%; }   /* ... für IE5 + IE6/Win | hasLayout aktivieren */
	+ html .clearfix { display: inline-block; }  /* ... especial for IE7 */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .clearfix { display: block; }

	 * html #ie_clearing, * html .ie_clearing {
    position:static;
    display:block;
    \clear:both;
    width: 100%;
    font-size:0px;
    margin: -2px 0 -1em 1px;
  }

	
	#ie_clearing { display: none; }
	.ie_clearing { display: none; }
	
