body {
margin-top : 5px;
margin-left : 5px;
      }
 a {
color : #0066cc;
text-decoration : none;
      }
 a:hover {
color : #fa9600;
      }
 .border {
border-style : solid;
border-width : 1px;
border-color : #0066cc;
      }
 a.border {
border-style : solid;
border-width : 1px;
border-color : #0066cc;
      }
 a.border:hover {
border-style : solid;
border-width : 1px;
border-color : #fa9600;
      }
 .arialblaufett {
color : #000099;
font-family : Arial, Helvetica, Verdana;
font-size : 12px;
font-weight : bold;
      }
 .hellblaufett18 {
color : #3366ff;
font-family : Helvetica, Arial, Verdana;
font-size : 18px;
font-weight : bold;
font-style : italic;
      }
 .blaufett18 {
color : #000099;
font-family : Helvetica, Arial, Verdana;
font-size : 18px;
font-weight : bold;
      }
 .blaufett12 {
color : #00008a;
font-family : Helvetica, Arial, Verdana;
font-size : 12px;
font-weight : bold;
      }
 .blaufett18kursiv {
color : #000099;
font-family : Arial, Helvetica, Verdana;
font-size : 18px;
font-weight : bold;
font-style : italic;
      }
 .weiss11 {
color : #fafafa;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
      }
 .blaufett {
color : #fafafa;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : none;
      }
 a.blaufett:active {
color : red;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : none;
      }
 a.blaufett:visited {
color : #fa9600;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : none;
      }
 a.blaufett:hover {
color : #fa9600;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : none;
      }
 .blaufett14 {
color : #000099;
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
      }
 .verdanablaufett10 {
color : #00008a;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 .verdanafett9 {
color : #000000;
font-family : Geneva, Helvetica, Arial;
font-size : 9px;
      }
 .verdanablaufett10 {
color : #0066cc;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 a.verdanablaufett10 {
color : #0066cc;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 A.verdanablaufett10:hover {
color : #fa9600;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 A.verdanablaufett10:active {
color : red;
text-decoration : none;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 .verdanablaufett12 {
color : #0066cc;
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 a.verdanablaufett12 {
color : #0066cc;
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 A.verdanablaufett12:hover {
color : #fa9600;
text-decoration : underline;
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 A.verdanablaufett12:active {
color : red;
text-decoration : none;
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 .verdanaweissfett10 {
color : #ffffff;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 a.verdanaweissfett10 {
color : #ffffff;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 A.verdanaweissfett10:hover {
color : #fa9600;
text-decoration : none;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 A.verdanaweissfett10:active {
color : red;
text-decoration : none;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 .verdana10 {
color : #0066cc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
      }
 a.verdana10 {
color : #0066cc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
      }
 A.verdana10:hover {
color : #fa9600;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
      }
 A.verdana10:active {
color : red;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
      }
 .verdana {
color : #000099;
font-family : Verdana, Helvetica, Arial;
font-size : 12px;
      }
 .schwarzfett12 {
color : #000000;
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 .geneva9 {
color : #00107d;
font-family : Geneva, Arial, Helvetica;
font-size : 9px;
      }
 A.geneva9:hover {
color : red;
font-family : Geneva, Arial, Helvetica;
font-size : 9px;
      }
 .genevarot9 {
color : #cd1313;
font-family : Geneva, Arial, Helvetica;
font-size : 9px;
      }
 .weissfett8 {
color : #ffffff;
font-family : Geneva, Arial, Helvetica;
font-size : 8px;
font-weight : bold;
      }
 .weissfett9 {
color : #ffffff;
font-family : Geneva, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 .weissfett10 {
color : #00008a;
font-family : geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
      }
 .verdana10px {
color : #0066cc;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
      }
 a.verdana10px {
color : #0066cc;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
      }
 a.verdana10px:active {
color : red;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
text-decoration : none;
      }
 a.verdana10px:visited {
color : #0066cc;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
text-decoration : none;
      }
 a.verdana10px:hover {
color : #fa9600;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
text-decoration : underline;
      }
 .normalschwarz {
color : #000099;
font-family : Verdana, Arial, Helvetica;
font-size : 14px;
      }
 .normalschwarz8 {
color : #000000;
font-family : Geneva, Arial, Helvetica;
font-size : 9px;
font-style : normal;
font-weight : normal;
      }
 .normalblauschnell9 {
color : #00107d;
font-family : Geneva, Arial, Helvetica;
font-size : 9px;
font-style : normal;
font-weight : normal;
      }
 .normalschwarzfett {
color : #000000;
font-family : Geneva, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 .normalblaukursiv {
color : #000099;
font-family : Geneva, Arial, Helvetica;
font-size : 10px;
font-style : italic;
      }
 .normalblau {
color : #00107d;
font-family : Geneva, Arial, Helvetica;
font-size : 10px;
      }
 .normalblau11 {
color : #000099;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
      }
 .kleinblau {
color : #003399;
font-family : Verdana, Helvetica, Arial;
font-size : 8px;
      }
 .kleinblaufett {
color : #000099;
font-family : Geneva, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 .blaukleinfett {
color : #000099;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 .kleinbluefett {
color : #3333ff;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 .textblauklein {
color : #000099;
font-family : Geneva, Arial, Helvetica;
font-size : 8px;
      }
 .textschwarzklein {
color : #000000;
font-family : Geneva, Arial, Helvetica;
font-size : 10px;
      }
 .textschwarzkleinbold {
color : #000000;
font-family : Geneva, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 .titelschwarzgrossbold {
color : #000000;
font-family : Geneva, Arial, Helvetica;
font-size : 16px;
font-weight : bold;
      }
 .titelblaugrossbold {
color : #003399;
font-family : Geneva, Arial, Helvetica;
font-size : 16px;
font-weight : bold;
      }
 .titelhellblaubold {
color : #0099ff;
font-family : Geneva, Arial, Helvetica;
font-size : 14px;
font-weight : bold;
      }
 .titelblaunormalbold {
color : #003399;
font-family : Geneva, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 .titelblaunormalbold1 {
color : #000099;
font-family : Geneva, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 .titelblaunormalbold2 {
color : #000000;
font-family : Geneva, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 .titelblaunormal {
color : #003399;
font-family : Geneva, Arial, Helvetica;
font-size : 12px;
      }
 .titelblaubold {
color : #003399;
font-family : Geneva, Arial, Helvetica;
font-size : 14px;
font-weight : bold;
      }
 .titelhellblaukleinbold {
color : #0099ff;
font-family : Geneva, Arial, Helvetica;
font-size : 12px;
font-weight : bold;
      }
 .titelhellblausehrkleinbold {
color : #003399;
font-family : Geneva, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
 .textweissklein {
color : #ffffff;
font-family : Geneva, Arial, Helvetica;
font-size : 10px;
      }
 A:hover {
color : #cccccc;
text-decoration : underline;
      }
 .yellow {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 A.yellow {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 A.yellow:hover {
color : #fa9600;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 A.yellow:active {
color : red;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 A.yellow:visited {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 A.blau {
color : #000099;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 A.blau:hover {
color : #fa9600;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 A.blau:active {
color : red;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
 a.copy:active {
font-size : 10px;
color : #999999;
text-decoration : underline;
font-weight : normal;
      }
 a.copy:link {
font-size : 10px;
color : #999999;
text-decoration : none;
font-weight : normal;
      }
 a.copy:visited {
font-size : 10px;
color : #999999;
text-decoration : none;
font-weight : normal;
      }
 a.copy:hover {
font-size : 10px;
color : #999999;
text-decoration : underline;
font-weight : normal;
      }
 .rotfett {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #ff0000;
text-decoration : none;
      }
 .normalrot {
font : normal 10px Arial, Helvetica, sans-serif;
color : #ff0000;
      }
 .rotgross {
font : 16px Arial, Helvetica, sans-serif;
color : #ff0000;
      }
 .weiss {
font : 10px Arial, Helvetica, sans-serif;
color : #fafafa;
      }
 .weissfett18 {
font : bold 18px Arial, Helvetica, sans-serif;
color : #fafafa;
      }
 .verdana9 {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #00107d;
      }
 .genevab8 {
font : 9px Geneva, Arial, Helvetica;
color : #00107d;
      }
 .claimweiss {
font : normal bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
      }
 a.claimweiss:link {
font : normal bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : underline;
      }
 a.claimweiss:visited {
font : normal bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : underline;
      }
 {
font : normal bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
      }
 .papro {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
      }
 A.papro {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : #00008a;
text-decoration : none;
      }
 A.papro:hover {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : underline;
      }
 A.papro:active {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : red;
text-decoration : none;
      }
 A.papro:visited {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : #1e5aff;
text-decoration : none;
      }
 .fespo {
font : bold 10px Verdana, Helvetica, Arial;
color : #00008a;
text-decoration : none;
      }
 .select {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #00107d;
border-color : #82b4ff;
background-color : #d9eaff;
width : 110px;
height : 15px;
border : 1px solid #0066cc;
margin : 1px;
padding : 2px 1px;
      }
 .select_datum {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #00107d;
margin : 1px;
padding : 1px;
width : 65px;
height : 16px;
float : left;
border : 1px solid #0066cc;
background : #d9eaff;
      }
 .submit_01 {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
margin : 1px;
padding : 2px 1px;
width : 133px;
height : 17px;
border : 1px solid #0066cc;
background : #ffffff;
text-align : center;
vertical-align : middle;
      }
 .submit_flug {
font : 11px Arial, Verdana, Helvetica, sans-serif;
font-weight : bold;
color : #ffffff;
margin : 1px;
padding : 1px;
width : 133px;
height : 15px;
border : 1px solid #ffffff;
background : #0065cc;
text-align : center;
vertical-align : middle;
      }
 .input_objekt {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background : #e8f1ff;
margin : 1px;
padding : 1px;
width : 254px;
height : 15px;
border : 1px solid #0066cc;
      }
 .input_plz {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 50px;
height : 15px;
border : 1px solid #0066cc;
background : #e8f1ff;
      }
 .input_ort {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 99px;
height : 15px;
float : left;
border : 1px solid #0066cc;
background : #e8f1ff;
      }
 .input_plz_2 {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 40px;
height : 15px;
border : 1px solid #0066cc;
background : #e8f1ff;
      }
 .input_ort {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 99px;
height : 15px;
float : left;
border : 1px solid #0066cc;
background : #e8f1ff;
      }
 .input_bank {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 133px;
height : 15px;
float : left;
border : 1px solid #0066cc;
background : #e8f1ff;
      }
 .submit_02 {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
background : #ffffff center center;
margin : 1px;
padding : 1px 1px 1px 25px;
float : left;
border : 1px solid #0066cc;
width : 60px;
height : 15px;
text-align : center;
vertical-align : middle;
      }
 .submit_03 {
margin : 1px;
padding : 2px 1px;
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #00107d;
background : #d9eaff center;
margin : 1px;
padding : 1px;
border : 1px solid #0066cc;
width : 190px;
height : 16px;
text-align : center;
vertical-align : middle;
      }
 .input_kontakt {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 2px 1px;
width : 160px;
height : 17px;
float : left;
border : 1px solid #0066cc;
background : #e8f1ff;
      }
 .input_kontakt_text {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 407px;
height : 77px;
float : left;
border : 1px solid #0066cc;
background : #e8f1ff;
      }
 .input_anfrage_text {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 418px;
height : 77px;
float : left;
border : 1px solid #0066cc;
background : #e8f1ff;
      }
 a.buttonindex {
display : block;
background-color : #0066cc;
text-align : center;
vertical-align : middle;
border-style : solid;
border-width : 1px;
font : bold 10px Helvetica, sans-serif, Arial;
text-decoration : none;
color : #ffffff;
letter-spacing : 1px;
border-color : #0066cc;
      }
 A.buttonindex:hover {
display : block;
background-color : #cde2ff;
text-align : center;
vertical-align : middle;
border-style : solid;
border-width : 1px;
font : bold 10px Helvetica, sans-serif, Arial;
text-decoration : none;
color : #0066cc;
letter-spacing : 1px;
border-color : #cde2ff;
      }
 A.buttonindex:active {
display : block;
background-color : #0066cc;
text-align : center;
vertical-align : middle;
border-style : solid;
border-width : 1px;
font : bold 10px Helvetica, sans-serif, Arial;
text-decoration : none;
color : red;
letter-spacing : 1px;
border-color : #0066cc;
      }
 A.buttonindex:visited {
display : block;
background-color : #0066cc;
text-align : center;
vertical-align : middle;
border-style : solid;
border-width : 1px;
font : bold 10px Helvetica, sans-serif, Arial;
text-decoration : none;
color : #cccccc;
letter-spacing : 1px;
border-color : #0066cc;
      }
 .input_schnellsuche {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 110px;
height : 15px;
padding : 3px 1px 1px;
float : left;
border : 1px solid #0066cc;
background : #d9eaff;
      }
 .submit_schnellsuche {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background : #d9eaff center center;
margin : 3px 1px;
padding : 1px;
border : 1px solid #0066cc;
width : 110px;
height : 15px;
text-align : center;
vertical-align : middle;
      }
 .submit_suchen2 {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
width : 76px;
height : 14px;
border : 1px solid #0066cc;
background : #0066cc;
text-align : center;
vertical-align : middle;
      }
 .input_suchen {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
width : 77px;
height : 15px;
float : left;
background : #e8f1ff;
border : 1px solid #0066cc;
      }
 .submit_suchen {
background : #0066cc no-repeat fixed center center;
text-align : center;
vertical-align : middle;
width : 132px;
height : 15px;
font : normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
text-transform : none;
text-decoration : none;
border : thin solid #cde2ff;
color : #ffffff;
      }
 #hotspots {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 9px;
color : #0066cc;
text-decoration : none;
      }
 #hotspots td {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 9px;
color : #0066cc;
text-decoration : none;
      }
	  
 #hotspots td a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 9px;
color : #0066cc;
text-decoration : none;
      }
 #hotspots td a:hover {
text-decoration : underline;
color : #fa9600;
font : normal 9px Verdana, Arial, Helvetica, sans-serif;
      }
	  
.hotspots {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 9px;
color : #0066cc;
text-decoration : none;
      }

a.hotspots {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 9px;
color : #0066cc;
text-decoration : none;
      }
a.hotspots:hover {
text-decoration : underline;
color : #fa9600;
font : normal 9px Verdana, Arial, Helvetica, sans-serif;
      }
	  
	  
 .partner {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
text-decoration : none;
      }
 A.partner:hover {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : underline;
      }
 A.partner:active {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : red;
text-decoration : none;
      }
 .verdanakl {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
text-decoration : none;
      }
 A.verdanakl:hover {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : underline;
      }
 A.verdanakl:active {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : red;
text-decoration : none;
      }
 .partnerfett {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : #00107d;
text-decoration : none;
      }
 A.partnerfett:hover {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : underline;
      }
 A.partnerfett:active {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : red;
text-decoration : none;
      }
 A.partnerfett:visited {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : none;
      }
 .topnavweiss {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
      }
 A.topnavweiss {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
      }
 A.topnavweiss:hover {
color : #fa9600;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
      }
 A.topnavweiss:active {
color : red;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
      }
