h1 { font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; margin-bottom: 15px; }

h2 { color: black; font-size: 30px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 42px; text-align: center; margin-bottom: 15px; }

h3 { color: black; font-size: 24px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 30px; text-align: center; margin-bottom: 15px; }

body { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }

p { font-size: 11px; line-height: 16px; }

.important { font-size: 12px; line-height: 17px; }

.langMenu { background-color: #ccc; position: absolute; top: 528px; left: 40px; padding: 4px 6px; }

.flag { background-color: #ccc; margin: 6px; border-width: 0; }

.arrow { background-color: #ccc; margin: 0 1px 10px; border-width: 0; }

strong { font-size: 13px; line-height: 15px; }

td { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }

a:link, a:visited, a:hover, a:active { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }

.tab_tDat_table { text-align: left; vertical-align: top; width: 360px; padding: 2px 6px 2px 0; border-color: white; border-style: none none solid; border-width: 0; outline-style: none; outline-width: 0; }

.tab_tDat_sp1 { text-align: left; padding: 2px 6px 2px 0; width: 90px; vertical-align: top; border-style: none none solid; border-width: 0; border-color: white; outline-style: none; outline-width: 0; }

.tab_tDat_sp2 { text-align: left; padding: 2px 6px 2px 0; vertical-align: top; border-style: none none solid; border-width: 0 0 1px; border-color: white white black; outline-style: none; outline-width: 0; }

.tab_tDat_sp3 { padding: 2px 0 2px 6px; border-style: none none solid solid; border-width: 0 0 1px 1px; border-color: white white black black; outline-style: none; outline-width: 0; }

.tabelle_masse { text-align: left; padding: 2px 6px 2px 0; vertical-align: top; border-style: none none solid; border-width: 0 0 1px; border-color: white white black; outline-style: none; outline-width: 0; }

.tabelle_danetechniczne { text-align: left; padding: 2px 6px 6px; vertical-align: top; border: 0 white; outline-style: none; outline-width: 0; }

.tabelle_masse_left1 { padding: 2px 0 2px 6px; border-style: none none solid solid; border-width: 0 0 1px 1px; border-color: white white black black; outline-style: none; outline-width: 0; }

.tab_Art_table { text-align: center; padding: 0; width: 384px; vertical-align: top; margin: 0; border: 0 white; outline-style: none; outline-width: 0; }

.tab_Art_ArtNr { font-size: 11px; font-weight: bold; line-height: 16px; background-color: white; text-align: left; padding: 2px 6px; vertical-align: top; border-style: none none solid; border-width: 0 0 2px; border-color: white white black; outline-style: none; outline-width: 0; }

.tab_Art_Variante { font-size: 11px; line-height: 16px; text-align: left; padding: 2px 6px; vertical-align: top; border-top: 0 none white; border-right-style: none; border-right-width: 0; border-bottom: 2px solid black; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Art_SpanLeistLuft { font-size: 11px; line-height: 16px; text-align: left; padding: 2px 6px; vertical-align: top; border-top: 0 none white; border-bottom: 2px solid black; border-left: 1px solid black; border-right-style: none; border-right-width: 0; outline-style: none; outline-width: 0; }

.tab_Art_merken { font-size: 11px; font-weight: bold; line-height: 16px; background-color: white; text-align: left; padding: 2px 6px; vertical-align: top; border-top: 0 none white; border-right-style: none; border-right-width: 0; border-bottom: 2px solid black; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Art_spArt { font-size: 11px; font-weight: bold; line-height: 16px; background-color: white; text-align: left; padding: 2px 6px; vertical-align: middle; border-style: none none solid; border-width: 0 0 1px; border-color: white white black; outline-style: none; outline-width: 0; }

.tab_ArtDaten { font-size: 11px; line-height: 16px; text-align: left; vertical-align: middle; padding: 2px 6px; border-style: none none solid solid; border-width: 0 0 1px 1px; border-color: white white black black; outline-style: none; outline-width: 0; }

.tab_ArtDaten2 { font-size: 11px; line-height: 16px; background-color: #f9f9f9; text-align: left; padding: 2px 6px; vertical-align: middle; border-style: none none solid solid; border-width: 0 0 1px 1px; border-color: white white black black; outline-style: none; outline-width: 0; }

.tab_ArtSpVarianten { font-size: 11px; line-height: 16px; text-align: left; padding: 2px 6px; vertical-align: middle; border-top: 0 none white; border-right: 0 none white; border-bottom: 1px solid black; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_ArtSpVarianten2 { font-size: 11px; line-height: 16px; background-color: #f9f9f9; text-align: left; padding: 2px 6px; vertical-align: middle; border-top: 0 none white; border-right: 0 none white; border-bottom: 1px solid black; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_ArtSpMerken { font-size: 11px; line-height: 16px; background-color: white; text-align: left; padding: 2px 6px; vertical-align: middle; border-top: 0 none white; border-right: 0 none white; border-bottom: 1px solid black; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Zub_table { text-align: left; padding: 2px 6px 2px 0; width: 290px; border-style: none none solid; border-width: 0; border-color: white; outline-style: none; outline-width: 0; }

.tab_Zub_ArtNr { font-size: 11px; font-weight: bold; line-height: 16px; background-color: white; text-align: left; padding: 2px 4px; vertical-align: top; border-style: none none solid; border-width: 0 0 2px; border-color: white white black; outline-style: none; outline-width: 0; }

.tab_Zub_TH_Ger { font-size: 11px; line-height: 16px; background-color: #eee; text-align: left; padding: 2px 6px; vertical-align: top; border-right-style: none; border-right-width: 0; border-bottom: 2px solid black; border-top-style: none; border-top-width: 0; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Zub_TH_Bez { font-size: 11px; line-height: 16px; background-color: #eee; text-align: left; padding: 2px 6px 2px 0; vertical-align: top; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-bottom: 2px solid black; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Zub_spArt { font-size: 11px; font-weight: bold; line-height: 16px; background-color: #f9f9f9; text-align: left; padding: 2px 4px; vertical-align: middle; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-bottom: 2px solid black; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Zub_spGeraet { font-size: 11px; line-height: 16px; background-color: #eee; text-align: center; padding: 2px 6px; vertical-align: middle; height: 54px; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-bottom: 2px solid black; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Zub_spBezeich { font-size: 11px; line-height: 16px; background-color: #eee; text-align: left; padding: 2px 6px 2px 0; vertical-align: middle; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-bottom: 2px solid black; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Zub_merken { font-size: 11px; font-weight: bold; line-height: 16px; background-color: white; text-align: left; padding: 2px 4px; vertical-align: top; border-top: 0 none white; border-right-style: none; border-right-width: 0; border-bottom: 2px solid black; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Messe_table { text-align: left; width: 362px; padding: 2px 6px 2px 0; border-style: none none solid; border-width: 0; border-color: white; outline-style: none; outline-width: 0; }

.tab_Messe_termin { font-size: 11px; line-height: 16px; background-color: white; text-align: left; padding: 2px 0 6px; vertical-align: top; border-top: 1px solid black; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; outline-style: none; outline-width: 0; }

.tab_Messe_logo { font-size: 11px; line-height: 16px; text-align: center; padding: 0 10px 0 8px; height: 54px; vertical-align: top; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

input { color: black; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #f0da65; margin: 3px 30px 3px 3px; width:198px; padding:2px 3px; border-color:#222d80; border-width:1px 1px 1px; outline:0px none;  }

textarea, select { color: black; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #f0da65; margin: 3px 30px 3px 3px; width: 198px; padding: 3px; border-color:#222d80; border-width:1px 1px 1px; outline:0px none; }

.formbutton  { color: #fff; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d3701b; margin: 3px 30px 3px 3px; padding: 3px; border: solid 1px #ced0d2; width: 198px }

.menu-searchfields { background-color: white; vertical-align: middle; width: 160px; height: 20px; margin: 0; }

.search-button { vertical-align: middle; margin: 0; width: 12px; padding: 4px; border-style: none; border-width: 0; }

.tab_Zub_merken, .tab_ArtSpMerken { background-color: silver; text-align: center; vertical-align: middle; }

.tab_Zub_merken a, .tab_ArtSpMerken a { font-size: 14px; background-color: silver; vertical-align: middle; }

#haprologo { position: absolute; top: 526px; left: 825px; }

#foot_home { position: absolute; top: 510; left: 250px; }

#leistertext { text-align: left; position: absolute; top: 42px; left: 40px; width: 120px; height: 34px; z-index: 100; }



fieldset { font-size:12px; }



fieldset legend { display:none; }

.even, .odd     { background-color:transparent; }



fieldset.erklaerung {

 position:relative;

	top:0px;

	left:0px;

 margin:0px;

	padding:0px;

 width:500px;

	border:0px none;

	text-align:left;

}



p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:none; }



.powermail_check_inner { position:relative; }

.powermail_check_inner_uid11_0 { margin:10px 0px 10px; }



#powermaildiv_uid1 input, #powermaildiv_uid11 input { position:absolute; top:0px; left:0px; border:0px none; outline:0px none; width:14px; background-color:transparent; border:0px none; line-height:12px; vertical-align:top; height:12px; }

#powermaildiv_uid1 label, #powermaildiv_uid11 label { position:relative; top:2px; left:30px; margin:0px; padding:0px; border:0px none; }



fieldset.daten {

 position:relative;

	top:0px;

	left:0px;

 margin:20px 0px 0px;

	padding:0px;

 width:500px;

	border:0px none;

	text-align:left;

}



#uid2, #uid3, #uid4, #uid5, #uid6, #uid7, #uid13 {

 width:300px;

	margin:0px 0px 2px 5px;

}



#powermaildiv_uid2, #powermaildiv_uid3, #powermaildiv_uid4,

#powermaildiv_uid5, #powermaildiv_uid6, #powermaildiv_uid7,

#powermaildiv_uid13 {

 position:relative; margin:0px 0px 4px 0px;

}



#powermaildiv_uid2 input, #powermaildiv_uid3 input, #powermaildiv_uid4 input,

#powermaildiv_uid5 input, #powermaildiv_uid6 input, #powermaildiv_uid7 input,

#powermaildiv_uid13 input {

 position:relative; top:0px; left:120px; text-align:left;

}



#powermaildiv_uid2 label, #powermaildiv_uid3 label, #powermaildiv_uid4 label,

#powermaildiv_uid5 label, #powermaildiv_uid6 label, #powermaildiv_uid7 label,

#powermaildiv_uid13 label {

 position:absolute; top:3px; left:10px; width:100px; text-align:right;

}



#powermaildiv_uid10 input { display:none; }

#powermaildiv_uid10 { padding:0px 0px 10px 3px; }



fieldset.absenden  {

 position:relative;

	top:25px;

	left:170px;

 margin:0px 0px 0px;

	padding:0px;

 width:230px;

	border:0px none; 

}



#powermaildiv_uid9 { }



#schwebetext { position:absolute; top:210px; left:215px; width:500px; }



table.powermail_all {

 text-align:left;

 font-size:12px;

 margin:0px 0px 10px;

 width:400px;

}



table.powermail_all td {

 padding:0px 0px 5px;

	width:200px;

}



.tx-powermail-pi1_confirmation { text-align:center; }

.tx-powermail-pi1_confirmation p { text-align:left; }

.tx-powermail-pi1_confirmation input { margin:10px 0px 0px; }



.powermail_mandatory_js { color:#d9001a; font-size:11px; font-weight:bold; }

.powermail_mandatory { display:none; }



/* .tx-powermail-pi1_mandatory { margin:0px; padding:0px; }

.tx-powermail-pi1_mandatory strong { display:none; }

.tx-powermail-pi1_mandatory ul {list-style-type:none; list-style-position:outside; margin:0px; padding:0px; }

.tx-powermail-pi1_mandatory li strong { display:block; color:#FF0000; padding:0px 0px 5px;  }

.tx-powermail-pi1_mandatory li strong b { display:none; } */








