@charset "UTF-8";

img {
                      border : 0;
}

.external-link-new-window {
/*
                      border : 0px;
*/
}

/* **************************************************************************** */

.memberboxbreit,
.mainboxbreit {
                       width : 807px;
}

.memberbox,
.mainbox {

                       width : 620px;
}

.memberboxbreit .headline,
.memberbox .headline,
.mainboxbreit .headline,
.mainbox .headline {
                   font-size : 20px;
                 font-weight : 100;
                       color : #FFFFFF;

                 padding-top : 20px;
                padding-left : 25px;
               padding-right : 25px;
}

.memberboxbreit .headline,
.memberbox .headline {
                       color : #FFEE02; /* FFEE02;  #FFFFFF; */
}


.memberbox .csc-firstHeader,
.memberbox h1,
.memberbox h2,
.memberboxbreit .csc-firstHeader,
.memberboxbreit h1,
.memberboxbreit h2,
.mainboxbreit .csc-firstHeader,
.mainboxbreit h1,
.mainboxbreit h2,
.mainbox .csc-firstHeader,
.mainbox h1,
.mainbox h2 {
/*
                 padding-top : 0px;
                padding-left : 0px;
*/
                  background : #F6F6F6; /* #F6F6F6; #FFFFFF*/
                 font-weight : normal;
                       color : #333333;
}

.memberbox .csc-firstHeader,
.memberboxbreit .csc-firstHeader,
.mainboxbreit .csc-firstHeader,
.mainbox .csc-firstHeader {
                   font-size : 20px;
}

.memberbox h1,
.memberboxbreit h1,
.mainboxbreit h1,
.mainbox h1 {
                   font-size : 18px;
				   font-weight:normal;
				   color: #333333;
}

.memberbox h2,
.mainboxbreit h2,
.mainbox h2 {
                   font-size : 16px;
				   font-weight:normal;
				   color: #333333;
}

.memberbox p,
.memberboxbreit p,
.mainboxbreit p,
.mainbox p {
                   font-size : 12px;
                 line-height : 1.4em;
                       color : #333333;
}

.memberbox .content,
.memberboxbreit .content,
.mainboxbreit .content,
.mainbox .content {
/*
                      border : 1px dashed green;
*/
/*
                       width : 570px;
                  background : #FFFFFF;
*/
                 margin-left : 0px;
                 padding-top : 15px;
              padding-bottom : 15px;
                padding-left : 25px;
               padding-right : 25px;
}

.memberboxbreit .content {
                  background : url(/fileadmin/images/memberboxbreit/cb807_bg.gif) repeat-y top left;
}
.memberbox .content {
                  background : url(/fileadmin/images/member_box/cb_member_bg.gif) repeat-y top left;
}
.mainboxbreit .content{
/*
                  background : url(/fileadmin/images/mainboxbreit/cb807_bg_test.gif) repeat-y top left;
*/
                  background : url(/fileadmin/images/mainboxbreit/cb807_bg.gif) repeat-y top left;
}
.mainbox .content {
                  background : url(/fileadmin/images/content_box/contentbox_bg.gif) repeat-y top left;
}

.memberbox .top,
.memberboxbreit .top,
.mainboxbreit .top,
.mainbox .top {
/*
                      border : 1px dashed blue;
*/
                 padding-top : 21px;
              padding-bottom : 9px;

/*
                      height : 50px;
              vertical-align : bottom;
                 padding-top : 23px;
                 padding-top : 23px;
              padding-bottom : 8px;
*/
}

.memberboxbreit .top {
                  background : url(/fileadmin/images/memberboxbreit/cb807_member_top.png) no-repeat top left;
}
.memberbox .top {
                  background : url(/fileadmin/images/member_box/cb_member_top.png) no-repeat top left;
}
.mainboxbreit .top {
                  background : url(/fileadmin/images/mainboxbreit/cb807_normal_top.png) no-repeat top left;
}
.mainbox .top {
                  background : url(/fileadmin/images/content_box/cb_normal_top.png) no-repeat top left;
}


