/* Stylesheets */
/* Haus Kremser Nov. 2009 */
/* (C) by NT*/


/* Seiteneinteilungen */

.seite
{ 
width:950px; 
margin:5px auto 5px auto; 
text-align:left; 

}

.main
{ 
clear: both; 
margin-left: 0; 
width: 950px; 
text-align: left; 
overflow: hidden; 
/*background: url(http://kremserneu/pics/Pension-Haus-Kremser-mainnav-fuellung.png) repeat-y 0 0; im seitenaufbau.inc.php definiert*/
margin-top: 0; 
}

.main .navigation
{ 
float: left; 
/*display:inline;*/
width: 160px; 
height: 400px; 
/*background-image: url(http://kremserneu/pics/Pension-Haus-Kremser-mainnav.png); im seitenaufbau.inc.php definiert*/
background-repeat: no-repeat;
}

.main .inhaltmain
{ 
/*float: left;*/
display:inline;
/*width: 200px;*/
}

.main .inhalt
{ 
float: left;
display:inline;
padding: 0; 
margin: 20px 5px 0 15px; 
width: 550px;
}

.main .superlinks
{ 
float:right;  
display:inline;
width:160px; 
padding:0; 
margin:0; 

}

.main .superlinks .links
{ 
float: right;
display:inline;
width: 100%;
height: 170px; 
padding: 0; 
margin-bottom:5px; 
/*background-image: url(http://kremserneu/pics/Pension-Haus-Kremser-supernav.png);im seitenaufbau.inc.php definiert*/
background-repeat: no-repeat; 
}

.main .superlinks .wetter
{ 
float: right; 
display:inline;
width: 100%; 
height: 200px; 
padding: 0px; 
margin-right:0px;
margin-bottom:5px; 
/*background-image: url(http://kremserneu/pics/Pension-Haus-Kremser-supernav-tit.png);im seitenaufbau.inc.php definiert*/
background-repeat: no-repeat;
}


/* Grunddefinitionen und Einstellungen ----------------------------------------------------------------------------*/
*	
{ 
padding: 0; 
margin: 0;
}

html
{ 
height: 101%;
background-color:rgb(255,255,204);
} 

body
{
font:80%/1.4em verdana, arial, helvetica, sans serif;
margin:0;
padding:0;
height: 100%; 
text-align: center;
position: relative; 
}

p,ol,ul,blockquote,h1,h2,h3,h4,input,textarea,form,table
{
margin-bottom:0.6em;
}

a,
a:link
{ 
color: rgb(0,0,0); 
text-decoration: underline; 
font-weight: normal;
}

a:hover
{ 
color: rgb(128,0,0); 
}

h1
{ 
color: rgb(154,0,0); 
}

h2
{ 
color: rgb(150,0,0);  
}

h3
{ 
color: rgb(150,0,0); 
}

img
{ 
border: 0; 
}

ul li
{ 
list-style-type:none; 
}


/* Spezialformatierung ----------------------------------------------------------------------------------------- */
.header
{ 
float:left;
display:inline;
width: 950px; 
height: 190px; 
text-align: left; 
margin-bottom:5px;
}

.main h1
{
font-size:1.6em;
font-weight:normal;
margin-top:10px;
margin-bottom:30px;
border:0;
color:rgb(154,0,0);
}

.superlinks h3
{
margin-top:8px;
margin-left:10px;
border:0;
color: rgb(229,229,229);
font-size:1.1em;
}

/* Titelbild links*/
.header h1
{
float:left;
width: 715px; 
height: 150px; 
text-indent:-8888px; 
/*background:url(http://kremserneu/pics/Pension-Haus-Kremser-links.png) no-repeat 0 0;im seitenaufbau.inc.php definiert*/
border:0;
margin:0;
}

/*Titelbild rechts*/
.header h2
{
float:right;
display:inline;
width:230px; 
height:150px; 
text-indent:-8888px;
/*fuer verschieden bilder wird das direkt in der funktion bild_links in php definiert!!!*/
/*background:url(http://kremserneu/pics/Pension-Haus-Kremser-rechts1.png) no-repeat 0 0;*/
border:0;
margin:0;
}

.inhalt h2.titel
{
font-size:1.2em;
font-weight:normal;
border-bottom: 1px solid rgb(154,0,0);
width:560px;
padding-top:15px;
}

.text
{
margin-bottom:2em;
}

.text table.infotable
{
width:560px;
}

.text table.xmastable
{
width:560px;
/*background:url(http://kremserneu/bilder/Haus-Kremser-Seefeld-weihnachten-bgnd.png) no-repeat 0 0;* in php definiert*/
}


.text td
{
font-size:1.0em;
font-weight:normal;
text-align:justify;
padding-bottom:20px;
}

.text td.td_text
{
width:380px;
padding-right:15px;
vertical-align:top;
}

.text td.td_text_long
{
width:100%;
}

.text td.td_img
{
vertical-align:middle;
}

.text td.td_img_zimmer
{
vertical-align:middle;
padding:5px;
}

.text td.form_txt1
{
width:155px;
margin:15px;
text-align:right;
padding:5px;
}   

.text td.form_txt1_err
{
width:155px;
margin:15px;
text-align:right;
padding:5px;
color:rgb(154,0,0);
}  

.text td.form_txt2
{
width:375px;
text-align:left;
padding:5px;
}   

