/* Stylesheets */
/* Haus Kremser Okt. 2007 */
/* (C) by NT*/

/* Headframes und Menues */    

#html, body
    {
    margin:0px;
    padding:0px;
    background-color:rgb(255,255,204);
    color:black;
    }

#top_section
    {
    position:absolute;
    background-color:rgb(153,0,0);
    top:0px;
    height:70px;
    width:100%;
    }

#logo
    {
    position:absolute;
    top:5px;
    right:20px;
    }

#top_nav
    {
    position:absolute;
    background-color:rgb(102,0,0);
    top:70px;
    width:100%;
    height:50px;
    margin:0px;
    padding:0px;
    }

p.headbig
    {
    margin-left:10px;
    margin-top:14px;
    font-size:18pt;
    font-weight:bold;
    line-height:1px;
    font-family:Arial,Tahoma,Helvetica;
    color:rgb(255,255,255);
    }

a#link_kremser
    {
    text-decoration:none;
    color:rgb(255,255,255);
    }       
    
p.headsmal
    {
    letter-spacing: 1px;
    margin-left:12px;
    font-size:9pt;
    font-family:Arial,Tahoma,Helvetica;
    color:rgb(192,192,192);
    }
    
p.maintain
    {
    letter-spacing:0px;
    font-size:10pt;
    margin-left:50px;
    font-family:Arial,Tahoma,Helvetica;
  /*  color:rgb(102,0,0);*/
    text-align:left;
    }
   
a#email_head
    {
    text-decoration:none;
    color:rgb(192,192,192); 
    }    
    
a.active-link
    {
    background-color:rgb(153,0,0);
    position:absolute;
    text-align:center;
    top:10px;
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    font-weight:normal;
    padding:5px;
    text-decoration:none;
    margin-bottom:15px;
    }
    
a.active-link:link, a.active-link:visited
    {
     color:rgb(255,255,255);
    }

a.active-link:hover, a.active-link:active
    {
     color:rgb(255,204,102);
    }
    
a.top-link
    {
    position:absolute;
    text-align:center;
    top:10px;
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    font-weight:normal;
    padding-top:5px;
    text-decoration:none;
    }
    
a.top-link:link, a.top-link:visited
    {
    color:rgb(255,255,255);
    text-decoration:none;
    }
    
a.top-link:hover, a.top-link:active
    {
    color:rgb(255,204,102);
    text-decoration:none;
    }

a#home
    {
    bottom:0px;
    right:650px;
    }

a#offer
    {
    bottom:0px;
    right:580px;
    }

a#service
    {
    bottom:0px;
    right:500px;
    }

a#fotos
    {
    bottom:0px;
    right:430px;
    }
    
a#events
    {
    bottom:0px;
    right:310px;
    }

a#kontakt
    {
    bottom:0px;
    right:180px;
    }


#offer_sublinks
    {
    position:absolute;
    top:30px;
    right:220px;
    background-color:rgb(153,0,0);
    visibility:hidden;
    }
    
#offer_sublinksEN
    {
    position:absolute;
    top:30px;
    right:255px;
    background-color:rgb(153,0,0);
    visibility:hidden;
    }

.sub_link
    {
    text-align:center;
    font-family:Arial,Tahoma,Helvetica;
    font-style:italic;
    font-size:12px;
    font-weight:normal;
    padding:5px;
    text-decoration:none;
    }

.sub_link:link, .sub_link:visited
    {
    color:rgb(255,255,255);
    text-decoration:none;
    }

.sub_link:hover, .sub_link:active
    {
    color:rgb(255,204,102);
    text-decoration:none;
    }

#sprache
    {
    position:absolute;
    top:2px;
    right:10px;
    font-family:Arial,Tahoma,Helvetica;
    font-style:italic;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:rgb(192,192,192);
    width:120px;
    }

#sprache1
    {
    position:absolute;
    top:15px;
    right:95px;
    }

#sprache2
    {
    position:absolute;
    top:15px;
    right:50px;
    }

#sprache3
    {
    position:absolute;
    top:15px;
    right:5px;
    }

/* Willkommen */    
    
#willkommen
    {
    position:absolute;
    top:140px;
    width:100%;
    text-align:center;
    padding:0px;
    }

p.willkommen1
    {
    font-weight: bold;
    letter-spacing:3px;
    color:rgb(102,0,0);
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:18px;
    text-align:center;
    padding:0px;
    line-height:25px;
    background-color:#CCCC99;
    }
    
#mainfoto
    {
    text-align:center;
    padding:0px;
    z-index:1;
    width:560px;
    }

a#email
    {
    font-weight: bold;
    letter-spacing: 2px;
    color:rgb(102,0,0);
    font-family:Arial,Tahoma,Helvetica;
    font-size:14px;
    text-align:center;
    z-index:2;
    }
 
/* Angebot */

#angebot
    {
    position:absolute;	
  	top:130px;
  	width:100%;
    text-align:center;
    }
    
#headlink_angebot
    {
    text-align:center;
    background-color:rgb(153,0,0);
    }
    
td.foto_tab
    {
    width:400px;
    vertical-align:middle;
    }

