@charset "utf-8";
/* CSS Document */

html, body 					{margin:0; padding:0; height:100%; width:100%; font:12px 'Arial', Helvetica, sans-serif;}
 h1							{padding:0 0 0 35px; margin:0; color:#C60C30; font:bold 12px 'Arial', Helvetica, sans-serif; height:18px; line-height:18px; background:url(../img/arrow.gif) 
							 no-repeat; background-position:20px center}
 p 							{padding:0 0 0 35px; margin:10px 0 0 0; line-height:18px;}
 a							{text-decoration:none; color:#FFF;}
 a:focus					{outline:none;}
 a:hover					{text-decoration:underline;}
 img						{border:none;}
 
 table						{margin:15px 0 30px 20px;}
 td							{vertical-align:top; padding:15px 0 20px 15px; border-bottom:1px solid #C60C30}
 
 table#anwendung td			{border:none; }
 table#anwendung p			{padding-left:20px; width:190px;}

 input, textarea			{border:1px solid #C60C30 !important;}
 
 ol							{list-style:inside; list-style-type:decimal;}

#flash						{position:absolute; top:0px; left:0px;}
#home_link					{display:block; width:80px; height:80px; margin-left:60px;}

#container					{position:relative; min-width:967px;  height:620px; margin:0 0 0 0;}
#top_breaker				{width:100%; height:30px;}
#header						{height:85px; background:url(../img/header.gif) no-repeat;}

#navi						{width:165px; margin:13px 0 0 15px; float:left; position:relative}
	#navi ul				{list-style:none; padding:0; margin:0;}
	#navi li				{position:relative; font:bold 11px 'Arial', Helvetica, sans-serif; height:23px; line-height:23px; padding-left:13px; margin-bottom:5px; display:block; 
							 color:#FFFFFF; text-transform:uppercase; background:#C60C30;}
	#navi li a:hover		{color:#DADBDD;}
	#navi li.active			{background:url(../img/arrow.gif) left no-repeat #C60C30; margin-left:-15px; padding-left:28px;}
	
	li#subnavi				{height:auto !important; background:none !important; margin-top:-1px; line-height:0 !important; display:none; margin-top:-6px;}
	#subnavi li a			{color:#C60C30; display:block; padding-left:13px;}
	#subnavi li a:hover		{color:#C60C30; display:block; padding-left:13px; background:url(../img/subnav_bkg.gif) repeat-x;  }
	#subnavi ul				{border:1px solid #C60C30; margin-bottom:6px; background:none; padding:0 !important;}
	#subnavi li				{margin:0; background:#FFF; height:20px; color:#C60C30; font:bold 9px 'Arial', Helvetica, sans-serif; line-height:20px; padding:0;}
	#subnavi li.subactive	{background:url(../img/subnav_bkg.gif) repeat-x; padding-left:13px;}
	#subnavi li.subactive a	{display:block; background:url(../img/bullet.gif) left center no-repeat; padding-left:8px;}
	#subnavi li.subactive a:hover	{display:block; background:url(../img/bullet.gif) left center no-repeat; padding-left:8px;} 
	
#content					{position:relative; width:754px; height:535px; float:left; margin-left:10px;}
	#cntnt_1				{width:754px; height:265px; background:url(../img/cntnt_1.gif) left no-repeat;}
	#cntnt_1_right			{position:absolute; width:500px; height:265px; bottom:245px; right:0; background:url(../img/cntnt_1_right.gif) right bottom no-repeat; z-index:0}
	#cntnt_1 a				{color:#C60C30;}
	#cntnt_1_long			{width:754px; padding-bottom:25px; background:url(../img/cntnt_1.gif) bottom left no-repeat;}
	#cntnt_1_long a 		{color:#C60C30;}
	#cntnt_1_txt			{width:530px; padding-top:15px; float:left; z-index:100}
	
	#interact				{width:219px; height:297px; position:relative; margin-top:-32px; /*margin-right:-4px;*/ float:right; background:url(../img/cntnt_1.gif) right 32px no-repeat;}
		#bild				{height:175px; width:215px;}
		#video_link			{height:113px; width:215px; background:#C60C30;}
		#video_link p		{margin:0; padding:15px; color:#FFF}
	.cntnt_2				{width:374px; height:217px; margin-top:10px; background:url(../img/cntnt_2.gif) no-repeat;}
		.cntnt_2 h3			{padding:0 0 0 15px; margin:0; color:#C60C30; font:bold 11px 'Arial', Helvetica, sans-serif; background:url(../img/cntnt_2_h3.gif) repeat-x; 
							 height:20px; line-height:20px; text-transform:uppercase; }
		.cntnt_2_txt		{width:366px; height:208px; position:relative; margin:0 0 0 4px;}
		.icon				{position:absolute; width:97px; height:97px; top:130px; left:300px; }

.dates 						{color:#C60C30; font-weight:bold;}
.partner					{width:49.9%; text-align:center; float:left;}
.partner h1					{padding:0; background:none;}
.partner img				{height:40px; margin-bottom:40px; }
.partner a					{color:#000;}

#footer_nav					{position:relative; width:100px; margin:35px 0 0 10px; font:bold 12px 'Arial', Helvetica, sans-serif; background:none; line-height:20px;}				
#footer_nav a				{display:block; color:#C60C30}

/* TOOLTIPS */

.tip					{ width:250px; background:url(../img/tips_mid.png) repeat-y; font-family:tahoma,arial; }
.tip h1					{ padding-left:15px; background-position:0;}
.tip p					{ padding-left:15px;}
.tip-top				{ height:15px; background:url(../img/tips_top.png) no-repeat;}
.tip-title				{ display:none;}
.tip-text				{ padding:5px 20px 20px 20px; }
.tip-bottom				{ height:15px; background:url(../img/tips_bottom.png) no-repeat;} 

/* IE FIX */
* html #navi				{ display:inline;}

* html li#subnavi 			{ margin:-5px 0 0 0 !important; height:0 !important;}
* html li#subnavi ul 		{ margin-top:-1px !important; padding:0;} 
*+html li#subnavi 			{ margin:-20px 0 0 0 !important; height:auto !important;}

* html #footer_nav			{position:relative; bottom:0px; }
