body {
background-color : #8A7ABA;
margin-left: auto;
margin-right: auto;
}

div.main {
margin-top : 16px;
margin-left : auto;
margin-right: auto;
width : 860px;
color : #122100;
border-radius: 8px;
}

div.titelbild {
width : 840px;
height: 200px;
color : #122100;
border-radius: 8px;

}

div.image {
background-color : #fffffb;
width : 500px;
border : 1px solid #EDCDED;
padding: 8pt;
float: right;
clear: right;
border-radius: 8px;

}

div.image2 {
background-color : #fffffb;
width : 860px;
border : 1px solid #EDCDED;
border-radius: 8px;

}
div.menue {
background-color : #fffffb;
width : 300px;
height: 345px;
border : 1px solid #EDCDED;
padding-top : 8pt;
padding-left : 8pt;
padding-right : 8pt;
text-align: center;
border-radius: 8px;


}


div.link {
background-color : #EDCDED;
margin-bottom : 14pt;
font-family : Lucida Calligraphy, Times New Roman, Verdana, Arial, sans-serif;
font-size: 20px;
margin-top : 6pt;
padding : 3pt;
border-radius: 15px;
}
div.sitenavigation {
background-color : #fdfdf9;
border : 1px solid #EDCDED;
}
div.sitenavigationright {
float : left;
}
ul.cmenu {
color : green;
}
div.content a:link {
color : #EDCDED;
font-weight : bold;
text-decoration : none;
display : inline;
}
div.content a:visited {
color : #EDCDED;
font-weight : bold;
text-decoration : none;
display : inline;
}
tr.tablecaption {
font-weight : bold;
}
tr.tablecaption td{
padding-right: 15pt;
border-bottom: 1px solid #EDCDED;
}
span.little {
font-family : Lucida Calligraphy, Times New Roman, Verdana, Arial, sans-serif;
font-style : italic;
font-size : 10pt;	
}
p.kursive{
font-style : italic;
}
table.mytable {
	border: 1px solid #EDCDED;
}
table.mytable td{
	border-right: 1px solid #EDCDED;
}
div.content a:hover, a:active {
color : #fffffb;
background-color : #EDCDED;
font-weight : bold;
text-decoration : none;
display : inline;
border-radius: 8px;
}
div.link a:link {
color : #000000;
display : block;
font-style:italic;
text-decoration : none;
border-radius: 8px;
}
div.link a:visited {
color : #000000;
display : block;
font-weight : bold;
text-decoration : none;
border-radius: 8px;
}
div.link a:hover, a:active {
color : #C86FB0;
display : block;
background-color : #fffffb;
font-weight : bold;
text-decoration : none;
border-radius: 8px;
}

h6.legende {
color : #b0c0b0;
margin-top : 2pt;
margin-bottom : 2pt;
margin-right : 2pt;
}
div.content {
margin-top : 8pt;
padding : 8pt;
background-color : #fffffb;
border : 1px solid #EDCDED;
font-family : Lucida Calligraphy, Times New Roman, Lucida Calligraphy, Times New Roman, Verdana, Arial, sans-serif;
font-size : 15pt;
border-radius: 8px;
font-style:italic;
}
div.content p {
padding : 3pt;
}
div.content h1 {
font-family : Lucida Calligraphy, Times New Roman, Verdana, Arial, sans-serif;;
font-style : italic;
font-size : 18pt;
text-decoration : underline;
}
div.content h1 {
font-family : Lucida Calligraphy, Times New Roman, Verdana, Arial, sans-serif;;
font-style : italic;
font-size : 18pt;
padding : 0;
margin-top : 0;
text-decoration : underline;
}
div.content h1:first-letter {
font-size : 22pt;
}
div.pictures {
text-align : center;
}

div.mainright {
margin-top : 0;
padding : 6px;
height : 100%;
float : right;

}
div.menuright {
margin-top : 0px;
padding : 2px;
padding-left: 5px;
height : 100%;
float : right;
border-left : 2px solid #EDCDED;
}
div.mainleft {
margin-right : 8pt;
margin-top : 0;
padding : 6px;
height : 100%;
float : left;
border-right : 3px solid #EDCDED;
}
.caption {
margin-top: 10px;
border-left : 8pt solid #EDCDED;
border-bottom : 1pt solid #EDCDED;
font-size : 18pt;
width : 815px;
float: left;
}
#lightbox {
position : absolute;
left : 0;
width : 100%;
z-index : 100;
text-align : center;
line-height : 0;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #fff;
width : 250px;
height : 250px;
margin : 0 auto;
}
#imageContainer {
padding : 10px;
}
#loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
background : transparent url(../images/blank.gif) no-repeat;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url('./images/prevlabel.gif') no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
background : url('./images/nextlabel.gif') no-repeat right 15%;
}
#imageDataContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
margin : 0 auto;
line-height : 1.4em;
overflow : auto;
width : 100%;
}
#imageData {
padding : 0 10px;
color : #666;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : bold;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}
#imageData #bottomNavClose {
width : 66px;
float : right;
padding-bottom : 0.7em;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 90;
width : 100%;
height : 500px;
background-color : #122100;
}
