/*css fuer nikiti.2010 , Version 3, 22.11.09*/

body {
background-color:#326535;
margin:0;
padding: 0;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 62,5%;
text-align: center;
}
input, select, th, td {
font-size:0.8em
}
p {
font-size:0.9em;
}

/* standard 2010 */

#content {
width:1200px;
margin-top:0 ;
margin-right:auto;
margin-left: auto;
}

#all {
margin-top:0 ;
margin-right:auto;
margin-left: auto;
}

/* --- header headlines ---  */

#header {
/*position: absolute;
top: 30px;
left:3%; */
z-index:99;
width: 93%;
height: auto;
margin-right: auto;
margin-left: auto;
padding-top:0;
border-top: 3px outset #333333;border-right: 4px outset #555555;border-bottom: 4px outset #555555; border-left: 3px outset #333333;
text-align: center;
} 

h2.header {
font-size:1.7em;
line-height: 0.8em; 
padding-top:0;
padding-left: 240px;
margin-top:0;
}
h3.header {
font-size: 1.3em;
line-height: 0.9em;
padding-left: 240px;
}
h4.header {
padding-left: 240px;
}
p.header {
font-size:0.9em;
font-style:italic;
line-height:0.5em; 
padding-left: 240px;
}

h2.doubleline  {
font:italic 1.5em/1.5em Georgia, "Times New Roman", "Thorndale AMT", serif;
border-top: 2px solid; border-bottom: 2px solid;
margin-right:5px;margin-left:5px;
}
h3.doubleline {
font:italic 1.0em/1.1em Georgia, "Times New Roman", "Thorndale AMT", serif;
margin: 20px 20px 0 20px;
border-top: 2px solid; border-bottom: 2px solid;
}    /* standard 2010  */

h2.doublelinetxt  {
color:#990000;
font:italic 1.8em/1.6em Verdana, Geneva, Arial, sans-serif;
border-top: thin dotted;
border-bottom: thin dotted;
border-color: #990000;
}

h3.doublelinetxt  {
color:#990000;
font:italic 1.2em/1.4em Verdana, Geneva, Arial, sans-serif;
border-top: thin dotted;
border-bottom: thin dotted;
border-color: #990000;
}
h2.center, h3.center, h4.center {
text-align: center;
}

/* --- rest top --- */
p#js {
padding-left:170px;
color:red; 
font-size:1.2em;
text-decoration: blink;
}


#note {
margin:0 auto 0 auto;
}
#note p {
color:#ff6600;
text-align:center;
font-size: 0.7em;
}


p#flag {
text-align: right;
margin-right: 20px;
}
#flag img {
width:64px;
height:47px;
border-width:0;
}


/* -------- navigation --standard 2010 -----*/
#navigation  {
width: 240px;
float: left;
margin-top:0;
margin-bottom:0;
padding:15px 10px 0 0;
text-align: left;
}
#navigation a {
display: block;
padding:5px 20px 5px 10px;
margin-right:15px;
margin-left: 13px;
}
table#navi {
width: 85%;
margin:20px 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;
}

/* --- bilder und text --- */

div.galerie {
margin: 10px;
text-align: center;
}
.galerie img {
margin:15px;
border: 3px outset gray;
}

p.descriptionimg {
color:red;
line-height:1.0em;
font-size:0.7em;
text-align:center;
padding-bottom:20px;
}
span.descriptionimg {
line-height: 3.0em;
}
p.descriptionce {
font-size: 0.9em;
line-height:1.4em;
text-align: justify;
}
p.descriptionle {
font-size: 0.9em;
line-height:1.4em;
text-align: justify;
margin-right: 380px;
margin-left:0;
}
.txtleft  {
line-height:1.4em;
text-align: justify;
padding: 10px 350px 10px 0;
}
.txtright {
line-height:1.4em;
text-align: justify;
padding: 10px 5px 10px 340px;
}
p.remark {
line-height:0.4em;
font-size:0.8em;
text-align:center;
padding-bottom:20px;
}
td.remark {
line-height:0.4em;
font-size:0.7em;
text-align:center;
font-style:italic;
}


.picright {
float: right;
padding: 2px 0 2px 5px;
}
.picleft {
padding: 2px 5px 2px 0;
float: left;
}

#intro {
padding: 30px 100px 20px 320px;
}
p.intro  {
text-align:justify;
line-height: 1.5em;
}
#picintro {
text-align:center;
}
img.picintro {
padding:0;
border:2px outset gray;
margin: 5px 10px; 
}

#introshort {
padding: 30px 150px 30px 320px;
}
p.introshort  {
font-size:1.0em;
text-align:justify;
line-height: 1.5em;
}


/*  lists  tables */

ul.greek 
li {
list-style-image: url(../pictures/saeulebgserv.png);
font-size: 0.9em;
line-height: 1.2em;
margin-left: 10px;
text-align: left;
}
ul.greek2 
li {
list-style-image: url(../pictures/saeulebghist.png);
font-size: 0.9em;
line-height: 1.2em;
margin-left: 10px;
text-align: left;
}
ul.shell  /*list-style-image*/
li {
list-style-image: url(../pictures/shell4x.png);
margin-left:0;
font-size:0.8em;
text-align: left;
} 
.shell a {
line-height:1.4em;
}

