* {padding:0px; margin:0px;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.6em;	background:#000000 url('../img/page-bg.jpg');	}a	{color: #2B2875;}a:hover	{ color: #2B2875; text-decoration: none;}.mainwrap {width:960px; margin:auto; margin-top:10px; background:#ffffff; border:1px solid #FFCC66; border-top:none;}.the_head {height:187px; background:#000000 url('../img/trailerhead.jpg') no-repeat; color:#ffff55;}.topname {padding:6px; color:#000000; text-align:center;}.topname h1 {color:#000000; font-size:16px; font-weight:bold; padding-top:7px;}.headline {padding:8px; padding-top:1px; background:#000000 url('../img/bg-topline.jpg') repeat-x bottom center; color:#000000; text-align:right; border-top:1px solid #C76E0A; border-bottom:#FFCC66 1px solid; }.headline ul {list-style:none;}.headline ul li {padding-left:5px; padding-right:5px; display:inline;}.headline a {color:#000000; text-decoration:none;}.headline a:hover {color:#000000;text-decoration:underline;}.main {background:#ffffff url('../img/shadowbox.jpg') repeat-x; padding-top:20px;}.main_left {width:720px; float:left; margin-left:20px;}.main_left p {margin-bottom:12px;}.main_right {width:170px; float:right; margin-right:20px;}.right_box {background:#ffffff url('../img/left-menu-center.jpg') repeat-y; margin-bottom:15px;}.right_box h3 {text-align:center; font-size:11px; color:#FFCC66; background:#000000 url('../img/left-menu-head.jpg') no-repeat; font-weight:bold; height:28px; padding-top:5px;}.right_box_txt {margin:8px; overflow:hidden;}.right_box_f {clear:both; height:16px; background:#ffffff url('../img/left-menu-footer.jpg') no-repeat; }			.right_column {		height: 100%;		width: 200px;	  padding: 20px 20px 20px 0;	  float: right;  		overflow: hidden;	}	.center_column {	  padding: 20px;		height: 100%;		overflow : hidden;	  margin: 0;	}	.footer{		background:#ffffff url('../img/footer.jpg') no-repeat;		height:31px;		text-align:left;		font-size:11px;		color:#81360A;		padding-top:39px; padding-left:10px;	}	.footer a{		color: #81360A;		text-decoration: none;	}	.footer a:hover {		text-decoration:underline;		}		.debug {		min-height: 100px;	}	/*************************************************************************	 * THE FOLLOWING LINES MAY NOT BE REMOVED OR CHANGED WITHOUT WRITTEN PERMISSION OF IM-CONCEPTS!	 * ITS CONTENT MUST BE CLEARLY VISIBLE ON EVERY PAGE IN THE FOOTER AREA!	 * Die folgenden Zeilen duerfen ohne schriftliche Genehmigung von IM-Concepts nicht entfernt oder geaendert werden!	 * Der Inhalt muss auf jeder Seite in der Fusszeile klar erkennbar sein!	 */	span#ffcms_copyright{		white-space: nowrap;	}	#ffcms_copyright img	{		margin-bottom: -2px;	}.DynLinks2_txt {padding:8px; margin-bottom:15px;}.DynLinks2_txt ul {list-style:none;}.DynLinks2_txt ul li {padding:4px; padding-left:12px; background:url('../img/small-arrow.jpg') no-repeat left top; padding-top:0px; float:none; clear:both;}.resttext img {margin:0px 8px 4px 8px; border:1px solid #EC9826; padding:10px; background:#ffffff url('../img/images-bg.jpg');}.postedby {font-size:10px; color:#666666;}.aufmacher {height:100px; padding:8px;background:#ffffff url('../img/shadowbox.jpg') repeat-x; margin:0px; overflow:hidden;}.atitle h2 {border:none; font-size:13px; background:#FED78A url('../img/bg-news-top.jpg') repeat-x left bottom; padding:3px 0px 10px 10px; margin:0px;}.atitle a {text-decoration:none;}.allcats {}.allcats h1 {border:none; background:url('../img/trennlinie.jpg') repeat-x left bottom; padding-bottom:12px; font-size:16px;}h1.allcats {border:none; background:url('../img/trennlinie.jpg') repeat-x left bottom; padding-bottom:12px; font-size:16px;}.allcats ul {list-style:none;}.allcats ul li {padding:4px; padding-left:12px; background:url('../img/small-arrow.jpg') no-repeat left top; padding-top:0px; width:320px; float:left;}.allcats ul li ul {margin-left:40px; clear:both;}.allcats ul li  ul li {padding:4px; padding-left:12px; background:url('../img/small-arrow.jpg') no-repeat left top; padding-top:0px; width:300px; float:left;}.allcats a {text-decoration:none; color:#81360A;}.allcats a:hover {text-decoration:underline;}.contbox2_2 {width: 353px; border: 1px solid #FFCB7F; float:left; margin-bottom:10px;}.contbox2_2 h3 {padding:3px 0px 3px 10px; background:#FED78A url('../img/bg-news-top.jpg') repeat-x;}.contbox2_2_txt {padding:10px 10px 0px 10px; text-align:justify;}.contbox2_2_txt img {padding:3px; background:#eee; border:1px solid #ccc;}.contbox2_2_txt img.pic_left {float:left; margin-right:10px;}.contbox2_2_txt img.pic_right {float:right; margin-left:10px;}.cont_trible {width:231px; margin-right:10px; float:left; font-size:11px;}.cont_full {float:none; width:auto;}.cont_last {float:right; margin-right:0px; margin-left:0px;}.con_buttons img {border:none;}.singlecat {}.singlecat h1 {border:none; background:url('../img/trennlinie.jpg') repeat-x left bottom; padding-bottom:12px; font-size:16px;}.singlecat ul {list-style:none;}.singlecat ul li {padding:4px; padding-left:12px; background:url('../img/small-arrow.jpg') no-repeat left top; padding-top:0px; width:320px; float:left;}.singlecat ul li ul {margin-left:40px; clear:both;}.singlecat ul li  ul li {padding:4px; padding-left:12px; background:url('../img/small-arrow.jpg') no-repeat left top; padding-top:0px; width:300px; float:left;}.singlecat a {text-decoration:none; color:#81360A;}.singlecat a:hover {text-decoration:underline;}.singlecat img {margin:0px 10px 4px 0px; float:left; border:1px solid #EC9826; padding:10px; background:#ffffff url('../img/images-bg.jpg');}.trailer {padding:8px;border:1px solid #EC9826; background:#ffffff url('../img/images-bg.jpg'); margin-bottom:10px;}.trailer_in {border:1px solid #EC9826; overflow:hidden;}.phone {margin:0px 0px 10px 0px;}.phonebox {width:234px; border:1px solid #EC9826; margin-right:6px; float:left; font-size:9px;}.phonebox h4 {color:#000000; margin:0px; padding:0px; text-align:center; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #EC9826; font-size:14px; background:#ffffff url('../img/bg-phone.jpg') repeat-x;}.phonebox h5 {margin:0px; padding:0px; padding-left:34px; font-size:19px; font-weight:bold; color:#FFD785; text-align:left; background:url('../img/flag.gif') no-repeat;}.phonebox_t {margin:0px; padding:0px; padding:6px;background:#000032 url('../img/bg-phone2.jpg') no-repeat; padding-bottom:8px; color:#666666;}.phone_s {margin-right:0px; float:none; float:right;}.dynlink2b {border:1px solid #FFCB7F; padding:10px; margin-bottom:10px; background:#ffffff url('../img/shadowbox.jpg') repeat-x;}.dynlink2b h3 {padding-bottom:1px; border-bottom:1px solid #cccccc; display:block; margin-bottom:9px;}.dynlink2b a {color:#2B2875; text-decoration:none;}.dynlink2b a:hover {text-decoration:underline;}.the_article {border:1px solid #FFCB7F; margin-bottom:10px;}.opentable ul li {float:none; clear:both;}.block_content {padding:10px;}.block_content ul li {width:332px;}.blockscenter {border:1px solid #FFCB7F;}.br  {clear:both; margin:0px; padding:0px; height:0px;}