/*
 * FellbachCard - StyleSheet V 1.0 - brandperfection - s.b.
 */

@import url('menu.css');
@import url('module.css');
@import url('tt_news.css');
@import url('form_table.css');
@import url('form.css');
@import url('rte.css');

 

BODY{
   filter:alpha(opacity=100);
   opacity:1.0;
 }
 
*{
	padding:0;
	margin:0;
	font-family: Trebuchet MS, Arial;
}

HTML, BODY{
	height:100%;
}

BODY{
	/*background-color:#e8e9e9;*/
	background-color:#000;
}


DIV#mainWrap{
	width:100%;
	min-height:100%;
	position:relative;
	background-color:#e8e9e9;
}

* HTML DIV#mainWrap{ height:100%; } /* DIV auf 100% Hoehe fuer IE6 */


DIV.clearer{
	clear:both;
	width:1px;
	height:1px;
}

A{
	color:#000;
	}
	
A:hover{
	color:#CCC;
	}

/*
 * Content
 */

DIV#contentWrap{
	width:990px;
	margin:0px auto;
	position:relative;
	z-index:50;
	padding:41px 0px 0px 0px;
} 


/*
 * Content Table
 */
 
TABLE.contentTable{
	width:945px;
	margin:0px 0px 70px 46px;
}

TABLE.contentTable TD{
	vertical-align:text-top;
	vertical-align:top;
}

TD.contentHead{
	height:95px;
	width:908px;
	background-image:url(../img/logo_fellbachcard.png);
	-background-image:url(../img/logo_fellbachcard.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

TD.tabMenu{
	width:99px;
}

TD.content{
	width:809px;
	background-color:#FFF;
}

TD.schattenRightTop{
	width:37px;
	background-image:url(../img/bg/schatten_right_top.png);
	-background-image:url(../img/bg/schatten_right_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

TD.schattenRight{
	width:37px;
	height:95px;
	background-image:url(../img/bg/schatten_right.png);
	-background-image:url(../img/bg/schatten_right.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

TD.schattenRightBottom{
	height:30px;
	width:37px;
	background-image:url(../img/bg/schatten_right_bottom.png);
	-background-image:url(../img/bg/schatten_right_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

TD.contentFooter{
	height:30px;
	background-image:url(../img/bg/schatten_bottom.png);
	-background-image:url(../img/bg/schatten_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


/*
 * Main Content
 */

DIV.contentWrap{
	margin:0px 0px 0px 25px;
	font-size:11px;
	line-height:18px;
}

DIV.contentWrap{
	margin:0px 0px 0px 25px;
	font-size:11px;
	line-height:18px;
}

DIV.mainContent{
	float:left;
	width:527px;
}

DIV.mainContent IMG{
	display:block;
}

DIV.rightContent{
	float:left;
	width:220px;
	margin:0px 0px 0px 15px;
}


DIV.bottomContent{
	margin:20px 0px 0px 0px;
}

/*
 * zweispaltige Seite
 */
 
DIV.leftContentVorteile{
	width:330px;
	padding:0px 30px 0px 0px;
	float:left;
	}
	
DIV.rightContentVorteile{
	width:380px;
	padding:0px 0px 0px 0px;
	float:left;	
	}


 
/*
 * Footer
 */
 
DIV#footer{
	width:100%;
	position:absolute;
	bottom:0px;
	z-index:20;
	background-color:#000;
	height:181px;
}

DIV#footerInner{
	width:100%;
	margin:0px auto;
	position:relative;

}

DIV#innerLeft, DIV#innerRight{
	width:485px;
	float:left;
	margin:0px 2px 0px 4px;
	height:182px;
}

DIV#innerLeft{
	background-image:url(../img/bg/footer_walker_links.png);
	-background-image:url(../img/bg/footer_walker_links.gif);
	background-repeat:no-repeat;
	background-position::left;
	position:absolute;
	left:30px;
	top:-165px;

}

DIV#innerRight{
	background-image:url(../img/bg/footer_walker_rechts.png);
	-background-image:url(../img/bg/footer_walker_rechts.gif);
	background-repeat:no-repeat;
	background-position:right;
	position:absolute;
	right:0;
	top:-165px;

}

TD DIV.sponsoren{
	margin-left:100px;
	margin-top:20px;
	display:none;
	}

/* Partnerlogos */


/*DIV#logos{
	margin:0px auto;
	width:1000px;
	padding:20px 0px 20px 0px;
	}*/
	
/*DIV#logoWrap {
	position: fixed;
	bottom: 0px;
	left:0px;
	height: 70px;
	text-align: center;
	-margin-top: -20px;
	z-index:30;
	width:100%;
	*/
	 /*IE 6 - am Ende des Dokuments positionieren*/
/*	-position: absolute;
	-bottom:0px;
	
}*/

DIV#logos{
	width:1000px;
	margin:100px auto;
	}


/*
 * globale Navigation
 */

DIV.globaleNavigation{
	font-size:11px;
	margin:0px 0px 20px 105px;
}

DIV.globaleNavigation DIV.global{
	display:inline;
	margin:0px 20px 0px 20px;
	font-weight:bold;
}

DIV.globaleNavigation SPAN A{
	color:#AAA;
	text-decoration:none;
	padding-right:20px;
}

TD.globalTD{

	}

/*
 * googleMap
 */
SMALL{ display:none;}



