@charset "utf-8";
/* CSS Document */

body {
background-image:url(../images/hg_rasen.jpg); 
background-attachment:fixed;
margin:0px;
padding:0px;
color:#002788;
background-repeat:no-repeat;
background-color:#6d9532;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0.01em;
font-size:10px;
line-height:16px;

}

a {
color:#002788;
}

.clearer {
clear:both;
}

#quicknaviTop {
	position:absolute;
	left:713px;
	top:57px;
	width:230px;
	z-index:100;
	color:#FFFFFF;
	text-align:right;
}
#quicknaviTop a{
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
cursor:pointer;}
#quicknaviTop2 {
	position:absolute;
	left:714px;
	top:58px;
	width:230px;
	z-index:99;
	color:#777777;
	text-align:right;
}
#quicknaviTop2 a{
color:#999999;
text-transform:uppercase;
text-decoration:none;
cursor:pointer;}
#logoLink {
	position:absolute;
	left:27px;
	top:130px;
	width:100px;
	height:100px;
	z-index:100;
	color:#FFFFFF;
}
#logoLink a{
display:block;
width:100px;
height:100px;
background-image:url(../../../clear.gif);}
#klaiber-markisen {
	position:absolute;
	left:830px;
	top:255px;
	width:112px;
	height:37px;
	z-index:100;
	
}
#klaiber-markisen-tl {
	position:absolute;
	right:14px;
	bottom:382px;
	width:112px;
	height:30px;
	z-index:100;
	
}
#klaiber-markisen a, #klaiber-markisen-tl a{
display:block;
width:112px;
height:37px;
background-image:url(../images/klaiberlogo.gif);
font-size:0px;
line-height:0px;
color:#ffffff;
text-decoration:none;}

#tunnel, #tunnelfooter {
position:relative;
}
#tunnel .logolinks {
position:absolute;
height:65px;
width:898px;
bottom:5px;
z-index:36000;
}

#tunnel .logolinks a{
display:block;
text-decoration:none;
font-size:0px;
float:left;
height:65px; 
width:100px;
background-image:url(../../../clear.gif)
}
#tunnel .logolinks a.l1 {width:125px;}
#tunnel .logolinks a.l2 {width:115px;}
#tunnel .logolinks a.l3 {width:117px;}
#tunnel .logolinks a.l4 {width:116px;}
#tunnel .logolinks a.l9 {width:108px;}
#tunnel .logolinks a.l5 {width:109px;}
#tunnel .logolinks a.l6 {width:108px;}
#tunnel .logolinks a.l7 {width:92px;}
#tunnel .logolinks a.l8 {width:96px;}


#container {
left:0px;
/*top:100px;*/
top:30px;
position:absolute;
width:972px;
padding-bottom:50px;
}

#main {
width:940px;
padding-left:14px;
padding-right:18px;
padding-bottom:20px;
background-image:url(../images/shadowPage2.png);
}

* html #main{background-image:none;}

#page {
background-color:#ffffff;
width:940px;
}
#shadowTop {
width:968px;
height:18px;
background-image:url(../images/shadowTop.png);
}

/** html #shadowTop{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates08/images/shadowTop.png', sizingMethod='scale');} */
* html #shadowTop{background-image:none;}

#shadowBottom {
width:968px;
height:18px;
background-image:url(../images/shadowBottom.png);

}
/* html #shadowBottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates08/images/shadowBottom.png', sizingMethod='scale');} */
* html #shadowBottom{background-image:none;}
#header {
width:940px;
height:242px;
margin-bottom:6px;

}


/*Start left*/

#left {
width:133px;
float:left;
}

#suche{
width:133px;
/*height:33px;*/
height:11px;
/* background-image:url(../elemente/bg-suche.gif);*/
background-image:url(../elemente/bg-suche-temp.gif);
margin-top:1px;
}

#sucheBorder{
width:126px;
border-bottom:dotted 1px #7f93c3;
margin-bottom:2px;
}

#mainNavi{
width:133px;
background-image:url(../elemente/bg-mainnavi.gif);


}

#mainNavi ul, #mainNavi li {
list-style:none;
padding:0px;
margin:0px;
width:111px;
}

