/**
 * Farbwerte
 *	#FDD982 - Navigation-Hintergrund
 *	#EC7501 - Banner-Hintergrund
 *	#FFE4A2 - Brotkrümel-Hintergrund
 *	#FFF2D4 - Sidebar-Hintergrund
 *	#FDD982 - Navigation-Rahmen-Rechts
 *
 *	#666666 - Brothrümel-Text
 *
 *
 * Größenangaben
 * ( von oben nach unten und von links nach rechts )
 *
 * - Banner
 *		600px Banner
 *		(dyn) Leerraum
 *  	200px Logo-MV
 *	101px Höhe
 *
 * - Krümel / Nav
 *		190px Navigation
 *		 30px Leerraum
 *    (dyn) Krümel
 *	30px Höhe
 *	
 * - Inhalt / Sidebar
 *	30px Höhe = Leerraum
 *		(dyn) Inhalt
 *		200px Sidebar
 *
 */
 
body
{
	margin: 0px;
	padding: 0px;
	color: black;
	background: white url( ./_images/nav.gif ) repeat-y left;
	font-family:Verdana,Helvetica,Arial,Tahoma,Sans Serif;
	fobt-size: 101%;
}


a
{
	text-decoration: none;
}

div#banner
{
	width: 100%;
	background: #EC7501;
	height: 100px;
	border-bottom: 1px solid white;
	overflow: hidden;
}

div#banner span
{
	display: none;
}



div#stgt
{
	background: url( ./_images/sidebar.gif ) repeat-y right;
	min-height: 915px;
}

div#logostgt
{
	width: 600px;
	height: 100px;
	background: url( './_images/banner.stgt.jpg' ) no-repeat top left;
	position: absolute;
	left: 0px;
	top: 0px;
}

div#logostgt a
{
	margin-left: 25px;
	margin-top: 20px;
	display: block;
	width: 500px;
	height: 70px;
}

div#logomv
{
	float: right;
	background: url( './_images/banner.mv.jpg' ) no-repeat top right;
	width: 200px;
	height: 100px;
}

div#contentholder
{
	min-height: 600px;
	background: url( ./_images/nav.bottom.mv.jpg ) no-repeat left bottom;
	min-height: 814px
}

div#navigation
{
	width: 190px;
	position: absolute;
	left: 0px;
	font-size: 0.75em;
	background: #FDD982;
}

div#content
{
	margin: 0px 200px 0px 191px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	z-index: 5;
	background: white;
	font-size: 0.8em;
}

div#locationbar
{
	margin: 0 0 0 191px;
	padding-left: 30px;
	background: #FFE4A2;
	min-height: 30px;
	font-size: 0.7em;
	line-height: 30px;
	color: #666666;
}

div#locationbar a { color: #666666; }
div#locationbar a:hover { text-decoration: underline; }
div#locationbar a.aktiv { font-weight: bold; }

div#sidebar
{
	position: absolute;
	right: 0px;
	background: #FFF2D4;
	width: 200px;
	z-index: 6;
	padding-top: 30px;
}

div#navigation ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#navigation ul li
{
	border-bottom: 1px solid white;
	width: 190px;
}

div#navigation a span
{ display: none; }

div#navigation ul li a
{
	width: 190px;
	height: 30px;
	display: block;
	text-decoration: none;
}



div#navigation ul li a:hover,
div#navigation ul li.aktiv a
{ background: url( ./_images/_navigation/main_hover.gif ) no-repeat left top; }


div#navigationfoot
{
	background: url( ./_images/_navigation/foot.gif ) repeat-x left top;
	height: 40px;
	width: 190px;
}


div#navigation ul li#submenue
{
	background: #F4A23F;
	border-bottom: none;
	width: 190px;
}
div#navigation ul li#submenue ul li
{
	color: white;
	height: auto;
}

div#navigation ul li#submenue ul li a
{
	width: 150px;
	padding-left: 40px;
	color: black;
	height: auto;
	line-height: 25px;
	background: url( ./_images/_navigation/sub_hover.gif ) no-repeat 25px top;
}

div#navigation ul li#submenue ul li a:hover,
div#navigation ul li#submenue ul li.aktiv a
{
	font-weight: bold;
	background: url( ./_images/_navigation/sub_aktiv.gif ) no-repeat 25px top;
}

div#sidebar div
{
	margin: 0px 10px 0px 10px;
	font-size: 0.6em;
}

div#sidebar div img
{
	margin-bottom: 0.5em;
}


.full div#stgt
{
	background: none;
}


.full div#content
{
	margin: 0px 0px 0px 191px;
}

.full #banner
{
	min-width: 800px;
}

.full #contentholder
{
	min-width: 800px;
}

.navigationhelpright
{
	float: right;
	margin-left: 1em;
	display: block;
}