* {
  margin:         0;
  padding:        0;
}

img {
  border:         0;
}

a {
  font-weight:    bold;
  color:          #000000;
  text-decoration:underline;
}

a.small {
  font-weight:    normal;
  color:          #000000;
  text-decoration:underline;
}

A.link3:link { text-decoration: none; font-size: 12px; color: #FFAD5B}
A.link3:visited { text-decoration: none; font-size: 12px; color: #FFAD5B }
A.link3:active { text-decoration: none; font-size: 12px; color: #FFAD5B }
A.link3:hover   { text-decoration: none; font-size: 12px; color: #AEAEAE }


ul {
  list-style-type:none;
}

ul a:hover{

}


p {
  margin:         1em 0;
}

h1 {
  font-size:      18px;
}


h2 {
  font-size:      14px;
}

h4 {
  font-size:      12px;
}

TD,TR { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #000000; margin-top:0pt; margin-bottom:0pt; border:0px;}


/***********************************/

html, body {
  padding:        5px 9px;
  font:           12px Arial, Helvetica, Sans-Serif;
  background:     #FFFFFA;
}

/***********************************/

#box {
  position:       relative;
  width:          978px;
}

/***********************************/

#kopf {
  display:        block;
  height:         101px;
  width:          978px;
  background:     url(../image/header.jpg) no-repeat;
}

#kopf .kopftext h1{
  position: relative;
  top: 15px;
  left: 520px;
  font-size:   12px;
  color: #5B9FF7;
}


/***********************************/

#searchbar {
  position:absolute;
  top:100px;
}


#navigation {
  position:absolute;
  top:85px;
  width:348px;
  height:20px;
}


ul#top_navigation {
  width: 345px;
  font-size: 12px;
  margin: 0; padding: 0;
  text-align: center;
  border: 0px none;
  background-color: #FBA502;
  }

ul#top_navigation li {
  width: 115px;
  list-style: none;
  display: inline;
  margin: 0; padding: 0;
  }

ul#top_navigation a {
  text-decoration: none;
  font-weight: bold;
  border: 0px none;
  color: white;
  font-size:12px;
  background-color: #FBA502;
  padding-left:1em; padding-right:1em; padding-top:0; padding-bottom:0;
  }


ul#top_navigation a:hover {
  color: #62809C; background-color: white;
  }


#linie {
  position:absolute;
  top:110px;
  width:          978px;
  margin:         0 0 0 0;
  padding:        0 0 0 0;
  color:          #000000;
  border-top:  1px solid #e2e4d9;
}


#neutext {
  position:absolute;
  top: 150px;
  left: 210px;
  width:          220px;
  height:         295px;
  margin:  0 ;
  padding: 10px;
  color:          #000000;
  border: 1px solid #FFC860;
}
#neutext h1 {
 font-size:      18px;
 line-height:    24px;
 color: #FF0000;
}


#globus {
  position:absolute;
  top: 150px;
  left: 480px;
  height:         310px;
  width:          470px;
  padding:        5px 0 0 30px;
  margin:         0;
  color:          #000000;
  border: 1px solid #FFC860;
}

#nordamerika {
  position: absolute;
  left: 40px;
  top:80px;
}
#mittelamerika {
  position: absolute;
  left: 20px;
  top: 140px;
}
#karibik {
  position: absolute;
  left: 100px;
  top:150px;
}
#suedamerika {
  position: absolute;
  left: 110px;
  top:210px;
}
#europa {
  position: absolute;
  left: 200px;
  top:100px;
}
#naher_osten {
  position: absolute;
  left: 230px;
  top: 120px;
}
#afrika {
  position: absolute;
  left: 220px;
  top:170px;
}
#asien {
  position: absolute;
  left: 310px;
  top:110px;
}
#australien {
  position: absolute;
  left: 360px;
  top:210px;
}


#orte {
  position:absolute;
  left: 210px;
  top:480px;
  width:          240px;
  margin:         0 0 0 0;
  background:     #FFFFE6;
  color:          #000000;
  border: 1px solid #FFC860;
}

#hotels {
  position:absolute;
  left: 480px;
  top:480px;
  width:          240px;
  margin:         0 0 0 0;
  background:     #FFFFE6;
  color:          #000000;
  border: 1px solid #FFC860;
}

#billig {
  position:absolute;
  left: 740px;
  top:480px;
  width:          240px;
  margin:         0 0 0 0;
  background:     #FFFFE6;
  color:          #000000;
  border: 1px solid #FFC860;
}

#impressum {
  position:absolute;
  left: 300px;
  top: 740px;
  width:          790px;
  margin:         0 0 0 0;
  color:          #000000;

}


/***********************************/
#mitte {
  position:absolute;
  left: 200px;
  top: 125px;
  width:          790px;
  margin:         0 0 0 0;
  color:          #000000;

}

#links {
  position:       absolute;
  left:           0;
  top:            150px;
  width:          180px;
  padding:        0 0 0 0;
  background:     #FFFFE6;
  color:          #000000;
  line-height:    15px;
  border: 1px solid #FFC860;
}


#links h4,
#neutext h4, #orte h4, #hotels h4, #billig h4,
#content h4 {
  padding:        0 0 0 5px;
  color:          #000000;
  line-height:    20px;
  background:     #FFC860;
}

#links ul,
#links p,
#neutext ul, #orte ul, #hotels ul, #billig ul,
#rechts p,
#neutext p, #orte p, #hotels p, #billig p,
  {
  list-style:none;
  margin:         0 0 10px 0;
  background:     #FFFFE6;
}



#links ul li,
#neutext ul li, #orte ul li, #hotels ul li, #billig ul li, {
  margin:         5px 5px 0 5px;
}

#links ul li a,
#neutext ul li a, #orte ul li a, #hotels ul li a, #billig ul li a,   {
  font-size:      11px;
  font-weight:    bold;
  color:          #000000;
  text-decoration:underline;
}


#links ul li a:hover,
#neutext ul li a:hover, #orte ul li a:hover, #hotels ul li a:hover, #billig ul li a:hover,   {

  font-size:      11px;
  font-weight:    bold;
  color:          #FF0000;
  text-decoration:underline;
}


#links ul li.active a,
#rechts ul li.active a  {

  margin:         0 0 0 -6px;
  padding:        0 0 0 15px;
  font-weight:    bold;
  text-decoration:underline;
}

#links a.line,
#rechts a.line  {

  color:          #000000;
  text-decoration:underline;
}




A.link1:link,A.link1:visited,A.link1:active,A.link1:hover  {text-decoration: underline; font-size: 12px; font-weight: bold; color: #000000 }
A.link1:visited {color: #000000 }
A.link1:active {color: #2C3F8E }
A.link1:hover   {color: #AEAEAE }




.text,.textrot,.textrot2,.textwhite { text-decoration: none; font-size: 13px; font-weight: bold; }
.textrot2 { font-size: 11px; color: #ff0000;}
.Aender_Button { background-color: #EFEFEF; border : 1px solid #000000; font-size: 12px; font-family: Arial; font-weight: bold; color: #000000; }

.selectbox50,.selectbox69,.selectbox90,.selectbox110,.selectbox120,.selectbox125,.selectbox135,.selectbox140,.selectbox150,.selectbox180 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000;}
.selectbox50  { width: 50px; }
.selectbox125 { width: 125px; }
.selectbox180 { width: 180px; }
.selectbox200 { width: 200px; font-size: 12px; }
.textarea { font-size: 12px; font-family: Arial; color: #000000; width: 399px; }