  /* Standart Formatangaben */

body { 
	background-color: #FFFFFF; 
	font-family: arial, Tahoma, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	padding:0px;
	margin:0px;
	}

td, table#uplodedfiles th.TableHeader  {
	font-family: arial, Tahoma,arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
}

input, select, textarea {
	font-family: arial, Tahoma, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;	
	color: #000000;
}


a {
  	color:#4C6DB2;
	font-size: 12px;
	font-family: arial, Tahoma, helvetica, sans-serif; 
	text-decoration: underline; 
}

a:visited, a:active, a:link { 
}

a:hover { 
  	color:#000000;
	font-family: arial, Tahoma, helvetica, sans-serif; 
	text-decoration: underline;
}

p	{ 
  margin-top: 0px; 
  margin-bottom: 0px;
}

table.content {
	margin-left:20px;
	margin-top:10px;
	padding-right:10px;
	width:90%;
}

.Default {
	padding-top:10px;
	font-family: arial, Tahoma, helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	/*line-height:15px;*/

}

.line{
  border-top:1px solid #000000;
  width:100%;
  font-size:1px;
  color:#FFFFFF;
  padding:0px;
  border-spacing:0px;
}

.divNom{
  font-size:12px;
  background-color:#FFFFFF;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:1px;
  margin-top:7px;
  font-weight: bold; 
  color: #5D5D5D; 
  text-decoration: none; 
}



/* Hintergruende */

