<!--
li {
	color:#33AADC;
	margin-left:15px;
}
li span{
	color:#000000;
}
* { padding: 0; 
	margin: 0; 
	}
body {
	color:#FFFFFF;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
#wrapper {
	width:750px;
	background-color:#fff;
	margin: 0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	z-index:1;
}
#header {
	float:left;
	width:750px;
	height:54px;
	z-index:2;
}
#menue {
	float:left;
	width:750px;
	height:47px;
	margin-top: 10px;
	background-color: #ccecf9;
	z-index:2;
}
#inhalt {
	float:left;
	width:750px;
	height:327px;
	margin-top: 8px;
	background-color:#fff;
	z-index:2;
}
#inhalt_start {
	float:left;
	width:750px;
	height:327px;
	margin-top: 8px;
	background-image:url(img/default_start.jpg)
	z-index:2;
}
#inhaltli {
	float:left;
	width:349px;
	height:327px;
	padding-top:10;
	padding-left:6px;
	padding-right:6px;
	background-color:#fff;
	z-index:3;
}
#inhaltlierfahrung {
	float:left;
	width:349px;SEE
	padding-bottom:15px;
	background-color:#fff;
	z-index:3;
}
#inhaltre {
	float:left;
	width:371px;
	height:327px;
	margin-left:8px;
	background-color:#fff;
	z-index:3;
}
/*/////FAQ/////*/
#inhaltfaq {
	float:left;
	width:750px;
	height:100%;
	margin-top: 8px;
	background-color:#e0f2fc;
	z-index:2;
}
#inhaltlifaq {
	float:left;
	width:349px;
	height:100%;
	padding-top:10;
	padding-left:16px;
	padding-right:14px;
	background-color:#fff;
	z-index:3;
}
#inhaltrefaq {
	float:left;
	width:371px;
	height:100%;
	background-color:#fff;
	z-index:3;
}

/*/////Ende FAQ/////*/


/*/////Zielgebiete/////*/
#inhaltzielgebiete {
	float:left;
	width:750px;
	margin-top: 8px;
	background-color:#fff;
	z-index:2;
}
#inhaltlizielgebiete {
	float:left;
	width:349px;
	padding-top:10;
	padding-left:16px;
	padding-right:6px;
	background-color:#fff;
	z-index:3;
}
#inhaltlizielgebieteoben {
	float:left;
	width:349px;
	height:160px;
	background-color:#fff;
	z-index:4;
}
#inhaltlizielgebieteunten {
	float:left;
	width:349px;
	margin-top:8px;
	background-color:#fff;
	z-index:4;
}
#inhaltrezielgebiete {
	float:left;
	width:371px;
	margin-left:8px;
	background-color:#fff;
	z-index:3;
}
#inhaltrezielgebieteoben {
	float:left;
	width:371px;
	height:327px;
	background-color:#fff;
	z-index:4;
}
#inhaltrezielgebieteunten {
	float:left;
	width:371px;
	height:153px;
	margin-top:8px;
	background-color:#e0f2fc;
	z-index:4;
}
/*/////Ende Zielgebiete/////*/
/*/////Sitemap/////*/
#sitemapheadline {
	float:left;
	width:353px;
	margin-top:10px;
	margin-left:-16px;
	margin-bottom:5px;
	padding:9px 0px 9px 18px;
	background-color:#f29400;
	z-index:3;
}
#sitemaphell {
	float:left;
	width:353px;
	margin-left:-16px;
	padding:9px 0px 9px 18px;
	background-color:#fdebd5;
	z-index:3;
}
#sitemapdunkel {
	float:left;
	width:353px;
	margin-left:-16px;
	padding:9px 0px 9px 18px;
	background-color:#fcdcad;
	z-index:3;
}
#sitemapheadline a 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #fff; text-decoration:none;}
#sitemapheadline a:link 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #fff; text-decoration:none;}
#sitemapheadline a:hover 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #fff; text-decoration:none;}

#sitemaphell a, #sitemapdunkel a 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #000; text-decoration:none;}
#sitemaphell a:link , #sitemapdunkel a:link 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #000; text-decoration:none;}
#sitemaphell a:hover , #sitemapdunkel a:hover 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #000; text-decoration:none;}




/*/////Sitemap/////*/


/*/////Veranstaltungen/////*/




/*/////Ende Veranstaltungen/////*/

