/*----------------------------------------------------------*/
/*                 Standard-Definitionen                    */
/*----------------------------------------------------------*/

html		{	width:100%; height:100%; }
body		{	font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; color:#000; font-size:100%;
				margin:0 auto;
				width:100%; height:100%;
				text-align:center;
				background-color:#FFF; }
h1			{	color:#000; font-size:18px; font-weight:normal;
				margin:0; padding:0; }
h2			{	color:#000; font-size:14px; font-weight:bold;
				margin:0; margin-top:10px; padding:0;
				text-align:left; }
p			{	color:#000; font-size:12px; font-weight:normal; 
				margin:0; padding:0;
				text-align:left; }
a			{	margin:0; padding:0; }
img			{	margin:0; padding:0;
				vertical-align:middle; 
				border:none; }

form		{	}

input		{	font-size:12px;
				margin:2px 0; }

select		{	font-size:12px;
				margin:2px 0; }

textarea	{	font-family:Verdana, Helvetica, Arial, Geneva, sans-serif; font-size:12px; }

/*----------------------------------------------------------*/	
/*                 Layout Definitionen                      */			
/*----------------------------------------------------------*/

/* DIV-Kontainer */
#main			{	margin-top:20px; margin-left:auto; margin-right:auto;
					width:770px;
					border:1px solid #000000; }
#wrapper-content{	position:relative; height:518px; clear:both;
					background:url('/images/main_background.jpg') no-repeat left top; }
#content		{	height:260px; width:96.2%;
					position:absolute; bottom:0; left:0;
					padding:5px 15px 15px 15px;
					background:url('/images/sponsoren_background.png') 0 0 repeat-y; 
					overflow-y:auto; clear:both; }
#left			{	width:49%; height:100%; 
					margin-right:1%; float:left; }
#right			{	width:49%; height:100%; 
					margin-left:1%; float:left; }
			
/*----------------------------------------------------------*/	
/*               Navigation Definitionen                    */			
/*----------------------------------------------------------*/

/* Pseudo-Klassen für Links */
a:link,
a:visited,
a:active		{	color:#000000; text-decoration:underline; }
a:hover			{	color:#FC0519; text-decoration:underline; }

li a:link,
li a:visited,
li a:active		{	color:#FFFFFF; font-weight:bold; text-decoration:none; }

li a:hover,	
li.active a,	
li.active a:link,
li.active a:visited,
li.active a:active,
li.active a:hover 
				{	color:#FC0519; font-weight:bold; text-decoration:none; }


/*----------------------------------------------------------*/	
/*                 Schrift Definitionen                     */			
/*----------------------------------------------------------*/

ul.nav1			{	width:720px; height:20px; line-height:20px;
					margin:0; padding:0; padding-left:50px;
					vertical-align:middle;
					background-color:#000;
					list-style:none; }
ul.nav1 li		{	font-size:12px;
					margin:0; padding:0; padding-right:50px;
					float:left; }

/*----------------------------------------------------------*/	
/*                Sonstige Definitionen                     */			
/*----------------------------------------------------------*/

/*Darstellung des PNG24 im IE6*/
* html content > img 
				{	behavior: url('/scripts/iepngfix.htc'); }
/* Fehlermeldungen darstellen */
p.error			{	font-weight:bold; }
ul.error		{	margin:0; padding:0;
					text-align:left; }
ul.error li		{	color:#BC100E; font-size:12px; font-weight:normal;
					margin:2px 0; padding:0 0 0 20px; }
