/* CSS Openair Safiental */

/*..... Allgemein ................................................................................... */							
body 					{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF}

#main					{text-align:left; font:Arial, Helvetica, sans-serif; font-size:12px;}
.clear					{clear:left; height:0px; font-size:0px; line-height:0px;}
.button					{font-size:11px; color:#CC0000; font-weight:900; height:24px; width:120px;}
.important				{color:#CC0000; font-size:10px; font-weight:900; width:540px; display:block;}
a						{color:#003399; font-size:10px; font-weight:900; text-decoration:none;}
a:hover					{color:#DB2210;}

/*..... Header ................................................................................... */							
#header					{width: 940px; height:330px; background-repeat:no-repeat; border-bottom:1px solid #FFF; background-position:0px 73px; }
#bannerTitle			{padding-top:151px; margin-left:32px;}
#navigation				{width:540px; margin-top:5px; margin-left:40px; text-align:left;}
#navigation	a			{color:#003399; font-size:12px; font-weight:900; text-decoration:none;}
#navigation	a:visited	{color:#003399; font-size:12px; font-weight:900; text-decoration:none;}
#navigation	a:hover		{color:#DB2210; font-size:12px; font-weight:900; text-decoration:none;}
#header b				{display:block; float:left; width:250px; font-size:20px; color:#999999; margin-left:160px;}

/*..... Content ................................................................................... */							
#content				{padding:30px 10px 10px 10px; padding-left:30px; font-size:11px;}
#content h1				{margin:0px; margin-top:5px; width:380px; font-size:12px; color:#333; font-weight:900; padding:0px;}
#content h2				{margin:0px; margin-top:5px; width:380px; margin-bottom:10px; font-size:11px; color:#333; font-weight:100; padding:0px; display:block;}

/*..... ContentRight ................................................................................... */							
#ContentRight b 		{display:block; width:350px; font-size:35px; color:#8CAABD; font-weight:900; font-family:Arial; margin:0px 0px 0px 10px;}

/*..... Footer ................................................................................... */							
#footer					{width: 940px; height:20px; line-height:20px; background-image:url(/images/layout/bgFooter.gif); background-repeat:y-repeat; color:#FFFFFF; font-size:10px;}

/*..... News ................................................................................... */							
#topnews a				{color:#003399; font-size:10px; font-weight:900; text-decoration:none;}
#topnews a:hover		{color:#DB2210;}

/*..... Bands ................................................................................... */							
#bands a				{color:#003399; font-size:10px; font-weight:900; text-decoration:none;}
#bands a:hover			{color:#DB2210;}
#bands #t1				{margin:0px; margin-top:5px; width:330px; font-size:12px; color:#333; font-weight:900; padding:0px;}
#bands #t2				{font-size:10px; color:#333; font-weight:100; font-style:italic;}
#bands h2				{margin:0px; margin-top:5px; width:330px; margin-bottom:10px; font-size:11px; color:#333; font-weight:100; padding:0px; display:block;}

/*..... Infos ................................................................................... */							
#infos h1				{margin:0px; margin-top:5px; width:540px; font-size:12px; color:#333; font-weight:900; padding:0px;}
#infos h2				{margin:0px; margin-top:2px; width:540px; font-size:11px; color:#333; font-weight:100; padding:0px; display:block;}
#infos a				{color:#003399; margin-top:2px; font-size:10px; font-weight:900; text-decoration:none; margin-bottom:10px; display:block;}
#infos a:hover			{color:#DB2210;}

/*..... Tickets ................................................................................... */							
#form_tickets			{width:540px; margin-bottom:15px;}
#tickets h2				{margin:0px; margin-top:2px; margin-bottom:15px; width:540px; margin-bottom:10px; font-size:11px; color:#333; font-weight:100; padding:0px; display:block;}

/*..... Kontakt ................................................................................... */							
#kontakt .adress		{float:left; width:265px;}
#kontakt .ok			{float:left; width:400px; margin-top:15px; margin-bottom:15px;}
#kontakt h1				{width:540px;}
#kontakt h2				{width:540px;}

/*..... Links ................................................................................... */							
#links a				{color:#003399; font-size:10px; font-weight:900; text-decoration:none;}
#links a:hover			{color:#DB2210;}
#links h1				{width:180px; float:left;}
#links h2				{width:180px; float:left;}

/*..... Anreise ................................................................................... */	
.images					{float:left; width:265px;}						
#anreise h1				{width:540px;}
#anreise h2				{width:540px;}

/*..... Verein ................................................................................... */	
.plakate				{float:left; width:265px; margin-bottom:15px;}
.img 					{float:left; width:110px;}
.bands 					{float:left; width:150px;}
#verein h1				{width:540px;}
#verein h2				{width:540px;}

/*..... Sponsoren ................................................................................... */	
#sponsoren				{width:540px; text-align:center; margin-top:25px;}			

/*..... Vorstand ................................................................................... */	
#vorstand #header		{width: 917px; height:114px; margin-top:15px; background-image:url(/images/verein/vorstand/bg_header.gif); background-repeat:no-repeat; border-bottom:0px; background-position:0px 0px; }
#vorstand #bannerTitle	{padding-top:58px; margin-left:653px;}
#vorstand #header b		{color:#999999; display:block; float:left; font-size:20px; margin-left:0px; text-align:right; width:250px;}
#vorstand #navigation	{width:603px; float:left; }
#vorstand .logintxt		{color:#666666; float:left; font-size:11px; line-height:28px; text-align:right; width:250px;}
#vs_content				{width:540px; background-color:#FFFFFF; padding:20px; width:877px; min-height:280px; font-size:12px;}
#vs_footer				{width: 917px; height:20px; line-height:20px; color:#FFFFFF; font-size:10px; background-color:#999999}
#vs_footer	a			{color:#fff;}
#Subnavigation			{color:#999999; font-size:11px; width:200px; border:1px solid #CCC; padding:5px; float:left}
#vs_inhalt				{float:left; width:645px; border:1px solid #CCC; padding:5px; float:left; min-height:270px; margin:0px 0px 15px 5px;}
.boxMainpage			{font-size:11px; width:200px; border:1px solid #CCC; padding:5px; float:left; margin-right:5px; height:200px; margin-bottom:5px;}
.tableTitle				{font-size:10px; font-weight:900; color:#666666}

#vorverkauf ul			{margin:0; padding:0;}
#vorverkauf li			{margin:0; padding:5px; margin-bottom:5px; background-color:#F5F5F5; list-style:none;}
.adresse				{display:block; float:left; width:220px; margin-top:5px;}
.tickets				{display:block; float:left; width:130px; margin-top:5px;}
.bemerkungen			{display:block; float:left; width:280px; margin-top:5px; font-style:italic;}

.drlMembers				{display:block; width:100px; margin-bottom:7px;}