#blockli {
	float:left;
	width:371px;
	height:119px;
	margin-top: 8px;
	background-color:#c9e9f8;
	z-index:2;
}
#blockre {
	float:left;
	width:371px;
	height:119px;
	margin-top: 8px;
	margin-left: 8px;
	background-color:#feebd2;
	z-index:2;
}
#footer {
	float:left;
	width:734px;
	height:54px;
	margin-top:10px;
	padding-left:16px;
	background-color:#8dcff4;
	z-index:2;
}
#logo_ifa  {
	float:left;
	width:133px;
	height:60px;
	margin-top:10px;
	z-index:2;
}	
#blocklihead {
	float:left;
	width:355px;
	height:21px;
	padding-top:4px;
	padding-left:16px;
	background-color:#0296d4;
	z-index:3;
}
#blocklitext {
	float:left;
	width:337px;
	height:58px;
	padding: 16px;
	z-index:3;
}
#blockrehead {
	float:left;
	width:355px;
	height:21px;
	padding-top:4px;
	padding-left:16px;
	background-color:#f29400;
	z-index:3;
}
#blockretext {
	float:left;
	width:337px;
	height:58px;
	padding: 16px;
	z-index:3;
}
#blockheadlinetext {
	float:left;
	z-index:4;
}
#blockheadlinepfeil {
	float:right;
	padding-top:6px;
	padding-right:9px;
	z-index:4;
}
#footertextli {
	float:left;
	padding-top:30px;
	z-index:4;
}
#footertextre {
	float:right;
	padding-top:30px;
	padding-right:9px;
	z-index:4;
}


.fliesstext 		{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000}
.fliesstextfett		{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bold; color: #000}
.headlineflte 		{  font-family: arial, Helvetica, sans-serif; font-size: 14px; line-height: 38px; font-weight: bold; color: #009ee0}
.subheadlineflte	{  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #009ee0}
form a 				{  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #009ee0; text-decoration:none;}
a.linkblau			{  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #009ee0; text-decoration:none;}
a.linkblauklein			{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #009ee0; text-decoration:none;}


.blockheadline 		{  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #fff}
#blocklihead a 	{  
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 16px; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none;
	}
#blockrehead a 	{  
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 16px; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none;
	}



.footertext 		{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #fff}
#footer a {  
	font-family: arial, Helvetica, sans-serif; 
	line-height: 16px; 
	font-size: 11px; 
	color: #fff; 
	font-weight: normal; 
	text-decoration: none;
  }
#footer a:link {  
	line-height: 16px; 
	font-size: 11px; 
	color: #fff; 
	font-weight: normal; 
	text-decoration: none;
  }
#footer a:hover	{  
	line-height: 16px; 
	font-size: 11px; 
	color: #828282; 
	font-weight: normal; 
	text-decoration: none;
  }
#zielgebiete form a {  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #009ee0; text-decoration:none;}

#zielgebiete input { font-size:11px; font-family:arial, Helvetica, sans-serif; font-weight:normal; background-color:#ffebd2; width:60px; margin-left:5px; margin-right:150px; }

  
  
#menue a {
	color: #000000;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	}
#menue a:link {
	color: #000000;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	}
#menue a:hover {
	color: #0296d4;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	}
	











































































































































-->
* { padding: 0; 
	margin: 0; 
	}
body {
	color:#FFFFFF;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
#wrapper {
	width:750px;
	background-color:#fff;
	margin: 0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	z-index:1;
}
#header {
	float:left;
	width:750px;
	height:54px;
	z-index:2;
}
#menue {
	float:left;
	width:750px;
	height:47px;
	margin-top: 10px;
	background-color: #ccecf9;
	z-index:2;
}
#inhalt {
	float:left;
	width:750px;
	height:327px;
	margin-top: 8px;
	background-color:#fff;
	z-index:2;
}
#inhalt_start {
	position:relative;
	/*float:left;*/
	width:750px;
	height:327px;
	margin-top: 8px;
	background-image:url(../img/default_start.jpg);
	z-index:2;
}
#start_text {
	position:absolute;
	top: 128px;
	left: 22px;
	width:224px;
	height:200px;
	z-index:3;
}
#inhaltli {
	float:left;
	width:339px;
	height:327px;
	padding-top:10;
	padding-left:16px;
	padding-right:6px;
	background-color:#fff;
	z-index:3;
}
#inhaltlierfahrung {
	float:left;
	width:349px;
	padding-bottom:15px;
	background-color:#fff;
	z-index:3;
}
#inhaltre {
	float:right;
	width:371px;
	height:327px;
	margin-left:8px;
	background-color:#fff;
	z-index:3;
}
/*/////FAQ/////*/
#inhaltfaq {
	float:left;
	width:750px;
	height:100%;
	margin-top: 8px;
	background-color:#e0f2fc;
	z-index:2;
}
#inhaltlifaq {
	float:left;
	width:349px;
	height:100%;
	padding-top:10;
	padding-left:16px;
	padding-right:14px;
	background-color:#fff;
	z-index:3;
}
#inhaltrefaq {
	float:left;
	width:371px;
	height:100%;
	background-color:#fff;
	z-index:3;
}

