/* CSS Document */

/* Grundlayout */

div#navitrenner{
	position:relative;
  height:5px;
  width:auto;
  margin:0;
  padding:0;
  /*border:1px solid #000000;*/
}

div#main_frame{
  position:absolute;
	height:Inherit;
	left:50%;
	height:100%;
	margin-left: -450px;
}

div#center_frame{
  position:relative;
	width:784px;
	padding:0px 0px 0px 0px;
	height:100%;
}

/* SPACER & LINES **************************************************/
/* the black bar */
.blackrow{
  position:relative;
	width:900px;
	height:18px;
	font-size: 18px;	
  background-color:black;
	text-align:right;
}

/* the white spacer */
.spacer1px{    
  position:relative;
  width:900px;	
  height:1px;
  font-size: 1px;	
  background-color:#ffffff;	
}

/* the white spacer */
.spacer11px{    
  position:relative;
  width:675px;	height:11px;
  font-size: 11px;	
  background-color:#ffffff;	
}

/* the white spacer */
.spacertop{    
  position:relative;
  width:675px;	height:15px;
	text-align:right;
  font-size: 15px;	
  background-color:#ffffff;	
}

/* the white spacer */
.spacer1pxgray{  
  position:relative;
  width:900px;
  height:1px;
  font-size: 1px;
  padding: 0px;
  margin: 0px;
  border: 0px;	
  background-color:#848484;	
}

/* the white spacer */
.spacer1pxgrayshort{      
  position:relative;
  width:675px;
  height:1px;
  font-size: 1px;	
  background-color:#848484;	
}

/* the red spacer */
.spacerred{
  position:relative;
	width:900px;	height:10px;
  font-size: 10px;	
	background-color:#f80001;
}

/* the white spacer under the spacerred on the startpage*/
.spacerwhite{
  position:relative;
	width:900px;	height:10px;
  font-size: 10px;	
	background-color:#ffffff;
}




/* THE MAIN LINKBAR **************************************************/
/* the main linkbar */
.mainlinkbar{
  position:relative;
	width:900px;	height:21px;
  font-size: 21px;
  background-color:#F80001;
}

/* the main linkbar */
.mainlinkactivebutton{
  position:relative;
  padding:0px 5px 0px 5px;
  border-right:1px solid #ffffff;
  background-color:#F80001;
}

/* the main linkbar */
.mainlinkinactivebutton{
  position:relative;
  padding:0px 5px 0px 5px;
  border-right:1px solid #ffffff;
}


/* the headline in the template sites */
.headlinebar{
  position:relative;
	width:900px;	height:79px;
  background-image:url(../images/bz-logo.gif);		
	background-repeat:no-repeat;	
	background-color:#ffffff;
}

/* the picturebar with the headline */
.picbar{
  width:900px;	height:49px;
  background-image:url(../images/banner.gif);		
  background-repeat:no-repeat;	
  background-color:#ffffff;
}




/* THE CONTENT AREA ************************************************/
/* the container for the two content boxes */
.contentdiv{    

  	width:900px;	
	position:relative;
	top:20px;
	margin-top:30;  		
	background-color:#EDF6EF;  
}

/* the left content box */
.contentleft{
  position:relative;
  float:left;
  width:208px;		    
}

/* the left content box */
.contentright{
  position:relative;
	float:right;
  width:692px;       		
}

/* submenu point */
.activesubmenupoint{
  position:relative;
  width:191px;  height:auto;
  padding:3px 0px 3px 17px;			
  background-color:#D5EBD9;
  background-image:url(../images/menubullet-active.gif);		
	background-repeat:no-repeat;  
}

/* submenu point */
.inactivesubmenupoint{
  position:relative;	
  width:191px;  height:auto;
  padding:3px 0px 3px 17px;		
  background-color:#EDF6EF;
  background-image:url(../images/menubullet-inactive.gif);		
	background-repeat:no-repeat;  
}

/* submenu point */
.activesubsubmenupoint{
  position:relative;
  width:186px;  height:17px;
  padding:3px 0px 0px 22px;			
  background-color:#EDF6EF;
  background-image:url(../images/submenubullet-active.gif);		
  background-repeat:no-repeat;  
}

/* submenu point */
.inactivesubsubmenupoint{
  position:relative;	
  width:186px;  height:17px;
  padding:3px 0px 0px 22px;		
  background-color:#EDF6EF;
  background-image:url(../images/submenubullet-inactive.gif);		
  background-repeat:no-repeat;  
}

/* submenu spacer */
.submenupointspacer{
  position:relative;	
  width:208px;  height:1px;
  font-size:1px;
  background-color:#DBD9D9;  
}




/* the container for the two content boxes */
.contentboxdiv{    
  position:relative;
  width:675px;  	 
}

/* the left content box */
.contentboxleft{
  position:relative;
	float:left;
  width:200px;		
}

/* the left content box */
.contentboxright{
  position:relative;
	float:right;
  width:475px;    	
	background-color:#ffffff;	
}


.contentrighttop{
  position:relative;
	float:right;
  width:675px;
  padding: 5px 0px 0px 17px;  	
	background-color:#ffffff;	
}

.contentrightbottom{
  position:relative;
	float:right;
  width:675px;  	
  padding: 0px 0px 0px 17px;
	background-color:#ffffff;	
}

/* the left content box */
.contentrightbottomleft{
  position:relative;
  float:left;
  width:190px;		
}

/* the right content box */
.contentrightbottomright{
  position:relative;
  float:right;
  width:473px;    	
  text-align:justify;
  background-color:#ffffff;	
}


/* STRUCTS FOR THE START-PAGE ********************************/
/* the picturebar with the headline */
.start_picbar{
  position:relative;
	width:900px;	height:82px;
  background-image:url(../images/start-bz-logo.gif);		
	background-repeat:no-repeat;	
	background-color:#ffffff;
}

/* the picturebar under the headline*/
.start_picbarbig{
  position:relative;
	width:900px;	height:220px;	
	background-color:#eeeeee;
	background-image:url(../images/start-mainpic.jpg);
	background-repeat:repeat-x;
}

/* the container for the two content boxes */
.start_contentdiv{
  position:relative;
	width:900px;	height:228px;	
	background-color:#ffffff;
}

/* the left content box */
.start_contentleft{
  position:relative;
  float:left;
  width:623px;	height:198px;	
  padding: 10px 10px 10px 10px;
  background-color:#ffffff;
  border: 1px solid #DBD9D9;  
}

/* the left content box */
.start_contentright{  
  float:right;
  width:220px;	height:198px;
  padding: 10px 10px 10px 10px;	
  background-color:#ffffff;
  border: 1px solid #DBD9D9;
}

/* the left content box */
.footer{
  position:relative;
  width:900px;	height:20px;
  padding: 4px 0px 4px 0px;	
	background-color:#ffffff;  
}


.textfeld{
  border:1px solid #038616;
  background-color:#EDF6EF;
  width:231px;
}

