
body{
	padding:0px;
	padding-top:4px;
	margin:0px;
	background: #2A2A2A url(/_gfx_new/bg5.jpg) repeat-x;
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans, Courier;
	font-size: 11px;
	color: #555555;
}
td{
	font-family: Verdana, Arial, Tahoma, Helvetica, Sans, Courier;
	font-size: 11px;
	vertical-align:top;
	padding:0px;
}

p{
width:100%;
}

image{
border:0px;
padding:0px; 
margin:0px;
}

td.naviTD{

background-repeat:no-repeat;
background-position:top center;
height:650px;
padding-top:10px;
}

td.TD_header{
height:98px;
vertical-align:bottom;
text-align:right;
}

td.TD_mainBorderTop{
height:14px;
font-size:8px;
padding:0px;
background:#fff;
border-top:1px solid #979797;
border-left:1px solid #979797;
width:708px;
}

td.TD_mainBorderCenter{
padding:0px;
padding-left:110px;
padding-right:14px;
background:#fff;
border-left:1px solid #979797;
border-right:1px solid #979797;
}

td.TD_mainBorderCorner{
height:14px;
width:14px;
font-size:8px;
padding:0px;
background:#fff url(/_gfx/corner_top_right.jpg) no-repeat;
background-position: top right;
/*border-top:1px solid #979797;
border-right:1px solid #979797;*/

}

td.TD_contentLayer{
	border-left: 1px solid #D8D8D8;
	padding:0px;
	padding-left: 10px;
	height:660px;
	vertical-align:top;
	background:#fff url(/_gfx/toyota_smooth.jpg) no-repeat;
	background-position: 30px 75px;
}



td.TDtop{
	background: #555555 url(/rasch/_gfx/topbackground.jpg) no-repeat;
	height:109px;
	width:100%;
	text-align:right;
	vertical-align:middle;
}

td.navigation{
	background: #D60028;
	height:300px;
	color:#fff;
	line-height:17px;
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
}

td.navigationBottom{
	background: #D60028;
	line-height:17px;
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	text-align:center;
}


td.TDcontent{
	background: #fff;
	width:623px;
	height:100%;
	padding-left:8px;
	padding-right:0px;
	padding-top:105px;
	padding-bottom: 8px;
	text-align:center;
}

td.TDcontentBorder{
	background: #fff url(/rasch/_gfx/corner_tr.jpg) no-repeat;
	background-position: top right;
	height:700px;
	width:31px;
	color:#fff;
}


td.box100Top{
	padding:0px;
	background: #fff url(/rasch/_gfx/corners/top_100.jpg) no-repeat;
	width:584px;
	height:34px;
}
td.box100Bottom{
	padding:0px;
	background: #fff url(/rasch/_gfx/corners/bottom_100.jpg) no-repeat;
	width:584px;
	height:34px;
}


td.inBoxContent{
	height:125px;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	padding-left:10px;
	padding-right:10px;
}

td.news_content{
	padding:0px;
	padding-left: 8px;
	text-align:justify;
	font-size:11px;		
}

td.news_content_small{
	padding:0px;
	padding-left: 0px;
	text-align:justify;
	font-size:11px;	
}



td.TD_news_big_headline{
	padding:0px;
	margin:0px;
	border:0px;
	border-bottom: 1px solid #D8D8D8;
	font-size:10px;
	font-weight:bold;
	height: 20px;
	vertical-align:bottom;
	text-align:right;	
	width:98%
}
td.TD_news_baseline{
	padding:0px;
	border-bottom: 1px solid #D8D8D8;
	height:10px;
	font-size:6px;
}

td.TD_content_60{
	padding:0px;
	padding-right:20px;
	width:312;
}
td.TD_content_40{
	padding:0px;
	padding-left:20px;
	padding-top:9px;
	width:248;
	text-align:left;
	vertical-align:top;
}


td.news_picture{
	padding:0px;
	padding-top:10px;
	width:190px;
}
td.news_content{
	padding:5px;
	padding-top:10px;
}

img.news_teaser_img{
	padding:0px;
	padding-right:10px;
	padding-bottom:10px;
}


.news_header{
	color:#D60028;
	font-size:16px;
	font-weight:bold;
}

td.TD_news_header_small{
color:#D60028;
font-size:12px;
font-weight:bold;
padding:0px;
padding-top:5px;
padding-bottom:3px;
}

.news_nextLink{
	font-weight:bold;
	color:#555;
	text-decoration:none;
}

.news_nextLink:hover{
	font-weight:bold;
	color:#D60028;
	text-decoration:underline;
}

.news_content{
	color:#555;
}



a.naviHead{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	padding-left:10px;
	text-decoration:none;
}
a.naviHead:hover{
	text-decoration:underline;
}
a.naviSub{
	color:#fff;
	font-size:12px;
	line-height:17px;
	padding-left:16px;
	text-decoration:none;
}
a.naviSub:hover{
	text-decoration:underline;
}


.title{
	font-size:16px;
	font-weight:bold;
	color: #D60028;	
}





.styleDiv
 {
 padding:0px;
 margin:0px;
 height:100%;
 }
#content
{
position:absolute;
left:190px;
z-index:1;
}
#logo
{
width:234px;
position:absolute;
left:85px;
top:10px;
z-index:2;
}