.memberbox .bottom,
.memberboxbreit .bottom,
.mainboxbreit .bottom,
.mainbox .bottom {
/*
                      border : 1px dashed red;
*/
                      height : 34px;
                      margin : 0;
                     padding : 0;
}

.memberbox .bottom {
                  background : url(/fileadmin/images/member_box/cb_member_bottom.gif) no-repeat bottom left;
}
.memberboxbreit .bottom {
                  background : url(/fileadmin/images/memberboxbreit/cb807_bottom.gif) no-repeat bottom left;
}
.mainboxbreit .bottom {
                  background : url(/fileadmin/images/mainboxbreit/cb807_bottom.gif) no-repeat top left;
}
.mainbox .bottom {
                  background : url(/fileadmin/images/content_box/contentbox_bottom.gif) no-repeat bottom left;
}

/* **************************************************************************** */

.bluebox,
.whitebox,
.blackbox,
.member,
.redbox,
.greenbox {
                       width : 180px;
}

.bluebox .headline,
.whitebox .headline,
.blackbox .headline,
.member .headline,
.redbox .headline,
.greenbox .headline {
                   font-size : 15px;
                 font-weight : 100;
                       color : #FFFFFF;
                 padding-top : 20px;
               padding-right : 25px;
}

.bluebox .csc-firstHeader,
.whitebox .csc-firstHeader,
.blackbox .csc-firstHeader,
.member .csc-firstHeader,
.redbox .csc-firstHeader,
.greenbox .csc-firstHeader,

.bluebox h1,
.whitebox h1,
.blackbox h1,
.member h1,
.redbox h1,
.greenbox h1,

.bluebox h2,
.whitebox h2,
.blackbox h2,
.member h2,
.redbox h2,
.greenbox h2
{
/*
                 padding-top : 0px;
                padding-left : 0px;
                  background : #FFFFFF;
*/
                 font-weight : 100;
                       color : #000000;
}

.mainbox .csc-header,
.mainbox .csc-header-n1,
.mainbox .csc-header-n2,
.mainbox .csc-header-n3,
.mainbox .csc-header-n4,
.mainbox .csc-header-n5,
.mainbox .csc-header-n6,

.mainboxbreit .csc-header,
.mainboxbreit .csc-header-n1,
.mainboxbreit .csc-header-n2,
.mainboxbreit .csc-header-n3,
.mainboxbreit .csc-header-n4,
.mainboxbreit .csc-header-n5,
.mainboxbreit .csc-header-n6,

.memberbox .csc-header,
.memberbox .csc-header-n1,
.memberbox .csc-header-n2,
.memberbox .csc-header-n3,
.memberbox .csc-header-n4,
.memberbox .csc-header-n5,
.memberbox .csc-header-n6,

.memberboxbreit .csc-header,
.memberboxbreit .csc-header-n1,
.memberboxbreit .csc-header-n2,
.memberboxbreit .csc-header-n3,
.memberboxbreit .csc-header-n4,
.memberboxbreit .csc-header-n5,
.memberboxbreit .csc-header-n6,

.bluebox .csc-header,
.bluebox .csc-header-n1,
.bluebox .csc-header-n2,
.bluebox .csc-header-n3,
.bluebox .csc-header-n4,
.bluebox .csc-header-n5,
.bluebox .csc-header-n6,

.whitebox .csc-header,
.whitebox .csc-header-n1,
.whitebox .csc-header-n2,
.whitebox .csc-header-n3,
.whitebox .csc-header-n4,
.whitebox .csc-header-n5,
.whitebox .csc-header-n6,

.blackbox .csc-header,
.blackbox .csc-header-n1,
.blackbox .csc-header-n2,
.blackbox .csc-header-n3,
.blackbox .csc-header-n4,
.blackbox .csc-header-n5,
.blackbox .csc-header-n6,

.redbox .csc-header,
.redbox .csc-header-n1,
.redbox .csc-header-n2,
.redbox .csc-header-n3,
.redbox .csc-header-n4,
.redbox .csc-header-n5,
.redbox .csc-header-n6,

