/* CSS-Content created by hurra! (hurra.cc) - a CMS by futuresign.com /*

/* CSS-Content rendered by hurra! (hurra.cc) - SiteType aut_de_xhtml*/
/*
------------------------------------------------------------------
   LAYOUT
------------------------------------------------------------------
*/
body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#000000;
line-height:18px;
}
body a {
color:#e1020e;
}
body a:hover {
text-decoration:none;
}
body img {
border:0px;
background:none;
}
h1 {
margin-bottom:15px;
margin-top:12px;
font-size:16px;
font-weight:bold;
color:#e1020e;
}
h2 {
margin:0px;
font-size:13px;
font-weight:bold;
}
#page {
position:absolute;
width:933px;
left:50%;
margin-left:-466px;
}
#contentContainer {
position:relative;
width:800px;
background-color:#fdfdfd;
margin-top:48px;
}
#breadCrumb {
position:absolute;
width:100%;
height:30px;
top:225px;
left:30px;
font-size:11px;
}
#breadCrumb span {
color:#e1020e;
}
#innerContent {
position:relative;
padding-top:24px;
padding-left:16px;
padding-right:16px;
min-height:465px;
height:auto !important;  /* für moderne Browser */
height:465px;  /*für den IE */
}
#leftCol{
position:relative;
overflow:hidden;
float:left;
text-align:justify;
width:381px;

}
#rightCol{
position:relative;
overflow:hidden;
float:right;
text-align:justify;
width:381px
}
#adColumn {
position:absolute;
top:13px;
right:0px;
width:120px;
}
.clear {
clear:both;
font-size:1px;
line-height:1px;
height:1px;
}
.descriptionTitle {
color:#666666;
}
.lastBr {
line-height:35px;
}
.bttn{
line-height:15px;
text-decoration:none;
color:#ffffff;
background-image:url(pix/transparent.gif);
}
.bttn span {
vertical-align:middle;
line-height:15px;
font-size:12px;
background-color:#ED0209;
background-image:url(pix/bttn/center.gif);
}
.bttn img {
vertical-align:middle;
line-height:15px;
font-size:12px;
background-color:#ED0209;
background-image:url(pix/bttn/center.gif);
}
.imgBorder {
position:relative;
margin:6px;
}
*html .imgBorder {
margin-left:3px;
}
.imgBorder .tl {
position:absolute;
top:-6px;
left:-6px;
}
.imgBorder .bl {
position:absolute;
bottom:-6px;
left:-6px;
}
.imgBorder .tr {
position:absolute;
top:-6px;
right:-6px;
}
.imgBorder .br {
position:absolute;
bottom:-6px;
right:-6px;
}
.imgBorder .t {
position:absolute;
top:-6px;
left:0px;
height:6px;
width:100%;
}
.imgBorder .r {
position:absolute;
top:0px;
right:-6px;
height:100%;
width:6px;
}
.imgBorder .b {
position:absolute;
bottom:-6px;
left:0px;
height:6px;
width:100%;
}
.imgBorder .l {
position:absolute;
top:0px;
left:-6px;
height:100%;
width:6px;
}
.imgBorder .img {
position:absolute;
top:0px;
left:0px;
}
#navigateBackNext {
margin-top:30px;
}
#navigateBackNext h1 {
margin-top:2px;
}

.contactFormError {
position:relative;
height:28px
}
.contactFormTitle {
position:relative;
float:left;
width:47px;
color:#ffffff;
line-height:18px;
text-indent:5px;
}
.contactFormTitle div {
position:relative;
margin-bottom:6px;
height:18px;
}
.contactFormInputs {
position:relative;
float:left;
}
.contactFormInputs input, textarea, select{
position:absolute;
display:block;
height:16px;
line-height:16px;
color:#FFFFFF;
left:0px;
width:191px;
border:0px;
padding-left:5px;
background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contactFormInputs #name {
top:0px;
}
.contactFormInputs #mail {
top:24px;
}
.contactFormInputs #subject {
top:48px;
}
.contactFormInputs #text {
top:72px;
height:142px;
overflow:auto;
}
.contactFormInputs #submit {
display:block;
position:absolute;
width:65px;
top:219px;
left:132px;
}