.HeadnavBg1 			{ background-color: #F4BA3C; }
.HeadnavBg2 			{ background-color: #FFFFFF; }
.HeadnavBg3 			{ background-color: #E6E6E6; }
.LeftnavBg			 	{ background-color: #FCE18B; }
.ContentBg				{ background-color: #FFFFFF; }
.GlossarBg				{ background-color: #FCE18B; }
.LinklistLineBg			{ background-color: #CCCCCC; }
.ContactBg				{ background-color: #FFFFFF; }
.ContactLineBg			{ background-color: #5D5D5D;}
.ContactLineBg2			{ background-color: #5D5D5D; font-size: 0px;}
.ContactBarBg			{ background-color: #E6E6E6; }
.ContactWhite			{ background-color: #FFFFFF; }
.ImageSubtextBg			{ background-color: #FFFFFF; }
.NavLeftLevel3			{ background-color: #E6E6E6; }
.NavLeftLevel4			{ background-color: #CCCCCC; }
.Download				{ background-color: #E6E6E6; }
.NewsLineBg				{ background-color: #CECFCE; }


/* Text */

.PageTitle,
.PageTitle h1,
.Pagetitle h1 {
 	background-repeat:no-repeat;
	background-color: #FFFFFF;
	font-size: 14px; 
	font-weight: bolder;
	color: #000000; 
	vertical-align:bottom;
	text-decoration: none;
}

.PageTitle h1,
.Pagetitle h1 {
	margin: 0;
	padding: 0;
}

.PageTitlePrint			{ font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; background-color: #DDDDDD; padding: 2px;}


.EventHead				{ font-size: 11px; font-weight: normal; color: #586B86; }
.EventText				{ font-size: 12px; font-weight: normal; color: #353B87; }
.EventDate				{ font-size: 11px; font-weight: normal; color: #586B86; }

.BranchHead				{ font-size: 13px; font-weight: bold; color: #586B86; text-decoration: none; background-color: #FFFFFF; }

.SpecialboxHead 		{ font-size: 10px; background-color: #F4BA3C;}
.SpecialboxText 		{ font-size: 10px; }

.LinkText 				{ color: #353B89; font-size: 12px; }

.SearchRegular			{ font-size: 12px; color: #353B89; }
.SearchFast				{ font-size: 10px; color: #5D5D5D; }

.ContentText			{ font-size: 11px; }
.ContentTextBold		{ font-size: 11px; font-weight: bold; text-decoration: none; }
.ContentTextBoldRed		{ font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none; }
.Attention      		{font-weight: bold; color: #FF0000; text-decoration: none; }

.AdressSelected   		{ font-size: 11px; text-decoration: none; background-color: #E6E6E6;}

.DateWatch				{ font-size: 12px; color: #353B89; }

.GlossarText			{ font-size: 11px; color: #303131; text-decoration: none; }
.GlossarIndex			{ font-size: 11px; color: #353B87; text-decoration: none; }
.GlossarIndexSelect		{ font-size: 18px; color: #353B87; text-decoration: none; font-weight: bold; }

.LinklistHead			{ font-size: 12px; font-weight: bold; text-decoration: none; }

.ContactText			{ font-size: 11px; text-decoration: none; }
.ContactTextBold		{ font-size: 11px; font-weight: bold; color: #373B85; text-decoration: none; }

.DownloadText			{ font-size: 11px; text-decoration: none; }

.SearchresultPreface	{ font-size: 11px; text-decoration: none; }

.CountryTitle			{ font-size: 12px; font-weight: bold; color: #8F8F8F; text-decoration: none; }

.ImageSubtext			{ font-size: 10px; text-decoration: none; }

.JobTitle				{ font-size: 18px; text-decoration: none; }

.PrintformularHead 		{ font-size: 18px; color: #353B89; }

/* Spezielle Angaben */

.error					{ font-size: 12px; font-weight: bold; color: #901010; }

form.FormMargin 		{ margin-top: 9px; margin-bottom: 0px; }
form.FormMargin2 		{ margin-top: 0px; margin-bottom: 0px; }


.InputBox				{ border: #353B89 thin solid; }

/* Aussteller Datenbank */
.ExhibitorBIG 			{ font-size: 12px; font-weight: bold; }
.Exhibitorheadline 		{ font-size: 10px; font-weight: bold; }
.Exhibitorsmall 		{ font-size: 10px; font-weight: bold; }
.ExhibitorGREYTWOBG 	{ background-color: #BBBBBB; }
.ExhibitorGREYBG 		{ background-color: #DDDDDD; }
.ExhibitorWIDTHBG 		{ background-color: #FFFFFF; }
.ExhibitorContentText	{ font-size: 10px; }


.FramedElement {
	border: 1px solid #5D5D5D;
	border-right:20px solid #dddddd ;
	background-color:#ffffff;
}


.LinedCell {
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #8F8F8F;
	background-color:#ffffff;
	color: #555555;
	padding-top:2px;
	padding-left:5px;
	padding-right:7px;
}



.coloredCell {
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-color: #D6D3CE;
	background-color:#e8e8e8;
	color: #555555;
}

.BorderCell{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #D6D3CE;
}

.TableFrameRight{
    border-style:solid;
    border-color: #D6D3CE;
    border-width: 1px 0px 1px 1px; 
    border-color:#5D5D5D #5D5D5D #5D5D5D #5D5D5D;
}
/*
.TableHeader {
	border-style: none solid solid none;
	border-width: 0px 1px 1px 0px;
	border-color: #D6D3CE;
}

.LinedHeader {
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #8F8F8F;
	font-weight: bold;
	background-color:#ffffff;
	color: #555555;
	padding-left:5px;
}

.TableHeader2 {
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-color: #000000;
	font-weight: bold;
	background-color:#ffffff;
	color: #555555;
}
.TableHeaderZahlung {
	border-style: none solid solid none;
	border-width: 0px 1px 1px 0px;
	border-color: #616361;
	font-weight: normal;
	background-color:#ffffff;
	color: #000000;	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
}
					*/
.TableHeader {
	border-style: none solid solid none;
	border-width: 0px 1px 1px 0px;
	border-color: #616361;
	background-color:#ffffff;
	color: #000000;	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
}



/* .Navigation  siehe weiter oben! */
.FormFrame {
	border: #D6D3CE solid 1px;
	background-color:#ffffff;
	color: #555555;
}

.FormLabel {
	font-size:12px; /* okay?? war vorher 0px ML*/
	font-weight:bold;
	color:#000099;
}
.FieldLabel {
	font-weight:bold;
}
.FramedTable{
  border: 1px solid #D6D3CE ;
	background-color:#ffffff;
	color: #555555;
    /*border-style:solid; 
    border-width: 1px;
    border-color:#5D5D5D;*/
}

.Success {
	color: Green;
	font-weight: bold;
}

.ImgTree
{
	width:11px;
	height:11px; 
	border:none;
}





img{
  border:0px;	
}

table.login td{
	padding:2px;
	padding-left:0px
}

.progress{
  margin-left:27px;
  color:#666666;
  line-height:20px;
}

.progress .done {
  font-weight:normal;
	color: #000000; /*#5AAE2E;*/
}

.progress .todo {
  font-weight:normal;
	color: #BBBBBB; /*#5AAE2E;*/
}

.progress .akt {
  font-weight:bolder;
	color: #000000;
}


	
/*BEGIN Formular*/
	select.sameWidth{
	  width : 150px;
	}
	
	.input_submit { 
		background-color:#DDDDDD;
	}
	
	.TextArea3		
	{
		height: 54px;
		width: 220px;
	}
	
	.InputfieldShort {
		width: 90px;
	}
	
	.InputfieldShort2 {
		width: 90px;
	}
	
	.InputfieldRealyShort {
		width: 35px;
		text-align: center;
	}
	
	.InputfieldVeryLong {
		width: 400px;
	}
	
	.InputfieldLong,
	.TextArea3  {
		width: 203px;
	}
	
	.InputfieldDisabled {
		background-color: #C8C8C8;
		width: 35px;
	}
/*END Formular*/
	
	
	
/*BEGIN KMK Ticketshop*/ 
	/* initalisieren der Defaultwerte für die einzelnen möglichen Elemente */
	 	 .template, .template table, .template a, .template td  {
			background-color: #FFFFFF;
			font-family: arial, Tahoma, helvetica, sans-serif;
			font-size: 12px;
			padding: 0px;
			margin: 0px;
			font-weight: normal; 
			color: #000000; 
			text-decoration: none;
			overflow:auto;
			vertical-align:top;
			text-align:left;
		
		}
		
		.template select, .template input, .template textarea{
		  font-family: arial, Tahoma, helvetica, sans-serif;
			font-size: 12px;
		}
		
		.template table, .template a, .template td  {
			background-color:transparent;
		}

		.template th{
		  font-weight:bolder;
		}
		
		.template a, .template a:link, .template a:active, .template a:hover, .template a:visited  {
			font-size: 12px;
		  font-family: arial, Tahoma, helvetica, sans-serif;
			color: #FF0000;
			background-color : transparent;
			text-decoration : none;
		}
		
		.template input {
		  overflow:hidden;
		}
		
		.template .content {
		    padding-left:20px;
				width:80%;
				
		}
		
		.template .default, template .Table   {
		    
		}
		
		.template .tdGrau   {
		   background-color:#F4F4F4;
		   vertical-align:middle;
		}
		
		.template .small{
		  font-size:10px;
		}
		
	.template .PageTitle {
	 	color: #4E4E4E;
		font-size : 14px;
		font-weight:bolder;
		margin-bottom : 10px;
		margin-top : 14px;
	
	}
	
	.template .pflicht{
	  font-weight:bolder;
	}
	
	.template .Attention { 
		font-weight: bold; 
		color: #FF0000;
	}
	
	.template .ContentTextBold{
	  font-weight:bolder;
	}
	
	.template .ContentTextRed{
	  color:#FF0000;
	}
	
	.template .ContentTextBoldRed{
	  font-weight:bolder;
	  color:#FF0000;
	}

	.template table.login td{
		padding:2px;
		padding-left:0px
	}       
	.template .FramedCell {
		border-style: solid;
		border-width: 0px 1px 1px 0px;
		border-color: #616361;
		background-color:#F7F7F7;
		padding:2px 5px 2px 5px;		
}

.Gruen {
	color: #5AAE2E;
}

.Blau {
	color: #0000FF;
}

.Attention{
  color:#FF0000;
}
	
	
	.template .KenZusatz, .tako .KenZusatz, td .KenZusatz{
		vertical-align: bottom;
		padding-left:5px;
	}

/*END KMK Ticketshop*/	

.et_egk {
	border: 4px solid #0072BC;
	width:632px;
}

.et_egk td{
	padding:0px;
	color:#000000;
	vertical-align:top;
	font-family: arial;
}

.et_egk .title {
  background-color: #0072BC;            	
  color: #FFFFFF;
  font-size: 25px;
  text-align:center;
  padding:20px;
}

.et_egk .begr {
	font-size:10px;
}           	
	
.et_egk .triangle {
	color:#D2212A;
	font-size:15px;
	font-weight:bolder;
	border-bottom:1px solid #0072BC;
} 

.et_egk .triangle img{
  height:38px;
}          	               

.et_egk .header{
	border-bottom:1px solid #0072BC;
}

.et_egk .linePadding{
  padding:0px;
  height:10px;
}

.et_egk .innerTable{
  height:100%;
  width:100%;
}

.et_egk td .innerTable td{
	padding: 0px;	                       	
}

.et_egk .aussteller{
	padding-left:10px;
	padding-right:0px;
  height:100%;
  width:33%;
  font-size:10px;
  font-weight:bolder;
  line-height:12px;
}
/* Da der Text in der InnerTable steht (zumindest bei den egk) */
.et_egk .aussteller td{
	font-size:10px;
  font-weight:bolder;
  line-height:12px;
}

.et_egk .partner{
  padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	font-weight:bolder;
	width:34%;
	border-left: 1px solid #0072BC;
	border-right: 1px solid #0072BC;
}

.et_egk .besucher {
  padding-left:10px;
	padding-right:10px;
	height:100%;
	width:33%;
	font-size:12px;
  font-weight:bolder;
  vertical-align:middle;
}
/* Da der Text in der InnerTable steht */
.et_egk .besucher td {
  font-size:12px;
	font-weight:bolder;
}

.et_egk .footer {
	text-align:center;
	border-top:1px solid #0072BC;
}

.content2 {
	margin-left:20px;
	margin-top:20px;
}
/* ################################################################################### */
#sendInProgress, #sendInProgressOuter {
	top: 0;
  	left: 0;
  	bottom: 0;
  	right: 0;
	position: absolute;
	display: none;
}

#sendInProgress {
  	height: 2000px;
	width: 100%;
  	overflow-x: hidden;
  	overflow-y: hidden;
  	overflow: hidden;
	/*background-image:url(../img/grey.png); klappt nicht, da frameset*/
  	z-index: 10000;
}

#sendInProgressOuter {
    width: 100%;
    z-index: 11000;
    margin-left: 150px;
    
}

#sendInProgressText{
  text-align: justify;
  font-weight: bolder;	
  font-size: 15px;
  line-height: 20px;
  background-color: #FFFFFF;
  width: 400px;
  margin-top: 150px;
  padding: 20px;
  border: 2px outset #FF0000;

}

table#uplodedfiles a, a.fileDownloadLink {
  background-image: url("../img/navpoint2.gif");
  background-repeat: no-repeat;
  background-position: 0 1px;
  text-decoration: none;
  padding-left: 10px;
}

table#uplodedfiles a.download {
  background-image: url("../img/save.gif");
  margin-right: 5px;
  background-position: 0 0;
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  background-repeat: no-repeat;
  text-decoration: none;
  padding-left: 0px;
}

.Warning {
	color: #FF8000;
}

table.content div.platzhalterFuerBild {
	width: 50px;
	height: 50px;
	border: #cccccc;
}

/* hierdrauf reagiert nur der IEx 6 und der mag das png als Background Bild nicht */
/** html #sendInProgress {
	background-image: none;
	filter: Alpha(opacity=50, finishopacity=50, style=2);
    background-color: #bbbbbb;
}    klappt nicht, da frameset*/

