div#container {
width: 950px;
margin: 2em auto 2em auto;
background: white url(back.png) top left repeat-y;
}
h1, img {
margin: 0;
padding: 0;
vertical-align: middle;
}
div#links {
margin: 0;
padding: 7px;
float: left;
background: transparent;
width: 177px;
}
#links ul {
}
#links li {
font-weight: bold;
list-style-type: none;
margin: 1em 0;
}
#links li:hover {
list-style-type: square;
}
#links a:link, #links a:visited, #links a:hover, #links a:active {
color: black;
}
body, html {
font-family: FreeSans, Helvetica, Helvetica Neue, Arial, sans-serif;
}
div#rechts {
background: transparent url(rechts.jpg) top right no-repeat;
margin: 0 0 0 185px;
padding: 25px 90px 8px 9px;
min-height: 390px;
line-height: 1.8em;
}
div.gallery {
min-height: 163px;
border: 2px solid #d2d2d4;
padding: 0;
margin: 20px 0 40px 0;
}
div.inner_gal {
padding: 20px;
}
div.videogal {
border-color: #e2012b;
}
p.videoline {
margin: 0;
padding: 0 3em;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1em;
line-height: 90%;
background: #e2012b;
color: white;
}
.filesize {
text-transform: none;
letter-spacing: 0.3em;
}
.imgtitle {
float: right;
border: 2px solid #d2d2d4;
}
.imgbox {
width: 200px;
height: 133px;
float: left;
margin: 9px;
border: 1px solid #e2012b;
background: #f1f1f1;
text-align: center;
}
.imgbig {
margin: 7px auto;
width: 650px;
border: 1px solid #e2012b;
background: #f1f1f1;
text-align: center;
}
div#footer {
margin: 0;
padding: 0 85px 0 192px;
clear: both;
text-align: center;
font-family: monospace;
letter-spacing: 0.15em;
}
div#footer p {
padding: 1px;
border-top: 1px solid black;
}
a:link, a:visited, a:hover, a:active {
text-decoration: none;
color: #e2012b;
}
a img {
border: none;
vertical-align: middle;
margin: 0;
padding: 0;
}
h2#admin {
text-align: center;
background: #e2012b;
margin: 0;
padding: 1em;
color: white;
font-variant: small-caps;
}
p.rss {
border: 2px solid #d2d2d4;
padding: 20px;
margin: 20px 0 40px 0;
background: white url(rss.png) no-repeat top right;
}
p.error {
text-align: center;
background: #e2012b;
margin: 0;
padding: 0.1em 0;
font-size: small;
color: white;
}
fieldset {
border: 1px solid #e2012b;
background: #f1f1f1;
text-align: center;
padding: 5px;
}
div.preview {
border: 2px solid #d2d2d4;
padding: 20px;
margin: 20px 0 40px 0;
}
p.previewhead {
color: #d2d2d4;
border-bottom: 1px solid #d2d2d4;
text-align: right;
font-size: large;
margin: 0 0 15px 0;
padding: 0;
}
label, p.label {
display: inline;
font-weight: bold;
color: #e2012b;
}
textarea {
width: 600px;
border: 1px solid #e2012b;
}
input {
margin-left: 10px;
padding: 2px;
border: 1px solid #e2012b;
}
.red {
color: #e2012b;
}
.smallfoot {
font-size: 0.8em;
}
.recaptcha {
width: 330px;
margin: 10px auto 5px auto;
text-align: center;
height: 120px;
}
.recaptcha-inner {
margin: 0 auto;
}
.credits {
font-size: x-small;
text-align: right;
font-family: monospace;
padding: 0 1em;
letter-spacing: 0.15em;
}
.url {
color: green;
}