.calendar {
position:relative;
margin-bottom:15px;
width:244px;
}
.calendar .head {
display:block;
position:relative;
width:100%;
height:19px;
line-height:19px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
text-indent:10px;
}
.calendar .body {
position:relative;
width:100%;
overflow:hidden;
}
.calendar .body div{
position:relative;
float:left;
height:19px;
width:80px;
margin-right:2px;
margin-top:2px;
background-color:#666666;
}
.calendar .body div img{
display:block;
position:absolute;
left:0px;
top:0px;
height:100%;
width:100%;
}
.calendar .body div a{
display:block;
position:absolute;
left:0px;
top:0px;
height:100%;
width:100%;
background-image:url(pix/transparent.gif);
text-decoration:none;
text-align:center;
color:#ffffff;
font-weight:bold;
}
.calendar .body div span{
display:block;
position:absolute;
left:0px;
top:0px;
height:100%;
width:100%;
text-align:center;
color:#7a7a7a;
cursor:default;
}









#games {
position:relative;
width:382px;
height:212px;
margin-top:2px;
margin-left:2px;
background-repeat:no-repeat;
}
/* */
/* CSS Content für Top Left Layer hier einfügen */
#PrevBoxBigContainer {
position:relative;
width:376px;
height:192px;
background-image:url(pix/start/bgPrevBox.gif);
color:#ffffff;
overflow:hidden;
}
#PrevBoxBigContainer #news{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
}
#PrevBoxBigContainer #standings{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
}
/* */
/* */
/* CSS Content für Top Right Layer (Mediacenter) hier einfügen */
/* */

------------------------------------------------------------------
   Reitermenü
