/*css style sheet, katalog_index,peterhouse, beachhouse etc., organized 18.2.08 , restrukturiert feb. 2010*/


/* gen. Struktur */

body {
background-color: #668380;
}

#contentind {
width:1200px;
text-align: center;
margin-top:0 ;
margin-right:auto;
margin-left: auto;
padding:0;
background: #fff4ba url(../pictures/sitpandownx.png) 700px 307px  no-repeat;
}
#content {
background: #fff4ba; 
padding-top: 20px;
}
#all {
padding: 30px 100px 20px 320px;
}

/* ---- kat_index.html ---- */
#titel {
margin: 0; padding:0;
}

#titel h1 {
color: #eb6f0e;
font-size:2.5em;
line-height:1.6em;
text-align: center;
margin:0; padding:30px 20px 25px 20px; 
border: 1px solid black; border-bottom: none;
background:url(../pictures/sitpanx.jpg) top right no-repeat ;
}
#titel span {
color:red; 
font-size: 0.6em;
letter-spacing: 0; 
font-style: normal;
text-align:center;
}
h3.titel {
color:#ffffff;
font-size:23px;
line-height: 2.0em;
text-align: center;
margin: 0; padding: 35px 15px 30px 15px; 
border: 1px solid black; border-top: none;
background: url(../pictures/sitpandarkx.jpg) right -190px no-repeat; 
}
span#author  {
color:#fff000;
font-size: 0.6em;
font-style: italic;
}



/* ------ header- backgrounds & headlines & pictures ----- */
.header1kat {
background: #255b5f url(../pictures/thalassa1.jpg) no-repeat left top;
}
.header2kat {
background: #255b5f url(../pictures/redrotreex.jpg) no-repeat left top;
}
h1.header {
color: #f5d400;  
font-style: italic; 
}
h2.header {
color: #ffd34c;  
font-style: italic; 
}
h3.header {
color:#ffffff;
}
h4.header {
color: red;
}
span.header {
color:red; 
font-size: 0.7em;
margin-left:-20px;
margin-right:20px;
letter-spacing: 0; 
font-style: normal;
}
p.header {
color: #f5d400;
padding-bottom: 10px;
}

#note {
padding-left: 250px;
}

/* UEBERSCHRIFTEN  */

h2.doubleline  {
color:#0b6e70;
border-color: #0b6e70;
}
h2.underline {
color:#f56200;
font:italic 1.6em/1.4em Georgia, "Times New Roman", "Thorndale AMT", serif;
border-bottom: thin dotted #f56200;
}

h3.doubleline {
color:#fff4ba;
margin: 20px 20px 0 20px;
border-top: 2px solid; border-bottom: 2px solid;border-color: #ffa735;
}

h3.underline {
color:#f56200;
border-bottom: thin dotted #f56200;
}
h3.ulineshort {
color:#f56200;
font:italic 1.2em/1.2em Georgia, "Times New Roman", "Thorndale AMT", serif;
border-bottom: thin dotted #f56200;
display: inline;
}

h4.underline {
color:#fff4ba;
font-size:0.8em;
border-bottom: thin dotted #fff4ba;
display: inline;
margin-right:10px;margin-left:20px;
}


/* ------ Linkleiste ------- */

.navind {
background: url(../pictures/katindnavbg.png) top left no-repeat;
}
.navi {
background: url(../pictures/katnavbg.png) top left no-repeat;
}
.navishort {
background: url(../pictures/katnavbgshort.png) top left no-repeat;
}


table#navi2 {
width: 85%;
margin:20px 0 10px 15px;
padding: 0;
text-align:left;
}
#navi2 td {
font-size: 0.8em;
}
#navi2 a {
display:block;
margin-left: 0;
margin-right: 5px;
padding: 5px;
text-align:left;
}

div#cal {
background-color: #11303a;
}
table#date {
background-color: #88c2a7;
} 
tr.date {
background-color:  #ff5600;
}


/* --------- content -------*/



#description table {
width:100%;
text-align:center;
}

#description td {
padding:5px;
text-align:center;
} 
#description p {
font-size:1em;
line-height:1.3em;
text-align: justify;
}
#description a {
text-align:center;
text-decoration:none;
display: inline;
}
#description img {
padding: 0 10px;
border-width:0;
}

td#housetxt {
padding: 0 80px;
}
/* ------------ pricelist ------- */


table.pricelist  {
width:65%;
border: 3px outset gray;
 border-spacing: 0px;
border-collapse: collapse;
margin-bottom:30px;
}
.pricelist caption {
color:#990000;
font-size:1.6em;
line-height:1.6em;
font-weight:bold;
text-align:left;
}
.pricelist th {
  background-color: #b2d1af;  
  border: thin dotted gray;
  padding: 5px;
}
.pricelist td {
  border: thin dotted gray;
  padding: 5px;
}



/* ------- rest ------- */



#contact {
  background: #668380; 
  background-image: url(../pictures/back.gif); 
  background-repeat: repeat;
}

#offer {
position: fixed;
top: 140px;
right: 5%;
}

#offerlink {
position: absolute;
right: 80px;top: 1200px;
height: 441px;width:180px;
background: url(../pictures/offlink9_10.png) top left no-repeat;
}
#offerlink img {
border-width:0;
}
#offerlink a {
display:block;
}
#offerlinkde {
position: absolute;
right: 80px;top: 1200px;
height: 441px;width:180px;
background: url(../pictures/offlink9_10_de.png) top left no-repeat;
}
#offerlinkde img {
border-width:0;
}
#offerlinkde a {
display:block;
}