	/*CSS BEAUTIES iN MOTION www.linienflug-design.de*/			/*MAIN BASICS-------------------------------*/ * {margin: 0; padding: 0;} img { 			border: none; }body { 			margin: 0;				padding: 0;				text-align: left;				font: normal 100.1% Arial, Verdana, Helvetica, sans-serif;				background: #FFFFFF url(head_color.gif) repeat-x 0 0;				}p {		margin:15px 0}a { 	color:#780031;		text-decoration: underline;  }a:visited { 		 }a:hover { 			}a:active { 			 }/*HEAD-------------------------------*/#head { 		height: 145px; 				width: 100%;  				}				#flags { 		margin:  90px 0 0 0; 				padding: 0 0 0 25px ;				float:left;				height: auto; 				width: 200px; 				color: #79002F;				font-size: 0.75em ;				}#flagsImg1{ 	margin: 4px 10px 0 0;				padding: 0;}				#flagsImg2{ 	margin: 4px 10px 0 0;				padding: 0;}					#logoHead { 	margin:0; 				padding: 0;				float:right; 			 }			 #bim_bild { margin: 10px 0 0 25px; 			position: absolute;			width: auto;			height: 74px;			color: #79002F;			font-size: 0.75em ;			vertical-align: middle;			text-decoration: none;			z-index: 2;}.bim_bild {margin-left: 5px;}/*TOP STRIPE-------------------------------*/#stripe { 		margin: 0; 				padding: 0; 				height: 270px; 				width: 100%;				background: #6D5F63 url(stripe_pic.jpg) no-repeat 267px 0;				}#anim{ 			margin: 0; 				padding: 0; 				height: 270px; 				width: auto; 				float:left;					background: #6D5F63;				}				#navFieldSub { 	margin: 85px 0 0 0; 				padding: 0px; 				height: auto; 				width: auto; 				float:left;				color:#FF8300;				text-align:left;				font-size: 0.8em;				line-height: 0.8em ;	 				}				.navField_text {font-size: 1.1em;}								#navFieldSub a{ margin-left: 1.2em;				padding:0px;				color:#FF8300; 				line-height: 1.3em ;				text-decoration: none;	 				}	#navFieldSub a:visited {color:#CC86A3;  				text-decoration: none;}				#navFieldSub a:hover { 				color:#FF8300;  				text-decoration: underline;				}				#navFieldSub a:active { color:#FF8300;  				text-decoration: none;					background-color: #ffffff;				 }				 #navFieldSubText{ 	margin: 10px; 				padding: 0; 				height: auto; 				width: auto; 				color:#FF8300;  				font-size: 0.75em;				line-height: 1.2em ; }					#navField { 	margin: 0; 				padding-left: 18px;				height: 270px; 				width: 12em; 				overflow: auto;				float:left;				text-align:left;				background: #2D2D2D;				color:#ffffff;  				font-size: 0.8em;				line-height: 1em ;	 				}#navField a{ 	margin-left: 0px;				padding:0px;				color:#ffffff;  				font-size: 1.1em;				line-height: 1.3em ;				text-decoration: none;	 				}	#navField a:visited {color:#ffffff;  				text-decoration: none;}				#navField a:hover { 				color:#ffffff;  				text-decoration: underline;				}				#navField a:active { color:#ffffff;  				text-decoration: none;					background-color: #FF8300;				 }				 #navFieldText{ 	margin: 10px; 				padding: 0; 				height: auto; 				width: auto; 				color:#ffffff;  				font-size: 0.75em;				line-height: 1.2em ; }																			#pic { 			margin: 0; 				padding: 0; 				height: 270px; 				width: 43%; 				float: left;				background: url(stripe_pic.jpg) no-repeat 0 0;								}				.sponsorbilder {float: left;}/*CONTENT-------------------------------*/#content{		margin: 0; 				padding: 0; 				height: 30em; 				width: 100%;				text-align:left;				 }#impressum { 	margin: 0; 				padding: 0; 				height: 100%; 				width: 267px; 				float:left;					background: #EFEDF4  url(../impressum/news_impressum.gif) no-repeat top right; 				}#news { 		margin: 0; 				padding: 0; 				height: 100%; 				width: 267px; 				float:left;					background: #FF8300  url(news_bg.gif) no-repeat top right; 				}#newsText{ 		margin: 20px; 				padding-right: 10px; 				height: 300px; 				width: auto;				overflow: auto; 				color:#000000;  				}					#randBilder{ 	margin: 205px 0 0 0; 				padding: 0; 				height: auto; 				width: auto; 				}#ideeBilder{ 	margin: 385px 0 0 0; 				padding: 0; 				height: auto; 				width: auto; 				}				#finaleBilder{ 	margin: 0; 				padding: 0; 				height: auto; 				width: auto; 				}				.ideeBilder 	{				padding-bottom: 5px;				}								.news_fliess	{font-size: 0.75em;				line-height: 1.5em ; 				}						.news_h2 { 		color:#000000;  				padding: 0px;				font-size: 1.2em;				line-height: 1em ; 				font-family: Trebuchet MS;				}#showHead{ 		margin: 20px 0 0 20px; 				padding: 0; 				height: auto; 				width: auto; 				color:#000000;  				font-size: 0.8em;				line-height: 1.2em ; }	#center 		{ margin: 0; 				padding: 0;				height: 100%;				width: auto;				float:left;				color:#000000;				background: url(news_bg_standard.gif) repeat-y top left;				border-bottom: 5px solid #F6F6F6;				}				#centerImpressum { margin: 0; 				padding: 0;				height: 100%;				width: auto;				float:left;				color:#000000;				background: url(../impressum/impressum_bg_links.gif) repeat-y top left;				border-bottom: 5px solid #F6F6F6;				}				.center_fliess	{				padding: 0px;				font-size: 0.9em;				line-height: 1.2em ;				}.center_klein	{color: #77391B;				font-size: 0.75em;				line-height: 1.5em ; 				}				.center_final	{color: #77391B;				margin-left: 3px;				font-size: 0.75em;				line-height: 1.5em ; 				}	#center ul {color: #77391B;				font-size: 0.75em;				line-height: 1.5em ;				list-style-type: none;			list-style-position: outside;				}	.center_h1 { 	color:#FF6000;				padding: 0px; 				font-size: 1.8em;				line-height: 1em ; 				font-family: Trebuchet MS;				}				.center_haftung {				font-size: 0.5em;				text-align: left;				line-height: 1.1em ; 				font: normal 100.1% Arial, Verdana, Helvetica, sans-serif;				color: #000000;				}#footer { 		margin: 0 auto;				padding: 0; 				height: 15px; 				width: 100%;				float: left; 				text-align:center;				color:#819094;  				font-size: 0.7em;				line-height: 1.2em ;				background-color: #f6f6f6; 				}#footer a {		color:#819094; 				text-decoration: underline;				}#footer a:visited {color:#000000;  				text-decoration: underline;}				#footer a:hover { 				color:#000000;  				text-decoration: underline;				}				#footer a:active { color:#000000;  				text-decoration: underline;		 }#sponsoren { 	margin: 0;				padding: 0 0 25px 0; 				height: auto; 				width: 10em; 				overflow: visible;				float:right;					text-align: center;				background: #ebebeb;  				}			#sponsoren h1 { padding: 20px; 				color:#5b5b5b;  				font-size: 1.2em;				line-height: 1em ; 				font-family: Times, serif;				}					#sponsoren a { 	padding: 20px; 				color:#5b5b5b;  				font-size: 0.75em;				line-height: 1em ; 				text-decoration: underline;				}#sponsoren a:visited {color:#000000;  				text-decoration: underline;}				#sponsoren a:hover { 				color:#000000;  				text-decoration: underline;				}				#sponsoren a:active { color:#000000;  				text-decoration: underline;		 }							/*Formular-------------------------------*/.form td {		background-color:#EAEAEA;					padding: 4px 0 4px 4px;}input {			margin: 0 0 0 5px;				color:#FF6000;				font-family: Arial, Verdana;				font-size: 0.75em;}				textarea {		margin: 2px 0 2px 5px;				width: 200px;				height: 100px;				color:#FF6000;				font-family: Arial, Verdana;				font-size: 0.75em;}				select {		margin: 2px 0 2px 5px; font-size: 0.75em; color:#FF6000; width: 200px;}.fieldFett {	float: left; width: 200px;}.fieldGr {		float: left; width: 151px;}.fieldMt {		float: left; width: 40px;}.fieldMt2 {		width: 40px;}			/* =Internet Explorer Hacks----------------------------------------------------------------------*/* html #ideeBilder{ 	margin: 420px 0 0 0; 				padding: 0; 				height: auto; 				width: auto; 				}* html #navField {				padding-left: 20px;				}* html #navFieldSub { 	margin: 80px 0 0 0; 	 				}