
*	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

body	{
	margin:0px;
	padding:0px;
	text-align:center;
	background:url("../images/gfx_tophg.jpg") left top repeat-x #000;
}

#sitecontainer	{
	width:990px;
	margin:0px auto;
}

#topcontainer {
	text-align:left;
	height:164px; 
	width:990px;
}
#mainmenu {
	display:block;
	width:650px;
	height:25px;
	margin-top:115px;
	margin-bottom:14px;
	float:left;
}

#mainmenu a{
	background:url("../images/gfx_btn_no.gif") center no-repeat;	
	width:100px;
	height:26px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bolder;
	font-size:14px;
	text-decoration:none;
	display:block;
	float:left;
	line-height:26px;
	text-align:center;
	margin-left:8px;	
}

#logo {
	background:url("../images/gfx_dmc_logo.jpg") top no-repeat ;	
	width:327px;
	height:142px;
	margin-bottom:12px;
	float:left;
	display:block;
}

#container_outer {
	width:980px;
	min-height:580px;
	height:auto!important;
	height:580px;
	clear:both;
	display:block;
	background:url("../images/gfx_bg_outer.jpg");
	padding:5px;
	clear:block;
}

#container_inner {
	width:970px;
	min-height:570px;
	height:auto!important;
	height:570px;
	clear:both;
	display:block;
	background:url("../images/gfx_bg_inner.jpg");
	padding:5px;
}

#container_inner h1	{
	margin:0px 0px 10px 0px;	
}


#leftCol {
	width:640px;
	margin-right:10px;
	display:block;
	float:left;
	min-height:570px;
	height:auto!important;
	height:570px;
	background:#fff;
}


#leftCol	h1{
	height:50px; 
	width:640px;
	overflow:hidden;
	display:block;
	text-indent:-666em;
}

#leftCol	h1.Willkommen {
	background:url("../images/gfx_willkommen.jpg") center no-repeat;
}
#leftCol	h1.Sitemap {
	background:url("../images/gfx_sitemap.jpg") center no-repeat;
}
#leftCol	h1.Impressum {
	background:url("../images/gfx_impressum.jpg") center no-repeat;
}
#leftCol	h1.News {
	background:url("../images/gfx_news.jpg") center no-repeat;
}
#leftCol	h1.Produkte {
	background:url("../images/gfx_produkte.jpg") center no-repeat;
}
#leftCol	h1.Preise {
	background:url("../images/gfx_preise.jpg") center no-repeat;
}
#leftCol	h1.Kontakt {
	background:url("../images/gfx_kontakt.jpg") center no-repeat;
}
#leftCol	h1.Messe {
	background:url("../images/gfx_messe.jpg") center no-repeat;
}
#leftCol	h1.Messerueckblick {
	background:url("../images/gfx_messerueckblick.jpg") center no-repeat;
}
#leftCol	h1.Vertriebspartner {
	background:url("../images/gfx_vertriebspartner.jpg") center no-repeat;
}
#leftCol h2{
	text-align:left;
	heigth:30px;
	line-height:30px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background:url("../images/gfx_hg_h2.jpg") left repeat-x;
	padding-left:10px;
	margin:5px 10px;
}
/************* 	#leftCol	RAHMEN 1			**********************/
#leftCol .csc-frame-frame1 {
	background:url("../images/gfx_rahmen1_hg.jpg") top repeat-x #555656;
	margin:10px;
	padding:5px;
	text-align:left;
	color:#fff;
}
#leftCol .csc-frame-frame1 h1{
	text-transform:uppercase!important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-weight:bold!important;
	font-size:14px!important;
	text-align:left!important;
	color:#fb9314!important;
		height:auto!important;
	text-indent:0em!important;
	width:auto!important;
}

#leftCol .csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
}

#leftCol .csc-frame-frame1 a	{
	text-decoration:none;
	color:#fb9314;	
}
#leftCol .csc-frame-frame1 a:hover	{
	text-decoration:underline;
}

/************* 	#leftCol	RAHMEN 2			**********************/
#leftCol .csc-frame-frame2 {
	margin:10px;
	text-align:left;
}

#leftCol .csc-frame-frame2 h1{
	text-transform:uppercase!important;
	font-family:verdana!important;
	font-weight:bold!important;
	font-size:12px!important;
	text-align:left!important;
	color:#a10000!important;
	height:auto!important;
	text-indent:0em!important;
	width:auto!important;
}

#leftCol .csc-frame-frame2 .bodytext {
	margin:2px 0px;	
}

#leftCol .csc-frame-frame2 a	{
	text-decoration:none;
	color:#a10000;	
}
#leftCol .csc-frame-frame2 a:hover	{
	text-decoration:underline;
}
#leftCol .csc-frame-frame2 .contenttable {
	width:100%;	
}

