/* ##### Rahmendefinitionen ###### */
* {
margin : 0;
padding : 0;
}
.bg {
width: 810px;
height: 610px;
margin: 20px auto; text-align: center;
}
.page {
width: 800px;
height: 600px;
background-color: #595959;
float:left;
}
div#shadow-right {
width: 10px;
height: 610px;
background: url('shadow_right.jpg') top left no-repeat #595959;
float: right;
}
div#shadow-bottom {
width: 800px;
height: 10px;
background: url('shadow_bottom.jpg') top left no-repeat #fff;
float: left;
}
div#pageLogo {
width: 300px;
height: 131px;
float: left;
background-color: #595959;
}
div#pageLogo a {
display: block;
width: 300px;
height: 131px;
background: url('logo.gif') top left no-repeat #fff;
text-decoration: none;
}
.access {
position: relative;
left: -7000px;
}
div#metanav {
background-color: #595959;
width: 490px;
valign: top;
height: 121px;
float: right;
padding-top: 10px;
padding-right: 10px;
text-align: right;
}
div#quer {
width: 800px;
height: 34px;
text-align: left;
clear: both;
vertical-align: top;
}
div#hr {
width: 800px;
height: 14px;
}
.quernav {
width: 800px;
height: 24px;
text-align: left;
vertical-align: top;
}
/* ##### Schriftdefinitionen ###### */
h2 {
font-size:16px;
font-family:sans-serif;
color: #ccc;
margin-top: 0px;
margin-bottom: 0px;
}
p { color:#ccc;
font-size:14px;
font-family: arial,helvetica,sans-serif;
}
.quernavfont {
font-size: 110%;
color: #E3C380;
}

a:link{
color:#ccc;
text-decoration: none;
text-underline: none; }
a:visited{
color:#ccc;
text-decoration: none;
}
a:hover{
color:#e3c380;
text-decoration: none;
}
a:active{
color:#e3c380;
text-decoration: none;
}
/* ##### Definitionen der Content-Div's###### */
.intro {
text-align: left;
vertical-align: top;
float: left;
width: 270px;
height: 255px;
margin-top: 40px;
margin-left: 20px;
}
.main {
float: right;
width: 480px;
height: 330px;
margin-top: 40px;
margin-right: 20px;
}
.mainfull {
float: right;
width: 720px;
height: 330px;
margin-top: 40px;
margin-right: 20px;
text-align: right;
}
.content {
width: 800px;
height: 392px;
}
.clear {
clear: both;
}
.box {
width: 100px;
height: 255px;
vertical-align: top;
float: left;
margin-left: 10px;
margin-right: 10px;
}
/* ##### Definitionen der Einzelbilder###### */
img.pic {
margin-top: 40px;
border: 0px;
}

img.logo {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
border: 0px;
}

