@charset "utf-8";
/* CSS Document */

body {
  background: #BCBBAB;
  }

h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 48px;
	line-height: 50px;
  font-weight: normal;
  margin: 0;
  padding :0;
  }
p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  margin: 0;
  padding: 0;
  }
p.sub {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 10px;
  padding: 0;
  }

label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:20px;
  vertical-align: bottom;
  }
  
legend {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  }

form {
  margin: 0;
  padding 0;
  }
   
.datenform {
   width: 390px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   background: #BCBBAB;
   margin: 10px 15px 10px 0;
   padding: 5px;
   float: left;
   }

input {
	font-size: 12px;
  margin: 0 0 5px 0;
  height: 15px;
  }

button {
  margin: 10px 0 0 0;
  }

.label {
  width: 50px;
  height: 15px;
  float: left;
  padding: 0 0 0 0;
  }
            
#wrapper {
  position: absolute;
  width: 1024px;
  height: 680px;
  left: 50%;
  top: 50%;
  margin-left: -512px;
  margin-top: -340px;
  background: #EB690A;
  }
  
#rahmen {
  margin-left: 38px;
  margin-top: 38px;
  width: 948px;
  height: 604px;
  background: #FFFFFF;
  } 
  
#content {
  margin: 0 22px 0 25px;
  padding-top: 25px;
  }

#toptext {
  width: 510px;
  }
  
#bild_flugreise {
  position: absolute;
  left: 570px;
  top: 15px;
  z-index: 999;
  }
  
#bild_stadtreise {
  position: absolute;
  left: 680px;
  top: 270px;
  z-index: 998;
  }

#bild_wellness {
  position: absolute;
  left: 650px;
  top: 450px;
  z-index: 997;
  }

#formular {
  width: 580px;
  }
    
#preise p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 5px 0 0 0;
  }
  
#preise strong {
  color: #EB690A;
  }
  
#preise h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin: 0;
  padding: 15px 0 0 0;
  }
  
.fusszeile {
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  width: 390px;
  }
  
a:link {
  color: #EB690A;
  font-weight: bold;
  text-decoration: none;
  }
a:visited {
  color: #EB690A;
  font-weight: bold;
  text-decoration: none;
  }
a:hover {
  color: #EB690A;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #EB690A;
  }
a:hover {
  color: #EB690A;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #EB690A;
  }
a:active {
  color: #EB690A;
  font-weight: bold;
  text-decoration: none;
  }

.tabelle {
  border: 1px solid #000000;
  float: left;
  padding: 0;
  margin: 0 5px 5px 0;
  }
 
.tabelle a:link {
  color: #EB690A;
  font-size: 11px;
  text-decoration: none;
  }
.tabelle a:visited {
  color: #EB690A;
  font-size: 11px;
  text-decoration: none;
  }
.tabelle a:hover {
  color: #EB690A;
  font-size: 11px;
  text-decoration: none;
  border-bottom: 1px solid #EB690A;
  }
.tabelle a:focus {
  color: #EB690A;
  font-size: 11px;
  text-decoration: none;
  border-bottom: 1px solid #EB690A;
  }
.tabelle a:active {
  color: #EB690A;
  font-size: 11px;
  text-decoration: none;
  }

 
table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  }
  
th {
  background: #EB690A;
  color: #FFFFFF;
  text-align: left;
  padding: 2px 5px;
  margin: 0;
  }

tr {
  margin: 0;
  padding: 0;
  }
  
td {
  margin: 0;
  padding: 2px 5px;
  line-height: 11px;
  }

.links {
  width: 78px;
  font-size: 10px;
  }
      
.rechts {
  text-align: right;
  font-weight: bold;
  width: 75px;
  }

.bild {
  padding: 0;
  }

.fusszeile2 {
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  }
  
.waehlen {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: red;
  }
  
.voted {
  position: absolute;
  width: 500px;
  left: 440px; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  top: 220px;
  }

.impressum {
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 65px;
  margin-top: 10px;
  }
.impressum a:link {
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
  }
.impressum a:visited {
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
  }
.impressum a:hover {
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
  border-bottom: 1px solid #FFFFFF;
  }
.impressum a:focus {
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
  border-bottom: 1px solid #FFFFFF;
  }
.impressum a:active {
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
  }
  
.seite2img {
  margin-right: 15px;
  }
  
.seite2h1 {
  position: absolute;
  top: 85px; 
  left: 360px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 26px;
  font-weight: normal;
  line-height: 26px;
  height: 55px;
  }
