body {
	font-family: Arial,Geneva,Verdana,Tahoma,sans-serif;
	line-height: 15px;
	font-size:11px;
	color: #5c5c5c;
	background-image: url(design/bg.gif);
	background-repeat: repeat-x;
	background-color:#d4d4d4;
	padding:0px;
	margin:0px;
}

.clearboth {
clear: both;
font-size: 0px;
line-height: 0px;
height: 0px;
}

#container {
	width: 979px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
} 


/* ----------Banner-------------- */
#banner {
	width: 979px;
	height: 103px;
	text-align: left;
	background:url("design/logo_oben.gif") 0 0 no-repeat;
	padding: 0px;
	margin: 0px; 
}


/* --------------Header links------------- */
#header_l {
 float:left;
 height:210px;
 width: 16px; 
 margin:0px 0px 0px 0px;
 background:url("design/header_l.gif") repeat-y;
 }


/* --------------Kopfbild Rahmen------------- */
#bild {
 width:740px;
 height:210px; 
 float:left; 
 position:relative; 
 margin:0px 0px 0px 0px;
 background-color: #ffffff; 
 }
 
 /* --------------Kopfbild Bild------------- */
#bild_img {
 width:725px;
 height:194px; 
 margin:8px 0px 0px 8px;
 background-color: #ffffff;
 border:1px solid #a4a4a4;
 background:url("design/header_pic.jpg") 0 0 no-repeat;;
 }
#bild_img h1 {
  font-family: Arial,Geneva,Verdana,Tahoma,sans-serif;
	line-height: 25px;
	font-size:18px;
	color: #BA261E;
	margin:65px 0px 0px 25px;
 }
 

/* -----------------Menue Rahmen--------------------- */
#menu{
 width:207px; 
 height:210px;
 float:left; 
 position: relative; 
 margin:0px 0px 0px 0px;
 background-color: #ffffff; 
}

 /* --------------Menue Inhalt------------- */
#menu_inhalt {
 width:195px;
 height:195px; 
 margin:8px 0px 0px 3px;
 background:url("design/menu_bg.gif") 0 0 no-repeat;;
 }



/* --------------Header rechts------------- */
#header_r {
 float:left;
 height:210px;
 width: 16px; 
 margin:0px 0px 0px 0px;
 background:url("design/header_r.gif") 0 0  repeat-y;
 
 }

/* --------------Container content------------- */
#container_content {
	width: 979px;
	height: 100%;
	margin: 0 auto;
	background:url("design/content_bg.gif")  repeat-y;
	 
}

/* --------------placeholder------------- */
#placeholder {
 	width:24px;
 	height:35px;
 	margin: 0 auto; 
	float:left;
}

/* --------------Breadcrumbs------------- */
#crumb_box {
 	width:725px;
 	height:35px; 
	background:url("design/crumb_bg.gif") 0 0  repeat-x;
	border:1px solid #a4a4a4;
	padding: 0px 0px 0px 0px;
	float:left;
}

.crumbs {
 margin: 20px 0 0 15px;
 color: #747474;
 font-size: 12px;
 font-weight: bold;
}


/* --------------Breadcrumbs------------- */
#newsletter_box {
 	width:193px;
 	height:35px; 
 	margin: 0 0 0 8px;
	background:url("design/newsletter_bg.gif") 0 0  repeat-x;
	border:1px solid #a4a4a4;
	float:left; 
}




/* --------------footer img------------- */
#footer {
	width: 979px;
	height: 24px;
	margin: 0 auto;
	background:url("design/footer_bg.gif") 0 0 no-repeat;
}

/* --------------footer text------------- */
#footer1 {
	width: 979px;
	height: 24px;
	margin: 0 auto;
}

.footer_span {
 color: #747474;
 margin: 0 0 0 36px;
 font-size: 9px;
}

#trenner {
 height:3px;
 width: 195px;
 background:url("design/trenner.gif") 0 0 no-repeat;
}

input {
	Border: 0px;
	FONT-FAMILY: Arial,Geneva,Verdana,Tahoma, sans-serif; display:inline;
}