#mainNavi  a{
width:111px;
border-top:dotted 1px #7f93c3;
border-bottom:dotted 1px #7f93c3;
margin-bottom:2px;
display:block;
font-size:10px;
font-weight:bold;
padding-left:7px;
padding-right:7px;
height:22px;
text-decoration:none;
color:#FFFFFF;
line-height:20px;
}
#mainNavi a:hover,#mainNavi .menueLevel1Act a{
background-image:url(../elemente/bg-mainnavi-L1hover.jpg);
}
.menueLevel2Top {width:133px; height:6px; background-image:url(../elemente/bg-mainnavi-topL2.jpg); margin-top:-4px;}
* html .menueLevel2Top {font-size:0px; line-height:0px;}
#mainNavi .menueLevel2 {background-color:#26479a; margin-right:0px; margin-top:-3px; border-bottom:dotted 0px #7f93c3; margin-bottom:2px; background-image:url(../elemente/bg-mainnavi-bottomL2.jpg); background-position:bottom left; background-repeat:no-repeat; padding-bottom:6px; padding-top:6px; margin-bottom:-2px;
width:125px;}
#mainNavi .menueLevel2 a {
border:none;
min-height:20px;
line-height:20px;
font-weight:normal;
font-size:9px; 
display:block;
height:auto}
#mainNavi .menueLevel2 a:hover,#mainNavi .menueLevel2Act a, #mainNavi .menueLevel2ActSub a{
background-image:url(../elemente/bg-mainnavi-L2hover.jpg);
background-repeat:no-repeat;
color:#7f93c3;

}
#mainNavi .menueLevel2ActSub {border-top:solid #7f93c3 1px;}
#mainNavi .menueLevel3 {
padding-bottom:10px;
border-bottom:solid #7f93c3 1px;}
#mainNavi .menueLevel3 a{
border:none;
height:auto;
line-height:11px;
font-weight:normal;
font-size:9px;
padding-left:14px;
padding-bottom:3px;
width:104px;}
#mainNavi .menueLevel3 a:hover{
background-image:none;}
#mainNavi .menueLevel3Act a{
color:#7f93c3;}

#borderMainnavi {
width:126px;
margin-top:2px;
border-top:dotted 1px #7f93c3;
} 
#tailMainnavi {
height:13px;
background-image:url(../elemente/tail-mainNavi.gif);
}

#headerQuickNavi {
width:119px;
height:21px;
padding-top:7px;
padding-left:7px;
padding-right:7px;
color:#FFFFFF;
line-height:21px;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
letter-spacing:1px;
background-image:url(../elemente/header-quicknavi.gif);}

#quickNavi {
width:133px;
background-image:url(../elemente/bg-left-boxes.gif);}

#quickNavi a{
width:111px;
border-top:dotted 1px #002788;
border-bottom:dotted 1px #002788;
margin-bottom:2px;
display:block;
font-size:10px;
font-weight:none;
padding-left:7px;
padding-right:7px;
height:25px;
text-decoration:none;
color:#002788;
line-height:23px;
}

#quickNavi IMG{
float:right;
margin-top:-27px;
margin-right:11px;}

.tailLeftBoxes {
height:8px;
background-image:url(../elemente/tail-left-boxes.gif);
margin-top:-3px;
width:133px;
}

#logosBelowNavi {
margin-top:14px;}

#logosBelowNavi .csc-textpic-below img {
margin-bottom:10px;
}

/*Ende left*/

#center{
width:534px;
float:left;
background-color:#ffffff;
padding-bottom:14px;
}

#statistik #center {
padding-bottom:0px;}

#center h1{
width:506px;
margin-top:6px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
background-color:#002788;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
height:47px;
line-height:40px;
letter-spacing:0.1em;
padding-left:14px;
padding-right:14px;
background-image:url(../elemente/bg-centerH1.gif);
}

#center h2{
font-size:13px;
margin-top:0px;
margin-bottom:5px;
}

#center .trennerBlau {
clear:both;
height:0px;
line-height:0px;}

