<!--

	/* Definitions for the Editor */
	/*body
	{
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 12px;
		padding: 5px 5px 5px 5px;
		margin: 0px;
		border-style: none;
		background-color:#af2d16;
	}

	.Bold
	{
		font-weight: bold;
	}

	.Title
	{
		font-weight: bold;
		font-size: 18px;
		color: #cc3300;
	}

	.Code
	{
		border: #8b4513 1px solid;
		padding-right: 5px;
		padding-left: 5px;
		color: #000066;
		font-family: 'Courier New' , Monospace;
		background-color: #ff9933;
	}*/

	/* --------- Page Buildings -------------*/
	body {
		background-color:#af2d16;
		border-style:none;
		border-width:0px;
		border-color:black;
		color:white;
		margin: 0px;
		padding: 0px;
		font-family: Georgia;
		font-size: 0.85em;
	}

	#top_left {
		background-image:url(images/body/left_top.png);
		width:255px; height:132px;
	}

	#top_right {
		background-image:url(images/body/right_top.png);
		width:765px; height:132px;
	}

	#middle_left {
		background-image:url(images/body/left_middle.png);
		position:absolute;
		top:132px;
		left:0px;
		width:260px; height:153px;
	}

	#middle_right {
		background-image:url(images/body/right_middle.png);
		position:absolute;
		top:132px;
		left:260px;
		width:765px; height:153px;
	}

	.struct {
		background-repeat:no-repeat;
		background-position:left top;
		background-color:#af2d16;
		border-style:none;
		border-width:0px;
		border-color:black;
		color:white;
		margin: 0px;
		padding: 0px;
	}

	/* Our global table does have some border */
	#body_table {
		border-width:2px;
		border-style:solid;
		border-color:#9f1d06;
	}

	/* Define background images for the page parts */
	#menu {
		background-image:url(images/body/bg2.png);
		background-position:right bottom;
		background-repeat:no-repeat;
		background-color:#af2d16;
		border-style:none;
		border-width:0px;
		border-color:black;
		color:white;
		margin: 0px;
	}

	#menu_left {
		background-image:url(images/body/menu_bg.png);
	}
	#menu_top {
		background-image:url(images/body/left_middle.png);
	}
	#menu_right {
		background-image:url(images/body/right_middle.png);
		background-position:right top;
		width: 420px;
	}

	/* Block where the content of the page is rendered */
	#page_content{
		position: relative;
		top: -70px;
		left: 30px;
		width: 700px;
	}


	/* ----------------- Page Content ----------------*/
	/* Title of the page */
	.Title {
		font-size: 2.0em;
		font-style: italic;
		text-align: left;
		color: white;
	}

	/* Define style sheet for the text on the page */
	.Content{
		text-align: justify;
		color: white;
	}

	/* Block where the submenu is rendered */
	.Submenu{
		position: absolute;
		top: -180px;
		left: -120px;
		text-align: center;
		width: 360px;
		font-family: Georgia, Times;
		font-style: italic;
		font-size: 1.3em;
	}

	/* Title of the submenu */
	.SubmenuTitle{
		position: absolute;
		top: -220px;
		left: -150px;
		text-align: center;
		width: 400px;
		font-family: Georgia;
		font-style: italic;
		font-size: 2.0em;
	}

	/* Each presented pixture have got this style */
	img.Picture{
		border-width: 2px;
		border-color: white;
		border-style: solid;
	}

	/* Thumbnails are shown within this style */
	.Thumbnail{
		border-width: 1px;
		border-color: black;
		border-style: solid;
		background-color: #780402;
		margin: 1px;
		padding: 1px;
	}

	/* --------------- Link styles ----------------------*/

	/* White link style (no difference to normal text)*/
	a.WhiteLink { color:white; font-style:none; text-decoration:none;}
	a.WhiteLink:hover{color:white; text-decoration:none}

	/* Submenu link style */
	a.SubmenuLink { color:white; font-style:bold; text-decoration:none;}
	a.SubmenuLink:hover{color:#d7d47c; text-decoration:underline}

	/* Global link style */
	a { color:#fd7862; font-style:bold; text-decoration:none;}
	a:hover{color:#d7d47c; text-decoration:underline}



	/* ------------ Navigationsmenue  -------------- */
	div.nav_menu{
		background-repeat:no-repeat;
		background-position:left top;
		display: block;
	}

	#nav_damen {
		background-image:url(images/nav/damen.png);
		width:160px; height:33px;
		position:relative; left:25px;
		display: block;
	}
	#nav_damen:hover { background-image:url(images/nav/damen_on.png); }

	#nav_herren {
		background-image:url(images/nav/herren.png);
		width:165px; height:30px;
		position:relative; left:45px;
		display: block;
	}
	#nav_herren:hover { background-image:url(images/nav/herren_on.png); }

	#nav_jugend {
		background-image:url(images/nav/jugend.png);
		width:165px; height:47px;
		position:relative; left:65px;
		display: block;
	}
	#nav_jugend:hover { background-image:url(images/nav/jugend_on.png); }

	#nav_access {
		background-image:url(images/nav/zubehoer_norm.png);
		/*width:135px; height:37px;
		position:relative; left:105px;
		display: block;*/
		width:100px; height:32px;
		position:relative; left:135px; top:2px;
		display: block;
	}
	#nav_access:hover { background-image:url(images/nav/zubehoer_over.png); }

	#nav_sonst {
		background-image:url(images/nav/sonst.png);
		width:220px; height:44px;
		position:relative; left:29px;
		display: block;
	}
	#nav_sonst:hover { background-image:url(images/nav/sonst_on.png); }

	#nav_links {
		background-image:url(images/nav/links.png);
		width:76px; height:46px;
		position:relative; left:165px; top: 3px;
		display: block;
		background-repeat: no-repeat;
	}
	#nav_links:hover { background-image:url(images/nav/links_on.png); }

	#nav_boersen {
		background-image:url(images/nav/boersen.png);
		width:90px; height:34px;
		position:relative; left:156px; top: -2px;
		display: block;
	}
	#nav_boersen:hover { background-image:url(images/nav/boersen_on.png); }

