html {
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
font-stretch: none;
text-decoration: none;
color: #333333; }

body {
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
font-stretch: none;
text-decoration: none;
color: #333333;
background-image: url(../images/pageback.jpg);
background-repeat: repeat-x;
background-color: #95CAEA; }

table#main {
width: 930px;
height: 100%;
border-left: 1px #333333 solid;
border-right: 1px #333333 solid; }

td#toppix {
height: 235px;
width: 930px; }


td#left {
width: 180px;
background-color: #99000C;
padding-top: 20px; }

td#content {
width: 500px;
background-color: #ffffff;
padding: 20px 10px 0 10px;  }

td#right {
width: 200px;
background-color: #FBF3DD;
background-image: url(../images/rightback.jpg);
background-repeat: repeat-x;
padding: 20px 10px 0 10px;
border-left: 1px #666600 solid; }

h1 {
color: #99000C;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
font-stretch: none;
text-decoration: none; }

.fliesstext {}

.fliesstext {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
font-stretch: none;
text-decoration: none;
color: #333333; }


.topnavigation ul {
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
font-stretch: none;
text-decoration: none; }

ul.topnavigation li {
float: left;
list-style: none; }

.text_rot {color:#99000C;}


/* LEFTNAVI */

.navleft {
width: 160px;
list-style: none;
margin: 0px;
padding-left: 12px;
 }

.navleft ul {
padding: 0px;
margin: 0px;
list-style: none;
}


.navleft li a {
display: block;
margin: 0 0 5px 0;
padding: 3px 0 3px 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #ff9933;
line-height: 150%;
text-decoration: none;
border: 1px #ff9933 solid; }


.navleft a {
margin: 0px;
color: #000000;
text-decoration: none;
}

.navleft a:hover {
color: #FFFFFF;
background-color: #990000;
text-decoration: none;}

.navleft a:visited:hover {
color: #FFFFFF;
background-color: #990000;
text-decoration: none;}

.navleft a:visited {
color: #ff9933;
text-decoration: none;
margin: 0 0 5px 0;
}

.navleft a.active {
color: #FFFFFF;
background-color: #990000;
text-decoration: none; }

.banner { 
background-color: #ffffff;
border: 1px #333333 solid;
width: 80%;
height: 84px;
margin-bottom: 10px;
padding: 0 5px 0 5px; }



/* Reiseinfos */

a {
        color: #0000FF;
        text-decoration:underline;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 11px;
      }

      a.selected {
        color: #990000;
        font-weight: bold;
        font-family: Verdana, Helvetica, Arial, sans-serif;
      }

      a:hover {
        color: #990000;
        font-weight: normalt;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        text-decoration:underline;
      }

      ul#letterList {
        margin: 0 0 20px 0;
        text-decoration:none;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        line-height:25px;
        border-top: 1px solid #990000;
        border-bottom: 1px solid #990000;
      }

      ul#letterList li {
        display: inline;
        list-style: none;
        margin-right: 8px;
        text-decoration:none;
        font-family: Verdana, Helvetica, Arial, sans-serif;
      }

      ul#letterList li:first-child {
        margin-right: 3em;
        text-decoration:none;
      }

      dl dt {
        color: #990000;
        font-weight: bold;
        text-decoration:none;
        border-bottom:0px dotted #990000;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 11px;
      }

      dl dd {
        margin-bottom: 1em;
        text-decoration:none;
        margin-left:0px;
      }