.centerBox520, .statsBox {
width:506px;
padding-left:14px;
padding-right:14px;
background-image:url(../elemente/bg-center-boxes.gif);
}
.centerBox520 p {
margin-top:0px;
padding-bottom:10px;
}
.statsBox {
width:773px;
background-image:url(../elemente/bg-stats.gif);
}
#center .centerBox520 h1,  .statsBox h1{
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-weight:bold;
display:inline;
margin-top:0px;
margin-bottom:0px;
font-size:19px;
line-height:20px;
letter-spacing:2px;
background-image:none;
background-color:transparent;
text-transform:none;
width:auto;
height:auto;
color:#002788;
padding-left:0px;
padding-right:0px;
}
#center .centerBox520 .newsSingleHeader h1 {width:220px; display:block; overflow:hidden; padding-bottom:2px; line-height:22px;}
.centerBox520 p, .statsBox p{
margin-bottom:0px;
}
.centerBox520 .tabelle {
width:506px !important;}
.centerBox520Top, .statsBoxTop {
width:534px;
height:20px;
background-image:url(../elemente/top-center-boxes.gif);
}
.statsBoxTop {
width:801px;
background-image:url(../elemente/top-stats.gif)}


.centerBox520Tail, .statsBoxTail {
width:534px;
height:20px;
background-image:url(../elemente/tail-center-boxes.gif);
}

.statsBoxTail {width:801px;
background-image:url(../elemente/tail-stats.gif); }

/*Personalbox */

.personalBox {
width:150px;
height:266px;
padding-left:14px;
padding-right:14px;
background-image:url(../elemente/bg-personal.gif);
text-align:center;
float:left;
font-size:11px;
margin:auto;

}



.personalBox IMG{
display:block;
width:120px;
margin:auto;
margin-top:20px;
margin-bottom:7px;
}


.personalBox .position{
color:#7f93c3;
font-size:9px;
}

.personalBoxSpacer {
width:178px;
float:left;
height:266px;
}
.personalBoxSpacer2 {
width:89px;
float:left;
height:266px;
}
.sponsorenBox {
width:252px;
height:171px;
padding-left:7px;
padding-right:7px;
padding-top:28px;
background-image:url(../elemente/bg-sponsoren.gif);
text-align:left;
float:left;
font-size:11px;
margin:auto;
overflow:hidden;
}
.sponsorenBox h1{
padding:0;
padding-left:7px;
padding-right:7px;
padding-bottom:20px;
height:30px;
color:#FFFFFF;
line-height:30px;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
letter-spacing:2px;
text-align:left;
margin:7px 0 0 0;

}

.abteilungenBox {
width:252px;
height:314px;
padding-left:7px;
padding-right:7px;
background-image:url(../elemente/bg-abteilungen.gif);
text-align:left;
float:left;
font-size:11px;
margin:auto;
}
.abteilungenText {
height:88px;
padding-left:7px;
padding-right:7px;
display:block;
overflow:hidden;

}
.abteilungenIMGschraege {
display:block;
width:252px;
height:31px;
position:relative;
background-image:url(../elemente/abteilungenSchraege.png);
display:block;
}
* html .abteilungenIMGschraege {
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates08/elemente/abteilungenSchraege.png', sizingMethod="scale");
}
.abteilungenIMG {
display:block;
margin-bottom:-26px;

}
.abteilungenBox h1{
padding:0;
padding-left:7px;
padding-right:7px;
height:30px;
color:#FFFFFF;
line-height:30px;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
letter-spacing:2px;
text-align:left;
margin:7px 0 0 0;

}

/*Ende center*/

#right{
width:273px;
float:left;
font-size:9px;
line-height:12px;
background-color:#ffffff;
}
#right h1, #right h2, #right h3{
font-size:9px;
margin-top:0px;
margin-bottom:5px;
}
#right h4{
font-size:20px;
text-align:center;
font-weight:normal;
padding:0px;
margin:0px;
}
#right h5{
font-size:11px;
text-align:center;
font-weight:normal;
padding:5px 0 0 0;
margin:0px;
}
#right p{margin-top:0px;}

.rightBox266, .statsBoxRight, .statsBoxRightTab {
width:252px;
padding-left:14px;
padding-right:7px;
background-image:url(../elemente/bg-right-boxes.gif);
padding-top:7px;
padding-bottom:7px;
overflow:hidden;
}
.statsBoxRight, .statsBoxRightTab {
width:238px;
padding-right:28px;
background-image:url(../elemente/bg-right-stats.gif);
background-repeat:repeat-y;
height:507px;}

