 body {
	margin-top: 0;
	color: #666666;
	background-color: #333;
	text-align: center;  /* Zentrierung im Internet Explorer */
	font-size: 100.01%;
	font-family: Arial,sans-serif;
	text-align: center;  /* Zentrierung im Internet Explorer */
  }
  div#Seite {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 797px;
	background:url(./images/stitch/bg.png) repeat-y;
}
  legend {
    color:#EEEEEE;
	background:transparent;
}
  h1 {
    color:#ffcc00;
	font-family: Helvetiker;
	background:transparent;
}
  div.Header {
	height:161px;
	width:797px;
	background:url(./images/stitch/header.png) no-repeat;
  }
  div#Navi{
	background:url(./images/stitch/leftbg.png) repeat-y;
	float: left; width: 147px; height:100%;
  }
  div.Navigation {
	line-height: 0.5em;
	padding-left:27px;
	font-size: 0.73em;
	color: #666;
	background:transparent;
  }
  div.Navigation li {
	text-decoration:none;
  }
  div.Navigation a {
	color: #666;
	text-decoration:none;
	display: block;
	font-weight: bold;
	background:transparent;
  }
  div.Navigation a:link {
	color: #666;
	text-decoration:none;
	background:transparent;
  }
  div.Navigation a:visited {
	color: #666;
	background:transparent;
  }
  div.Navigation a:hover {
	color: #CCCCCC;
	background:transparent;
  }
  div.Navigation a:active {
	color: white;
	background:transparent;
  }
  div#Discount {
	position:absolute;
	top:64px;
	left:50%;
	margin-left:-186px;
	z-index:1208;
  }
  div#Donate {
	position:absolute;
	top:85px;
	left:50%;
	margin-left:-80px;
	z-index:1208;
  }
  div#Info {
	line-height: 0.5em;
	font-size: 0.73em;
	color: #666;
	float: right; width:147px;
	background:url(./images/stitch/rightbg.png) repeat-y;
  }
  div#Info li {
	text-decoration:none;
  }
  div#Info a {
	color: #666;
	text-decoration:none;
	display: block;
	font-weight: bold;
	background:transparent;
  }
  div#Info a:link {
	color: #666;
	text-decoration:none;
	background:transparent;
  }
  div#Info a:visited {
	color: #666;
	background:transparent;
  }
  div#Info a:hover {
	color: #CCCCCC;
	background:transparent;
  }
  div#Info a:active {
	color: white;
	background:transparent;
  }

  div#Inhalt {
	margin-left:147px;
	border: 0px;
	background:url(./images/stitch/midbg.png) repeat-y;
	width:503px;
  }
  div.Mid {
	margin-left: 147px;
	background:url(./images/stitch/mid1.png) no-repeat;
	width:503px;
	height:10px;
  }
  div#Fusszeile {
	font-size: 0.73em;
	color: #666;
	clear: both;
	margin-bottom:-5px;
	text-align: center;
	width:797px; height:112px;
	background:transparent;
  }
  div#Fusszeile a {
	color: #666;
	text-decoration:none;
	font-weight: bold;
	background:transparent;
  }
  div#Fusszeile a:link {
	color: #666;
	text-decoration:none;
	background:transparent;
  }
  div#Fusszeile a:visited {
	color: #666;
	background:transparent;
  }
  div#Fusszeile a:hover {
	color: #CCCCCC;
	background:transparent;
  }
  div#Fusszeile a:active {
	color: white;
	background:transparent;
  }
  div#Besucher {
	font-size: 0.73em;
	color: #000;
	font-weight: bold;
	position:absolute;
	top:142px;
	left:50%;
	margin-left:288px;
	z-index:1204;
	background:transparent;
}
  div#Mitglieder {
	font-size: 0.73em;
	color: #000;
	font-weight: bold;
	position:absolute;
	top:142px;
	left:50%;
	margin-left:-325px;
	z-index:1205;
	background:transparent;
}
  div.Video {
	position: absolute;
	top: 93px;
	left: 50%;
	margin-left: 118px;
}
  div.Content {
	text-align:center;
	font-size: 0.73em;
	color: #666;
	font-weight: bold;
	padding-left:13px;
	padding-right:12px;
	background:transparent;
}
  div.fsb {
	position: absolute;
	top:104px;
	left:50%;
	margin-left:-115px;
	z-index:10202;
    border:1px solid #000;
    background-color:#EEE;
    width:60px;
    height:12px;
    padding:1px;
}
  div.scribble {
	font-size:11px;
	color:#480145;
	font-weight:bold;
	position: absolute;
	top:0px;
	left:50%;
	margin-left:-13px;
	z-index:10203;
	background:transparent;
} 
  div.fortschritt {
    background-color:#680053;
    height:12px;
    width:10%; /* Fortschritt */
}
  a {
	color: #666;
	background:transparent;
	text-decoration:none;
	font-weight: bold;
  }
  a:link {
	color: #666;
	background:transparent;
	text-decoration:none;
  }
  a:visited {
	color: #666;
	background:transparent;
  }
  a:hover {
	color: #CCCCCC;
	background:transparent;
  }
  a:active {
	color: white;
	background:transparent;
  }
  div.Search {
	position: absolute;
	top: 136px;
	left: 50%;
	margin-left: -206px;
	z-index: 1207;
}
  form {
	border : none;
	margin : 0;
	padding : 0;
}
  input, textarea, select {
	border : 1px solid #666666;
	background:transparent;
	font : normal 10px Verdana, Arial, Helvetica, sans-serif;
	color : #cccccc;
	font-weight:bold;
}
  input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
	border : 1px solid #cccccc;
	background-color : #660000;
	color : #cccccc;
	font-weight:bold;
}
  input[type="radio"], input[type="checkbox"], input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active {
	border : 0;
	font-weight:bold;
}
  .input {
	border : none;
	margin : 2px;
}
.box2 {
background : url(./images/basebanner3.png) no-repeat center center;
width : 100%;
height: 192px;
}
.box2 a {
color : #000000;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.box2 a:hover {
color : #cc0000;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.box32 {
background : url(./images/basebanner2.png) no-repeat center center;
width: 100%;
height:152px;
}
.box32 a {
color : #000000;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.box32 a:hover {
color : #cc0000;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.box3 {
width : 468px;
padding-left:5px;
padding-right:5px;
}
.box3 a {
color : #EEEEEE;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.box3 a:hover {
color : #FFCC00;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.box4 {
width : 521px;
}
.box4 a {
color : #000000;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.box4 a:hover {
color : #cc0000;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.box5 {
background : url(./images/basebanner2.png) no-repeat;
width : 521px;
height:152px;
}
.box5 a {
color : #000000;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.box5 a:hover {
color : #cc0000;
text-decoration : none;
font-weight : bold;
	background:transparent;
}
.mid6 {
width : 468px;
font-size : 11px;
color : #000000;
text-align : left;
	background:transparent;
}
.mid9 {
width : 468px;
font-size : 11px;
color : #dddddd;
text-align : left;
	background:transparent;
}
.hd2 {
color : #ffffff;
font-size : 15px;
font-weight : bold;
	background:transparent;
}
.hd3 {
color : #ffffff;
font-size : 15px;
font-weight : bold;
text-align:left;
	background:transparent;
}
.hdfiller {
color : #ffffff;
font-size : 14px;
font-weight : bold;
	background:transparent;
}
.leftalign {
text-align : left;
}
.hdfillermid {
width : 464px;
}
.hd7 {
font-family:Tahoma;
font-size : 11px;
font-weight : 100;
padding-left:0px;
}
.hdprem {
font-size : 12px;
font-weight : normal;
}
#hdpremiumone {
position : absolute;
color : #000000;
margin-top : 13px;
margin-left : 30px;
z-index : 10001;
	background:transparent;
}
#hdpremiumtwo {
position : absolute;
color : #000000;
margin-top: 13px;
margin-left : 30px;
z-index : 10001;
	background:transparent;
}
.premlogo {
position : absolute;
margin-top : -65px;
margin-left : -59px;
z-index : 10011;
}
.premstars {
position : absolute;
margin-top : -22px;
margin-left : 139px;
z-index : 99;
}
.nummer1 {
position : absolute;
color : #000000;
margin-top : -60px;
margin-left : -1px;
z-index : 10001;
	background:transparent;
}
.nummer2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
position : absolute;
color : #000000;
margin-top : -55px;
margin-left : 4px;
z-index : 10001;
	background:transparent;
}
.nummer3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
position : absolute;
color : #000000;
margin-top : -55px;
margin-left : 0px;
z-index : 10001;
	background:transparent;
}
.border2 {
border: 1px solid #111112;
font-size: 11px;
background-color: #111111;
color: #000000;
padding:1px;
}
.border3 {
border: 2px solid #ff0000;
font-size: 11px;
color: #666666;
background-color: #000000;
font-weight: bold;
padding:1px;
}

ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size:9px;
background:url(images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
font-weight:normal;
background:transparent;
}

ul.menu li a:hover,.current {
color:#fff;
background:url(images/bg.png) repeat-x top left;
text-decoration:none;
}

ul.menu .current a {
color:#fff;
font-weight:700;
background:transparent;
}


/*RED*/
ul.menu.red{
background-color:#B11718;
}
ul.menu.red li a:hover, .menu.red li.current {
background-color:#DE3330;
}

.modernbricksmenu2{
padding: 0;
width: 468px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 5px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid silver;
}

.modernbricksmenu2 a:hover{
background-color: #660000; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #660000; /*Brown color theme*/ 
color: white;
border-color: #670000; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