#leftCol .csc-frame-frame2 .contenttable .tr-even {
	background:#d1d1d1;
}
#leftCol .csc-frame-frame2 .contenttable td,
#leftCol .csc-frame-frame2 .contenttable th{
	padding-left:10px!important;
}
#leftCol .csc-frame-frame2 .contenttable .bodytext {
	margin:0px!important;
	font-size:11px!important;
	padding-left:10px!important;
}
/***************************************************/

#rightCol {
	width:320px;
	display:block;
	float:left;
}

/************* 	#leftCol	RAHMEN 1			**********************/
#rightCol 	h1.Kontakt,
#rightCol 	h1.Termine,
#rightCol 	h1.Anschrift,
#rightCol 	h1.Messerueckblick{
	height:50px; 
	width:320px;
	overflow:hidden;
	display:block;
	text-indent:-666em;
}

#rightCol 	h1.Kontakt {
	background:url("../images/gfx_kontakt.jpg") left no-repeat;
}
#rightCol 	h1.Termine {
	background:url("../images/gfx_termine.jpg") left no-repeat;
}
#rightCol 	h1.Anschrift {
	background:url("../images/gfx_anschrift.jpg") left no-repeat;
}
#rightCol 	h1.Messerueckblick {
	background:url("../images/gfx_rueckblick.jpg") left no-repeat; 
}

#rightCol .csc-frame-frame1 {
	background:#727272;
	text-align:left;
	color:#fff;
}


#rightCol .csc-frame-frame1 .bodytext	{
	padding:5px;	
	margin:0px;
}

#rightCol .csc-frame-frame1 a	{
	text-decoration:none;
	color:#fb9314;	
}
#rightCol .csc-frame-frame1 a:hover	{
	text-decoration:underline;
}

#rightCol ul{
	margin:0px;
}

* html #rightCol ul{
	margin:0px 0px 0px 30px;
}

/*****************	csc-frame-indent		******************/
.csc-frame-indent {
	margin-left:10px;
	width:305px;
	display:block;
	float:left;
	text-align:left;
}

.csc-frame-indent  h2 {
	background:transparent url(../images/gfx_hg_h2.jpg) repeat-x scroll left center;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	margin:5px 0px!important;
	padding-left:10px;
	text-align:left;
}

.csc-frame-indent .bodytext {
	padding-left: 10px;
}
.csc-frame-indent .contenttable {
	width:100%;	
}
.csc-frame-indent .contenttable td {
	padding-left:10px;	
}

.csc-frame-indent .contenttable .tr-even {
	background:#d1d1d1;
}

.csc-frame-indent  a {
color:#A10000;
text-decoration:none;
}
/***********************************************/
#metamenu {
	text-align:right;	
	margin-top:5px;
}
#metamenu a{
	color:#fff;
	text-decoration:none;
	margin-right:10px;
}

#metamenu a:hover{
	text-decoration:underline;
}


/**********************************************/


div.wtgallery_list a img {
border:0px!important;
padding:0px!important;
}

div.tx-wtgallery-pi1 {
background-color:transparent!important;
}
.wtgallery_category_pagebrowser_area a	{
	text-decoration:none;
	color:#A10000;
}

.wtgallery_category_pagebrowser_area a:hover	{
	text-decoration:underline;
}

.wtgallery_categories {
	margin-right:5px;	
}

.wtgallery_category_folder {
	background:transparent url(../images/gfx_hg_h2.jpg) repeat-x scroll left center;
	line-height:30px;
	margin:2px 0px 5px 0px;
	padding-left:10px;
	text-align:left;
}

.wtgallery_category_folder a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

* html div.tx-wtgallery-pi1 {
	padding:10px 0px 10px 10px;
	width:620px;
}


* html div.wtgallery_list {
margin:8px;
}

/******* csc-sitemap	*/

.csc-sitemap {
	text-align:left;
}

.csc-sitemap li a {
	color:#A10000 !important;
	font-family:verdana !important;
	font-size:12px !important;
	font-weight:bold !important;
	height:auto !important;
	text-transform:uppercase !important;
	text-decoration:none;
}

.csc-sitemap li a:hover {
	text-decoration:underline;	
}


/*************************************************/

fieldset{
	border:0;
	width:400px;
	margin-left:20px;
}
.csc-mailform-field {
	margin-bottom:10px;
}
.csc-mailform-field label {
	width:100px;
	display:block;
	float:left;
	margin-bottom:5px;
	}
	
	
.csc-mailform-field input {
	width:280px;
	display:block;
	float:left;
	margin-bottom:5px;
	fonz-size:12px;
	
	}
.csc-mailform-field input#mailformJapanische_Reise {
	width:10px;
	display:block;
	float:left;
	margin-bottom:10px;
	margin-right:270px;
	fonz-size:12px;
}
	
.csc-mailform-field input#mailformformtype_mail{
	width:100px;
	clear:both;
	float:none;
	}
	
.csc-mailform-label .spacer {
	margin-bottom:30px;	
	height:20px;
}

textarea#mailformNachricht {
	width:280px;	
}