
/*schellack
*/
body {
color: #fff;
font-size: 62.5%;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 62.5%;
background-color: #232328;
text-align: center;
margin-top: 5px
}

/*header*/
div#header {
background-image: url(images/schellack_01.jpg);
background-position: center 0;
text-align: center;
margin-bottom: 0;
height: 140px
}

div#description {
font-size: 50px;
visibility: hidden;
padding-top: 20px;
padding-bottom: 20px
}

div#page {
color: #232328;
background-image: url(images/schellack_03.jpg);
background-position: center 0;
text-align: left;
margin: 0 auto;
padding: 0;
width: 760px;
border: solid 1px #8c8c8c
}

div#content {
background-image: url(images/schellack_02a.jpg);
background-repeat: no-repeat;
background-position: center top;
margin-top: 0;
padding-top: 10px;
padding-left: 0
}

h1 {
font-size: 13px;
margin-bottom: 15px
}

h2 {
font-size: 12px;
font-style: italic;
font-weight: normal;
margin-top: 2px;
margin-bottom: 6px;
line-height: 1.2em;
}

a, h2 a:hover, h3 a:hover {
color: #f60;
text-decoration: none
}

/*linke spalte
*/
div#col_left {
color: #fff;
font-size: 11px;
text-align: right;
margin-right: 0;
margin-left: 5px;
padding-top: 28px;
padding-right: 0;
padding-left: 0;
width: 125px;
float: left
}

div#col_left p {
margin-right: 11px
}

/*Inhalt mitte*/
div#col_middle {
color: #232328;
font-size: 11px;
margin: 15px 195px 0 200px;
padding: 0;
height: auto
}

div#col_middle ol {
margin-top: 1px
}

div#col_middle ol li {
line-height: 15px;
margin-top: 1px;
margin-bottom: 10px
}

/*rechte spalte
*/
div#col_right {
padding-top: 28px;
padding-right: 0;
padding-left: 0;
width: 130px;
float: right
}

/*footer*/
div#footer {
color: #fff;
line-height: 20px;
background-image: url(images/schellack_04.jpg);
background-position: center 0;
text-align: center;
margin: 0;
padding-top: 0;
height: 48px;
clear: both
}

div#footer a {
color: #fff;
text-decoration: none
}

div#footer a:hover {
color: #f60;
text-decoration: none
}

.footer {
font-size: 10px;
font-style: normal;
font-variant: small-caps;
letter-spacing: 1px;
padding-top: 15px
}

/*sub
menue*/
ul#subnav {
font-size: 11px;
font-weight: bold;
line-height: 20px;
margin-top: 0;
margin-right: 15px;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-left: 0
}

ul#subnav a {
color: #f60;
text-decoration: none;
margin-right: 0;
padding-right: 0
}

ul#subnav a:hover {
color: #fff
}

ul#subnav .current_page_item a {
color: #f60
}

ul#subnav li {
list-style-type: none
}

/*mainmenue*/
ul#mainnav {
font-size: 12px;
font-variant: small-caps;
font-weight: bold;
line-height: 20px;
text-transform: uppercase;
margin-top: 0;
margin-left: 20px;
padding-top: 0;
padding-left: 0
}

ul#mainnav a {
color: #fff;
text-decoration: none;
margin-left: 0;
padding-left: 0
}

ul#mainnav .current_page_item a {
color: #f60
}

ul#mainnav a:hover {
color: #f60
}

ul#mainnav li {
list-style-type: none
}

/*diverses
*/
.portrait {
color: #38383e;
padding: 2px;
border: solid 1px #8c8c8c
}

hr {
display: none
}

p {
line-height: 16px;
margin-top: 2px;
margin-bottom: 6px
}

.schellack {
color: #f60
}

.small {
}

.sound {
text-align: center;
margin-bottom: 10px;
border: solid 1px #f60
}

.minilogo {
text-align: center
}

a:hover {
text-decoration: underline
}

a img {
margin-top: 20px;
border: solid 1px #8c8c8c
}

a:hover img {
border: solid 1px #f60
}

.top {
font-size: 10px;
text-align: center;
clear: both
}

/*thumbs*/
.thumbgallery {
text-align: center;
width: 355px
}

.thumbgallery p {
font-size: 10px;
margin-top: 1px
}

.thumbgallery img {
}

.thumbgallery td {
padding: 5px;
vertical-align: bottom;
border: solid 1px #8c8c8c
}

.imgborder {
border: solid 1px #8c8c8c
}