.statsBoxRightTab {height:auto;}

.statsBoxRight table td{height:17px;}
.statsBoxRightTab table td{line-height:18px;}

.rightBox266Top, .statsBoxRightTop {
width:252px;
height:20px;
background-image:url(../elemente/top-right-boxes.gif);
padding-top:5px;
padding-left:14px;
padding-right:7px;
color:#FFFFFF;
line-height:21px;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
letter-spacing:0.12em;
overflow:hidden;
}

.statsBoxRightTop {
background-image:url(../elemente/top-right-stats.gif);
height:6px;
background-repeat:no-repeat;}

.rightBox266Tail, .statsBoxRightTail {
width:273px;
height:7px;
background-image:url(../elemente/tail-right-boxes.gif);
margin-bottom:1px;
}
* html .rightBox266Tail,* html .statsBoxRightTail {
overflow:hidden;
line-height:0px;
height:6px;
}
.statsBoxRightTail {background-image:url(../elemente/tail-right-stats.gif);
background-repeat:no-repeat;}

.rightBox266 .leftBox {
width:118px;
float:left;
border-right:1px dotted #7F93C3;
padding-right:7px;


}
.rightBox266 .rightBox  div.csc-textpic-above {width:129px; float:right; margin-right:-5px; margin-bottom:-15px;}

.rightBox266 .rightBox {
width:119px;
float:right;


}

.rightBox266 .trennerBlau, .statsBoxRight .trennerBlau  {
height:2px;
border-top:1px dotted #7F93C3;
border-bottom:1px dotted #7F93C3;
margin-top:5px;
margin-bottom:4px;
}


#right .tabStart {
font-size:93%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.08em;}
/*Ende right*/



#footer {
text-align:right;
padding-right:20px;
margin-top:-10px;
margin-bottom:50px;
color:#FFFFFF;
font-size:9px;}


/*Ende footer*/

/*tt_news Definitionen */

.centerBoxNewslist {
width:520px;
height:130px;
padding:7px;
background-image:url(../elemente/bg-newslist.gif);
cursor:pointer;
}

.centerBoxNewslist p{
margin-bottom:0px;
margin-top:0px;
}

.centerBoxNewslist a{
padding-right:0px;
display:block;
height:130px;
text-decoration:none;
color:#002788;
overflow:hidden;
cursor:pointer;
}
.centerBoxNewslist a:hover, {
background-color:#dae0ed;
/*background-image:url(../elemente/bg-newslist-hover.gif);*/
}
.centerBoxNewslist span:hover {cursor:pointer; background-color:#dae0ed;}
.centerBoxNewslist span:hover.NewslistSchraege  {background-color:transparent;}
.NewslistContainer {display:block; height:130px; padding-left:7px;}
.NewslistText {
width:334px;
padding-top:10px;
padding-left:0px;
padding-right:14px;
display:block;
float:left;
}
.NewslistImage {
width:165px;
float:right;
text-align:right;
height:130px;
overflow:hidden;
}
.NewslistImageSpacer {
width:165px;
text-align:right;
height:130px;
overflow:hidden;
display:block;
}
.NewslistSchraege {
width:165px;
margin-top:-130px;
height:130px;
display:block;
background-image:url(../elemente/newslistSchraege.png);
position:relative;
}

* html .NewslistSchraege{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates08/elemente/newslistSchraege.png', sizingMethod='scale');}
* html .NewslistSchraege{background-image:none;}
.NewslistHeader {
font-size:14px;
line-height:16px;
font-weight:bold;
display:block;
}
.NewslistDate {
font-size:9px;
line-height:16px;
display:block;
color:#7F93C3;
}
.tx-ttnews-browsebox p {
}
.news-single-imgcaption {display:none;}
.newsSingleIMG {
float:right;
margin-right:-7px;
margin-top:-13px;
margin-left:7px;
width:286px;
}
 * html .newsSingleIMG {
float:right;
margin-right:0px;
margin-top:0px;
margin-left:7px;
width:270px;
overflow:hidden;
}

.newsSingleSchraege {
width:289px;
margin-right:7px;
margin-left:-3px;
position:absolute;
margin-top:-45px;
z-index:2;
}
* html .newsSingleSchraege {
display:none;
}

.NewsDateSingle {
color:#7F93C3;
margin-top:3px;}

.news-single-additional-info {
background-color:transparent;
border:none;
margin-top:15px;
padding:3px 0px 0px;
}
.news-single-related, .news-single-files, .news-single-links {
background-color:transparent;
border:none;
margin:0px 0px 3px;
padding:0px;
}

.newsAd468x60 {
color:#7F93C3;
font-size:10px;
width:468px;
margin:auto;
padding-top:14px;
padding-bottom:14px;}

.rightBox266 .leftBox .newsentryPresse a {
font-style:italic;
text-decoration:none;
padding-top:5px;
padding-bottom:8px;
display:block;}

.rightBox266 .leftBox .NewsDatePresse {
margin-top:14px;
margin-bottom:6px;
}


li.news-amenu-item-year {
list-style:none;
margin:15px 0 10px -80px;
padding:0;
font-size:20px;
}

/* Ende tt_news Definitionen */







/* Statistik */

#statistik {
float:left; 
padding-bottom:14px;
width:807px;
}
#right .spielerStats td{
line-height:16px;}

