body {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
padding : 0;
margin : 5px 10px 0;
}
a {
color : #ffffff;
text-decoration : none;
}
a:hover {
color : #ffffff;
text-decoration : underline overline;
}
a.side {
color : #ffffff;
text-decoration : none;
}
a:hover.side {
color : #ffffff;
text-decoration : underline overline;
}
a.white {
font-size : 11px;
color : #ffffff;
text-decoration : none;
}
a:hover.white {
color : #ffffff;
text-decoration : underline overline;
}
img {
border : 0;
}
form {
margin : 0;
}
hr {
border-top : 1px solid #e2e2e2;
border-bottom : 1px solid #f9f9f9;
}
hr.side-hr {
border : 1px solid #e2e2e2;
border-bottom : 1px solid #f9f9f9;
}
td {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
}
pre {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
}
.alt {
color : #ffffff;
}

.button {
background-image : url(images/button.gif);
font-family : Tahoma, Arial, Verdana, Sans-Serif;
font-size : 10px;
color : #000000;
border : 1px solid #999999;
margin-top : 2px;
}
.textbox {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
color : #ffffff;
background-color : #313131;
border : 1px solid #666;
}
.main-bg {
padding : 5px 0;
}
.side-border-left {
padding : 5px 5px 0 0;
}
.side-border-right {
padding : 5px 0 0 5px;
}
.main-body {
font-size : 10px;
color : #ffffff;
background-color : #313131;
padding : 12px 4px 3px;
}
.side-body {
font-size : 10px;
color : #ffffff;
background-color : #313131;
padding : 5px 0 0;
}
.border {
background-color : #313131;
border : 2px solid #979797;
}
.infobar {
background-image: url(images/bullet.gif);
background-color : #313131;
font-size : 10px;
color : #ffffff;
border-top : solid #c4c4c4;
border-top-width : 1px;
border-left : solid #c4c4c4;
border-left-width : 1px;
border-right : solid #f6f6f6;
border-right-width : 0;
border-bottom : solid #f6f6f6;
border-bottom-width : 1px;
padding : 3px 4px;
}
.infobar2 {
background-color : #313131;
font-size : 10px;
color : #ffffff;
border-top : solid #c4c4c4;
border-top-width : 1px;
border-left : solid #c4c4c4;
border-left-width : 0;
border-right : solid #f6f6f6;
border-right-width : 1px;
border-bottom : solid #f6f6f6;
border-bottom-width : 1px;
padding : 3px 4px;
}
.header_top    {
	width: 960px;
	height: 160px;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.oben_links {
	width: 62px;
	height: 52px;
	background-image: url(images/oben_links.gif);
}
.oben_mitte {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 52px;
	padding: 10px 2px;
	background-image: url(images/oben_mitte.gif);
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
	vertical-align: top;
}
.oben_rechts {
	width: 15px;
	height: 52px;
	background-image: url(images/oben_rechts.gif);

}
.links {
	width: 10px;
	background-image: url(images/links.gif);
	background-repeat: repeat-y;
         background-position: left;
}
.rechts {
	width: 10px;
	background-image: url(images/rechts.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.unten_links {
	width: 24px;
	height: 56px;
	background-image: url(images/unten_links.gif);
}
.unten_mitte {
height : 56px;
background-image : url(images/unten_mitte.gif);
background-repeat : repeat-x;
}
.unten_rechts {
	width: 24px;
	height: 56px;
	background-image: url(images/unten_rechts.gif);
	background-repeat: no-repeat;
}
.nav_oben_links {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
color : #ffffff;
background-image: url(images/nav_oben_links.gif);
	width: 21px;
	height: 30px;
}
.nav_oben_mitte {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
color : #ffffff;
background-image: url(images/nav_oben_mitte.gif);
background-repeat : repeat-x;
	height: 30px;
}
.nav_oben_rechts {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
color : #ffffff;
background-image: url(images/nav_oben_rechts.gif);
	width: 21px;
	height: 30px;
}
.nav_unten_links {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
color : #ffffff;
background-image: url(images/nav_unten_links.gif);
	width: 21px;
	height: 30px;
}
.nav_unten_mitte {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
color : #ffffff;
background-image: url(images/nav_unten_mitte.gif);
background-repeat : repeat-x;
	height: 30px;
}
.nav_unten_rechts {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
color : #ffffff;
background-image: url(images/nav_unten_rechts.gif);
	width: 21px;
	height: 30px;
}
.side-caption {
font-family : Verdana, Tahoma, Arial, Sans-Serif;
font-size : 10px;
font-weight : bold;
color : #ffffff;
background-color : #313131;
padding : 0 4px 3px;
}
.tbl-border {
background-color : #313131;
}
.tbl {
font-size : 10px;
padding : 3px 4px;
}
.tbl1 {
font-size : 10px;
color : #ffffff;
background-color : #313131;
padding : 4px;
}
.tbl2 {
font-size : 10px;
color : #ffffff;
background-color : #313131;
padding : 4px;
}
.forum-caption {
font-size : 10px;
font-weight : bold;
background-image : url(images/cellpic.gif);
color : #ffffff;
background-color : #313131;
padding : 4px;
}
.quote {
color : #ffffff;
background-color : #313131;
padding : 2px;
margin : 0 20px;
border : 1px solid #979797;
}
.poll {
height : 12px;
border : 1px solid #979797;
}
.comment-name {
font-weight : bold;
color : #ffffff;
}
.shoutboxname {
font-weight : bold;
color : #ffffff;
}
.shoutbox {
color : #ffffff;
}
.shoutboxdate {
font-size : 10px;
color : #ffffff;
text-align : right;
}
.small {
font-size : 10px;
font-weight : normal;
}
.small2 {
font-size : 10px;
font-weight : normal;
color : #ffffff;
}
.side-small {
font-size : 10px;
font-weight : normal;
color : #ffffff;
}
.side-label {
background-color : #313131;
padding : 1px 4px 3px;
background-image : url(images/side-cell.gif);
background-repeat : repeat-x;
}
.gallery {
padding : 16px 0 8px;
}
.gallery img {
border : 1px solid #979797;
}
.gallery:hover img {
border : 1px solid red;
}
img.activegallery {
border : 1px solid green;
}