.body {
margin-top:0px;
margin-bottom:0px;
margin-left:150px;
margin-right:0px;
background-image: url(grafik/links.jpg);
background-repeat:no-repeat;
	}

  	

/* = Allgemein ===============================================*/
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

/* = Diesen Teil nicht ändern ===============================================*/
#clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  display:block;
  height:1px;
}

td {
font-family: Verdana,Arial,Helvetica;
        color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}

a {
font-family: Verdana,Arial,Helvetica;
        color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}

input { /* Alle Labels UND Formularelemente auswählen */
float: left;

height: 19px;
}


select { /* Alle Labels UND Formularelemente auswählen */
	float: none;
 	border: solid 1px #8e9496;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	background-color: #ffffff;
        width:210px;
        height: 17px;
}
input#submit { /* den Submit-Button */
 	float: none;
	border: solid 0px #8e9496;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
        margin-left:0px;
        width:135px;
        height: 35px;
}


label {
 text-align: right; 
 padding-right: 1em; 
}

form {
  background: #ffffff;
  margin:0;
  padding:.5em;
}
/* = bis hier nicht ändern ===============================================*/




/* = Die äußere Tabelle, in der alle anderen eingeschlossen sind ===============================================*/
.mastertable {
margin:0;
padding:0;
width:100%;
height:100%;
}

/* = Logo im Header ===============================================*/
.headertable {
vertical-align:top;
width:770px;
height:100px;
background-image: url(grafik/logo_oben.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
margin-top:-2px;
display:table;
border-left: 0px solid #737373;
border-right: 0px solid #737373;
border-top: 0px solid #737373;
border-bottom: 0px solid #737373;
}

/* = Haupt-Buttonleiste ===============================================*/
.buttonstable {
vertical-align:top;
width:880px;
height:25px;
background-image: url(grafik/buttonleiste.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
margin-top:0px;
display:table;
border-left: 0px solid #737373;
border-right: 0px solid #737373;
}


/* = Tabelle für den Inhalt ===============================================*/
.inhaltstable {
width:692px;
height:auto;
margin-left:-2px;
background-color: #ffffff;
display:table;
margin-top: 10px;
padding-bottom: 0px;
border-top: 0px solid #000000;
border-bottom: 0px solid #919191;

}


.headline  {
 	color: #000000;
	font-weight: bold;
	font-size: 17px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:10px;
  	margin-right:0px;
  	margin-bottom:0px;
}


.button a {
 	display:block;
	background-image: url(grafik/button-off.gif);
	background-repeat:no-repeat;       
 	width:106px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}

.button a:hover {
 	display:block;
	background-image: url(grafik/button-on.gif);
	background-position: center center;
        width:106px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}
.buttonmittel a {
 	display:block;
	background-image: url(grafik/button-off.gif);
	background-repeat:no-repeat;       
 	width:116px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}

.buttonmittel a:hover {
 	display:block;
	background-image: url(grafik/button-on.gif);
	background-position: center center;
        width:116px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}
.buttonklein a {
 	display:block;
	background-image: url(grafik/button-off.gif);
	background-repeat:no-repeat;       
 	width:70px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}

.buttonklein a:hover {
 	display:block;
	background-image: url(grafik/button-on.gif);
	background-position: center center;
        width:70px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}
.buttonklein2 a {
 	display:block;
	background-image: url(grafik/button-off.gif);
	background-repeat:no-repeat;       
 	width:85px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}

.buttonklein2 a:hover {
 	display:block;
	background-image: url(grafik/button-on.gif);
	background-position: center center;
        width:85px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}
.buttonbreit a {
 	display:block;
	background-image: url(grafik/button-off.gif);
	background-repeat:no-repeat;       
 	width:140px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}

.buttonbreit a:hover {
 	display:block;
	background-image: url(grafik/button-on.gif);
	background-position: center center;
        width:140px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}
.buttonextrabreit a {
 	display:block;
	background-image: url(grafik/button-off.gif);
	background-repeat:no-repeat;       
 	width:185px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}

.buttonextrabreit a:hover {
 	display:block;
	background-image: url(grafik/button-on.gif);
	background-position: center center;
        width:185px;
	height:25px;
        color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}
.buttonteiler {
 	display:block;
	background-image: url(grafik/leer.gif);
        background-repeat:no-repeat;
        width:2px;
	height:34px;
       	text-align: center;
	padding-top: -2px;
	margin-top:-2px;
	margin-left:-2px;
	margin-right:-2px;

}


.spalterechts {
 	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:10px;
  	margin-right:2px;
  	margin-bottom:0px;


}

.footerlinks  {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:2px;
  	margin-right:2px;
  	margin-bottom:0px;
	border-top: 1px solid #000000;
}
.footerlinks a {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:2px;
  	margin-right:2px;
  	margin-bottom:0px;

}
.footerlinks a:hover {

	text-decoration: underline;
}



















/* = Allgemeiner Text ===============================================*/

.fliesstext {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}
.fliesstext a {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}



.textklein {
 	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:10px;
  	margin-right:0px;
  	margin-bottom:0px;
}















  .formarea textarea {
 	float: none;
	border: solid 1px #8e9496;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	background-color: #ffffff;
        width:400px;
        height: 100px;
} 
.form input {
 	float: none;
	border: solid 1px #8e9496;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	background-color: #ffffff;
        width:200px;
        height: 17px;
}

 /*
css-Definitionen fuer die Reiseliste.
Bitte die Farben an Ihr Layout anpassen.
*/


.hl_journeys,
.hl_jouerneys {
  font-family: arial, sans-serif;
  font-size:12px;
  border-collapse:collapse;
  border-bottom:1px solid #006594;
}

.hl_headcol1,.hl_headcol2,.hl_headcol3,.hl_headcol4,.hl_headcol5,.hl_headcol6,.hl_headcol7,.hl_headcol8,.hl_headcol9,.hl_headcol10 {
  border:1px solid #E75100;
  background-color:E75100;
  color:white;
  text-align:left;
  padding-left:5px;
}

.hl_col1,.hl_col2,.hl_col3,.hl_col4,.hl_col5,.hl_col6,.hl_col7,.hl_col8,.hl_col9,.hl_col10 {
//  border:1px solid #006594;
  border-left:1px solid #006594;
  border-bottom:none;
  border-top:none;
  background-color: C6D3EF;
  color:#111565;
  text-align:left;
  padding-left:5px;
  font-size:11px;
  padding-bottom:3px;
}


.hl_col1
{
  width:200px;
}

hl_col9,.hl_col10
{
  width:120px;
}

.hl_col2
{
  width:110px;
}

.hl_col3
{
  width:100px;
}

.hl_col4
{
  width:25px;
  text-align:right;
  padding-right:10px;
}

.hl_col5
{
  width:25px;
  text-align:right;
  padding-right:10px;
}

.hl_col6
{
  width:90px;
}

.hl_col7
{
  width:100px;
}

.hl_col8
{
  width:70px;
  text-align:right;
  padding-right:10px;

}



.hl_col1 a,.hl_col9 a,.hl_col10 a {

 text-decoration:underline;
 font-weight:bold;
 background-color:C6D3EF;
 color:#E75100;

}
.hl_col10
{
  width:50px;
  text-align:center;
}