.text td.form_txt2_err
{
width:375px;
text-align:left;
padding:5px;
color:rgb(154,0,0);
}  

.text i.error
{
color:rgb(154,0,0);
}  

.text td.form_txt3
{
text-align:center;
padding:5px;
}   

.text select
{
text-align:left;
background-color:white;
}

.text select.forman_t
{
width:45px;
}

.text select.forman_m
{
width:55px;
}

.text select.forman_j
{
width:60px;
}

.text select.forman_fam
{
width:80px;
}

.text tr.rahmen
{
background-color:rgb(204,204,153);
}

.text table.formtable
{
/*background-color:rgb(229,229,229);*/
}

.text input
{
font-family:Verdana, Arial,Tahoma,Helvetica;
}


.text input.form 
{
text-align:left;
margin:0px;
padding:0px;
background-color:white;
}

.text textarea.formtxt
{
text-align:left;
margin:0px;
padding:0px;
background-color:white;
font-family:Verdana, Arial,Tahoma,Helvetica;
font-size:1.0em;
}

    
.text input.butt_text
{
text-align:center;
margin:0px;
padding:0px;
}

.text input.butt_text_bold
{
font-weight:bold;
text-align:center;
margin:0px;
padding:0px;
}
    

.text li
{
margin-left:25px;
list-style-type:circle;
}

.text p.nachweis
{
font-style:italic;
font-size:0.8em;
}

p.slide_overview
{
font-size:0.7em;
}

p.slide_overview_pano
{
font-size:0.9em;
}


/* Topnavigation --------------------------------------------------------------------------------------------------------*/
.topnav
{ 
float:left;
display:inline;
width: 950px;
height: 35px; 
/*background: url(http://kremserneu/pics/Pension-Haus-Kremser-topnav.png) no-repeat 0 0;im seitenaufbau.inc.php definiert*/
overflow: hidden;
margin-top:5px;
margin-bottom:5px;
}

.topnavigation 
{ 
padding: 5px 100px 0px 0px; 
margin: 2px 8px 0 0; 
float: right; 
}

.topnavigation li
{ 
display: inline; 
margin-left: 5px; 
margin-right: 0px;
}

.sprachnavigation
{ 
padding: 5px 15px 0px 0px; 
margin: 1px 8px 0 0; 
float: right; 
}

.sprachnavigation li
{ 
display: inline; 
margin-left: 15px; 
margin-right: 0px;
}

/*linkdefinitionen topnav*/
.topnavigation a:link,
.topnavigation a:visited,
.topnavigation a:hover,
.topnavigation a:active
{ 
text-decoration: underline;
}
 
.topnavigation .navi,
.topnavigation .navi:link,
.topnavigation .navi:visited
{ 
font-weight: normal; 
color: rgb(229,229,229); /*nicht markierter link*/
}

.topnavigation .navi:hover,
.topnavigation .navi:active
{
font-weight: normal; 
color: rgb(255,204,102); /*aktivierter link*/
}

/* Hauptnavigation ------------------------------------------------------------------------------------------------*/
.hauptnavigation 
{ 
width:135px; 
padding:0; 
margin: 15px 0 0 35px; 
color: rgb(229,229,229);
}

* html .hauptnavigation
{ 
w\idth: 128px; 
} /* Für den IE6 */

.hauptnavigation ul{
list-style: none; 
margin: 0; 
padding: 0;
border: none; 
}

.hauptnavigation li
{ 
margin: 0; 
}

.hauptnavigation li a
{ 
display: block; 
padding: 7px 0px 7px 10px; 
/*background: url(http://kremserneu/pics/Pension-Haus-Kremser-nav-naktiv.png) no-repeat 0 0;im seitenaufbau.inc.php definiert*/ 
text-decoration: none; 
width: 100%; 
font-size:13px;
color:rgb(229,229,229);

}

html>body .hauptnavigation li a
{ 
/*Non IE6 width*/ width: auto; 
}

.hauptnavigation li  a:hover
{ 
color:rgb(102,0,0);
text-decoration: none; 
/*background-image: url(http://kremserneu/pics/Pension-Haus-Kremser-nav-aktiv.png);im seitenaufbau.inc.php definiert*/ 
}

.hauptnavigation li  a:visited
{ 
text-decoration: none; 
}

.hauptnavigation li .aktiv:link,
.hauptnavigation li .aktiv:visited,
.hauptnavigation li .aktiv:hover,
.hauptnavigation li .aktiv:active
{ 
text-decoration: none; 
/*background-image: url(http://kremserneu/pics/Pension-Haus-Kremser-nav-aktiv.png);im seitenaufbau.inc.php definiert*/ 
font-weight: bold;
color:rgb(102,0,0);
}

/* Supernavigation -------------------------------------------------------------------------------------------------------------------*/
.superlinks .links li
{ 
/*display: block; */
margin-left: 10px; 
margin-right: 0px;
font-size:13px;
padding-top:2px;
}

/*linkdefinitionen superlink*/
/*.links a:link,
.links a:visited,
.links a:hover,
.links a:active
{ 
text-decoration: underline;
}*/
 
.links .navi,
.links .navi:link,
.links .navi:visited
{ 

font-weight: normal; 
color: rgb(229,229,229); /*nicht markierter link*/
}

.links .navi:hover,
.links .navi:active
{
font-weight: normal; 
color: rgb(255,204,102); /*aktivierter link*/
}