.greenbox .csc-header,
.greenbox .csc-header-n1,
.greenbox .csc-header-n2,
.greenbox .csc-header-n3,
.greenbox .csc-header-n4,
.greenbox .csc-header-n5,
.greenbox .csc-header-n6 {
/*
                      border : 1px dashed black;
*/
                 margin-left : 0px;
/*
                padding-left : 20px;
*/
                       width : 130px;
                  background : #FFFFFF; /* FFFFFF; */
}

.bluebox .csc-firstHeader,
.whitebox .csc-firstHeader,
.blackbox .csc-firstHeader,
.member .csc-firstHeader,
.redbox .csc-firstHeader,
.greenbox .csc-firstHeader {
                   font-size : 14px;
}

.bluebox h1,
.whitebox h1,
.blackbox h1,
.member h1,
.redbox h1,
.greenbox h1 {
                   font-size : 14px;
}

.bluebox h2,
.whitebox h2,
.blackbox h2,
.member h2,
.redbox h2,
.greenbox h2 {
                   font-size : 12px;
}

.bluebox p,
.whitebox p,
.blackbox p,
.member p,
.redbox p,
.greenbox p {
                   font-size : 10px;
                 line-height : 1.4em;
                       color : #333333;
                padding-left : 21px;
               padding-right : 25px;
}

.bluebox .content,
.whitebox .content,
.blackbox .content,
.member .content,
.redbox .content,
.greenbox .content {
/*
                      border : 1px dashed green;
*/
/*
                       width : 570px;
                  background : #FFFFFF;
*/
                 margin-left : 0px;

/*
                 padding-top : 15px;
              padding-bottom : 15px;
                padding-left : 25px;
               padding-right : 25px;
*/
}

.bluebox .top,
.whitebox .top,
.blackbox .top,
.member .top,
.redbox .top,
.greenbox .top {
/*
                      border : 1px dashed blue;
*/
                 padding-top : 18px;
              padding-bottom : 0px;
                padding-left : 20px;
/*
                      height : 50px;
              vertical-align : bottom;
                 padding-top : 23px;
                 padding-top : 23px;
              padding-bottom : 8px;
*/
}

.bluebox .divheadline,
.whitebox .divheadline,
.blackbox .divheadline,
.member .divheadline,
.redbox .divheadline,
.greenbox .divheadline {
                      border : 1px dashed blue;
}

.bluebox .bottom,
.whitebox .bottom,
.blackbox .bottom,
.member .bottom,
.redbox .bottom,
.greenbox .bottom {
/*
                      border : 1px dashed red;
*/
                      height : 24px;
                      margin : 0px;
              padding-bottom : 0px;
               margin-bottom : 0px;
}


/* **************************************************************************** */

.bluebox .top {
                  background : url(/fileadmin/images/blue_box/bluebox_top.gif) no-repeat top left;
}
.bluebox .content {
                  background : url(/fileadmin/images/blue_box/bluebox_bg.gif) repeat-y top left;
}
.bluebox .bottom {
                  background : url(/fileadmin/images/blue_box/bluebox_bottom.gif) no-repeat bottom left;
}
.bluebox .headline {
                       color : #0094D4;
}

.whitebox .top {
                  background : url(/fileadmin/images/white_box/whitebox_top.gif) no-repeat top left;
}
.whitebox .content {
                  background : url(/fileadmin/images/white_box/whitebox_bg.gif) repeat-y top left;
}
.whitebox .bottom {
                  background : url(/fileadmin/images/white_box/whitebox_bottom.gif) no-repeat bottom left;
}
.whitebox .headline {
                       color : #333333;
}


.blackbox .top {
                  background : url(/fileadmin/images/black_box/blackbox_top.gif) no-repeat top left;
}
.blackbox .content {
                  background : url(/fileadmin/images/black_box/blackbox_bg.gif) repeat-y top left;
}
.blackbox .bottom {

                  background : url(/fileadmin/images/black_box/blackbox_bottom.gif) no-repeat bottom left;
}
.blackbox .headline {
                       color : #000000;
}