ul.shell2
li {
list-style-image: url(../pictures/shell5x.png);
font-size:0.8em;
text-align: left;
} 
span.green  {
color:#3c7000;
font-weight:bold;
}

ul.right 
li {
margin-left:50px;
}

ul.stern  /*list-style-image*/
li {
list-style-image: url(../pictures/starblue.gif);
margin-left:10px;
font-size:0.9em;
} 
.stern a {
line-height:1.4em;
}

ul.ohne 
li {
list-style-type: none;
list-style-image: none;
margin-left:10px;
padding-bottom:5px;
font-size:0.8em;
}
.ohne a {
line-height:1.5em;
}


table.pricelist {
border: outset black;
border-spacing: 0px;
border-collapse: collapse;
}
.pricelist th {
  border: thin dotted gray;
  padding: 5px;
}
.pricelist td {
  border: thin dotted gray;
  padding: 5px; 
}
table.pricelistce { 
margin-left: auto;
margin-right:auto;
}

/* Seitenende, Kalender  */

div#cal {
width: 210px;
margin-top: 30px;
margin-right:auto;
margin-left:auto;
text-align: center;
border: 2px solid gray; 
}
table#date {
width: 200px;
border-collapse: collapse;
border: 1px solid gray;
margin-right:auto;
margin-left: auto;

}
th.date, td.date  {
padding: 1px;
border: 1px gray solid;
border-collapse: collapse;
}
th.date {
font-size: 0.7em;
}
th.dateE {
font-size: 0.6em;
}
input.date {
padding: 1px;
}
p.date, span.date  {
font-size: 0.8em;
margin-top: 3px;
margin-bottom: 3px;
}
p.hiddendate {
margin: 0;
padding: 0;
}

#contact {
  width: 35%;
  margin-left:510px;  padding: 5px;
  text-align:center;
  border: 2px outset #b1b1b1;
}
#contact p {
  color: white;
  font-weight:bold;
  font-size:0.8em;
  line-height:1.5em;
  text-align:center;
}

#footer table {
width:30%;
text-align:center;
border-width: 0;
margin-left:540px;
}
#footer p{
text-align:center;
}
/* links  */

a.indexnav:link { color: yellow;font-size:1.0em;text-decoration:none; }
a.indexnav:visited { color:#ff8020;  text-decoration:none; }
a.indexnav:hover {color: white; background-color: #15210e;}

a.katnav:link { color: #ff6c06;font-size:1.0em;text-decoration:none; }
a.katnav:visited { color:#ff3600; text-decoration:none; }
a.katnav:hover {color: white; background-color: #11303a;}

a.histnav:link { color: #3f6f0e;font-size:1.0em;text-decoration:none; }
a.histnav:visited { color:#990000; text-decoration:none; }
a.histnav:hover {color: #ff3600; background-color: #835132;}

a.kat:link { color: #ff6c06; text-decoration:none;  } 
a.kat:visited { color:#ff3600;  text-decoration:none;}
a.kat:hover { color: white;}

a.navi:link { color: yellow; text-decoration:none;text-align:center; }
a.navi:visited { color:#ff8020;  text-decoration:none; }
a.navi:hover {color: white;font-style: italic;}

a.hist:link { color: #3f6f0e; text-decoration:none;text-align:center; }
a.hist:visited { color:#990000;  text-decoration:none; }
a.hist:hover {color: #ff3600 ;font-style: italic;}

a.widetxtdk:link { color: #5bff00;font-size:1.0em; } 
a.widetxtdk:visited { color: #ff8020; }
a.widetxtdk:hover {letter-spacing: 0.02em; }

a.widedk:link { color: #eb6f0e; font-size:1.0em;text-decoration:none; } 
a.widedk:visited { color: white;text-decoration:none; }
a.widedk:hover {letter-spacing: 0.02em; }

a.changetxt:link {color: #15210e;font-size:1.0em;}
a.changetxt:visited {color: #9f1503;}
a.changetxt:hover {font-style: italic;}

a.biggerye:link { color: yellow;font-size:1.0em; } 
a.biggerye:visited { color: #ffa735; }
a.biggerye:hover {letter-spacing:0.05em; }

a.biggernone:link { color: #f56200;font-size:1.0em;text-decoration:none; } 
a.biggernone:visited { color: #4d8b0b;font-size:1.0em;text-decoration:none; }
a.biggernone:hover {letter-spacing:0.05em;text-decoration:none; }

a.boldnone:link { color: #f56200;font-size:1.1em;font-weight: bold; text-decoration:none; } 
a.boldnone:visited { color: #4d8b0b;font-size:1.1em;font-weight: bold;text-decoration:none; }
a.boldnone:hover {letter-spacing:0.05em;text-decoration:none; }

a.horiz {color: #f56200;font-size:1.1em;font-weight:bold; padding-right:10px;}
a.horiz:visited {text-decoration:none;} 
a.horiz:hover {color:#3c7000;}

a.diskret:link {color: #f56200;font-size:1.0em;text-decoration:none;}
a.diskret:visited {color: #458b0b;} 
a.diskret:hover {color: #3c7000;font-style:italic;text-decoration:none;}