#full{
max-width:100%;
width: expression(95 + "%");
margin:0 auto;
}

#pagec{
z-index:1;
position:relative;
}

#subfooter {
width: 50%;
color: #fff;
text-align: center;
margin: 15px auto;
padding: 4px;
font-size: 10px;
}

#footer {
width:80%;
color: #fff;
padding:10px;
clear: both;
margin:15px auto;
border: 1px solid #0ef;
height:100px;
background:#011;
}

.banner{
margin: 15px auto;
}

#naviL{
height:42px;
width:66px;
background: url(images/naviL.gif) no-repeat top;
}

#naviR{
height:42px;
width:66px;
background: url(images/naviR.gif) no-repeat top;
}

#navibkg{
height:42px;
background: url(images/navi.gif) repeat-x top;
}

#navi {
height: 42px;
margin: 0 auto;
background: url(images/navi.gif) repeat-x top;
}

#navi ul {
margin: 0;
padding: 0 0 0 0;
}

#navi ul li {
overflow: hidden;
background-image: none;
float: left;
margin: 0;
line-height: 42px;
white-space: nowrap;
}

#navi ul li a {
display: block;
width: 100px;
height: 42px;
margin-top: 0;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #011;
text-decoration: none;
background: url(images/button.gif) no-repeat;
background-position: 0 0;
text-align: center;
}

#navi ul li a:hover {
width: 100px;
height: 42px;
background-position: -100px 0;
color: #08a;
}

.floatR{
float:right;
line-height: 42px;
}

.floatL{
float:left;
}

#logo{
height:260px;
width:100%;
background: url(images/logo.gif) no-repeat top;
margin: 15px auto;
}

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

a:hover {
color: #08a;	
text-decoration: underline;
}

a.side {
color: #fff;	
text-decoration: none;
}

a:hover.side {
color: #08a;	
text-decoration: underline;
}

a.white, li.white a {
color: #fff;	
text-decoration: none;
}

a:hover.white, li.white a:hover {
color: #08a;	
text-decoration: underline;
}

.bullet{
border:0;
}

/*Main Hintergrund*/

body {
margin: 12px;
background: url(images/pbkg1.jpg) fixed repeat-y top center;
background-color: #011;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFF;
}

hr {
height: 1px;
border: 1px solid #045;
}

hr.side-hr {
height: 2px;
border: 2px solid #045;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

pre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.alt {
color: #045;
}

.spacer {	
margin-bottom: 15px;
}

.admin-message {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
color: #fff;
background:#045;
border: 1px solid #000;
padding: 3px 4px 5px 4px;
margin-bottom: 20px;
}

form {
margin: 0px;
}

.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
background-color: #011;
height: 20px;
border: 1px solid;
border-color:#045 #000 #000 #045;
margin-top: 2px;
}

.bbcode {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
background-color: #011;
border: 1px solid;
border-color:#000 #045 #045 #000;
margin-top: 2px;
}

.textbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
background-color: #011;
border: 1px solid;
border-color:#045 #045 #045 #045;
}

/* Abstand zu den Seiten */

.main-body {
font-size: 11px;
color: #fff;
padding : 4px 10px 4px 10px;
}

.side-left .side-border-right {
display: none;
}

.side-right .side-border-left {
display: none;
}

.side-border-left {
color: #fff;
padding : 15px;
width: 175px;
}

.side-border-right {
color: #fff;
padding : 5px;
width: 175px;
}

.bt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-align:center;
}

/*Seitenborder rechts*/

.side-border-right .btop{
width:200px;
height:75px;
background-image: url(images/Rbt.gif);
text-align:center;
padding: 15px;
}

.side-border-right .bm{
width:200px;
background: url(images/Rbm.gif) repeat-y;
padding: 15px;
}

.side-border-right .bb{
width:200px;
height:30px;
background: url(images/Rbb.gif);
}

/*Seitenborder links*/
.side-border-left .btop{
width: 200px;
height: 75px;
background-image: url(images/Lbt.gif);
text-align:center;
padding: 15px;
}

.side-border-left .bm{
width: 200px;
background: url(images/Lbm.gif) repeat-y;
padding: 15px;
}

.side-border-left .bb{
width: 200px;
height: 30px;
background-image: url(images/Lbb.gif);
}

/*Mittelborder*/
.tt {
height: 75px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
background: url(images/tt.gif) repeat-x top center;
text-align:center;
}

.t-b {
height: 75px;
background: url(images/tb.gif) repeat-x top;
}

.ttr {
width: 200px;
height: 75px;
background: url(images/ttr.gif) no-repeat top;
}

.t-br {
width: 200px;
height: 75px;
background: url(images/tbr.gif) no-repeat top;
}
.ttl {
width: 200px;
height: 75px;
background: url(images/ttl.gif) no-repeat top;
}

.t-bl {
width: 200px;
height: 75px;
background: url(images/tbl.gif) no-repeat top;
}

.tsl {
width: 30px;
height: 100%px;
background: url(images/tl.gif) repeat-y top;
}

.tsr {
width: 30px;
height: 100%;
background: url(images/tr.gif) repeat-y top;
}

.T-body {
font-size: 10px;
color: #fff;
padding: 4px;
}

.news-category {
border: 0;
margin: 3px 5px 0 0;
float: left;
}

.news-footer {
font-size: 10px;
color: #fff;
border: 1px solid #fff;
padding: 3px 4px 4px 4px;
}

.center {
margin: 0 auto;
}

.tbl-border {}

.tbl {
font-size: 11px;
color: #fff;
padding: 4px;
border: 1px solid #fff;
}

.tbl1 {
font-size: 11px;
color: #fff;
padding: 4px;
border: 1px solid;
border-color:#045 #045 #045 #045;
background: #011;
}
.tbl2 {
font-size: 11px;
color: #fff;
padding: 4px;
border: 1px solid;
border-color:#045 #045 #045 #045;
background: #011;
}

.forum-caption {
font-size: 11px;
font-weight: bold;
color: #fff;
padding: 2px 4px 4px 4px;
}

.quote {
font-size: 11px;
color: #fff;
background-color: #045;
padding: 4px;
margin : 0 20px;
border: 1px solid #045;
}

.comment-name {
font-weight: bold;
color: #fff;
}

.shoutboxname {
font-weight: bold;
color: #fff;
}

.shoutbox {
color: #fff;
}

.shoutboxdate {
font-size: 10px;
color: #fff;
}

.small {
font-size: 10px;
font-weight: normal;
}

.small2 {
font-size: 10px;
font-weight: normal;
color: #fff;
}

.side-small {
font-size: 10px;
font-weight: normal;
color: #fff;
}

.side-label {
color: #fff;
margin: 2px 0 2px 0;
padding: 2px 2px 3px 2px;
}

/* Vertical Navigation */

#navigation h2 {
font-size: 10px;
font-weight: normal;
margin: 0;
padding: 4px;
}

#navigation ul {
margin: 0;
padding: 0;
list-style-type: none;
}

* html #navigation ul li{
height: 1%;
}

#navigation a {
display: block;
color: #fff;
padding: 2px;
text-decoration: none;
}

#navigation a:hover {
color: #fff;
background-color: #08a;
}

.pagenav {
padding: 4px;
}

.pagenav span {
color: #fff;
background-color: #08a;
border: 1px solid #ddd;
padding: 2px 4px 2px 4px;
margin: 2px;
}

.pagenav a {
color: #fff;
border: 1px solid #08a;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
}

.pagenav a:hover {
color: #fff;
background-color: #08a;
margin: 2px;
text-decoration: none;
}



