@charset "utf-8";
/* CSS Document */
body{
	width: 1000px;
	min-height: 625px;
	margin: 0px auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	background-color: white;
}
* html body{
	height: 625px;
}
div{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.all{
}
* html all{
}


/**********/
/* HEADER */
/**********/
#header{
	height: 253px;
}

/***********************************/
/* HEADER - nav_lang / logo / leer */
#header_top{
	height: 85px;
	background-image: url(../../bilder/basis/bg_header_top.gif);
	background-position: top;
	background-repeat: no-repeat;
}
/* HEADER - nav_lang */
#header_top_left{
	float: left;
	width: 381px;/*401-20*/
	height: 42px;/*85-43*/
	padding: 43px 0px 0px 20px;
}
/* HEADER - logo */
#header_top_center{
	float: left;
	width: 198px;
	height: 65px;/*85-20*/
	padding-top: 20px;
}
/* HEADER - leer */
#header_top_right{
	float: left;
	width: 401px;
	height: 85px;
}

/*********************************/
/* HEADER - grosses/kleines Bild */
#header_middle{
	clear: both;
	height: 145px;/*146-1*/
	border-bottom: 1px solid white;
}
/* HEADER - grosses Bild */
#header_middle_left{
	float: left;
	width: 800px;
	height: 145px;
}
/* HEADER - kleines Bild */
#header_middle_right{
	float: left;
	width: 200px;
	height: 145px;
}

/***********************************/
/* HEADER - leer / nav_main / leer */
#header_bottom{
	clear: both;
	height: 22px;
	background-color: #dfdfdf;
}
/* HEADER - leer */
#header_bottom_left{
	float: left;
	width: 200px;
	height: 22px;
}
/* HEADER - nav_main */
#header_bottom_center{
	float: left;
	width: 600px;
	height: 22px;
	background-image: url(../../bilder/basis/bg_header_bottom_center.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
/* HEADER - leer */
#header_bottom_right{
	float: left;
	width: 200px;
	height: 22px;
}


/********/
/* BODY */
/********/
#body{
	clear: both;
	min-height: 350px;
	background-image: url(../../bilder/basis/bg_body.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
* html #body{
	height: 350px;
}

/******************/
/* BODY - nav_sub */
#body_left{
	float: left;
	width: 200px;
	min-height: 301px;/*350-27-22*/
	padding: 27px 0px 22px 0px;
	background-image: url(../../bilder/basis/bg_body_top.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
* html #body_left{
	height: 301px;/*350-27-22*/
}

/***********************/
/* BODY - Hauptcontent */
#body_center{
	float: left;
	width: 560px;/*600-20-20*/
	min-height: 296px;/*350-27-27*/
	padding: 27px 20px 27px 20px;
	overflow-x: hidden;
	background-image: url(../../bilder/basis/bg_body_top.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
* html #body_center{
	height: 296px;/*350-27-27*/
}

/******************************/
/* BODY - rechteContentspalte */
#body_right{
	float: left;
	width: 160px;/*200-20-20*/
	min-height: 298px;/*350-30-22*/
	padding: 30px 20px 22px 20px;
	overflow-x: hidden;
	background-image: url(../../bilder/basis/bg_body_top.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
* html #body_right{
	height: 298px;/*350-30-22*/
}

/**********/
/* FOOTER */
/**********/
#footer{
	clear: both;
	height: 22px;
	background-image: url(../../bilder/basis/bg_footer.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#footer_left{
	float: left;
	width: 200px;
	height: 22px;
}
#footer_center{
	float: left;
	width: 560px;/*600-20-20*/
	height: 18px;/*22-4*/
	padding: 4px 20px 0px 20px;
	text-align: right;
	vertical-align: middle;
	background-color: #5f6062;
}
#footer_right{
	float: left;
	width: 200px;
	height: 22px;
}