*			{padding:0;margin:0}
html			{font-size:100%}
body			{background:#f8b800 url(images/bg_body.jpg) no-repeat fixed 50% top;font-family:tahoma,sans-serif;font-size:0.8em;line-height:1.4em}
strong.date		{font-size:1em;display:inline;color:#fff;font-weight:500}
.clear			{clear:both;display:block;width:0;height:0;line-height:0;font-size:0}

/* layout */
#header			{background:url(images/bg_header.jpg) repeat-y 50% 0%;max-width:1600px;margin:0 auto}
#container		{background-repeat:no-repeat;background-position:right top;overflow:hidden;width:990px;margin:0 auto}
#wrapper			{}
	#content		{width:540px;float:left;color:#f8b800;background:#9A4200 url(images/bg_content.gif) repeat-x}
	#navigation	{width:140px;float:right;margin:0 0 6px 12px;background:url(images/bg_navigation-trans.png) no-repeat;padding-top:410px}
#footer			{width:540px;height:78px;text-align:center;clear:both;background:url(images/bg_footer.gif) no-repeat}

img			{border:0}
span.clear		{clear:both;display:block;overflow:hidden;width:0;height:0;line-height:0;font-size:0}
h2,h3,h4			{margin:24px 96px 8px 20px;font-weight:700;font-size:1.4em;color:#f8b800}
p			{margin:12px 96px 12px 20px}

#header p			{color:#ffff00;background:#f8b800;margin:0 auto;width:990px;font-weight:500;text-transform:uppercase;font-size:0.6em}
#header em		{text-align:left;font-style:normal;letter-spacing:0.5em;padding:0 0 0 6px;display:block;margin-left:470px;border-left:1px solid #ffff00}

#footer p			{margin:0;padding:16px 0}
#footer a			{color:#fff}


/* listen */
li			{list-style-type:none}
#content ul 		{margin:0 0 0 20px}
#content ul li		{margin:0 0 0 12px}
#content ul li:before	{content:"\A0\BB  "}

#content #navigation ul		{margin:0 12px;position:relative;top:-64px}
#content #navigation li		{list-style-type:none;margin:0;padding:0;font-family:arial,sans-serif;font-size:12px}
#content #navigation li:before	{content:""}
#content #navigation ul li.sprachen	{padding:10px 6px}
#content #navigation ul li.sprachen a	{display:inline;border:0px;padding:0px 2px}


/* tabellen */
table			{border-collapse:collapse;margin-left:16px}
table th			{text-align:left;font-weight:500;padding:2px 4px}
table td			{border:1px dotted #913700;padding:2px 4px}
table td.locname		{font-weight:700}



/* forms */
form			{margin-left:16px}
form *			{border-width:1px}
fieldset			{border:0px}
legend			{display:none}
label			{width:25%;float:left;text-align:right}
div.l			{margin-left:26%}
input			{margin:0 0 4px 0;padding:1px 2px}
input.submit		{display:block;margin:24px auto;width:6em}
textarea			{display:block;margin:6px 0 16px 0;width:256px;padding:1px 2px}



/* links */
a			{color:#ddd;text-decoration:none}
a:visited                     {color:#aaa;text-decoration:none}
a:hover                       {color:#fff;text-decoration:none}

#navigation a		{color:#fff;display:block;border-bottom:#fff 1px dotted;padding:3px 6px;font-weight:700}
#navigation a:visited         {color:#fff;display:block}
#navigation a:hover		{color:#fff;display:block;background:#cae016}

#aLogo			{display:block;width:315px;height:48px}
#aLogo img		{display:block;width:315px;height:48px}


/* feedback */
.success			{color:#7cde13;font-weight:700;margin:0;padding:0}
.error			{color:#ff0100;font-weight:700;margin:0;padding:0}
.warning			{border-bottom:1px double #ff0100}


/* sifr*/
h1			{color:#f8b800;margin:32px 18px 0px 18px;font-family:'trajan pro',serif;font-weight:500;font-size:26px;line-height:28px;background:transparent}
@media screen{
	.sIFR-flash 	{visibility: visible !important;margin: 0;padding: 0;}
	.sIFR-replaced, 
	.sIFR-ignore 	{visibility: visible !important}
	.sIFR-alternate 	{position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
	.sIFR-active h1	{visibility: hidden;font-family:serif;line-height:28px;padding:0;width:360px;color:#f8b800;margin:32px 18px 0px 18px;height:32px}
}
@media print{
	.sIFR-flash 	{display: none !important;height: 0;width: 0;position: absolute;overflow: hidden;}
	.sIFR-alternate 	{visibility: visible !important;display: block !important;position: static !important;left: auto !important;top: auto !important;}
}