#statistik  h1.statsHeader, #statistik  h4{
width:779px;
margin-top:6px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
background-color:#002788;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
height:47px;
line-height:40px;
letter-spacing:0.1em;
padding-left:14px;
padding-right:14px;
background-image:url(../elemente/bg-statsH1.gif);
}

#right .statsBoxRight h1{
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-weight:bold;
display:inline;
margin-top:0px;
margin-bottom:0px;
font-size:21px;
line-height:20px;
letter-spacing:2px;
background-image:none;
background-color:transparent;
text-transform:none;
width:auto;
height:auto;
color:#002788;
padding-left:0px;
padding-right:0px;
}

#statistik table .dark {
background-color:#002788;}

#statistik table .bright {
background-color:#7F93C3;}

#statistik .borderStats {
border-right:1px dotted #7F93C3; width:7px;
margin-left:0px;
margin-right:3px;
}
#statistik img.tabIcons  {
margin:1px 3px 1px 1px;
}
.statsSelect {padding-right:14px;  text-align:right; margin-left:350px;}
.tabSelect {padding-right:14px;  text-align:right; margin-left:30px;}

.statsSelect input, .tabSelect input, .statsSelect select, .tabSelect select{font-size:11px; text-transform:none;}

.statsSelect input, .tabSelect input, .statsBoxRightTab input{text-transform:uppercase; color:#ffffff; background-color:#193c94; font-size:9px;  
border:1px solid #294ca4; letter-spacing:0.11em}

.statsSelect form, .tabSelect form {display:inline;}
/* Ende Statistik */


































/*Tunnelseite Definitionen */
#tunnelwrapper {width:968px; margin:auto; }
#tunnel {
background-color:#ffffff;
width:940px;
height:620px;

}
* html #tunnel {
overflow:hidden;

}
#tunnelboxLeft
{
width:286px;
height:280px;
background-image:url(../elemente/tunnelseite/box-bg.gif);
padding:6px;
margin-left:15px;
float:left;
}
* html #tunnelboxLeft
{
margin-left:8px;
overflow:hidden;
}
#tunnelbox
{
width:286px;
height:280px;
background-image:url(../elemente/tunnelseite/box-bg.gif);
padding:6px;
float:left;
margin-left:8px;
}

* html #tunnelbox
{
overflow:hidden;
}