.moretd {
  padding-top:0px;
  height:23px;
  background:url("design/trenner1.gif") 0 0 no-repeat;
  color:#ffffff;
  font-family: verdana;
  font-weight: bold;
  text-decoration: none;
}

a.mainmenu{
 font-size: 12px;
  color:#ffffff;
  font-family: Arial,Geneva,Verdana,Tahoma, sans-serif;
  font-weight: bold;
  text-decoration:none;
}	

a.mainmenu:hover{
	
  color:#ffff00;
  font-family: Arial,Geneva,Verdana,Tahoma, sans-serif;
  font-weight: bold;
  text-decoration:none;
}	


.crumb_last {
	padding-right:15px;
	margin: 10px 0 0 15px;
 	color: #747474;
 	font-size: 12px;
 	font-weight: bold;
 	text-decoration:none;

}


.crumb {
	padding-right:15px;
	background:url("design/more1.gif") 100% 4px  no-repeat; 
	margin: 10px 0 0 15px;
 	color: #747474;
 	font-size: 12px;
 	font-weight: bold;
 	text-decoration:none;

}
a:hover.crumb {
	text-decoration:none;
	color: #a4a4a4;
}


/* --------------Main Box------------- */
#main_box {
 	width: 713px;
	margin: 8px 0 10px 0px;
	padding: 0 0 0 14px;
	float:left;

}



/* --------------Main Box Rahmen------------- */
#main_box_rahmen {
 	width: 188px;
	margin: 8px 0 0 8px;
	padding: 0 0 0 0px;
	float:left;
	
}

#main_box_right_new {
 	width: 188px;
	margin: 0px 0 0 0px;
	padding: 0 0 10px 5px;
	float:left;
	background:url("design/crumb_bg.gif") 0 0  repeat-x;
	border:1px solid #a4a4a4;
	background-color: f7f3f7;
}


/* --------------Main Box Right------------- */
#main_box_right {
 	width: 188px;
	margin: 8px 0 0 8px;
	padding: 0 0 0 5px;
	float:left;
	background:url("design/crumb_bg.gif") 0 0  repeat-x;
	border:1px solid #a4a4a4;
	background-color: f7f3f7;
}

.right_box_header{
	background:url("design/dot_red.gif") 0 3px no-repeat; 
	margin: 10px 20px 20px 10px;
	padding-left: 16px;
 	color: #747474;
 	font-size: 12px;
 	font-weight: bold;
}

a.sidemenu{
	background:url("design/more1.gif") 0 3px no-repeat; 
	margin: 25px 0px 0px 10px;
	padding-left: 16px;
 	color: #5c5c5c;
 	font-size: 11px;
 	text-decoration: none;
}

a.sidemenu:hover{
 	color: #747474;
 	font-size: 11px;
 	text-decoration: underline;
}


a.submenu{
	background:url("design/arrow_red.gif") 0 3px no-repeat; 
	margin: 25px 0px 0px 10px;
	padding-left: 16px;	
	line-height:15px;
 	color: #5c5c5c;
 	font-size: 12px;
 	font-weight: bold;
 	text-decoration: none;
}

a.submenu:hover{
  background:url("design/arrow_red.gif") 0 3px no-repeat; 
 	color: #747474;
 	padding-left: 16px;
 	font-size: 12px;
 	font-weight: bold;
 	text-decoration: underline;
}


.main_header{
	background:url("design/dot_red.gif") 0 3px no-repeat; 
	margin: 10px 20px 10px 0px;
	padding-left: 16px;
 	color: #747474;
 	font-size: 12px;
 	font-weight: bold;
}

.grayline{
 background:url("design/gray_line.gif") 0 0  repeat-x;
 margin: 0px 0px 5px 0px;
 width:707px;
 height:3px;
}

/* --------------Breadcrumbs------------- */
#permanent {
 	width:188px;
	padding-top: 10px 0 0 0;
	margin: 10px 0 0 0;
	color: #747474;
 	font-size: 9px;
 	FONT-FAMILY: Arial,Geneva,Verdana,Tahoma sans-serif;
	
}