/*/////Ende FAQ/////*/


/*/////Zielgebiete/////*/
#inhaltzielgebiete {
	float:left;
	width:750px;
	margin-top: 8px;
	background-color:#fff;
	z-index:2;
}
#inhaltlizielgebiete {
	float:left;
	width:349px;
	padding-top:10;
	padding-left:16px;
	padding-right:6px;
	background-color:#fff;
	z-index:3;
}
#inhaltlizielgebieteoben {
	float:left;
	width:349px;
	height:160px;
	background-color:#fff;
	z-index:4;
}
#inhaltlizielgebieteunten {
	float:left;
	width:349px;
	margin-top:8px;
	background-color:#fff;
	z-index:4;
}
#inhaltrezielgebiete {
	float:left;
	width:371px;
	margin-left:8px;
	background-color:#fff;
	z-index:3;
}
#inhaltrezielgebieteoben {
	float:left;
	width:371px;
	height:327px;
	background-color:#fff;
	z-index:4;
}
#inhaltrezielgebieteunten {
	float:left;
	width:371px;
	height:153px;
	margin-top:8px;
	background-color:#e0f2fc;
	z-index:4;
}
/*/////Ende Zielgebiete/////*/
/*/////Sitemap/////*/
#sitemapheadline {
	float:left;
	width:353px;
	margin-top:10px;
	margin-left:-16px;
	margin-bottom:5px;
	padding:9px 0px 9px 18px;
	background-color:#f29400;
	z-index:3;
}
#sitemaphell {
	float:left;
	width:353px;
	margin-left:-16px;
	padding:9px 0px 9px 18px;
	background-color:#fdebd5;
	z-index:3;
}
#sitemapdunkel {
	float:left;
	width:353px;
	margin-left:-16px;
	padding:9px 0px 9px 18px;
	background-color:#fcdcad;
	z-index:3;
}
#sitemapheadline a 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #fff; text-decoration:none;}
#sitemapheadline a:link 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #fff; text-decoration:none;}
#sitemapheadline a:hover 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #fff; text-decoration:none;}

#sitemaphell a, #sitemapdunkel a 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #000; text-decoration:none;}
#sitemaphell a:link , #sitemapdunkel a:link 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #000; text-decoration:none;}
#sitemaphell a:hover , #sitemapdunkel a:hover 				{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #000; text-decoration:none;}




/*/////Sitemap/////*/


/*/////Veranstaltungen/////*/




/*/////Ende Veranstaltungen/////*/

#blockli {
	float:left;
	width:371px;
	height:119px;
	margin-top: 8px;
	background-color:#c9e9f8;
	z-index:2;
}
#blockre {
	float:left;
	width:371px;
	height:119px;
	margin-top: 8px;
	margin-left: 8px;
	background-color:#feebd2;
	z-index:2;
}
#footer {
	float:left;
	width:734px;
	height:54px;
	margin-top:10px;
	padding-left:16px;
	background-color:#8dcff4;
	z-index:2;
}
#logo_ifa  {
	float:left;
	width:133px;
	height:60px;
	margin-top:10px;
	z-index:2;
}	
#blocklihead {
	float:left;
	width:355px;
	height:21px;
	padding-top:4px;
	padding-left:16px;
	background-color:#0296d4;
	z-index:3;
}
#blocklitext {
	float:left;
	width:337px;
	height:58px;
	padding: 16px;
	z-index:3;
}
#blockrehead {
	float:left;
	width:355px;
	height:21px;
	padding-top:4px;
	padding-left:16px;
	background-color:#f29400;
	z-index:3;
}
#blockretext {
	float:left;
	width:337px;
	height:58px;
	padding: 16px;
	z-index:3;
}
#blockheadlinetext {
	float:left;
	z-index:4;
}
#blockheadlinepfeil {
	float:right;
	padding-top:6px;
	padding-right:9px;
	z-index:4;
}
#footertextli {
	float:left;
	padding-top:30px;
	z-index:4;
}
#footertextre {
	float:right;
	padding-top:30px;
	padding-right:9px;
	z-index:4;
}