.redbox .top {
                  background : url(/fileadmin/images/red_box/redbox_top.gif) no-repeat top left;
}
.redbox .content {
                  background : url(/fileadmin/images/red_box/redbox_bg.gif) repeat-y top left;
}
.redbox .bottom {
                  background : url(/fileadmin/images/red_box/redbox_bottom.gif) no-repeat bottom left;
}
.redbox .headline {
                       color : #FF0000;
}

.greenbox .top {
                  background : url(/fileadmin/images/green_box/greenbox_top.gif) no-repeat top left;
}
.greenbox .content {
                  background : url(/fileadmin/images/green_box/greenbox_bg.gif) repeat-y top left;
}
.greenbox .bottom {
                  background : url(/fileadmin/images/green_box/greenbox_bottom.gif) no-repeat bottom left;
}
.greenbox .headline {
                       color : #B1C903;
}

/* **************************************************************************** */
/* **************************************************************************** */
/* **************************************************************************** */

/* ------------------------------------------------
CSS Document TriTeam Lustenau LUSCHNOUAR IRONMANNLI

version:       0.1
coding author: CHRI < Christian Kofler
email:         christian.kofler@imotion.at

last updated 2008-01-28

------------------------------------------------ */

/* GLOBAL begin */

* {
	margin: 0;
	padding: 0;
}

body {
    font-family: Arial, Helvetica, sans-serif;
	background: #B1C903 url(/fileadmin/images/header_bg.gif) repeat-x top left;
	/* Netscape 6 */
	min-width: 980px;

}


#wrapper {
	position: absolute;
	width: 980px;
	text-align: left;
	left: 50%;
	margin-left: -490px;
	top: 0px;
}


#logo_top {
	position:relative;
	width: 475px;
	height: 44px;
	background: url(/fileadmin/images/trilogo.jpg) no-repeat;
	top: 3px;
	left: 60px;
	float:left;
}

#imagetop {
/*
	background: url(/fileadmin/images/badekappe.png) no-repeat;
*/
	position: relative;
	top: -35px;
	width: 360px;
	height: 205px;
	float: left;
}



#sponsortop {
                  padding-top : 12px;
                 padding-left : 12px;

                       color : #0094D4;
                    position : relative;
                         top : 5px;
                       width : 104px;
                      height : 108px;
                  background : url(/fileadmin/images/box_sponsoren.png) no-repeat;
                       float : left;
}




/* 3-COLUMN LAYOUT */

#contentwrapper {
   	text-align: left;
   	position: absolute;
	left: 50%;
	margin-left: -490px;
	top: 110px;
	width: 980px;
	z-index: 1;
}

#mainContentWrapper {
/*
	position: absolute;
	left: 200px;
	top :50px;
*/
	position: relative;
	float: right;
	width: 800px;
	z-index: 3;

	/* ORIGINAL: */
/*
	position: relative;
	float: right;
	width: 800px;
	z-index: 3;
*/
}

#rahmen {
	position: absolute;
	top: 75px;
	left: 0px;
	width: 189px;
	z-index: 4;
}


#mainNav {
	position: relative;
	width: 178px;
	float: left;
	z-index: 5;
}

/* MAIN NAVIGATION */

  #mainNav ul {
  	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #B1C903;

	}

  #mainNav li {
  	text-align: right;
	margin: 0;

	border-bottom: 2px solid #B1C903;
	line-height: 32px;
	background: url(/fileadmin/images/menu_background.gif) repeat-y;
	}