.tunnelboxHeader {
height:30px;
padding-left:8px;
padding-right:8px;
background-color:#173A93;
color:#FFFFFF;
line-height:30px;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
letter-spacing:2px;}
.tunnelboxPic img{
height:250px;
background-color:#26479A;
display:block;
margin-bottom:-68px;
cursor:pointer;
}
.tunnelboxBottom {
position:relative;
display:block;
background-image:url(../testelemente/schraeg.png);
width:286px;
height:68px;
z-index:2;
cursor:pointer;
margin-top:-67px;
}
.tunnelboxTicker {
width:286px;
height:280px;
display:none;
position:absolute;
margin:12px 0 0 21px;
background-image:url(../elemente/bg-spielankuendigung-tunnelseite.jpg);
background-repeat:no-repeat;
background-position:0 31px;
z-index:999;
}
.tunnelboxTickerLink {
width:286px;
height:280px;
display:none;
position:absolute;
margin:12px 0 0 21px;
background-image:url(../../../clear.gif);
z-index:1999;
}
.tunnelboxTickerLink a{
width:286px;
height:280px;
display:block;
background-image:url(../../../clear.gif);
text-decoration:none;
}
.tunnelboxTicker .tunnelboxHeader{
background-color:#173a93;}
.tunnelboxTicker #ergebnisheim, .tunnelboxTicker #ergebnisauswaerts{
display:block;
float:left;
width:42px;
font-weight:bold;
color:#ffffff;
font-size:70px;
padding-top:50px;
height:175px;
line-height:70px;

}
.tunnelboxTicker #ergebnisheim{
padding-left:60px;
padding-right:30px;
text-align:right;
cursor:pointer;
}
.tunnelboxTicker #ergebnisauswaerts{
padding-right:60px;
padding-left:30px;
text-align:left;
cursor:pointer;
}
.tunnelboxTicker a #ergebnisauswaerts , .tunnelboxTicker a #ergebnisheim {
color:#ffffff;
text-decoration:none;
background-image:url(../../../clear.gif);

}
* html .tunnelboxBottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates08/testelemente/schraeg.png', sizingMethod='scale');}
* html .tunnelboxBottom{background-image:none;}

.tunnelboxText {
margin-top:-47px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding:8px;
line-height:17px;
display:block;
position:relative;
z-index:3;
cursor:pointer;
}
.tunnelboxText p{
margin:0px;
padding:0px;

}
a .tunnelboxText {
text-decoration:none;

}
#tunnelFooter {
margin-top:14px;
margin-bottom:0px;
margin-left:21px;
margin-right:21px;
width:898px;
height:65px;
background-color:#ffffff;
display:block;
}
tunnelboxLeft a, tunnelbox a {
color:#ffffff;
text-decoration:none;
cursor:pointer;
}


















#yymenu {position:relative;}


#yymenu a {
width:111px;
border-top:dotted 1px #7f93c3;
margin-bottom:0px;
display:block;
font-size:9px;
font-weight:bold;
padding-left:7px;
padding-right:7px;
height:28px;
text-decoration:none;
color:#FFFFFF;
line-height:25px;
display:block;
		}
		#yymenu a.last {
			
		}
		#yymenu {
		background-color:#002788;
			
		}
		#yymenu > div {
		margin-top:-1px;
		
		}
		#yymenu a:hover {
			
			color:#ffffff;
		}
		#yymenu .mmContent div.mmlink a.submenu:hover {
		}
		#yymenu .mmLevel1, #yymenu .mmLevel2 {
			
			padding-top:0px;
			background-color:#002788;
			background-image:url(../images/bg-mainnavi-l2.gif);
		}
		#yymenu .mmLevel2 {margin-top:1px;}
		#yymenu .sub {
			background-image:url(../../images/ypmenu_pfeilg.gif);
			background-position:right center;
			background-repeat:no-repeat;
		}
		#yymenu .mmContent {
		}
		#yymenu .mmLevel1 {
		}








/* WerbeLayers 768x90 & 160x600 */

#werbelayerTop {
position:absolute;
height:100px;
top:4px;
left:0px;
width:728px;
color:#FFFFFF;
font-size:8px;
line-height:10px;
margin-left:140px;
text-transform:uppercase;
display:none;
}


#werbelayerSky {

position:absolute;
height:612px;
top:108px;
left:970px;
width:160px;
background-color:none;
color:#FFFFFF;
font-size:8px;
line-height:10px;
text-transform:uppercase;
display:none;


}




/*RGSlide */

/***************************
*  Default styles for the
*     EXT rgslideshow
* by Ringer Georg (just2b)
***************************/  

/* general div */
.rgslideshow {
  position:relative;
 padding:6px 7px 7px 6px;
float:left;
}

/* container divs */
.rgslideshowce, .tx-rgslideshow-pi1 {
  overflow:hidden;
   width:534px;
  height:276px;
  float:left;
  overflow:hidden;
  background:#fff;
  background-image:url(../elemente/bg-newsflash.png);

}

