html { 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body
{ font-size:10pt; font-family: Verdana; color:#f0f0f0; background-color:#171755}

form { margin: 0px; border: none; }

hr { color:#4C4CCB; height:0px}

/* schriftstil,abstände */
table
{ font-size:10pt; border-collapse: collapse}

table.rahmen { solid #666666;}

/* Fensterüberschrift */
.fensterHL { color: #000000; text-align:center; font-weight:bold }

/* Haedline von News */
.newsHL {color: #e0e0e0; font-weight:bold; height:20; text-align:center; background-image:url('/images/design2/png/navi/news.png')}
.newsBody { color: #f0f0f0; font-size:10pt; background-color:#27539c}
.newsBodyColor {  padding:5px; background-color:#27539c}
td#newsBodyColor {  padding:5px; background-color:#27539c}
td#newsBodyColorIndex {  padding:5px; }

/* Navigation */
.NaviHL { color: #ffffff; font-size:10pt; font-weight:bold; text-align:center;}
.NaviEinrueck { display: block; padding-left: 8px; height:25; padding-right:0; color: #547085; }
.NaviEinrueck2 { display: block; background-color:#0000ff; padding-left: 15px; height:25; padding-right:0}

/* Memberliste klein */
.memcell {}
.memcella { background-image:url('/images/design2/png/memcella.png'); }

/* Statistic oben rechts*/
.statistic{	padding:0; font-size:7pt; cellspacing:0; }

/* allgemeine links im text */
a:link{color: #000000; text-decoration:none underline}
a:visited{color: #000000; text-decoration:none underline}
a:hover{ color:#FFFFFF; background-color:#606060; }
a:active{color: #000000; text-decoration:none underline}

/* Navigation Links / rechts */
#menu { background-position: left top; font-size:13pt; 
/* background-color:#808080*/
}

#menu a:link {border-right:1px solid #606060; border-left:1px solid #606060; display: block; 
 padding-left: 8px; padding-bottom: 0; padding-top: 0; padding-right:0px; margin: 0px auto; height:25;
 text-decoration:none;
/* color:#f0f0f0;*/
}
#menu a:visited {border-right:1px solid #606060; border-left:1px solid #606060; display: block; 
 padding-left: 8px; padding-bottom: 0; padding-top: 0; padding-right:0px; margin: 0px auto; height:25
 text-decoration:none;
/* color:#f0f0f0;*/
}
#menu a:hover {border-right:1px solid #606060; border-left:1px solid #606060; display: block;
 padding-left: 8px; padding-bottom: 0; padding-top: 0; padding-right:0px; margin: 0px auto; height:25
 text-decoration:none;
 color:#ffffff;
}
#menu a:active {border-right:1px solid #606060; border-left:1px solid #606060; display: block;
 padding-left: 8px; padding-bottom: 0; padding-top: 0; padding-right:0px; margin: 0px auto; height:25
 text-decoration:none;
/* color:#f0f0f0;*/
}

/* -------- */
h1, h2, h3, h4, h5, h6 {
	color: #f0f0f0; font-weight : normal; margin: 0px; 
}
h1 {
	font-size: 1.6em; font-weight: bold; letter-spacing: 0.02em; 
}
h2 {
	font-size: 1.3em; font-weight: bold; letter-spacing: 0.02em;
}
h3 {
	font-size: 1.2em; font-weight: bold;
}
h4 {
	font-size: 1.0em; font-weight: bold
}
h5 {   
FONT-STYLE: italic; TEXT-DECORATION: underline; 
}

.bild_links{
	margin-top:5px;
	margin-right:15px;
	margin-bottom:15px;
	margin-left:10px;
	padding:0;

	float:left;
}

.bild_rechts{
	margin-top:5px;
	margin-right:15px;
	margin-bottom:15px;
	margin-left:10px;
	padding:0;

	float:right;
}

/* Forum */
INPUT.button
{
    CURSOR: hand;
    font-size:8pt
}
BUTTON.button
{
    CURSOR: hand;
    font-size:8pt
}
INPUT.buttonklein
{
    border:1px outset #C0C0C0;
    width:100; height:16; font-size:7pt
}
INPUT.EingKlein
{
    padding:0; COLOR: #FF9900;
    font-size:10px; height:16
}
TEXTAREA
{
    border:1px solid #999999; font-size:8pt
}
PRE
{
    padding:5px; 
    BACKGROUND-COLOR: #666666
}

FONT.small{	font-size: xx-small; }
/* Forum */

.slideshow { height: 140px; width: 240px; margin: left;}
.slideshow img { padding: 0; border: 0px solid #ccc; background-color: #eee; }

.slideshow1 { height: 100px; width: 160px; margin: auto;}
.slideshow1 img { padding: 0; border: 0px solid #ccc; background-color: #eee; }

.slideshow2 { height: 160px; width: 190px; margin: left;}
.slideshow2 img { padding: 0; border: 0px solid #ccc; background-color: #eee; }

#nav a { border: 1px solid #CCCCCC; background: #000080; text-decoration: none; margin: 0 5px; padding-left:1px; padding-right:1px; padding-top:0px; padding-bottom:0px  }
#nav a.activeSlide { background: #0099FF;  }
#nav a:focus { outline: none; }