html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #ffffff;
  background: #ffffff url(../images/site/bac.jpg);
  background-repeat:no-repeat;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;  
 
	margin:0px;
	padding:0px;
	scrollbar-arrow-color : #FF0000;
	scrollbar-base-color : #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ff0000;
}

	.tx-bddbflvvideogallery-pi1 {
   padding-top: 15px;
   padding-left: 120px;
  text-align:center;
  background-color:#FFF;
  }

DIV.banner {
POSITION: absolute	
}
/*a:visited, a:link, a:active {
text-decoration: none;
font-weight: normal;
font: 11px Veradana, Helvetica, Arial, sans-serif;
color: #666666;
line-height:1.6em;
}*/
a.catlink:hover, a:hover {
color: #a00000;
}
p, div, td {
font: 11px Veradana, Helvetica, Arial, sans-serif;
}

p,pre, h1 {
margin:0px 10px 10px 10px;
}

h1 {
font-size:12px;
padding-top:10px;

color: #564b47;
background-color: transparent;
	}

a { 
color: #333333;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
 

/*  positioning-layers statisch und absolut */

#box_head {
	background: #ffffff repeat-y url(../images/site/headbac.gif);
	width:900px;
	margin: 10px 50px auto;
	padding:0px;
	text-align:left;
	clear: all;
}

#links {
margin: 15px 3px 15px 0px;
width:150px;
padding:0px;
float:left;
}

#tip {
margin-left:16px;
}
.newsletter {
margin-left:16px;
}
#print {
margin-left:16px;
}
#searchbox {
margin:5px 0 5 15px;
}
#content {
margin:15px 0px 0px 0px;
width:596px;
float:left;

}
#inhalt {
margin:15px 0px 0px 0px;
width:596px;
float:left;
}

#rechts {
margin: 15px 0px 0px 0px;
width:150px; 
padding:0px;
float:right;
}
#kopf {
padding:0px;
width: 900px;
height:95px;
background-image:url(../images/head.jpg);
}

#kopf h1 {
font-size: 11px;
text-align: right;
color: #FFFFFF;
padding:5px 15px;
margin:0px;
background-image:url(../images/site/kopf_bg.jpg);
}
#head_rahmen h1 {
font-size: 11px;
text-align: right;
color: #FFFFFF;
padding:5px 15px;
margin:0px;
background-image:url(../images/site/kopf_bg.jpg);

}

#head_rahmen_nav  {
font-size: 11px;
text-transform:uppercase;
text-align: left;
color: #FFFFFF;
padding:5px 0px 3px 5px;
margin:0px;
background-image:url(../images/site/kopf_bg.jpg);
}


#kopf p {
padding:10px;
margin:0px;
}	
#head_rahmen {
width: 900px;
height: 24px
}
#head_rahmen_nav a  {
font-size: 11px;
font-weight:bold;
text-transform:uppercase;
text-align: left;
color: #FFFFFF;
padding:5px 5px;
margin:0px;
}
#head_rahmen_nav a:hover  {
color: #333333;
}

#head_rahmen a  {
font-size: 11px;
font-weight:bold;
text-align: left;
color: #FFFFFF;
padding:5px 5px;
margin:0px;
}
#head_rahmen a:hover  {
color: #333333;
}
#head_rahmen_nav .head_rahm a {
color: #333333;
}

#foot_rahmen {
width: 900px;
height: 26px
}
#foot_rahmen h1 {
font-size: 11px;
text-align: right;
color: #FFFFFF;
padding:3px 15px;
margin:0px;
background-image:url(../images/footer_haupt.jpg);
}
#foot_rahmen a  {
font-size: 11px;
font-weight:bold;
text-align: left;
color: #FFFFFF;
padding:4px 5px;
margin:0px;
}

.feld {

	border: #DDDDDD;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.datum {
	font-size: 10px;
	width: 120px;
	text-align: right;
}
.head {
	color: #b00002;
	font-size: 10px;
	font-weight: bold;
	width: 120px;
}
.text {
text-align:inherit;
padding-top: 5px;
background: #fcecec;
height: 170px;
min-height: 170px;
border:1px solid silver;
}

.rot {
font-size: 10px;
padding-left:22px;
color: #a00000;
}
.suche{
font-size: 10px;
padding-left:32px;
color: #a00000;
}

