/* CSS Document */

/* Grundlayout */
body{ margin:0px; padding:0px; border:0px; }

div#navitrenner{
	height:5px;
        width:auto;
        margin:0;
        padding:0;
        /*border:1px solid #000000;*/

}




div#main_frame{
  position:relative;
  top:0px;
  left:-1px;
  margin:0px; padding:0px; 
  width:100%;
  height:100%;
  z-index: 0;
}

div#center_frame{
  width:843px;
	margin:0px; padding:0px; 
	height:100%;
	
}

div#header_frame{
  /*position:relative;*/
	width:843px;
	padding:0px 0px 0px 11px;
	height:135px;
}

div#header_left_frame{
  /*position:relative;*/
	width:209px;
	padding:0px 0px 0px 0px;
	height:135px;
	background-image: url(../images/head-left.jpg);
	float:left;
}

div#header_middle_frame{
  /*position:relative;*/
	width:217px;
	padding:0px 0px 0px 0px;
	line-height:20px;
	height:135px;
	background-image: url(../images/head-middle.jpg);
	float:left;
	text-align: right;
}

div#header_right_frame{
  /*position:relative;*/
	width:393px;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px; 
	height:135px;
	float:left;
}
/* body ---------------------------------------------------------- */
div#body_frame{
  /*position:relative;*/
	width:843px;
	padding:0px 0px 0px 11px;
	height:100%;
}

/* body left ---------------------------------------------------------- */
div#body_left_frame{
  /*position:relative;*/
  margin:0px;
	width:209px;
	padding:0px 0px 0px 0px;
	height:auto;
	float:left;
}

div#bar_top_frame{
  /*position:relative;*/
	width:209px;
	padding:0px 0px 0px 0px;
	height:202px;
	background-image: url(../images/bar-top.jpg);	
        background-repeat:no-repeat;
}

div#bar_middle_frame{

  /*position:relative;*/
	width:209px;
	padding:0px 0px 0px 0px;
	height:202px;	
background-repeat:no-repeat;
vertical-align: bottom;
}

/* body middle ---------------------------------------------------------- */
div#body_middle_frame{
margin:0px;
  /*position:relative;*/
	width:217px;
	padding:0px 0px 0px 0px;
	height:auto;
	float:left;
}

div#bar2_top_frame{
  /*position:relative;*/
  
	width:217px;
	height:300px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/bar2-top.jpg);	
	background-repeat:no-repeat;
	background-position: top: 0px; left:0px;
}

div#bar2_top_frame div.navigation{ position:relative; top: 85px; }

/* body right ---------------------------------------------------------- */
div#body_right_frame{
margin:0px;
	width:393px;
	padding:0px 0px 0px 0px;
	height:auto;
	float:left;
}

div#bar3_top_frame{
	width:393px;
	margin:0px;
	padding:25px 0px 0px 5px;
	height:60px;
	background-image: url(../images/bar3-top.jpg);
	background-repeat:no-repeat;
}



div#bar3_bottom_frame{
  position:relative;
	top: auto;
	width:393px;
	padding:0px 0px 0px 0px;
	margin: 0px;
	height:75px;
	background-image: url(../images/traube.gif);
	background-repeat:no-repeat;	
}
