@charset "utf-8";
/* CSS Document */

body, html 	{margin:0;padding:0;width:100%;background-color:#f7f7f7;color:#363636;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;height:100%}
html img 	{border:0px;}

.clearfix	{clear:both;}
.include 	{position:absolute;top:6px;right:20px;color:#666666;font-size:0.9em;}
.innerLink	{background-image: url(images/arrow-right.gif);background-position:left 2px;background-repeat:no-repeat;padding-left:11px;color:#e53517;}


a 			{color:#363636;text-decoration:none;}
a:hover 	{color:#e53517;text-decoration:none;}
.mainText a 		{color:#e53517;text-decoration:none;}
.mainText a:hover 	{color:#363636;text-decoration:none;}


#left			{float:left;width:580px;}
#right			{float:left;width:355px;margin-left:35px}
#mainContent	{clear:both;padding-top:20px;overflow:auto;}

h1				{font-size:2.2em;margin:0;padding:0;}
h2				{font-size:1.4em;color:#e53517;font-weight:bold;padding:4px 0px;border-bottom:1px solid #e53517;border-top:1px solid #e53517;margin-bottom:0px;margin-top:0px;}

.pagetitle		{height:42px;padding-top:55px;display:none;}
.slideshow		{width:580px;height:385px;overflow:hidden;margin-top:0px;}
.LineUnderSlide	{text-align:right;padding-top:10px}
.navigation		{text-align:right;border-right:1px solid #363636;padding-right:15px;margin-top:20px;margin-bottom:30px;line-height:1.5em;}
.sponsorleiste	{text-align:right;}
.fbButton		{position:absolute;left:15px;top:309px;z-index:200;}
.newsletter		{width:210px;height:87px;background:url(/styles/images/bgnewsletter.gif) no-repeat;text-align:left;}
.anmeldeButton	{position:absolute;left:345px;top:308px;z-index:200;}
.FMdatum		{float:right;margin-top:3px;font-size:1.9em;font-weight:bold;}
.FMnochTage		{float:left;margin-top:8px;font-size:1.5em;color:#e53517;}

.lefttop1		{padding-left:70px;}
.lefttop2		{padding-left:70px;color:#e53517;}
.orange			{color:#e53517;}
.fett			{font-weight:bold;}
.themenliste	{list-style:decimal;line-height:1.4em;}
.justalist		{list-style-type:none;margin-left:0px;padding-left:15px;margin-bottom:20px;}
.justalist li	{margin-bottom:6px;}
.Preise li		{margin-bottom:12px;}

.mainText		{margin-top:10px;line-height:1.4em;}
.FAQ			{font-weight:bold;font-style:italic;}
.FAQAntwort		{margin-top:5px!important;}

.topLastYear	{margin-top:30px;text-align:left;overflow:auto;}
.topNummer		{float:right;margin-left:15px;margin-top:5px;}
.topName		{padding-top:4px;}

.dottedLine			{clear:both;height:1px;border-top:1px dotted #a1a1a1;margin:15px 0px 15px 0px;}
.formContainer		{margin: 15px 0px 15px 10px;}
.formLine			{clear:both;overflow:auto;margin-bottom:6px;width:330px;}
.formName			{float:left;padding-top:4px;}
.formInput			{float:left;}
.formInput input, .formInput select 	{font-size:11px;padding:4px;color:#454545;border:1px solid #9aa1a7;background-color:#fff;}
.formInput input:focus, .formInput select:focus	{border:1px solid #e53517;background-color:#f1e4dd;}
.formSubmit				{float:left;}
.formWNL			{width:90px;}
.inputNL			{width:200px;}
.inputAN			{width:220px;}
.formWAN			{width:100px;}
.formAbstandUnten	{margin-bottom:7px;}
.UCenter			{text-align:center;}
.ULinieLeft			{border-left:1px solid #CCC;padding-left:3px;padding-right:3px;}
.ULinieRight		{border-right:1px solid #CCC;}
.ULinieBot			{border-bottom:1px solid #CCC;}

.formError			{color:#e53517;}
.formError input, .formError input:focus	{color:#e53517;border:1px dashed #e53517;background-color:#FFEEEE;}		
.formError select, .formError select:focus	{color:#e53517;border:1px dashed #e53517;background-color:#FFEEEE;}		
.formError p {font-size:0.9em;margin-top:2px;font-style:italic;margin-bottom:0px;}

.errorInfo	{border:1px dashed #e53517;color:#e53517;background-color:#FFEEEE;padding:10px;margin-top:10px;}

.ProgrammZeit {font-weight:bold;}
.ProgrammText {margin-left:20px;margin-bottom:12px;}
.sponsor	{font-size:0.9em;font-style:italic;}

.wartungtextup {color:#03725B;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;margin-top: 12px;display:block;}
.wartungtextup a{color:#03725B;text-decoration:none;}
.wartungtextup a:hover{color:#e53517;text-decoration:none;}

.payboxTopline {background-color:#F60;text-align:left;}
.formDesc	   {font-size:0.9em;margin-top:2px;font-style:italic;margin-bottom:0px;}
.payboxText	   {padding:10px 25px;}