/*	#nav_groesse {
		background-image:url(images/nav/groesse.png);
		width:165px; height:37px;
		position:relative; left:80px;
		display: block;
	}
	#nav_groesse:hover { background-image:url(images/nav/groesse_on.png); }
*/
	#nav_links {
		background-image:url(images/nav/links_norm.png);
		width:76px; height:31px;
		position:relative; left:159px; /*top: 25px;*/
		display: block;
	}
	#nav_links:hover { background-image:url(images/nav/links_over.png); }

/*	#nav_absatz {
		background-image:url(images/nav/absatz.png);
		width:160px; height:41px;
		position:relative; left:75px;
		display: block;
	}
	#nav_absatz:hover { background-image:url(images/nav/absatz_on.png); }
*/
	#nav_absatz {
		background-image:url(images/nav/groessen_norm.png);
		width:183px; height:35px;
		position:relative; left:45px; top: 13px;
		display: block;
	}
	#nav_absatz:hover { background-image:url(images/nav/groessen_over.png); }

	#nav_hints {
		background-image:url(images/nav/hints.png);
		width:205px; height:50px;
		position:relative; left:14px; top: 10px;
		display: block;
	}
	#nav_hints:hover { background-image:url(images/nav/hints_on.png); }


	/* ------------ Navigationsmenue oben rechts -------------- */
	#logo_home {
		width:451px; height:132px;
		position:relative; left:-314px;
	}

	#nav_home {
		background-image:url(images/nav/home.png);
		width:110px; height:39px;
		position:relative; left:-314px;
		display: block;
	}
	#nav_home:hover { background-image:url(images/nav/home_on.png); }

	#nav_kontakt {
		background-image:url(images/nav/kontakt.png);
		width:290px; height:44px;
		position:relative; left:-85px;
		display: block;
	}
	#nav_kontakt:hover { background-image:url(images/nav/kontakt_on.png); }

	#nav_agb {
		background-image:url(images/nav/agb.png);
		width:64px; height:32px;
		position:relative; left:-238px;
		display: block;
	}
	#nav_agb:hover { background-image:url(images/nav/agb_on.png); }

	#nav_impressum {
		background-image:url(images/nav/impressum.png);
		width:135px; height:30px;
		position:relative; left:-89px;
		display: block;
	}
	#nav_impressum:hover {background-image:url(images/nav/impressum_on.png); }

//-->