------------------------------------------------------------------
*/
.flagAreaContainer{
position:relative;
padding-top:28px;
padding-bottom:6px;
}
.flagAreaContentContainer{
position:relative;
width:100%;
}
.flagAreaContent{
margin:0px 6px 0px 6px;
padding-top:28px;
}
.flagAreaContainer .footerImg{
position:absolute;
bottom:0px;
width:100%;
}
*html .flagAreaContainer .footerImg{/*ie6*/
position:absolute;
bottom:-1px;
width:100%;
}
.flagContainer{
position:absolute;
top:0px;
left:0px;
height:28px;
width:100%;
background-color:#ffffff;
}
.flagContainer .headerImg{
position:absolute;
bottom:-1px;/*stop*/
height:6px;
width:100%;
}
.flagContainer .borderTop{
position:absolute;
top:27px;
bottom:0px;
height:2px;
width:100%;
}
.flagContainer .flag{
position:absolute;
top:1px;
width:140px;
height:26px;
}
.flagContainer .flag img{
position:absolute;
top:0px;
left:0px;
}
.flagContainer .activeFlag{
position:absolute;
top:0px;
left:0px;
width:140px;
height:28px;
}
.flagContainer .linkContainer{
position:absolute;
top:0px;
left:0px;
width:100%;
height:26px;
}
.flagContainer .linkContainer a{
display:block;
float:left;
height:26px;
width:110px;
line-height:32px;
text-align:center;
background-image:url(pix/flagmenu/transparent.gif);
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
.flagContainer .linkContainer .active{
color:#ffffff;
line-height:35px;
}
.flagContainer .linkContainer .inActive{
color:#969497;
}
/*
------------------------------------------------------------------
   Mediacenter
------------------------------------------------------------------
*/
#MediaCenterStartBigContainer{
position:relative;
width:352px;
height:393px;
overflow:hidden;
/*background-color:#000066;
*/}
#MediaGalleryLeftBigContainer{
position:relative;
width:352px;
height:393px;
overflow:hidden;
}
#mcSelTableBgBlack {
position:absolute;
width:352px;
height:440px;
top:28px;
}
#mcSelTableScrollWindow {
position:absolute;
width:300px;
height:377px;
top:54px;
left:7px;
overflow:hidden
}
#mcSelTableScrollContent {
position:relative;
width:100%;
}
#mcSelTableScrollContent .entry {
position:relative;
width:100%;
height:17px;
}
#mcSelTableScrollContent .entryBgAlpha {
position:absolute;
top:0px;
left:0px;
width:100%;
height:17px;
background-color:#ffffff;
opacity:0.2;
filter:alpha(opacity=20);
}
#mcSelTableScrollContent .entryBgOver {
position:absolute;
top:0px;
left:0px;
display:none;
width:300px;
height:17px;
}
#mcSelTableScrollContent .entryTxt {
position:absolute;
top:0px;
left:0px;
width:100%;
height:17px;
line-height:17px;
color:#ffffff;
cursor:pointer;
}
#mcSelTableScrollerContainer {
position:absolute;
width:21px;
height:377px;
top:54px;
left:319px;
}
#mcSelTableScrollerContainer img {
cursor:pointer;
position:absolute;
}
#mcSelTableScrollerContainer .scroll_bg{
top:0px;
left:0px;
width:21px;
height:100%;
opacity:0.2;
filter:alpha(opacity=20);
cursor:default;
}
#mcSelTableScrollTop{
top:0px;
left:0px;
width:21px;
height:17px;
}
#mcSelTableScrollBottom{
bottom:0px;
left:0px;
width:21px;
height:17px;
}
#mcSelTableContainer .footer{
position:absolute;
bottom:0px;
left:0px;
}
#mcSelTableSrollMoverContainer{
position:absolute;
top:17px;
left:2px;
width:17px;
}
#mcSelTableSrollMover{
position:absolute;
width:17px;
left:0px;
cursor:pointer;
}
#mcSelTableSrollMoverBody{
display:block;
position:relative;
width:17px;
left:0px;
background-color:#ffffff;
}
#mcSelTableSrollMover img{
display:block;
position:relative;
width:17px;
height:4px;
}
/* CSS-Content rendered by hurra! (hurra.cc) - MenuType 3 | Menu_Module_FootNav | module/menu/footnav/ */
#footerBimbo {
position:absolute;
bottom:0px;
left:0px;
}
#footerMenu {
position:absolute;
height:22px;
bottom:0px;
left:148px;
font-size:11px;
line-height:22px;
color:#FFFFFF;
}
#footerMenu a {
color:#FFFFFF;
}
#footerFuturesign {
position:absolute;
height:22px;
bottom:0px;
right:8px;
font-size:10px;
line-height:18px;
}
#footerFuturesign a {
color:#000000;
font-weight:bold;
}
/* CSS-Content rendered by hurra! (hurra.cc) - Module 2 | Static_DHTML_Menu | module/content/static/dhtml_menu/ */
#mainNavBack {
position:absolute;
top:176px;
left:73px;
width:727px;
height:49px;
background-repeat:repeat-x;
}
.mainNavFieldBack {
position:relative;
float:left;
cursor:pointer;
white-space:nowrap;
}
/* IE6 BUG */
* html .mainNavFieldBack {
width:20px;
}
.menuSeparator {
float:left;
}
.mainNavBackOver {
position:absolute;
height:35px;
display:none;
}
.mainNavField {
position:relative;
height:38px;
font-size:13px;
font-weight:bold;
line-height:38px;
background-image:url(pix/transparent.gif);
color:#FFFFFF;
text-decoration:none;
display:block;
padding-left:9px;
padding-right:9px;
}
.subNav {
position:absolute;
top:38px;
left:0px;
width:150px;
background-color:#FFFFFF;
overflow:hidden;
display:none;
}
.subNavBackOver {
position:absolute;
width:148px;
height:20px;
top:0px;
left:0px;
}
.subNavField {
position:relative;
width:148px;
height:20px;
margin-left:1px;
border-bottom:1px #FFFFFF solid;
}
.subNavField a{
position:absolute;
width:148px;
height:20px;
top:0px;
left:0px;
line-height:20px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-indent:5px;
display:block;
background-image:url(pix/transparent.gif);
}
.subNavField img{
position:absolute;
width:148px;
height:20px;
top:0px;
left:0px;
display:block;
}
/* CSS-Content rendered by hurra! (hurra.cc) - Module 3 | Static_Module_Head | module/content/static/head/ */
#header {
position:relative;
width:800px;
height:176px;
background-color:#fdfdfd;
}
#headerCorner {
position:absolute;
top:176px;
left:0px;
width:73px;
height:84px;
background-repeat:no-repeat;
}
/* CSS-Content rendered by hurra! (hurra.cc) - Module 4 | Static_Module_Advertisement | module/content/static/advertisement/ */
.ad-skyscraper {
width:120px;
height:468px;
overflow:hidden;
}
.ad-button {
width:120px;
height:90px;
overflow:hidden;
}
.ad-label-120 {
width:120px;
height:9px;
line-height:9px;
margin-bottom:10px;
background-repeat:no-repeat;
}
/* CSS-Content rendered by hurra! (hurra.cc) - Module 5 | Static_Module_Foot | module/content/static/foot/ */
#footer {
position:relative;
width:800px;
height:47px;
background-repeat:no-repeat;
}
/* CSS-Content rendered by hurra! (hurra.cc) - Module 7 | Dynamic_Module_Sponsors | module/content/dynamic/sponsors/ */
.sponsorBox {
position:relative;
float:left;
width:198px;
height:147px;
overflow:hidden;
}
.sponsorBox .imgBorder {
width:177px;
height:126px;
}
.sponsorIcon {
position:relative;
width:126px;
height:87px;
padding-top:90px;
}
.sponsorIcon div {
font-weight:bold;
font-size:16px;
line-height:20px;
width:104px;
text-align:center;
}