/* big navigation at left/right side of img */
.rgslideshow .rgsbigprev, .rgslideshow .rgsbignext {
  position:absolute;
  width:63px;
  cursor:pointer;
  outline:0px;
  z-index:2;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;  
}

.rgslideshow .rgsbigprev  {
  left:0;
  background: url(gfx/prevlabel2.gif) left center no-repeat;
}

.rgslideshow .rgsbignext {
  right:0;
  background: url(gfx/nextlabel2.gif) right center no-repeat;
}

/* hover on the big navigation: show the imgs */
.rgslideshow a.rgsbigprev:hover {
  opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;  
  background: url(gfx/prevlabel.gif) left center no-repeat;
}
.rgslideshow a.rgsbignext:hover {
  opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;  
  background: url(gfx/nextlabel.gif) right center no-repeat;
}

/* center the imgs */
.rgslideshow .rgssimg {
  z-index: 1; /* for safari */
  position:relative;
	left:0;
	right:0;
	margin:0 0 0 0;
	padding:0px;
	opacity:0;
	padding-left:0px;

}


/* no border for imgs */
.rgslideshow img, .rgslideshow a, DIV.csc-textpic .rgslideshow img {
  border:0px;
}

/* nested information */
.rgslideshow .rgsnest {
  position:absolute;
  width:520px;
  height:120px;
  bottom:6px;
  left:0;
  background-color:none;
  border:none;
  background-image:url(../elemente/newsflashSchraege.png);
  z-index: 27; /* for safari */
  margin-left:6px;
  margin-right:7px;
  float:left;
  text-align:left;
  overflow:hidden;
}

/* damn IE 6 png hack */
* html .rgslideshow .rgsnest {
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates08/elemente/newsflashSchraege.png', sizingMethod="scale");
}

/* title */
.rgslideshow .rgstitle {
  /* color:#C64934; old orange */
  color:#fff;
  font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:0.1em;
  text-transform: uppercase;
  padding:90px 7px 0px 6px;
  float:left;
  text-align:right;
  width:340px;
  z-index: 28; /* for safari */
}  

/* description */
.rgslideshow .rgsdescription {
  color:#fff;
  font-size:11px;
  line-height:15px; /* this results in exact 2 lines */
  width:144px;
  overflow:hidden;
  position:absolute;
  bottom:0px;
  right:0px;
  height:auto;
  margin-bottom:7px;
  margin-right:6px;
  z-index: 30;
  background-position:bottom;
  cursor:pointer;
}
.rgslideshow .rgsdescription a{
color:#ffffff;
text-decoration:none;
}

/* img browser nest */
.rgslideshownav {
  float:right;
  text-align:right;
  border-right:none;
  width:150px; !important
  margin-right:7px;
  
    z-index:20;
	text-transform:uppercase;
	  
  
}

/* necessary to position browser to the right */
.rgslideshownav .rgsnav2 {
  
  display:block;
  background-image:none; 
  background-color:transparent;
  margin:0;
  padding:5px 7px 0px 0px;
  height:200px;
  width:152px;
  float:right;
   z-index:20;
  text-align:left; 
  margin-top:-24px;

}

/* holds the browser items */
.rgslideshownav .rgsbrowser {
  display:block;
  z-index:23;

}

/* single browser element */
.rgslideshownav .rgsbrowserEl {
  padding:0;
  font-weight:bold;
  font-size:10px;
  cursor:pointer; 
  color:#7F93C3; 
  display:block;
  height:20px;
  line-height:20px;
  font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
  letter-spacing:0.08em;
}

.rgslideshownav .rgsbrowserEl:hover {
  color:#FFFFFF;
}

/* splitter element between the browser elements */
.rgslideshownav .rgssplitEl {
  color:#fff;
  font-size:7px;
   visibility:hidden; 
   height:0px;
}

/* active element item */
.rgslideshownav .rgsbrowser .rgsact {
  font-weight:bold;
  color:#ffffff;
}

/* small prev/next navigation */
.rgslideshownav .rgsnext, .rgslideshownav .rgsprev {
  font-size:9px;
  color:#fff;
  cursor:pointer;
  font-weight:bold;
  padding-top:0px;
  font-size:13px;  
  width:20px;
  
  
}

.rgslideshownav .rgsnext, .rgslideshownav .rgsprev { }

