/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  Hintergrundbild						                                                                   */
/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

body { background: #fffbe5; }


/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  Die Hauptrahmen zur Positionierung                                                                     */
/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

#top
{
	width: 1000px;
	margin: 0 auto;
	background: transparent;
	border-top: 10px solid #003399;
	background: transparent url(/images/css/jh_top.gif) left bottom repeat-x;
}

#linke_spalte
{
	float: left;
	display: inline;
	width: 350px;
}

#rechte_spalte
{
	float: left;
	display: inline;
	width: 650px;
}


/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  Kopfbereich: Logo-Link zur Startseite, Kopfbanner 					                                   */
/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

#logo
{
	display: block;
	text-decoration: none;
	background: #fffef7;
	border: none;
	outline: 0px none;
}
#logo img
{
	width: 350px;
	height: 130px;
	border: none;
	outline: 0px none;
}

#banner
{
	display: block;
	width: 650px;
	height: 190px;
	border-bottom: 7px solid #fffef7;
}


/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  HauptmenŸ														                                       */
/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

#mainmenu
{
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#mainmenu li
{
	display: block;
	border-right: 4px solid #003399;
	width: 135px;
	text-align: right;
	margin-bottom: 25px;
}
#mainmenu li#menu_38 	{ border-color: #815225; }
#mainmenu li#menu_38.selected a 	{ color: #815225; }
#mainmenu li#menu_9		{ border-color: #c97100; }
#mainmenu li#menu_9.selected	a	{ color: #c97100; }
#mainmenu li#menu_30	{ border-color: #5c8997; }
#mainmenu li#menu_30.selected a	{ color: #5c8997; }
#mainmenu li#menu_6		{ border-color: #943745; }
#mainmenu li#menu_6.selected	a	{ color: #943745; }
#mainmenu li#partner	{ border-color: #afa059; }
#mainmenu li#partner.selected a	{ color: #afa059; }

#mainmenu li a
{
	display: block;
	padding: 0 8px;
	text-decoration: none;
	font-size: 13px;
	line-height: 1em;
	color: #003399;
	font-family: Arial, Geneva, Helvetica, Sans-Serif;
}
#mainmenu li#menu_38 a:hover		{ color: #815225; }
#mainmenu li#menu_9 a:hover	{ color: #c97100; }
#mainmenu li#menu_30 a:hover	{ color: #5c8997; }
#mainmenu li#menu_6 a:hover	{ color: #943745; }
#mainmenu li#partner a:hover	{ color: #afa059; }

#mainmenu li.selected
{
	border: none;
	border-left: 4px solid #003399;
	width: 135px;
	text-align: left;
	margin-bottom: 25px;
	margin-left: 146px;
}


/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  Inhaltsbereich													                                       */
/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

#maincontent
{
	background: #fffbe5 url(/images/css/jh_maincontent-bottom.gif) left bottom no-repeat;
	padding-bottom: 45px;
}

#maincontent_inner
{
	padding-top: 45px;
	background: transparent url(/images/css/jh_maincontent-top.gif) left top no-repeat;
}

#maincontent_inner .padding
{
	padding: 0 15px;
}
#maincontent_inner .padding#startseite
{
	padding: 0;
}

/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/*  Fu§bereich														                                       */
/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

#footer
{
	float: left;
	width: 1000px;
	margin: 20px auto;
	background: transparent;
	padding: 0 0 50px;
	text-align: right;
}
#footer #left
{
	float: left;
	display: inline;
	width: 350px;
}

#footer span.bezeichner
{
	width: 135px;
	margin-right: 15px;
}
#footer span.wert
{
	width: 165px;
	text-align: left;
}
/*
#footer a
{
	font-weight: normal;
	text-decoration: none;
	color: #003399;
}
#footer a:hover
{
	text-decoration: underline;
}
*/