.fliesstext 		{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000}
.fliesstextfett		{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bold; color: #000}
.headlineflte 		{  font-family: arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; font-weight: bold; color: #009ee0;}
.subheadlineflte	{  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #009ee0}
form a 				{  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #009ee0; text-decoration:none;}
a.linkblau			{  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #009ee0; text-decoration:none;}
a.linkblauklein			{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #009ee0; text-decoration:none;}

a.linkfliesstext 	{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #00aeef; font-weight: bold; text-decoration:none}
a.linkfliesstext:link 	{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #00aeef; font-weight: bold; text-decoration:none}
a.linkfliesstext:hover 	{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #59d5ff; font-weight: bold; text-decoration:none}

a.linkblockfliesstext 	{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000; font-weight: bold; text-decoration:none}
a.linkblockfliesstext:link 	{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000; font-weight: bold; text-decoration:none}
a.linkblockfliesstext:hover 	{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000; font-weight: bold; text-decoration:none}








.blockheadline 		{  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #fff}
#blocklihead a 	{  
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 16px; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none;
	}
#blockrehead a 	{  
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 16px; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: none;
	}



.footertext 		{  font-family: arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #fff}
#footer a {  
	font-family: arial, Helvetica, sans-serif; 
	line-height: 16px; 
	font-size: 11px; 
	color: #fff; 
	font-weight: normal; 
	text-decoration: none;
  }
#footer a:link {  
	line-height: 16px; 
	font-size: 11px; 
	color: #fff; 
	font-weight: normal; 
	text-decoration: none;
  }
#footer a:hover	{  
	line-height: 16px; 
	font-size: 11px; 
	color: #828282; 
	font-weight: normal; 
	text-decoration: none;
  }
#zielgebiete form a {  font-family: arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #009ee0; text-decoration:none;}

#zielgebiete input { font-size:11px; font-family:arial, Helvetica, sans-serif; font-weight:normal; background-color:#ffebd2; width:60px; margin-left:5px; margin-right:150px; }

  
  
#menue a {
	color: #000000;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	}
#menue a:link {
	color: #000000;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	}
#menue a:hover {
	color: #0296d4;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	}








	
#menue div{
  float:left;
  position:relative;
  width:auto;
  height:37px;
  color: #0296d4;
  vertical-align:top;
  font-size: 12px; 
  font-weight: bold;
  text-decoration: none;
  text-align:center;
  padding-top:4px;
  padding-bottom:6px;
  background-color:transparent;
  border: 0px;
}			
#menue div:hover{
  color: #0296d4;
  font-size: 12px; 
  font-weight: bold;
  text-decoration: none;
  background-color:#8dcff4;
  text-align:center;
  padding-top:4px;
  padding-bottom:6px;
  vertical-align:top;
  border:0px;
}	
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menue div{
	  float:left;
	  position:relative;
	  width:auto;
	  height:37px;
	  color: #0296d4;
	  vertical-align:top;
	  font-size: 12px; 
	  font-weight: bold;
	  text-decoration: none;
	  text-align:center;
	  background-color:transparent;
	  border: 0px;
	}			
	#menue div:hover{
	  color: #0296d4;
	  font-size: 12px; 
	  font-weight: bold;
	  text-decoration: none;
	  background-color:#8dcff4;
	  text-align:center;
	  vertical-align:top;
	  border:0px;
	}

	
}

#kontakt {
  float:left;
  width:744px;
  margin-top: 8px;
  background-color:#fff;
  color:#000;
  font-size:11px;
  padding-left:6px;
  padding-right:6px;
  z-index:2;
}
h1 {
 font-size:18px;
 color:#0296d4;
}
h3 {
 font-size:16px;
 color:#0296d4;
}
h4 {
 color:#0296d4;
}
#inhaltlifaq ul {
 margin-left: 18px;
}
#inhaltrefaq ul {
 margin-left: 12px;
}
#kontakt form input{
  background-color:#FFFFFF;
  margin-top:2px;
}
form input.inp1{
 background: #FEEBD2 url(../img/input_1.png);
 border: 0px;
 width:80px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.inp2{
 background: #FEEBD2 url(../img/input_2.png);
 border: 0px;
 width:166px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.inp3{
 background: #FEEBD2 url(../img/input_3.png);
 border: 0px;
 width:255px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.inp4{
background: #FEEBD2 url(../img/input_4.png);
 border: 0px;
 width:345px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.inp5{
background: #FEEBD2 url(../img/input_4.png);
 border: 0px;
 width:28px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.inp6{
background: #FEEBD2 url(../img/input_4.png);
 border: 0px;
 width:45px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.inp7{
background: #FEEBD2 url(../img/input_4.png);
 border: 0px;
 width:66px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.err1{
 background: #fff url(../img/error_input_1.png);
 background-repeat: no-repeat;
 border: 0px;
 width:80px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.err2{
 background: #fff url(../img/error_input_2.png);
 background-repeat: no-repeat;
 border: 0px;
 width:166px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.err3{
 background: #fff url(../img/error_input_3.png);
 background-repeat: no-repeat;
 border: 0px;
 width:255px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.err4{
 background: #fff url(../img/error_input_4.png);
 background-repeat: no-repeat;
 border: 0px;
 width:348px;
 height:20px;
 padding:6px 2px 2px 6px;
}
form input.err5{
 background: #fff url(../img/error_input_5.png);
 background-repeat: no-repeat;
 border: 0px;
 width:30px;
 height:18px;
 padding:6px 2px 2px 6px;
}
form input.err6{
 background: #fff url(../img/error_input_6.png);
 background-repeat: no-repeat;
 border: 0px;
 width:44px;
 height:18px;
 padding:6px 3px 2px 5px;
}
form input.err7{
 background: #fff url(../img/error_input_7.png);
 background-repeat: no-repeat;
 border: 0px;
 width:68px;
 height:18px;
 padding:6px 2px 2px 6px;
}
.err { border: 2px solid #F29400; }
form textarea{
 background: url(../img/textarea.png);
 border: 0px;
 width:345px;
 height:50px;
 padding:4px;
}
.errText{
 background: url(../img/textarea_err.png);
 border: 0px;
 width:345px;
 height:50px;
 padding:4px;
}
form label{
  font-weight:bold;
  font-size:11px;
  color:#000000;
}
form span{
  color:#F29400;
}
form select{
  width: 221px;
}
#kontakt a{
  color: #0296D4;
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
}
#kontakt img{
  vertical-align:middle;
}
.FieldError{
  border:2px inset #F29400;
}
span.checkbox {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
}
 span.radio {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(../img/radio.png) no-repeat;
   display:inline;
}
span.select {
  position: absolute;
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(select.gif) no-repeat;
  overflow: hidden;
}
.target {
	width:360px;
	border-collapse:collapse;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:-5px;
}
.target thead td{
	font-weight:bold;
	background-color:#F29400;
	color:#fff;
	padding:5px;
	border:0px;
	border-bottom:5px solid #fff;
}

.target tbody td{
	vertical-align:top;
	font-weight:bold;
	background-color:#FFEBCE;
	color:#000;
	padding:5px;
	border:0px;
}
.target tbody td.lighten{
	background-color:#FFC373;
	vertical-align:top;
	font-weight:bold;
	color:#000;
	padding:5px;
	border:0px;
}
#target a{
	display:inline;
	float:right;
	color:#000;
}
.target span.top{
	margin-top:3px;
	display:inline;
	float:left;
}
.target span#float{
	font-weight:normal;
	color:#000000;
	display:inline;
}
#kontakt a.kmleft{
  margin-left:146px;
}
#kontakt span.kstop{
  display:block;
  margin:15px 0px 15px 25px;
}

.exprep {
	width:361px;
	border-collapse:collapse;
	margin-top:15px;
	margin-bottom:15px;
}
.exprep tbody td{
	vertical-align:top;
	background-color:#fff;
	color:#000;
	padding:10px;
	padding-left:0px;
	border:0px;
}
#exprep td span{
	color:#000;
	font-weight:bold;
}
#exprep p span{
	color:#000;
	font-weight:normal;
}
.linkFooter {
	font-weight:bold;
	color:#000;
	text-decoration: none;
}
#menue ul {
list-style-type:none;
}
#menue li{
  margin-top:3px;
  margin-left:0px;
}
ol li{
	color:#000;
}



#menue li a {
	color: #ffffff;
	font-size: 12px; 
	font-weight: normal;
	text-decoration: none;
	}
#menue li a:link {
	color: #ffffff;
	font-size: 12px; 
	font-weight: normal;
	text-decoration: none;
	}
#menue li a:hover {
	color: #0296d4;
	font-size: 12px; 
	font-weight: normal;
	text-decoration: none;
	}





-->