/* play/pause icon */
.rgslideshownav .rgsplay {
  font-size:9px;
  font-weight:bold;  
  color:#d8d6d6;
  cursor:pointer;
  padding-left:0px;
  padding-top:0px;
  font-size:13px;  
  
}

/* hover on prev/next/play */
.rgslideshownav .rgsnext:hover, .rgslideshownav .rgsprev:hover, .rgslideshownav .rgsplay:hover {
  color:#ff9933;
}
.slidelink {
position:absolute; 
z-index:10000;
width:510px;
height:60px;
top:210px;
left:0px;
display:none;


}


.active + .slidelink { 
display:block; 
cursor:pointer;
background-image:url(../../../clear.gif);
 }
.inactive + .slidelink { 
display:none; 
 }


/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  

/* wraps the hole tab */
.tx-rgtabs-pi1 {padding-bottom:7px;
background-image:url(../elemente/tail-right-boxes.gif);
background-position:bottom;
margin-bottom:-3px;
overflow:hidden;
width:273px;
background-repeat:none;}
* html .tx-rgtabs-pi1 {padding-bottom:7px;
background-image:url(../elemente/tail-right-boxes-ie6.gif);
background-position:bottom;

}

.rgtabs-wrapper {
padding-left:14px;
 border:none;
  background-image:url(../elemente/bg-right-boxes.gif);
  height:80px;
  background-repeat:repeat;
}

#right .rgtabs-wrapper h1{
width:252px;
height:20px;
background-image:url(../elemente/top-right-box-training.gif);
background-position:bottom;
padding-top:0px;
padding-left:14px;
padding-right:7px;
margin-top:-2px;
margin-left:-14px;
color:#FFFFFF;
line-height:20px;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
clear:both;
letter-spacing:0.12em;
overflow:hidden;}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:	url(spinner2.gif) no-repeat center;
}

/* Tab-Menu ul */
.rgtabs-menu  {
overflow:hidden;
  margin: 0;
  padding: 0 0 0 0px;
  height: 20px;
  width: auto;
  list-style:none;
  width:265px;
height:20px;
background-image:url(../elemente/top-right-box-training.gif);
padding-top:6px;
padding-left:8px;
padding-right:0px;
color:#FFFFFF;
line-height:20px;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
letter-spacing:0.12em;
overflow:hidden;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(../../../clear.gif) top left no-repeat;
  float: left;
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0px !important;
  cursor: pointer;
  width:37px;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(../elemente/bg-tabs-training.gif) top right no-repeat;
  display: block;
  float: left;
  height: 20px;
  line-height: 21px;
  color: #7f93c3;
  font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0px 0px 0px 5px;
  text-decoration: none;
  width:32px;
  font-size:10px;
  overflow:hidden;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(../../../clear.gif) top left no-repeat;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(../../../clear.gif) top right no-repeat;
  color: #FFFFFF;
}










/*************Fussballschule****************/

#fubaschuTeaser {
width:521px;
padding:0 7px 6px 6px;
height:260px;
background-image:url(../fussballschule/bg-startteaser.jpg);
margin:6px 0 0 0;
}
#fubaschuTeaser1 {
width:335px;
margin-left:14px;
padding-top:14px;
height:145px;
color:#FFFFFF;
}
#fubaschuTeaser1 h4{
font-size:20px;
color:#FFFFFF;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height:22px;
margin:0 0 5px 0;
padding:0 0 0 0;
}
#fubaschuTeaser1 p{
margin:5px 0 5px 0;
}

#fubaschuTeaser2 {
width:350px;
margin-left:150px;
margin-top:30px;
height:50px;
color:#FFFFFF;
}
#fubaschuTeaser2 h4{
font-size:13px;
color:#FFFFFF;
font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height:13px;
margin:0 0 2px 0;
padding:0 0 0 0;
}
#fubaschuTeaser2 p{
margin:2px 0 5px 0;
}

#right h4{
font-size:20px;
text-align:center;
font-weight:normal;
padding:0px;
margin:0px;
}

.magentanews h2 {display:none;}

.testspspiele .a1 {width:315px; padding-right:5px;}
.testspspiele .b1 {width:175px; padding-right:5px;}
.testspspiele .c1 { }
.testspspiele {line-height:25px; margin-top:16px;}
