BODY
	{
	margin: 0px;
	background-color: #FF6600;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}
	
#container
	{
	margin: 0px auto;
	/*width: 764px; */
	width: 770px;
	min-height: 303px;
	background-image: url(../img/container_bg.jpg);
	background-repeat: no-repeat;
	/*background-position: 386px 0px;*/
	background-position: 392px 0px;
	}
	
#top
	{
	float:left;
	/*width: 560px; */
	width: 566px;
	height: 89px;
	text-align: left;
	}
	
#contents
	{
	float:left;
	width: 566px;
	margin: 0px 0px 8px 0px;
	/*min-height: 400px; /* FF */
	/* height: 400px; /* MSIE */
	/* min-heighet angaben befinden sich in main_ff.css bzw main_ie.css */
	background-color:#ffcc00;
	text-align: left;
	}
	
#content_img
	{
	
	}

#content_text
	{
	padding: 3px 14px 12px 17px;
	line-height: 19px;
	}
	
#navi_container
	{
	float: right;
	width: 204px;
	}
	
#vl
	{
	float: left;
	width: 39px;
	}
	
#logo
	{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 165px;
	height: 209px;
	}
	
#logo img
	{
	/*
	margin: 0px;
	padding: 0px;
	*/
	border: 0px;
	}
	
#navigation
	{
	clear: both;
	width: 204px;
	position: relative;
	top: 24px; /* muss genau 24px haben damit der linien verlauf stimmt (abstand des menüs mit main_navigation einstellen) */
	padding: 0px 0px 10px 0px; /* mit dem bottom padding wird bestimmt wie weit die weise linie unter die kontakt navie reicht */
	background-image: url(../img/vl_bg.gif);
	background-repeat: repeat-y;
	background-position: 17px 0px;
	text-align: right;
	}
/* -------------- MAIN NAVIGATION ------------------------- */
#main_navigation
	{
	position: relative;
	top: 8px;
	}
	
#main_navigation ul
	{
	list-style-type: none;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: right;
	}
	
#main_navigation ul li
	{
	margin: 10px 0px 0px 0px;
	}
	
#main_navigation ul li a
	{
	text-decoration: none;
	color: #FFFFFF;
	}
	
#main_navigation ul li a:hover
	{
	text-decoration: underline;
	}
	
.main_naviitem_act
	{
	color: #990000;
	}
/* -------------- MAIN NAVIGATION ENDE--------------------- */

/* -------------- SUB NAVIGATION ------------------------- */
#main_navigation ul li ul
	{
	list-style-type: none;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	margin: 5px 12px 24px 0px;
	padding: 0px;
	}
	
#main_navigation ul li ul li
	{
	margin: 0px 0px 3px 0px;
	}
	
#main_navigation ul li ul li a
	{
	text-decoration: none;
	color: #000000;
	}
	
#main_navigation ul li ul li a, #main_navigation ul li ul li span
	{
	padding: 0px 13px 0px 0px;
	background-image: url(../img/sub-navi_pfeil.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	}
	
#main_navigation ul li ul li a:hover
	{
	text-decoration: underline;
	}
	
#main_navigation ul li ul li span /* ACT */
	{
	font-weight: bold;
	}

/* -------------- SUB NAVIGATION ENDE--------------------- */

/* -------------- KONTAKT NAVIGATION --------------------- */
#kontakt_navi
	{
	margin: 0px auto;
	margin: 70px 0px 0px 0px;
	text-align: center;
	font-size: 0.75em;
	font-weight: bold;
	text-align: right;
	/* background-color:#00FF99; */
	}
	
#kontakt_navi ul
	{
	margin: 0px;
	padding: 0px;
	}
	
#kontakt_navi ul li
	{
	display: inline;
	margin: 0px;
	padding: 0px;
	}
	
#kontakt_navi ul li a
	{
	text-decoration: none;
	color: #000000;
	}
#kontakt_navi ul li a:hover, #kontakt_navi ul li span
	{
	text-decoration: underline;
	}
/* die objekte die durch "#kontakt a" und "impressum a" definiert weden,
 werden ebenfalls dur die beiden darüber stehenden klassen definiert. 
 der span tag kommt bei ACT zum einsatz*/ 
#kontakt a , #kontakt span
	{
	/* padding: 3px 0px 2px 23px; in den browser abhängigen css datein*/
	background-image: url(../img/icon_kontak.gif);
	}
	
#impressum a , #impressum span
	{
	margin: 0px 0px 0px 18px; 
	/* padding: 3px 0px 2px 23px; in den browser abhängigen css datein*/
	background-image: url(../img/icon_impressum.gif);
	}
	
#kontakt a, #impressum a , #kontakt span, #impressum span
	{
	background-repeat: no-repeat;
	}
/* -------------- KONTAKT NAVIGATION ENDE--------------------- */

/* -------------- BREADCRUMB NAVIGATION --------------------- */
#breadcrumb_navi
	{
	position: relative;
	top: 65px;
	margin: 0px 0px 0px 0px;
	}

#breadcrumb_navi ul
	{
	margin: 0px;
	padding: 0px;
	}
	
#breadcrumb_navi ul li
	{
	display: inline;
	margin: 0px;
	padding: 0px;
	}
	
#breadcrumb_navi ul li a
	{
	text-decoration: none;
	color: #000000;
	}
	
#breadcrumb_navi ul li a:hover
	{
	text-decoration: underline;
	}
	
.bcnaviitem_cur
	{
	color: #990000;
	}
	
/* -------------- BREADCRUMB NAVIGATION ENDE--------------------- */

/* ---------------GALERIE NAVIGATION ---------------------------- */
#gal_navi
	{
	float: left;
	width: 566px;
	height: 25px;
	}
	
#gal_navi div
	{
	font-size: 0.9em;
	color: #FFFF00;
	font-weight: bold;
	}
/* links - */
#gal_navi-links
	{
	float: left;
	/*padding: 0px 0px 0px 4px;*/
	}
/* rechts - */
#gal_navi-rechts
	{
	float: right;
	/*padding: 0px 4px 0px 0px;*/
	}
	
#gal_navi div ul
	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
		
#gal_navi div ul li
	{
	display: inline;
	margin: 0px;
	padding: 0px;
	}
	
#gal_navi div ul li a
	{
	text-decoration: none;
	color: #FFFF00;
	}

#gal_navi div ul li a:hover
	{
	text-decoration: underline;
	}
/*
#hidden_item
	{
	display: none;
	}
*/
/* ---------------GALERIE NAVIGATION  ENDE ------------------------ */
