 /*  Nikiti CSS library of www.nikiti.dot.gr  Release Ute 0.4
 19.03.07 , 17.01.08,getrennt 18.01.08 ,geordnet 04.03.08, neue struktur 03.02.10*/


/* gen. Struktur */

body {
background: #3c4b33 ;
}

#content {
background: #ffffcc;
padding-top: 20px;
}

#all {
padding: 30px 100px 20px 320px;
}


/* ------ header- backgrounds & pictures headlines ----- */

.header1serv {
background: #233815 url(../pictures/chalmount.jpg) no-repeat left top;
}
.header2serv {
background: #233815 url(../pictures/boatsx.jpg) no-repeat left top;
}
.header3serv {
background: #233815 url(../pictures/redrotreex.jpg) no-repeat left top;
}
.header4serv {
background: #233815 url(../pictures/hafen.jpg) no-repeat left top;
}
.header5serv {
background: #233815 url(../pictures/nikitivillage.jpg) no-repeat left top;
}
h1.header {
color: #f5d400;  
font-style: italic; 
}
h2.header {
color: #ffd34c;  
font-style: italic; 
}
h3.header {
color:#e5ff88;
}
h4.header {
color: red;
}
p.header {
color: white;
}

#note {
padding-left: 250px;
}

/* ------- headlines ------ */
h2.doubleline  {
color:#ff6600;
border-color: #d17000;
}
h2.underline {
color:#ff6600;
border-bottom: thin dotted #ff6600;
}
h3.underline {
color:#ff6600;
border-bottom: thin dotted #ff6600;
}
h3.doubleline {
color:#5bff00;
border-color: #fffe80;
}
h2.ulineshort {
color:#ff6600;
font:italic 1.7em/1.6em Georgia, "Times New Roman", "Thorndale AMT", serif;
border-bottom: thin dotted #ff6600;
display: inline;
}
h3.ulineshort {
color:#ff6600;
font:italic 1.2em/1.2em Georgia, "Times New Roman", "Thorndale AMT", serif;
border-bottom: thin dotted #ff6600;
display: inline;
}
h4.ulineshort {
color:#ff6600;
font:italic 1.1em/1.1em Georgia, "Times New Roman", "Thorndale AMT", serif;
border-bottom: thin dotted #ff6600;
display: inline;
}
h3.ulineshortgr  {
color:#3c7000;
font:italic 1.2em/1.2em Georgia, "Times New Roman", "Thorndale AMT", serif;
border-bottom: thin dotted #ff6600;
display: inline;
}
h2.ulineshortgr  {
color:#3c7000;
font:italic 1.5em/1.2em Georgia, "Times New Roman", "Thorndale AMT", serif;
border-bottom: thin dotted #ff6600;
display: inline;
text-align: left;
}
h4.ulineshortgr {
color:#3c7000;
font:italic 1.1em/1.1em Georgia, "Times New Roman", "Thorndale AMT", serif;
border-bottom: thin dotted #ff6600;
display: inline;
}

/* ----- navigation ------*/
.naviserv {
background: url(../pictures/navbg.png) top left no-repeat;
}
.naviservshort {
background: url(../pictures/navbgshort.png) top left no-repeat;
}
table#navi {
width: 85%;
margin:25px 0 10px 15px;
padding: 0;
text-align:left;
}
#navi td {
font-size: 0.8em;
}
#navi a {
display:block;
margin-left: 0;
margin-right: 5px;
padding: 5px;
text-align:left;
}

div#cal {
background-color: #660303; 
}
table#date {
background-color: #d2ee71;
} 
tr.date {
background-color: #233815;
color:#ffa937;
}


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

#intro h2 {
text-align: left;
}

div.sepserv {
width:100%; 
border:2px outset gray; 
background-color:#2a5300; 
padding:3px; 
margin-top:30px;
margin-bottom: 20px;
}
span.nikiti {
font-size:1.1em;
font-weight:bold;
font-style:italic; 
color:#233815;
}


/* -- tabellen -- */

h3.pricelist {
color:#990000;
text-align:center;
font-size:1.2em;
line-height:0.8em;
}

table.pricelistce { 
margin-left: auto;
margin-right:auto;
}
.pricelist caption {
color:#990000;
font-size:1.2em;
line-height:1.6em;
font-weight:bold;
text-align:left;
}

.pricelist th {
  background-color: #ddff99;  
}


th.restaurant {
background-color:#ffffcc;
border: thin dotted gray;
}
td.cars {
color:#ff6600; 
font-size:0.7em;
}
th.cars {
font-size: 0.7em;
}
td.cardes {
width: 164px;
vertical-align: top;
background-color: #233815;
font-size: 0.7em;
padding: 2px;
}
.cardes h4 {
font-size: 1.1em;
color: #ff6600;
margin-top:0;
margin-bottom: 2px;
}
.cardes p {
font-size: 0,7em;
color: #ff6600;
margin-top:20px;
margin-bottom: 10px;
}
p.book {
text-align:right; 
line-height: 0.5em;
margin: 0 60px 30px 0;
padding: 0 ;
}
p.underlist {
font-size:0.8em;
text-align:justify;
width:70%;
margin:5px auto 30px auto;
} 
span.ellinika {
color:blue;
}

table.numbers {
background-color:#f2ff9e;
border: thin outset black;
}
th,td.numbers  {
border: thin outset black;
border-collapse: no-collapse;
padding:5px;
}

table.rest {
width: 500px;
font-size:1.2em;
}
table.none {
border-style:none;
margin-right:auto;
margin-left: auto;
padding: 2px;
}
th.no {
border-style: none;
}

.ladi {
background-color: #cfe989;
width:300px;
height:auto;
float: right;
margin-right:5px;
font-size:0.7em;
line-height:1.2em;
text-align:justify;
padding: 5px;
border-style:dotted;
border-width:thin;
border-color: maroon;
}
.ladi h5 {
line-height: 1.0em;
text-align:center;
}
.ladi blockquote {
margin: 10px 30px;
padding:0;
}

/* --- lists --- */


.picright320 {
margin-right: 0px;
float: right;
}

#cal table {
  margin: auto;
}

/* -- contact foot --*/
#contact {
  background:#143100; 
  background-image: url(../pictures/back08.gif); 
  background-repeat: repeat;
}


