
#titleimg { position: absolute; left: 92px; top: 130px; z-index: 5; }
td.contentCell, td.footerCell { background-image: url(images/cont_bg.gif); }
table.contentTable, table.contentTable td, table.contentTable tr { border: 0; margin: 0; border-spacing: 0; padding: 0; }
table.contentTable tr td.contentCell div.contentArea {margin: 20px;} 
td.contentCell { height: 450px; vertical-align: top; }

ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu a {
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight:normal;
}

ul.menu ul a {
    padding: 3px 10px 3px 10px;
}

ul.menu ul a:hover {
    background-color: #c7c7c7;
    text-decoration: none;
}

ul.menu li {
    padding:0;
    margin:0;
    background-image: none;
    float:left;
    list-style-type: none;
}

ul.menu ul {
    margin-left:0;
    padding: 0 0 5px 0;
    position: absolute;
    background-color: #f3f3f3;
    border:1px solid #b12429;
    display:none;
    min-width:180px;
    list-style-type: none;
    z-index: 6000;
}

/* IE-Hack für die Breite */
*html ul.menu ul {
    width:180px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
    list-style-type: none;
}

 body.welcome		{	color: #000000; background-color: #ffffff; 
						font-family: verdana, sans-serif; font-style: normal; font-size: 10px; text-decoration: none; font-weight: normal; 
 						background-image: url('/img/background_welcome.gif'); background-position: 0px 0px;
 						background-repeat: repeat-x; background-attachment: scroll; }

 body.content		{	color: #000000; background-color: #ffffff; 
						font-family: verdana, sans-serif; font-style: normal; font-size: 10px; text-decoration: none; font-weight: normal; 
 						background-image: url('/img/background_content.gif'); background-position: 0px 0px;
 						background-repeat: repeat-x; background-attachment: scroll; }

 img				{	border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; }




 div.head			{	position: absolute; left: 0px; top: 0px; width: 798px; height: 86px; z-index: 1;
 						background-image: url('/img/head.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }

 div.logo			{	position: absolute; left: 28px; top: 36px; width: 226px; height: 66px; z-index: 2; }

 /*div.title,div.csc-header {	position: absolute; left: 290px; top: 195px; width: 399px; height: 42px; z-index: 2; }
*/

 div.cont_hg_01		{	position: absolute; left: 0px; top: 107px; width: 900px; height: 495px; z-index: 1;
 						background-image: url('images/cont_hg_01c.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }

 div.cont_hg_01_content		{	position: absolute; left: 0px; top: 127px; width: 709px; height: 477px; z-index: 1;
 								background-image: url('/img/cont_hg_01_content.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }

 div.cont_hg_02		{	position: absolute; left: 246px; top: 602px; width: 700px; height: 86px; z-index: 1;
 						background-image: url('/img/cont_hg_02.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }

 div.cont_hg_03		{	position: absolute; left: 0px; top: 602px; width: 246px; height: 86px; z-index: 1;
 						background-image: url('/img/cont_hg_03.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }




 div.illu_welcome	{	position: absolute; left: 44px; top: 552px; width: 143px; height: 143px; z-index: 5;
 						background-image: url('/img/illu/welcome.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }

 div.illu_content_1	{	position: absolute; left: 96px; top: 134px; width: 165px; height: 165px; z-index: 5;
 						background-image: url('/img/illu/content_1.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }








 div.info_welcome	{	position: absolute; left: 92px; top: 264px; width: 127px; height: 175px; z-index: 5;
						border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px;
 						border-top-color: #b00006; border-right-color: #b00006; border-bottom-color: #b00006; border-left-color: #b00006;
 						border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; 
 						color: #000000; background-color: #f3f3f3; }

		p.info_welcome				{	list-style-type: none; list-style-position: outside; padding-left: 10px; padding-top: 10px; width: 110px; color: #000000; font-weight: normal; line-height: 15px; }



 /*div.cont_box, div.contentText		{	position: absolute; left: 290px; top: 255px; width: 500px; height: auto; z-index: 3;  }
*/

div.contentText		{	position: absolute; left: 246px; top: 205px; width: 500px; height: auto;  z-index: 7; }

		div.cont_scroll				{	position: static; width: 448px; z-index: 4; overflow: auto; }
 
 		div.cont_text				{	position: static; width: 423px; height: auto; }

 		div.cont_text2				{	position: relative; left:80px; width: 340px; height: auto; line-height: 14px; }
	  
 		p.cont_text					{	padding-left: 80px; padding-top: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; width: 340px; color: #000000; font-weight: normal; line-height: 14px; }
 		
  		div.cont_ad_pdf				{	position: relative; top: 0px; left: -78px;  width: 420px; height: 38px;
 										background-image: url('/img/ad_pdf.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }
  	
  		div.cont_ad_mail			{	position: relative; top: 0px; left: -78px;  width: 420px; height: 38px;
 										background-image: url('/img/ad_mail.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }

  		div.cont_ad_free			{	position: relative; top: 0px; left: -78px; width: 420px; height: 38px;
 										background-image: url('/img/ad_free.gif'); background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }
 										
  		div.cont_ad					{	position: static; width: 340px; height: 20px;
  										padding-left: 80px; padding-top: 10px; }
 										
 		a.cont_ad_link				{	list-style-type: none; list-style-position: outside; width: 320px; color: #000000; font-weight: bold; }
 		
 		
 
 
 
 
 div.mainmenu		{	position: absolute; left: 85px; top: 86px; width: auto; height: 21px; z-index: 6000; 
 						list-style-type: none; list-style-position: outside; padding: 0px 0px 0px 0px; line-height: 0px; font-size: 0px; }
 div.metamenu { position: absolute; left: 580px; top: 89px; width: auto; height: 21px; z-index: 100; }

 div.metamenu a { color: white; margin-left: 10px; }

 div.submenu { width: auto; position: absolute; left: 0px; top: 98px; height: 25px; z-index: 9; }

 div.submenu_rfid			{	position: absolute; left: 165px; top: 109px; width: auto; height: 18px; z-index: 9;  }

 div.submenu_products		{	position: absolute; left: 0px; top: 109px; width: auto; height: 18px; z-index: 9;  }

 div.submenu_contact		{	position: absolute; left: 286px; top: 109px; width: auto; height: 18px; z-index: 9;  }

 div.submenu_legal			{	position: absolute; left: 353px; top: 109px; width: auto; height: 18px; z-index: 9;  }

		 a.sm:link  		{	font-family: verdana, sans-serif; font-size: 10px; font-style: italic; color: #820003; text-decoration: none; font-weight: bold; letter-spacing: 0pt; }
		 a.sm:visited		{	font-family: verdana, sans-serif; font-size: 10px; font-style: italic; color: #820003; text-decoration: none; font-weight: bold; letter-spacing: 0pt; }
		 a.sm:active		{	font-family: verdana, sans-serif; font-size: 10px; font-style: italic; color: #000000; text-decoration: none; font-weight: bold; letter-spacing: 0pt; }
		 a.sm:hover 		{	font-family: verdana, sans-serif; font-size: 10px; font-style: italic; color: #000000; text-decoration: none; font-weight: bold; letter-spacing: 0pt; }

		 a.smc:link  		{	font-family: verdana, sans-serif; font-size: 10px; font-style: italic; color: #000000; text-decoration: none; font-weight: bold; letter-spacing: 0pt;  }
		 a.smc:visited		{	font-family: verdana, sans-serif; font-size: 10px; font-style: italic; color: #000000; text-decoration: none; font-weight: bold; letter-spacing: 0pt;  }
		 a.smc:active		{	font-family: verdana, sans-serif; font-size: 10px; font-style: italic; color: #000000; text-decoration: none; font-weight: bold; letter-spacing: 0pt;  }
		 a.smc:hover 		{	font-family: verdana, sans-serif; font-size: 10px; font-style: italic; color: #000000; text-decoration: none; font-weight: bold; letter-spacing: 0pt; }


 div.dropdown_transponder			{	position: absolute; left: 200px; top: 107px; width: 180px; height: auto; z-index: 8; visibility: hidden; }
 div.dropdown_transponder_mmout		{	position: absolute; left: 180px; top: 102px; width: 220px; height: 243px; z-index: 7; visibility: hidden; }

 div.dropdown_cards					{	position: absolute; left: 323px; top: 107px; width: 180px; height: auto; z-index: 8; visibility: hidden; }
 div.dropdown_cards_mmout			{	position: absolute; left: 303px; top: 102px; width: 220px; height: 106px; z-index: 7; visibility: hidden; }

 div.dropdown_tickets				{	position: absolute; left: 392px; top: 107px; width: 180px; height: auto; z-index: 8; visibility: hidden; }
 div.dropdown_tickets_mmout			{	position: absolute; left: 372px; top: 102px; width: 220px; height: 106px; z-index: 7; visibility: hidden; }

 div.dropdown_labels				{	position: absolute; left: 472px; top: 107px; width: 180px; height: auto; z-index: 8; visibility: hidden; }
 div.dropdown_labels_mmout			{	position: absolute; left: 452px; top: 102px; width: 220px; height: 106px; z-index: 7; visibility: hidden; }

 		
 .dd_little			{	font-size: 6px; vertical-align: bottom; line-height: 10px; }
 .bold				{	font-weight: bold; }
 .info				{	font-size: 9px; }
 
 .cont_box ul					{	list-style-image:url('/img/list.gif'); padding-left: 0px; padding-top: 0px; width: auto; padding-bottom: 0px; color: #000000; font-weight: normal; line-height: 14px;  margin-left: 17px; margin-top: 0px; margin-bottom: 0px;}
 
		 a:link  		{	font-family: verdana, sans-serif; font-size: 10px; font-style: normal; color: #820003; text-decoration: none; font-weight: bold; letter-spacing: 0pt; }
		 a:visited		{	font-family: verdana, sans-serif; font-size: 10px; font-style: normal; color: #820003; text-decoration: none; font-weight: bold; letter-spacing: 0pt; }
		 a:active		{	font-family: verdana, sans-serif; font-size: 10px; font-style: normal; color: #000000; text-decoration: underline; font-weight: bold; letter-spacing: 0pt; }
		 a:hover 		{	font-family: verdana, sans-serif; font-size: 10px; font-style: normal; color: #000000; text-decoration: underline; font-weight: bold; letter-spacing: 0pt; }
		 
		 
 select 					{ 	font-family: Verdana; font-size: 10px; color: #000000; background-color: #EEEEEE }
 input.field				{ 	width: 200px; border-style:solid; border-width:1px; background-color : #EEEEEE; font-family:Verdana; font-size:10px; color:#000000 }
 input		 				{ 	font-family:Verdana; font-size:10px; color:#000000 }
 textarea	 				{ 	width: 200px; border-style:solid; border-width:1px; background-color : #EEEEEE; font-family:Verdana; font-size:10px; color:#000000 }
 
 input.button				{	font-size: 9px; }
 
 td							{	font-family: verdana, sans-serif; font-style: normal; font-size: 11px; text-decoration: none; font-weight: normal; }