td.head_tab
    {
    width:400px;
    font-weight: bold;
    text-decoration:none;
    letter-spacing:0px;
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:20px;
    color:rgb(102,0,0);
    text-align: center;
    background-color:#CCCC99;
    }
    
td.text_tab
    {
    width:400px;
    letter-spacing:0px;
    font-weight:normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:16px;
    text-align:justify;
    padding-left:10px;
    padding-right:10px;
    }

 td.text_tab_ew1
    {
    width:300px;
    letter-spacing:0px;
    font-weight:normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:16px;
    text-align:justify;
    padding-left:10px;
    padding-right:10px;
    }
    
 td.text_tab_ew2
    {
    width:100px;
    letter-spacing:1px;
    font-weight: normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:16px;
    text-align: center;
    padding-left:10px;
    padding-right:10px;
    }    
     
.textlinkzi
    {
    font-family:Arial,Tahoma,Helvetica;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    }

.textlinkzi:link, .textlinkzi:visited
    {
    color:rgb(255,255,255);
    text-decoration:none;
    }

.textlinkzi:hover, .textlinkzi:active
    {
    color:rgb(255,204,102);
    text-decoration:none;
    }

p.tophead_angebot
    {
    font-weight:bold;
    letter-spacing:0px;
    font-style:normal;
    color:white;
    font-family:Arial,Tahoma,Helvetica;
    font-size:24px;
    background-color:rgb(153,0,0);
    margin:0px;
    padding:1px;
    text-decoration:none;
    }

#wohlfuehlen
    {
    margin:0px;
    padding-top:20px;
    }
    
img.foto_li
    {
    width:350px;
    text-align:center;
    }  
#siegelfoto
    {
    width:100px;
    text-align:center;
    } 

    
    /*Service*/
    
li.bullets
    {
    letter-spacing:0px;
    font-weight:normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:16px;
    text-align:left;
    padding-left:10px;
    padding-right:10px;
 }
 
.text_zaubern
    {
    letter-spacing:0px;
    font-weight:normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:16px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
 }
    
#signwexi
    {
    left:80px;
    width:250px;	
}    
    
    
/* Zimmer */

#zimmertot
    {
    position:absolute;	
  	top:130px;
  	width:100%;
    text-align:center;
    }

#zimmer_tab
    {
    position:absolute; 
    top:200px;
    width:100%;
    }
 
#fotoshow
    {
    position:relative; 
    text-align:center; 
    vertical-align:middle;
    }

table.zimmer
    {
    width:800px;
    }

.text_angebot
    {
    letter-spacing:0px;
    font-weight:normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:16px;
    text-align: justify;
    padding-left:10px;
    padding-right:10px;
    }

.text_angebot_hl
    {
    letter-spacing:0px;
    font-weight:bold;
    font-style:normal;
    text-decoration: underline;
    color:rgb(102,0,0);
    font-family:Arial,Tahoma,Helvetica;
    font-size:18px;
    line-height:26px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    background-color:#CCCC99;
    }  
    
img.foto_smal
    {    
    width:80px;
    height:50px;
    }

#zifoto1
    {
    position:absolute; 
    visibility:visible;
    width:400px;
    top:0px; 
    left:0px;
    }

#zifoto2
    {
/*  position:absolute; */
    visibility:hidden;
    width:400px;
    top:0px; 
    left:0px;
    }

#zifoto3
    {
   position:absolute; 
    visibility:hidden;
    width:400px;
    top:0px; 
    left:0px;
    }

#zifoto4
    {
  position:absolute; 
    visibility:hidden;
    width:400px;
    top:0px; 
    left:0px;
    }

#zifoto5
    {
    position:absolute; 
    visibility:hidden;
    width:400px;
    top:0px; 
    left:0px;
    }
 
 
/*fotoshow*/
#fotobody
    {
    margin:0px;
    padding:0px;
    background-color:rgb(255,255,204);
    color:black;
    }
    
#slide_img
    {
    position:absolute;
    top:125px;
    width:100%;
    text-align:center;
    padding:0px;
    margin:0px;
    }
    
#camera
    {
    border-style:none;
    }


p.img_headline
    {
    letter-spacing:1px;
    font-weight:bold;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:Arial,Tahoma,Helvetica;
    font-size:16px;
    text-align:center; 
    padding:1px;
    margin:0px;
    }
  
p.img_nr
    {
    letter-spacing:2px;
    font-weight:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:10px;
    text-align:center;
    padding:1px;
    margin:0px;
    }

p.slide_overview
    {
    letter-spacing:2px;
    font-weight:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:10px;
    text-align: center;
    padding:2px;
    margin:2px;
    }   

p.slide_overview_bott
    {
    letter-spacing:1px;
    font-weight:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:14px;
    text-align: center;
    padding:2px;
    margin:2px;
    line-height:18px;
    }   

/* anfragen, Kontakt */

#anfrage
    {
    position:absolute;	
  	top:130px;
  	width:100%;
    text-align:center;
    }

