body  {
    margin-right:	0px;
	margin-top:	0px;
	margin-left:	0px;
	margin-bottom:	0px;
	margin:		0px;
    font-family : Verdana,Arial,Helvetica;
        font-size : 11px;
        color : #000000;
        text-decoration : none;
        background-color : #ffffff;
        background-image : url('/images/bg.jpg');
        background-repeat : no-repeat;
        background-position: 0px 0px;
}

a {
	color : #39458D;
	text-decoration :none;
}

a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }

#navigationl a
	{
	display : block;
	color : #000000;
	text-decoration :none;
	font-family : verdana;
	font-size : 11px;
	width : 150px;
	padding-left : 20px;
	padding-bottom : 4px;
	padding-top : 4px;
	margin : 0px auto;
	}
#navigationl a:visited
	{
	color : #000000;
	text-decoration : none;
	font-family : verdana;
	font-size : 11px;
	width : 150px;
	padding-left : 20px;
	padding-bottom : 4px;
	padding-top : 4px;
	margin : 0px auto;
	}
#navigationl a:active
	{
	background-color : #ffdf00;
	color : #000000;
	text-decoration : none;
	font-family : verdana;
	font-size : 11px;
	width : 150px;
	padding-left : 20px;
	padding-bottom : 4px;
	padding-top : 4px;
	margin: 0px auto;
	}
#navigationl a:hover {
	background-color : #ff9933;
	color : #000000;
	text-decoration : none;
	font-family : verdana;
	font-size : 11px;
	width : 150px;
	padding-left : 20px;
	padding-bottom : 4px;
	padding-top : 4px;
	margin : 0px auto;
	}

#navigationl .headline {
	color : #000000;
	text-decoration : none;
    font-weight : bold;
	font-family : verdana;
	font-size : 11px;
	width : 150px;
	padding-left : 20px;
	padding-bottom : 4px;
	padding-top : 4px;
	margin : 0px auto;
}

#navigationr a
	{
	display : block;
	color : #000000;
	text-decoration :none;
	font-family : verdana;
	font-size : 11px;
	width : 126px;
	padding-left : 10px;
	padding-bottom : 2px;
	padding-top : 2px;
	margin : 0px auto;
	}
#navigationr a:visited
	{
	color : #000000;
	text-decoration : none;
	font-family : verdana;
	font-size : 11px;
	width : 126px;
	padding-left : 10px;
	padding-bottom : 2px;
	padding-top : 2px;
	margin : 0px auto;
	}
#navigationr a:active
	{
	color : #000000;
	text-decoration : none;
	font-family : verdana;
	font-size : 11px;
	width : 126px;
	padding-left : 10px;
	padding-bottom : 2px;
	padding-top : 2px;
	margin: 0px auto;
	}
#navigationr a:hover {
	color : #000000;
	text-decoration : none;
	font-family : verdana;
	font-size : 11px;
	width : 126px;
	padding-left : 10px;
	padding-bottom : 2px;
	padding-top : 2px;
	margin : 0px auto;
	}

#navigationtop a
	{
	display : block;
	color : #ffffff;
	text-decoration :none;
	font-family : verdana;
	font-size : 11px;
        font-weight : bold;
	padding-bottom : 0px;
	padding-top : 0px;
	margin : 0px auto;
	}
#navigationtop a:visited
	{
	color : #ffffff;
	text-decoration : none;
	font-family : verdana;
	font-size : 11px;
        font-weight : bold;
	padding-bottom : 0px;
	padding-top : 0px;
	margin : 0px auto;
	}
#navigationtop a:active
	{
	color : #ffffff;
	text-decoration : none;
	font-family : verdana;
	font-size : 11px;
        font-weight : bold;
	padding-bottom : 0px;
	padding-top : 0px;
	margin: 0px auto;
	}

#navigationtop a:hover {
	color : #ffffff;
	text-decoration : none;
	font-family : verdana;
	font-size : 11px;
        font-weight : bold;
	padding-bottom : 0px;
	padding-top : 0px;
	margin : 0px auto;
	}


.page_headline {
	color : #990101;
	text-decoration :none;
	font-family : verdana;
	font-size : 15px;
	font-weight : bold;
	padding-left : 0px;
	padding-bottom : 10px;
	padding-top : 10px;
	margin : 0px auto;
}


.page_text {
	color : #000000;
	text-decoration :none;
	font-family : verdana;
	font-size : 12px;
	padding-left : 0px;
	padding-right : 5px;
	padding-bottom : 2px;
	padding-top : 2px;
	margin : 0px auto;
}


div.headline h2 {
 color: #990101;
 font-size: 12px;
}

.page_subheadline {
	color : #990101;
	text-decoration :none;
	font-family : verdana;
	font-size : 12px;
	font-weight : bold;
	padding-left : 0px;
	padding-right : 5px;
	padding-bottom : 2px;
	padding-top : 5px;
	margin : 0px auto;
}

.page_textheadline {
	display : block;
	color : #000000;
	text-decoration :none;
	font-family : verdana;
	font-size : 12px;
	font-weight : bold;
	padding-left : 0px;
	padding-right : 5px;
	padding-bottom : 0px;
	padding-top : 5px;
	margin : 0px auto;
}

.page_padding {
  padding: 15px 15px 25px 25px;
  margin : 0px auto;
}

.fr {
	float:right;
/*	border: 1px solid #ff0000; */
}
.categoryItem {
/*	background: #eeeeee; */
padding: 0.5em 0 0.5em 0;
}

div.categoryItem a {
	vertical-align:middle;
}

/* IE benoetigen Korrektur, CSS-Weiche */ 

/* * html ul {float:left} */
/* * html ul li {clear:left;} */

