/* CSS Document */

body{
  margin:0 0 0 0;
  padding:0 0 0 0;
}

body, p, div, span, td{
  font-family:Tahoma, Verdana, Arial;
  font-size:12px;
  color:#758099;
}

h1{
  margin:5 0 10 0;
  padding:0 0 0 0;
  font-size:23px;
  font-weight:bold;
}

h2{
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-size:23px;
  font-weight:bold;
}
h3{
  margin:0 0 3 0;
  padding:0 0 0 0;
  font-size:12px;
  font-weight:bold;
}


.menu{
  vertical-align:middle;
  font-weight:bold;
  padding:0 10 2 10;
}

.menu_trenner{
  font-weight:bold;
  color:#FFFFFF;
}

.submenu{
  margin: 12 0 12 22;
  font-size:12px;
  font-weight:bold;
}

.subcontent{
  margin: 12 20 12 22;
  font-size:12px;
}


.content_links{
  padding-top:8px;
}

.content_rechts{
  padding-top:8px;
  padding-bottom:10px;
}

.input{
  width:303px;
  height:18px;
  border:1px solid;
  border-color:#DD8E03;
  font-size:11px;
}
.input_submit{
  width:22px;
  height:18px;
  border:1px solid;
  border-color:#DD8E03;
  background-color: #DD8E03;
  color:#FFFFFF;
  margin:0 0 0 10;
  font-size:11px;
}

.kp_links{
  padding:0 0 10 22;
  background:url(links_button.gif) top left no-repeat;
}

.s_title{
  font-size:11;
  font-weight:bold;
  color:#777e9a;
  padding-right:5;
  padding-top:5;
}
.s_ort{
  font-size:11;
  color:#dd8e03;
  padding:3 25 0 15;
}

a.m, a.m:visited, a.m:active, a.m:hover{
  color:#FFFFFF;
  text-decoration:none;
}

a.sm, a.sm:visited, a.sm:active{
  color:#758099;
  text-decoration:none;
}

a.sm:hover{
  color:#758099;
  text-decoration:underline;
}

a.g_u, a.g_u:visited, a.g_u:active{
  color:#758099;
  text-decoration:underline;
}

a.g_u:hover{
  color:#758099;
  text-decoration:none;
}

a.g,a.g:visited,a.g:active{
   text-decoration: none;
   color: #777e9a;
}
a.g:hover{
   text-decoration: underline;
   color: #777e9a;
}

a.o,a.o:visited,a.o:active{
   text-decoration: none;
   color: #dd8e03;
}
a.o:hover{
   text-decoration: underline;
   color: #dd8e03;
}

a,a:visited,a:active{
   text-decoration: underline;
   color: #dd8e03;
}
a:hover{
   text-decoration: none;
   color: #dd8e03;
}




/*


  Buchung


*/

.input_text{
  border:1px solid;
  border-color:#000000;
  width:150px;
}

.input_textarea{
  border:1px solid;
  border-color:#000000;
  height:70px;
  width:530px;
  
}

.input_button{
  border:1px solid;
  border-color:rgb(0,86,203);
  background-color:#FFFFFF;
  cursor:pointer;

}