#mainNav li:hover {
	background: url(/fileadmin/images/menu_background_dark.gif) repeat-y;
}




 #mainNav li.gesperrt {background: url(/fileadmin/images/menu_background_red.gif) repeat-y;}
 #mainNav li.gesperrt a {color: #FDEE00;}

 #mainNav li a.gesperrt {color: #FDEE00;}
 #mainNav li a.akt {}


  #mainNav li a {
  	color: #ffffff;
	font-size: 15px;

	text-decoration: none;
	padding: 0 10px 0 0 ;

}
  #mainNav li a:focus,
  #mainNav li a:hover,
  #mainNav li a:active { color: #ffffff;}

  /* Level 2 */
  #mainNav li ul li {border-bottom: none;  line-height: 20px;}
  #mainNav li ul li a,
  #mainNav li ul li strong,
  #mainNav li ul li span { font-size: 11px;}


  #mainNav li ul li a { color:#ffffff; }
  #mainNav li ul li a:focus,
  #mainNav li ul li a:hover,
  #mainNav li ul li a:active { color: #ffffff;}

  #mainNav li.akt {  background: url(/fileadmin/images/menu_background_dark.gif) repeat-y}
  #mainNav li ul li.akt_2 { color: #ffffff;}






/*##########################################*/



#topimageNav {
                  background : #F6F6F6; /* #F6F6F6; #FFFFFF*/

/*
            background-image : url(/fileadmin/images/laufschuhe.png);
                      border : 1px dashed red;
*/
                    position : relative;
                         top : -55px;
                        left : -10px;
                       width : 195px; /* 246px; */
}

#mainContent  {
	width: 620px;
	float: left;
}



#secondaryContent  {
	width: 180px;
	float: right;
}




#clear {
clear: both;
}

#fader {
position:fixed;
bottom: 0px;
background: url(/fileadmin/images/fader_bottom.gif) repeat-x;
width: 100%;
height: 136px;
}

/* 3-COLUMN LAYOUT end */


/* FONTS FOR THE BOXES end */

div#footerleft {
	float: left;
	padding: 0 0 0 12px;
	font-size: 11px;
	color: #ffffff;
}

div#footerright {
	float: right;
	padding: 0 9px 0 0;
	font-size: 11px;
	color: #ffffff;
}

/* TYPO3 CONTENT ELEMENTS */

.csc-header,
.csc-header-n1,
.csc-header-n2,
.csc-header-n3,
.csc-header-n4,
.csc-header-n5,
.csc-header-n6,
h2 {
                 margin-left : 0px;
/*
                      border : 1px dashed black;
*/
/*
                 margin-left : 0px;
                     padding : 0px;
                       color : blue;
                  background : #FFFFFF;
*/
                  background : url(/fileadmin/images/content_box/contentbox_bg.gif) repeat-y top left;
}
.csc-linkToTop {
                      margin : 0;
                  background : url(/fileadmin/images/content_box/contentbox_bg.gif) repeat-y top left;
                 padding-top : 5px;
}

.csc-linkToTop a {
                   font-size : 10px;
                 font-weight : 100;
                       color : #B1C903;
             text-decoration : underline;
}

.csc-textpic-caption {
	font-size:10px;
	font-style:italic;
	color:#333333;
}

/* TYPO3 CONTENT ELEMENTS end*/

/* GLOBAL end */

.csc-textpic-clear {
/*
                     padding : 0px;
                      margin : 0px;
*/
                      height : 0px;
/*
                  background : url(/fileadmin/images/content_box/contentbox_bottom.gif) no-repeat bottom left;
*/
/*
                     display : none;
*/
}

/* !feediting */
/* ---------------------------------------------------------------------- */

#feEditAdvanced-container {
    position: fixed;
    z-index: 8000;
}


div#feEditAdvanced-menuBar a.feEditAdvanced-smallButton {
    background-image: none !important;
    background-color: #000000 !important;
    font-size: 13px !important;
    padding: 5px !important;
    width: auto !important;
}

div#feEditAdvanced-menuBar a.feEditAdvanced-button, div#feEditAdvanced-menuBar a.feEditAdvanced-smallButton, div#feEditAdvanced-menuBar div.feEditAdvanced-smallButton {
    background-image: none !important;  
    padding-left: 5px !important;
    padding-right: 5px !important;
    width: auto !important;
}

