body{background: transparent url(/fileadmin/templates/images/bodyback.jpg) repeat-x;margin:0;padding:0;font-size: 12px;}
img{padding:0;margin:0;float:none;}
td{vertical-align:top;padding:0;margin:0;}

div.sitewide div.middlewide .tx-t3cmstmbooking-pi5 TD{font-size:10px;}
#tx_t3cmssms1919_notify{margin-top:14px;}
div.site {
	margin: 10px auto;
	position: relative;
	width: 960px;
	overflow: hidden;
	background: #FFF;
}
div.sitewide {
	margin: 10px auto;
	position: relative;
	width: 1260px;
	background: #FFF;
}

div.clearboth {clear: both;}

div.site div.top{overflow:hidden;border-bottom: 0px solid #96D059;}
div.site div.top div.topBanner{display:none;float: right;margin-right:20px;}
div.site div.top div.topLogo{float: left;padding:18px 27px 0px 5px;}
div.site div.top div.topLogo IMG{width:210px;height:48px;}
div.site div.top div.topBanner IMG{width:351px;height:67px;padding-top:8px;}
div.site div.middle{
	/*
	height: 480px;
	height: 100%;
	*/
}

div.site div.middle div.leftMenu{
	padding: 5px 0 0 0 ;
	float: left;
	height: 100%;
	width: 240px;
}
div.sitewide div.middlewide {float: left;margin: 10px 0 0 10px;width:100%;min-height:400px;padding-bottom:10px;}
div.sitewide div.middlewide H2{font-size:14px; font-weight:bold;}
div.site div.middle div.main{float: left;margin: 10px 0 0 10px;width:705px;min-height:400px;padding-bottom:10px;}
div.site div.middle div.main p.bodytext{padding:0 0 3px 0; margin-top:8px;}
div.site div.middle div.main IMG{border:0px;}

div.site div.bottom{
	/*background: transparent url(/fileadmin/templates/images/Concept1010_07.jpg) no-repeat; 
	height: 37px;*/
	background: transparent url(/fileadmin/templates/images/TM_bund.png) no-repeat; 
	height: 105px;
	width: 960px;
	overflow:hidden;
}

div.site div.bottom p{margin: 56px 38px 0 90px;color: #FFF;}
div.site div.bottom p.bodytext a:link{color: #FFF;text-decoration:none;}
div.site div.bottom p.bodytext a:visited{color: #FFF;text-decoration:none;}
div.site div.bottom p.bodytext a:hover{color: #96D058; text-decoration:none;}
