body 	{
	font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;
	background:#414141 url(../pics/background.gif) repeat-x; color:#1C1C1C;
}
form	{ padding:0px; margin:0px; }
img	{ border:0px; }

ul 	{ padding-left:15px; margin:0px; }
li		{ list-style-type:square; padding:0px; margin:0px; }

.center	{ width:940px; background:url(../pics/top_bg.jpg) top left no-repeat; margin:auto; }

.top 							{ height:137px; width:940px; position:relative; overflow:hidden; }
.top a:link					{ color:#b5b5b5; text-decoration:none; }
.top a:visited				{ color:#b5b5b5; text-decoration:none; }
.top a:hover				{ color:#b5b5b5; text-decoration:underline; }
.top .language				{ position:absolute; left:262px; top:12px; font-size:12px; color:#B5B5B5; }
.top .language	#aktiv	{ color:#F2AD4A; }
.top .menu					{ position:absolute; right:17px; top:11px; text-align:right; font-size:12px; color:#B5B5B5; }
.top .menu #aktiv			{ text-decoration:underline; }
.top .topmenu 				{ height:45px; position:absolute; top:92px; left:254px; }
.top .topmenu a:link		{ color:white; text-decoration:none; }
.top .topmenu a:visited	{ color:white; text-decoration:none; }
.top .topmenu a:hover	{ color:white; text-decoration:underline; }
.top .topmenu .item		{ color:white; font-size:12px; padding:18px 18px 18px 20px; background:url(../pics/navi/pfeil_w.gif) no-repeat 8px; }
.top .topmenu .aktiv		{ background:url(../pics/navi/top_menu_bg.gif) repeat-x left top; }
.top .toplogo				{ width:254px; text-align:center; color:white; font-size:11px; padding-top:110px; background:url(../pics/logo.jpg) no-repeat center 20px; }
.top .topteaser			{
	position:absolute; width:686px; height:61px; top:31px; left:254px;
	/* background:url(../pics/teaser/top_teaser_bg_black.gif) no-repeat left top; */
	font-size:18px; color:white;
}

.top_ruler			{ position:relative; }
.top_ruler #left	{ height:10px; width:254px; background:url(../pics/navi/left_top.gif) no-repeat left top; } 
.top_ruler #right	{ position:absolute; top:0; left:254px; height:10px; width:686px; background:white url(../pics/corner_tr.gif) no-repeat right top; }
.main_ruler			{ width:940px; background:url(../pics/main_bg.gif) repeat-y; }
.bottom_ruler		{ height:15px; width:940px; background:url(../pics/bottom.png) no-repeat; }

.minheight			{ width:940px; overflow:auto; position:relative; }
.minheighthome		{ width:940px; overflow:auto; position:relative; }

#leftmenu												{ background-color:#dedede; float:left; width:254px; overflow:hidden; font-size:12px; }
#leftmenu .menuheadline								{ height:25px; background-color:#dedede; }
#leftmenu .trenner									{ background-color:#f5f5f5; overflow:hidden; height:1px; margin:0 12px; }
#leftmenu .trenneractive							{ background-color:#f5f5f5; overflow:hidden; height:1px; margin-right:12px; }
#leftmenu .area .navi								{ }
#leftmenu .area .navi a:link						{ color:#686868; text-decoration:none; }
#leftmenu .area .navi a:visited					{ color:#686868; text-decoration:none; }
#leftmenu .area .navi a:hover						{ color:#686868; text-decoration:none; }
#leftmenu .area .navi .padding					{ padding:7px 0px 3px 24px; background:url(../pics/navi/pfeil_g.gif) no-repeat 11px 11px; }
#leftmenu .area .naviactive						{ background:url(../pics/navi/left_bg_active.gif) no-repeat left top; }
#leftmenu .area .naviactive a:link				{ color:#F08B26; text-decoration:none; }
#leftmenu .area .naviactive a:visited			{ color:#F08B26; text-decoration:none; }
#leftmenu .area .naviactive a:hover				{ color:#F08B26; text-decoration:none; }
#leftmenu .area .naviactive .padding			{ padding:7px 0px 3px 24px; background:url(../pics/navi/pfeil_o.gif) no-repeat 11px 11px; }

#leftmenu .navisub									{ color:#686868; }
#leftmenu .navisub a:link							{ color:#686868; text-decoration:none; }
#leftmenu .navisub a:visited						{ color:#686868; text-decoration:none; }
#leftmenu .navisub a:hover							{ color:#686868; text-decoration:none; }
#leftmenu .navisub .padding						{ padding:7px 0px 3px 35px; background:url(../pics/navi/pfeil_g.gif) no-repeat 22px 11px; }
#leftmenu .navisubactive							{ color:#F08B26; }
#leftmenu .navisubactive a:link					{ color:#F08B26; text-decoration:none; }
#leftmenu .navisubactive a:visited				{ color:#F08B26; text-decoration:none; }
#leftmenu .navisubactive a:hover					{ color:#F08B26; text-decoration:none; }
#leftmenu .navisubactive .padding				{ padding:7px 0px 3px 35px; background:url(../pics/navi/pfeil_o.gif) no-repeat 22px 11px; }

#leftmenu .navisubsub								{ color:#686868; font-size:11px; }
#leftmenu .navisubsub a:link						{ color:#686868; text-decoration:none; }
#leftmenu .navisubsub a:visited					{ color:#686868; text-decoration:none; }
#leftmenu .navisubsub a:hover						{ color:#686868; text-decoration:none; }
#leftmenu .navisubsub .padding					{ padding:7px 0px 4px 46px; }
#leftmenu .navisubsubactive						{ color:#F08B26; font-size:11px; }
#leftmenu .navisubsubactive a:link				{ color:#F08B26; text-decoration:none; }
#leftmenu .navisubsubactive a:visited			{ color:#F08B26; text-decoration:none; }
#leftmenu .navisubsubactive a:hover				{ color:#F08B26; text-decoration:none; }
#leftmenu .navisubsubactive .padding			{ padding:7px 0px 4px 46px; }

#leftmenu .navisubsubsub							{ color:#686868; font-size:11px; }
#leftmenu .navisubsubsub a:link					{ color:#686868; text-decoration:none; }
#leftmenu .navisubsubsub a:visited				{ color:#686868; text-decoration:none; }
#leftmenu .navisubsubsub a:hover					{ color:#686868; text-decoration:none; }
#leftmenu .navisubsubsub .padding				{ padding:7px 0px 4px 42px; }
#leftmenu .navisubsubsubactive					{ color:#F08B26; font-size:11px; }
#leftmenu .navisubsubsubactive a:link			{ color:#F08B26; text-decoration:none; }
#leftmenu .navisubsubsubactive a:visited		{ color:#F08B26; text-decoration:none; }
#leftmenu .navisubssububactive a:hover			{ color:#F08B26; text-decoration:none; }
#leftmenu .navisubsubsubactive .padding		{ padding:7px 0px 4px 42px; }
#leftmenu .subtrenner								{ background-color:#f5f5f5; overflow:hidden; height:1px; margin:0 12px; }
#leftmenu .subactivetrenner						{ background-color:#f5f5f5; overflow:hidden; height:1px; margin-right:12px; }


.standard								{ float:left; }
.standard .headline					{ padding-bottom:22px; }
.standard .headline h1				{ font-family:Arial, Helvetica, sans-serif; font-size:27px; padding:0px; margin:0px; line-height:30px; font-weight:normal; color:#F08B26; }
.standard .text						{ width:430px; overflow:hidden; }
.standard .text .padding			{ padding:20px 0 20px 20px; }
.standard .text .copy				{ font-size:12px; line-height:17px; }
.standard .text .copy a:link		{ color:#939393; text-decoration:underline; }
.standard .text .copy a:visited	{ color:#F08B26; text-decoration:underline; }
.standard .text .copy a:hover		{ color:#F08B26; text-decoration:none; }
.standard .text .copy .trenner	{ height:40px; width:400px; overflow:hidden; background:url(../pics/hometrenner.gif) repeat-x center center; }

.newstrenner	{ height:40px; width:400px; overflow:hidden; background:url(../pics/news/trenner.gif) repeat-x center center; }
.newsOverview							{ width:400px; }
.newsOverview .topnews				{ font-size:12px; }
.newsOverview .topnews a:link		{ color:#F08B26; text-decoration:none; }
.newsOverview .topnews a:visited	{ color:#F08B26; text-decoration:none; }
.newsOverview .topnews a:hover	{ color:#F08B26; text-decoration:underline; }
.newsOverview .topnews .headline { font-size:27px; padding:0 0 20px; margin:0px; line-height:30px; font-weight:normal; color:#F08B26; }
.newsOverview .topnews .headline a:link		{ color:#F08B26; text-decoration:none; }
.newsOverview .topnews .headline a:visited	{ color:#F08B26; text-decoration:none; }
.newsOverview .topnews .headline a:hover		{ color:#F08B26; text-decoration:underline; }
.newsOverview .topnews .image		{ float:left; margin:0px 10px 12px 0px; }
.newsOverview .topnews .more		{ font-weight:bold; padding-top:5px; text-align:right; }
.newsOverview .news					{ font-size:12px; }
.newsOverview .news a:link			{ color:#F08B26; text-decoration:none; }
.newsOverview .news a:visited		{ color:#F08B26; text-decoration:none; }
.newsOverview .news a:hover		{ color:#F08B26; text-decoration:underline; }
.newsOverview .news .text

.downloads								{ margin-bottom:10px; }
.downloads .bg							{ background:url(../pics/download.gif) no-repeat; }
.downloads .headline					{ padding:25px 0px 10px 0px; font-family:Arial, Helvetoca, sans-serif; font-size:18px; color:#F08B26; }
.downloads .zeile						{ height:18px; }
.downloads .zeile .padding			{ padding:0px 10px; }
.downloads .zeile td					{ font-size:12px; line-height:18px; padding:0 10px 0 10px; }
.downloads .zeile td a:link		{ color:#F08B26; text-decoration:none; }
.downloads .zeile td a:visited	{ color:#F08B26; text-decoration:none; }
.downloads .zeile td a:hover		{ color:#F08B26; text-decoration:underline; }

.powered_by		{ float:right; margin:20px 35px; background:url(../pics/powered_by.gif) no-repeat; width:168px; height:45px; }

.bottom						{ width:940px; height:30px; position:relative; }
.bottom a:link				{ color:#b5b5b5; text-decoration:none; }
.bottom a:visited			{ color:#b5b5b5; text-decoration:none; }
.bottom a:hover			{ color:#b5b5b5; text-decoration:underline; }
.bottom .menu				{ position:absolute; left:17px; top:5px; font-size:12px; color:#B5B5B5; }
.bottom .menu #aktiv		{ text-decoration:underline; }
.bottom .copyright		{ position:absolute; right:17px; top:5px; font-size:12px; color:#B5B5B5; }

#teaser								{ float:right; margin-right:15px; margin-top:20px; }
#teaserleft							{ position:absolute; left:8px; bottom:0px; z-index:5; }
.teaser								{ position:relative; width:236px; overflow:hidden; }
* html .teaser 					{ width:236px; overflow:hidden; }
.teaser .top						{ height:44px; width:236px; background:url(../pics/teaser/top.png) no-repeat; }
.teaser .top_neg					{ height:8px; width:236px; background:url(../pics/teaser/top_neg.png) no-repeat; z-index:5; }
.teaser .top .headline			{ width:236px; font-size:20px; text-align:center; padding-top:10px; color:white; }
.teaser .bottom					{ height:10px; width:236px; background:url(../pics/teaser/bottom.png) no-repeat; }
.teaser .copy						{ font-size:11px; line-height:15px; background:#EF821E url(../pics/teaser/top.png) no-repeat left -44px; }
.teaser .copyimage				{ font-size:11px; line-height:15px; background-color:#EF821E; }
.teaser .image						{ background-color:#EF821E; }
.teaser .topimage					{ position:relative; top:-8px; background-color:#EF821E; margin-bottom:-8px; z-index:-1; }
.teaser .copy .padding			{ color:white; padding:7px 9px; }
.teaser .copyimage .padding	{ color:white; padding:7px 9px; }
.teaser .copy a:link				{ color:white; text-decoration:none; }
.teaser .copy a:visited			{ color:white; text-decoration:none; }
.teaser .copy a:hover			{ color:white; text-decoration:underline; }
.teaser .copyimage a:link		{ color:white; text-decoration:none; }
.teaser .copyimage a:visited	{ color:white; text-decoration:none; }
.teaser .copyimage a:hover		{ color:white; text-decoration:underline; }
.teaser .interactive				{ width:236px; overflow:hidden; background-color:#EF821E; }
.teaserspacer						{ height:15px; }

.links						{ background-color:#e5f2fa; }
.links .linksheadline	{ padding:0px 0px 7px 9px; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#00479b; }
.links .link				{ background-image:url(../pics/pfeil_o.gif); background-repeat:no-repeat; background-position:11px 6px; padding:0px 0px 0px 21px; font-size:12px; line-height:18px; }
.links .link a:link		{ color:#00479b; text-decoration:none; }
.links .link a:visited	{ color:#00479b; text-decoration:none; }
.links .link a:hover		{ color:#00479b; text-decoration:underline; }

.
