/* diese CSS-Datei formatiert global alle generierten HTML-Seiten */
/* Die Datei muss in das Verzeichnis kopiert werden, in dem die
   generierten HTML-Seiten gespeichert werden */

td {font-size:10pt; line-height:normal; font-family:Helvetica,Arial,sans-serif; }
body {overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
A:hover {text-decoration:underline; color:#CC0000;}
A:link {text-decoration:none; color:#0000FF;}
A:visited {text-decoration:none; color:#740163;}
.black {text-decoration:none; color:#000066; font-family: Arial, Helvetica; font-weight:700}
.black8 {text-decoration:none; color:#000066; font-size: 8pt; font-family: arial,sans-serif; font-weight:100}
.black9 {text-decoration:none; color:#000066; font-size: 9pt; font-family: arial,sans-serif; font-weight:200}
.black10 {font-family: arial, helvetica, sans-serif; text-decoration:none; color:#000066; font-size: 10pt; font-weight:700}
.dezent8 {text-decoration:none; color:#999999; font-size: 8pt; font-family: geneva,arial; font-weight:100}
img { border: none; }
table.border { background-color:transparent; border-style:solid; border-width:1px; border-color:#dddddd; }

div.menu2{font-size: 90%; text-align: center; margin: 3px 0; }
div.menu2 A, div.menu2 A:visited{color: black; background-color: #dddddd; display: inline; text-decoration: none; margin: 0; border-width: 1px; border-color: #69f #039 #039 #69f; border-style: solid; padding: 1px 3px;}
div.menu2 A.current, div.menu2 A.current:visited {border-style: solid; color: #fff; background-color: #230BBF; border-color: #36c #006 #038 #006;}
div.menu2 A:hover{color: #fff; background-color: #C63; border-color: #F96 #930 #930 #F96; text-decoration:none;}
div.menu2 A.current:hover{color: #ff4; background-color: #c63;border-color: #F96 #930 #930 #F96;}


/* ContentTypeId = 1 */

h1.t1_headline {
font-size: 12px;
display: inline;
}

p.t1_content {
font-size: 12px;
display: inline;
}


/* ContentTypeId = 2 */

h1.t2_headline {
font-size: 12px;
display: inline;
}

p.t2_content {
font-size: 12px;
display: inline;
}


/* ContentTypeId = 3 */

h1.t3_headline {
font-size: 12px;
display: inline;
}

p.t3_content {
font-size: 12px;
display: inline;
}


/* ContentTypeId = 6 */

h1.t6_headline {
font-size: 12px;
display: inline;
}

p.t6_content {
font-size: 12px;
display: inline;
font-weight: bold;
}


/* ContentTypeId = 8 */

h1.t8_headline {
font-size: 12px;
display: inline;
}

p.t8_content {
font-size: 12px;
display: inline;
}


/* ContentTypeId = 10 */

h1.t10_headline {
font-size: 12px;
margin-bottom: 0;
padding-bottom: 0;
}

table.t10_table {
border-left: 1px solid black;
border-top: 1px solid black;
}

td.t10_blank_header_cell1 {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t10_blank_header_cell2 {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t10_currency_header_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t10_time_header_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t10_exchange_currency_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t10_exchange_course_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #eeeeee;
}


/* ContentTypeId = 14 */

h1.t14_headline {
font-size: 12px;
margin-bottom: 0;
padding-bottom: 0;
}

table.t14_table {
border-left: 1px solid black;
border-top: 1px solid black;
}

td.t14_country_header_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t14_passport_header_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t14_visa_header_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t14_returnticket_header_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t14_country_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t14_passport_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #eeeeee;
}

td.t14_visa_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #eeeeee;
}

td.t14_returnticket_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #eeeeee;
}


/* ContentTypeId = 15 */

h1.t15_headline {
font-size: 15px;
margin-bottom: 0;
padding-bottom: 0;
}

table.t15_table {
border-left: 1px solid black;
border-top: 1px solid black;
}

td.t15_disease_header_cell {
font-size: 15px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t15_precaution_header_cell {
font-size: 15px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t15_certificate_header_cell {
font-size: 15px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t15_disease_cell {
font-size: 15px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}

td.t15_precaution_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #eeeeee;
}

td.t15_certificate_cell {
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #eeeeee;
}


/* ContentTypeId = 26 */

h1.t26_headline {
font-size: 12px;
display: inline;
}

p.t26_content {
font-size: 12px;
display: inline;
}


/* ContentTypeId = 27 */

h1.t27_headline {
font-size: 12px;
}

p.t27_content {
font-size: 12px;
}

p.t27_content table.DataTable {
border-left: 1px solid black;
border-top: 1px solid black;
margin-top: 5px;
}

p.t27_content td.DataHead {
font-size: 15px;
border-right: 1px solid black;
border-bottom: 1px solid black;
font-weight: bold;
background-color: #cccccc;
}
  
p.t27_content td.DataCell {  
font-size: 15px;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #eeeeee;
}

/* ContentTypeId = 1 für Regionen */

h1.regio_t1_headline {
font-size: 16px;
color: blue;
}

p.regio_t1_content {
font-size: 12px;
display: inline;
}