/* IE Ende    */

/* Fuer jeden was  */

/*
ul {margin:0; padding:0;}

ul { 
  padding-left: 18px;
}

ul li {
    padding: 0px 0px 0px 8px; 
      font-size : 12px;
      font-family: Verdana,Arial,Helvetica;
      list-style-image: url(/images/menu_punkt.gif);
}

li {
    padding: 0px 0px 0px 8px; 
      font-size : 12px;
      font-family: Verdana,Arial,Helvetica;
      list-style-image: url(/images/menu_punkt.gif);
}

ul { color:black;
     marginleft:-30px;
     paddingleft:1px;}

ul li { padding:1px;
        margin:1px;
      font-size : 12px;
      font-family: Verdana,Arial,Helvetica;
      list-style-image: url(/images/menu_punkt.gif);
}

li  {
      font-size : 12px;
      font-family: Verdana,Arial,Helvetica;
      list-style-image: url(/images/menu_punkt.gif);
      padding-left : 5px;
      padding-right : 0px;
      padding-bottom : 4px;
      padding-top : 0px;
      margin : 0px auto;
}

ul  {
      margin: 5px 0px 0px 20px;
      padding-left : 0px;
      padding-right : 0px;
      padding-bottom : 0px;
      padding-top : 0px;
}

*/

.td_text {
	display : block;
	color : #000000;
	text-decoration :none;
	font-family : verdana;
	font-size : 12px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 1px;
	padding-top : 1px;
	margin : 0px auto;
}

.td_lbl {
	color : #000000;
	text-decoration :none;
	font-family : verdana;
	font-size : 12px;
    font-weight : bold;
	padding-left : 0px;
	padding-right : 10px;
	padding-bottom : 2px;
	padding-top : 2px;
	margin : 0px auto;
}

.page_error_x {
	color : #FF2200;
	text-decoration :none;
	font-family : verdana;
	font-size : 18px;
	font-weight : bold;
	padding-left : 0px;
	padding-bottom : 15px;
	padding-top : 10px;
	margin : 0px auto;
}

.page_error_s {
	color : #FF2200;
	text-decoration :none;
	font-family : verdana;
	font-size : 12px;
	margin : 0px auto;
}

textarea.logodownload {
        font-size:12px;
        font-weight:normal;
        background-color:#ffffff;
        border-style:solid;
        border-width:1px;
        border-bottom-width:1px;
        border-left-width:1px;
        border-right-width:1px;
        color:#000000;
        width:90%;

        height:65px;
        scrollbar-face-color:      #eeeeee;
        scrollbar-3dlight-color:   #eeeeee;
        scrollbar-track-color:     #eeeeee;
        scrollbar-darkshadow-color:#eeeeee;
    }

#navContact,
#navBookingLinks,
#navJourneyLinks,
#callback {
    width: 200px;
    border: 1px solid #000;
    margin: 20px 0 0 15px;
    position: relative;
}

#navContact h1,
#navBookingLinks h1,
#navJourneyLinks h1,
#callback h1 {
/*        background: url(/images/icons/ix_ap_all/16x16/shadow/view.png) no-repeat; */
        font-weight: bold;
        margin: 0;
        padding: 3px 0 3px 3px;
        text-decoration: none;
        font-family : verdana;
        font-size : 13px;
        color : #fff;
}

#navContact div.content,
#navBookingLinks div.content,
#navJourneyLinks div.content,
#callback div.content {
/*        background: #cccccc url(/images/bgh1_error.jpg) repeat-x; */
        padding: 7px;
        border: none;
        margin: 0;
        background-color: #fff;
        color : #000000;
        text-decoration: none;
        font-family : verdana;
        font-size : 11px;
}

#navBookingLinks div.content ul,
#navJourneyLinks div.content ul {
margin: 5px 0 0 0;
padding: 0;
}

#navJourneyLinks div.content ul li {
list-style-image:none;
list-style-type:none;
margin: 0; 
padding: 2px 0 2px 0;
}

#navBookingLinks div.content ul li {
list-style-image:none;
list-style-type:none;
padding: 2px 0 2px 0;
margin: 0;
}

#navBookingLinks div.content ul li.bookingLinkOpe,
#navBookingLinks div.content ul li.bookingLinkOdm {
background: url(/images/icon_booking.png) no-repeat top right;

}

#navBookingLinks div.content ul li.bookingLinkClo {
color: #cccccc;
}

#navJourneyLinks div.content ul li.pdf {
  background: url(/images/icon_pdf.gif) no-repeat top right;
list-style-image:none;
/*  border: 1px solid #000; */
  margin: 0 0 2px 0;

}

#navContact div.headline,
#navBookingLinks div.headline,
#navJourneyLinks div.headline,
#callback div.headline {
/*        background: #999999 url(/images/bgh1_error.jpg) repeat-x; */
        background-color: #990101;
        border-bottom: 1px solid #000;
        margin: 0;
        text-align: center;
}

#navContact div.shadow,
#navBookingLinks div.shadow,
#navJourneyLinks div.shadow,
#callback div.shadow {
  position: absolute;
          bottom: -14px;
}

#journeyGallery ul {
  width:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0;
padding: 0;
}

#journeyGallery ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
margin:0 5px 10px 0;
padding: 0;
position:relative;
text-align:center;
width:100px;
/*height:100px; */

}

#journeyGallery a,
#journeyGallery img {
border:0 none;
text-decoration:none;
}

#journeyGallery a, a:visited {
color:#6372A7;
outline-style:none;
text-decoration:none;
}

#journeyGallery div.type {
  height: 40px;
}

h2 {
        font-weight: bold;
        text-decoration: none;
        font-family : verdana;
        font-size : 14px;  
}