.rotmitglied {
font-size: 10px;
padding-left:8px;
color: #a00000;
}
.kurztab{
font-size: 10px;
padding-left:10px;
color: #a00000;
}
.tabelle {
	background: #ffffff repeat-y url(../images/site/tabelle_bac.gif);
	}
	.tabelle_head {
	background: #ffffff repeat-y url(../images/site/tabelle_bac_head.jpg);
	}
	.tabelle_head td {
	padding-top:4px;
	}
	.tabelle_content {
	background: #ffffff repeat-y url(../images/site/tabelle_bac.jpg);
	border-left:1px solid #a00000;
	border-right:1px solid #a00000;
	border-bottom:1px solid #a00000;
	
	}
#nextgame {
padding:0px;

font-size:11px;
}
/* CSS for the box starts here
================================================*/
/* Default styling. Used when JavaScript is unsupported */
.cbb {
	padding:0 5px;
	margin:1em 0;
	background:#fff;
	border:1px solid #666;
	}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	}
/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

/* Two of the boxes are floated just for this demo. Adjust to your needs. */
.cb {
	margin:0.5em 0;
	}
.one {
	margin:0.5em 0;
	}
.two {
	width:33%;
	float:left;
	}
.three {
	width:140;
	float:right;
	}
	.four {
	width:33%;
	float:left;
	}
	.five {
	width:50%;
	float:left;
	}
	.six {
	margin:0.5em 0;
	}
/* Rules for the top corners and border */
.bt {
	background:url(../images/site/box.png) no-repeat 100% 0;
	margin:0 0 0 18px;
	height:15px;
	}
.bt div {
	height:15px;
	width:18px;
	position:relative;
	left:-18px;
	background:url(../images/site/box.png) no-repeat 0 0;
	}

/* Rules for the bottom corners and border */
.bb {
	background:url(../images/site/box.png) no-repeat 100% 100%;
	margin:0 0 0 12px;
	height:14px;
	}
.bb div {
	height:14px;
	width:12px;
	position:relative;
	left:-12px;
	background:url(../images/site/box.png) no-repeat 0 100%;
	}

/* Insert the left border */
.i1 {
	padding:0 0 0 12px;
	background:url(../images/site/borders.png) repeat-y 0 0;
	}
/* Insert the right border */
.i2 {
	padding:0 12px 0 0;
	background:url(../images/site/borders.png) repeat-y 100% 0;	}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	background:#fff;
	border:1px solid #fff;
	border-width:1px 0;
	padding:0 3px;
	}
/* CSS for the box ends here */

/* You can use different borders for different boxes on the same page. Just adjust the CSS. The following is an example that uses the GIF images instead of the PNG images. Note that you can also adjust borders, heights and paddings this way. Remember to adjust the IE CSS as well. */
.one .i3 {
	background:#fff;
	background-image:url(../images/site/news_bac.gif);
	border:1px solid #fff;
	border-width:1px 0;
	padding:0 3px;
	}
	.six .i3 {
	background:#fff;
	background-image:url(../images/site/tip_bac.gif);
	border:1px solid #fff;
	border-width:1px 0;
	padding:0 3px;
	}
.three .i1,
.three .i2 {
	background-image:url(../images/site/borders2.gif);
	}
.three .bt,
.three .bt div,
.three .bb,
.three .bb div {
background-image:url(../images/site/box2.gif);
}
.three .bt,
.three .bt div {
height:35px;
}



/* Just a bit of styling for this example. Adjust as you wish. */
.cb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	font:bold 1.2em/1 Verdana, Arial, Helvetica, sans-serif;
	}

#archiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


/*sitemap*/
.tx-dropdownsitemap-pi1 A {
			font-weight: bold;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
			padding: 2px;
			margin-bottom: 5px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
		}
		
/*index search*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#FFFFFF; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch-info { display:none;; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#DDDDDD; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/*news*/
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:1px solid #000;
	background-color:#BBE53A;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #769024;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
	
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
	clear:both
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #85A600;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}
.single_sub {
font-style:italic;
font-size:11px;
font-weight:normal;
}


.news-single-img {
	float: right;
	margin-left:5px;
}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;

}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	padding: 2px;

}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;

}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}