.anfrage_hl
    {
    letter-spacing:1px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:27px;
    text-align: justify;
    padding-left:10px;
    padding-right:10px;
    }

.anfrage_adr
    {
    letter-spacing:1px;
    font-weight: normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:16px;
    text-align: left;
    padding-left:12px;
    }

.anfrage_txt
    {
    letter-spacing:1px;
    font-weight: normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:16px;
    text-align: justify;
    padding-left:70px;
    padding-right:20px;
    }

table.form_tab
    {
    background-color:rgb(255,255,204);
    border-color:rgb(153,0,0);
    border-width:2px;
    border-style:solid;
    }


td.anfrage_tab_hl
    {
    background-color:rgb(153,0,0);
    color:white;
    text-align:center;
    font-weight:bold;
    letter-spacing: 2px;
    font-style: italic;
    font-family:'Times New Roman',Times,serif;
    font-size:24px;
    margin:0px;
    padding:1px;
    text-decoration:none;
    }

td.anfrage_txt_hl
    {
    color:#696969;
    text-align:justify;
    font-weight:normal;
    letter-spacing:1px;
    font-style:normal;
    font-family:'Times New Roman',Times,serif;
    font-size:10px;
    margin:0px;
    padding:1px;
    text-decoration:none;
    }

td.form_hl
    {
    color:rgb(102,0,0);
    text-align:center;
    font-weight:bold;
    letter-spacing:1px;
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    text-decoration:none;
    background-color:#CCCC99;
    padding:5px;
    }

td.form_info
    {
    color:white;
    text-align:left;
    font-weight:normal;
    letter-spacing:1px;
    font-style:normal;
    font-family:'Times New Roman',Times,serif;
    font-size:12px;
    margin:0px;
    padding-left:5px;
    text-decoration:none;
    background-color:rgb(153,0,0);
    }

  
td.form_txt
    {
    text-align:center;
    color:rgb(102,0,0);
    font-weight:normal;
    letter-spacing:1px;
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    padding:1px;
    text-decoration:none;
    }   
    
td.form_txt1
    {
    text-align:right;
    color:rgb(102,0,0);
    font-weight:normal;
    letter-spacing:1px;
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    padding:1px;
    text-decoration:none;
    }   

select.forman
    {
    color:rgb(102,0,0);
    text-align:left;
    font-weight:normal;
    letter-spacing:0px;
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    padding:0px;
    text-decoration:none;
    background-color:white;
    }
    
textarea.formtxt
    {
    color:rgb(102,0,0);
    text-align:left;
    font-weight:normal;
    letter-spacing:0px;
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    margin:0px;
    padding:0px;
    text-decoration:none;
    background-color:white;
    }

input.form 
    {
    color:rgb(102,0,0);
    text-align:left;
    font-weight:normal;
    letter-spacing:0px;
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    margin:0px;
    padding:0px;
    text-decoration:none;
    background-color:white;
    }
    
input.butt_text
    {
    color:rgb(102,0,0);
    text-align:center;
    font-weight:bold;
    letter-spacing:1px;
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    margin:0px;
    padding:0px;
    text-decoration:none;
    background-color:#CCCC99;
    }
    
    
/* Anreise und Links*/
td.head_tab_evt
    {
    font-weight:bold;
    text-decoration:underline;
    letter-spacing:0px;
    font-style:normal;
    font-family:Arial,Tahoma,Helvetica;
    font-size:14px;
    color:rgb(102,0,0);
    text-align:left;
    padding-left:20px;
    }

td.text_evt
    {
    letter-spacing:0px;
    font-weight:normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:'Times New Roman',Times,serif;
    font-size:16px;
    text-align:justify;
    padding-left:10px;
    padding-right:10px;
    }   
   
td.text_evt_ko
    {
    color:rgb(102,0,0);
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    text-align:left;
    padding-left:20px;
    }   

img.maps
    {
    width:80px;
    }
    
a.infos
{
    font-family:Arial,Tahoma,Helvetica;
    font-size:12px;
    text-decoration:underline;
    color:rgb(102,0,0);
}

p.bottom
    {
    background-color:#CCCC99;
    }

    
/* text link einstellungen fuerr verweise*/
a.textlink
{
    color:rgb(102,0,0);
    font-style:italic;
    font-weight:bold;
    text-decoration:underline;
 }

a.maintainlink
{
    color:rgb(102,0,0);
    font-size:24px;
    font-style:normal;
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial,Tahoma,Helvetica;
 } 


/* formate fuer temporaeren EN und IT index*/

p.temp_ansage
    {
    letter-spacing:0px;
    font-weight:normal;
    font-style:normal;
    color:rgb(102,0,0);
    font-family:Arial,Tahoma,Helvetica;
    font-size:16px;
    text-align:left; 
    padding:10px;
    margin:0px;
    }
    
a.temp_info
    {
    letter-spacing:0px;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
    color:rgb(102,0,0);
    font-family:Arial,Tahoma,Helvetica;
    font-size:16px;
    }
 
/*------------*/  
 
 
 
/* 
a.textlinkzi
{
 color:white;
 font-style:italic;
 text-decoration: underline;
 }

*/
 


