body
{
   background-color: #FDF1D0;
}

#Main
{
   background-color: #ffffff;
}

body, p, li, dl, ul, ol, h1, h2, h3, h4, h5, h6, table
{
   color: #120B01;
}

a
{
   color: #ac1926;
}

h1, .title
{
   color: #4D4435;
}

.titlered
{
   color: #ac1926;
}


.curveLeft
{
   position: absolute;
   background-image: url(/media/curve_left.gif);
   background-repeat: no-repeat;
   width: 141px;
   height: 665px;
   top: 298px;
   left: -138px;
}

.curveMain1
{
   position: absolute;
   background-image: url(/media/curve_main1.png);
   background-repeat: no-repeat;
   width: 228px;
   height: 117px;
   top: -26px;
   left: 2px;
}

.curveMain2
{
   position: absolute;
   background-image: url(/media/curve_main2.png);
   background-repeat: no-repeat;
   width: 508px;
   height: 101px;
   top: -10px;
   left: 230px;
}

.curveMain3
{
   position: absolute;
   background-image: url(/media/curve_main3.png);
   background-repeat: no-repeat;
   width: 281px;
   height: 198px;
   top:-171px;
   left: 0px;
}

.bg_colLeft
{
   background-color: #FDF1D0;
   height: 480px;
}


#Language a
{
   color: #AD1729;
}

#Banner
{
   background-image: url(/media/banner.jpg);
   background-repeat: no-repeat; 
}

.linkwhite
{
   color: #ffffff;
}

.textinput
{
}

.textinput2
{
   background-color: #ac1926;
   color: #ffffff;
}

.copyright
{
   background-color: #fdf1d0;
   color: #d5a622;
}





/***********************MenuTop********************************/

#MenuTop
{
   border-top: 1px solid #ffffff;
}

#MenuTop .menu0
{
   color: #ffffff;
   background-color: #F4B916;
   display: block;   
}

#MenuTop .menu0:hover
{
   color: #ffffff;
   background-color: #AC1926;
   display: block;
}

#MenuTop .menu0selected
{
   color: #ffffff;
   background-color: #AC1926;
   display: block;   
}

#MenuTop .menu1
{
   color: #ffffff;
   background-color: #ac1926;
   display: block;   
}

#MenuTop .menu1:hover
{
   color: #000000;
   background-color: #F4B916;
   display: block;
}
/***********************MenuLeft********************************/


#MenuLeft .menu0
{
   color: #AC1926;
}

#MenuLeft .menu1
{
   color: #120B01;
   background-image: url(/media/pfeil_black.gif);
   background-repeat: no-repeat;
   background-position: 15px 5px;
   padding-left: 30px;
}

#MenuLeft .menu1:hover
{
   color: #AC1926;
   background-image: url(/media/pfeil_black.gif);
   background-repeat: no-repeat;
   background-position: 15px 5px;
   padding-left: 30px;
}

#MenuLeft .menu1selected
{
   color: #AC1926;
   background-image: url(/media/pfeil_black.gif);
   background-repeat: no-repeat;
   background-position: 15px 5px;
   padding-left: 30px;
}

#MenuLeft .separator
{
   height: 1px;
   line-height: 1px;
   font-size: 1px;
   background-image: url(/media/menu_separator.gif);
   background-repeat: no-repeat;
   margin: 4px 0px;
}
/************************Footer****************************/

#Footer, #Footer a
{
   color: #ac8286;
}

#Footer a:hover
{
   color: #ac1926;
}

/************************Service****************************/

#Service a
{
   color: #433200;
}


.bg_service
{
   background-color: #FBE6AB;
}

/**********************MenuLeft2******************************/

#MenuLeft2
{
   background-color: #FBE6AB;
}

#MenuLeft2 .title
{
   color: #AC1926;
}

#MenuLeft2 .menu0
{
   color: #120B01;
   background-image: url(/media/pfeil_black.gif);
   background-repeat: no-repeat;
   background-position: 0px 10px;
   padding-left: 15px;
}

#MenuLeft2 .menu0:hover,
#MenuLeft2 .menu0selected
{
   color: #AC1926;
   background-image: url(/media/pfeil_red.gif);
   background-repeat: no-repeat;
   background-position: 0px 10px;
   padding-left: 15px;
}

#MenuLeft2 .menu1
{
   color: #120B01;
}

#MenuLeft2 .menu1:hover
{
   color: #AC1926;
}


#MenuLeft2 .separator
{
   height: 1px;
   line-height: 1px;
   font-size: 1px;
   background-image: url(/media/link_separator.gif);
   background-repeat: no-repeat;
   margin: 4px 0px;
}

#MenuLeft2 .link
{
   color: #120B01;
   background-image: url(/media/pfeil_black.gif);
   background-repeat: no-repeat;
   background-position: 15px 5px;
   padding-left: 30px;
}

/**********************ContactBlock******************************/

#ContactBlock
{
   background-color: #FBE6AB;
}

#ContactBlock .title
{
   color: #AC1926;
}

#ContactBlock a
{
   color: #120B01;
}

/**********************frameNews******************************/

#frameNews
{
   background-color: #FBE6AB;
}

#FrameNewsTitle
{
   color: #AC1926;
}

/**********************FrameGallery******************************/

#FrameGallery
{
   background-color: #FBE6AB;
}

#FrameGalleryTitle
{
   color: #AC1926;
}

/**********************frameWeather******************************/

#frameWeather
{
}

#frameWeather .title
{
   color: #AC1926;
}

#frameWeather a
{
   color: #120B01;
}

/**********************FrameOffers******************************/

#frameoffers .offerContainer
{
   background-color: #f4b916;
   padding: 5px;
}

#frameoffers .offerContent
{
   background-color: #f4b916;
}
#frameoffers .bghell
{
   background-color: #fae6ab;
}

#frameoffers .description
{
   background-color: #fae6ab;
}

#frameoffers .image
{
   border-left: 2px solid #eed99a;
}

#frameoffers a:hover
{
   color: #4d4435;
}

#frameoffers .link a
{
   color: #4d4435;
}

#frameoffers .link a:hover
{
   color: #ac1926;
}
/**********************QuickRequest******************************/


#QuickRequest .title, #QuickRequestUp .title
{
   color: #ffffff;
}

#QuickRequest .text,
#QuickRequest a
{
   color: #ffffff;
}

#QuickRequest .quickButton
{
   color: #ffffff;
}


/*************************OFFERS*******************************/

#Offers .titlered, #Offers .titlered a, #Offers a
{
   color: #ac1926;
}


#Offers .titlered a:hover, #Offers a:hover
{
   color: #4d4435;
}

.offerseparator
{
   height: 3px;
   line-height: 3px;
   font-size: 3px;
   background-color: #fdf1d0;
   margin: 15px 0px;
}


/***************************/

#Logos
{
   background-color: #ffffff;
}
  
  
/***********************WEATHER***********************/

#weather .images
{
   background-color: #ffffff;
}

#weather .subheader
{
   background-color: #fdf1d0;
   color: #ac1926;
   padding: 5px;
   font-weight: bold;
}

#weather .header
{
   padding-bottom: 15px;
}
#weather .description
{
   padding-top: 10px;
   padding-bottom: 10px;
}


/******************************TOUREN***********************/

#tours
{
   border: 1px solid #fdf1d0;
}

#tours .datailboxtitle
{
   background-color: #f4b916;
}

#tours .boxcontent
{
   background-color: #fdf1d0;
}

.detailbox
{
   background-color: #fdf1d0;
}
