body	{background:white; font-family:verdana, arial, sans-serif; margin:0;}


/* Design Elemente */
div.schriftzug	{ position:absolute; top:30px; left:20px; height:100px; width:155px; text-align:center; }
div.logo		{ position:absolute; top:30px; right:20px; height:56px; width:302px; text-align:center; }
div.balken		{ position:absolute; top:110px; width:100%; height:500px; background-color:black; }

table.main		{ position:absolute; top:0; width:100%; height:100%; border-collapse:collapse; }
table.main td	{ vertical-align:top; }

td.hspace		{ height:110px; }
td.content		{ width:800px; padding:0; background-color:#f5f5f5;}
td.menu			{ width:170px; background-color:#c00418; }

table.content	{ height:100%; border-collapse:collapse; width:100%;}
td.flash		{ width:100%; height:500px; padding:0;}


/* linker content */
td.teaser		{ width:250px; background-color:white; padding:8px; }
td.teaser h1	{ color:#c00418; font-size:11px; font-weight:bold; margin:0;}
td.teaser h2	{ font-size:10px; font-weight:bold; margin:12px 0 6px 0;}
td.teaser h3	{ margin:8px 0 8px 0;}
td.teaser h3.csc-firstHeader	{ font-size:10px; font-weight:bold; width:250px; background-color:#c00418; padding:12px 0 8px 10px; margin:-10px 0 8px -10px; color:#ffffff; }
td.teaser p		{ font-size:10px; margin:0; line-height:15px;}
td.teaser ul	{ font-size:10px; line-height:15px; margin-left:10px; padding-left:10px; margin-top:-5px; list-style-type:square; }

td.teaser div.news-latest-subheader	{font-size:10px;margin-top:8px;}
td.teaser div.news-latest-morelink	{font-size:10px;margin-bottom:8px;}

td.teaser a			{ color:#c00418; text-decoration:none; }
td.teaser a:hover	{ text-decoration:underline; }

td.teaser ul a			{ color:#999999; text-decoration:none; }
td.teaser ul a:hover	{ text-decoration:underline; }


/* rechter content */
td.news			{ width:550px; padding:8px; }
td.news h1		{ color:#c00418; font-size:11px; font-weight:bold; margin:0; }
td.news h2		{ font-size:10px; font-weight:bold; margin:12px 0 6px 0;}
td.news p		{ font-size:10px; line-height:15px; margin:0px;}
td.news ul		{ font-size:10px; line-height:15px; margin-left:10px; padding-left:10px; margin-top:-5px; list-style-type:square; }
	
div.menu-wrapper			{ width:165px; color:#FFFFFF; padding:5px 0 0 10px; line-height:20px; font-size:11px; font-weight:bold; }
div.menu-wrapper a			{ color:#ffffff; text-decoration:none; }
div.menu-wrapper a:hover	{ color:#000000; }
div.menu-aitem a			{ color:#000000; }

div.news-latest-item 	{ margin-bottom:8px; }

/* Submenu */
div.smenu-wrapper	{ color:#FFFFFF; text-align:right; padding:5px 10px 0 0; }
div.smenu-wrapper	{ line-height:20px; font-size:11px; font-weight:bold; }

div.smenu-wrapper a			{ color:#ffffff; text-decoration:none; }
div.smenu-wrapper a:hover	{ text-decoration:underline; }

/* static Menu */
div.static-menu-wrapper		{ margin:40px 8px 0 8px; text-align:center; border:1px solid black; }
div.static-menu				{ text-align:left; }

div.static-head				{ background-color:#000000; color:#ffffff; padding:2px 6px 3px 6px; font-size:11px; height:12px; }
div.static-head a			{ color:#ffffff; text-decoration:none; }
div.static-head a:hover		{ text-decoration:underline; }
div.static-head div.arrow	{ margin-top:-12px; text-align:right; }

div.static-body				{ display:none; }
div.static-body-v			{ background-color:#ffffff; color:#000000; padding:6px 6px 6px 6px; font-size:11px; }

div.static-body-v select 	{ font-size:11px; width:140px; }
div.static-body-v input  	{ font-size:11px; width:140px; }
div.static-body-v form		{ padding:0; margin:0; }
div.static-body-v a			{ color:#000000; text-decoration:none; }
div.static-body-v a:hover	{ text-decoration:underline; }


div.content .csc-caption	{font-size:11px; }