
body {
	background: #42474F;
	/*background:url("https://www.laserservice-mk.de/fileadmin/images/smb_back_line.gif") scroll center top #ffffff;*/
	/*background:url("https://www.laserservice-mk.de/fileadmin/images/smb_back.jpg") scroll center top #ffffff;
   background-repeat: repeat-x;*/
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
   text-align: center;
   line-height: 1.5;                  
}
                                             
#dg_container {
	
	background: #42474F;
   width: 960px; 
   padding: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
   border: 10px solid #666666;
   /*min-height: 600px;*/
	height:auto !important;	
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 960px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 960px;
}

/*
#header2 {
	background:url("https://www.laserservice-mk.de/fileadmin/images/menutop.jpg");
	background-repeat: repeat-x;
}
*/             
   
   
#mk_menu {
	background:url("../images/laser_menu.jpg") repeat-x #42474F;
	padding: 0px 0px 25px 0px;
}


#header_links, #header_rechts {
	background-color: #42474F;
}

#content {
  float: left;
  background:url("../images/laser_back.jpg") repeat-x #ffffff;
}

#content_links_in {
  margin: 40px 5px 15px 15px;
}

#content_rechts_in {
  background-color: #E1E1E1; 
  margin: 40px 10px 15px 5px;
  padding: 1px 5px 5px 10px;
}


#bottom {
  float: left;
  background:url("../images/laser_bottom.jpg") repeat-x #121212;
}

#bottom_in  {
  padding: 15px;
}

#bottom_in a{
   color: #ffffff;
}



h1 {	font-size: 1.4em;
      font-style:normal;
      font-weight:400;
      color: #DE0505;
      border-bottom: 1px solid #DE0505;
}
h2 {	
	font-size: 1.4em;
   font-style: normal;
	font-weight: 400; 
	COLOR: #008131;  
}
h3 { font-size: 1.1em; }

p.bodytext{ 
	font-size: 1em;
	color:#333333;
}

.dg_abschluss {
	border-bottom: 1px dotted #ADACAA;
}

.csc-header h1 {
 
  color: #DE0505;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  line-height: 1;
}

.csc-textpicHeader h1 {
 
  color: #DE0505;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0;
  word-spacing: 0;
  line-height: 1;
}
 
 A {
	COLOR: #DE0505;
	TEXT-DECORATION: none;
	outline: none;
	}
A:hover    {
	COLOR: #DE0505;
	TEXT-DECORATION: none;
	outline: none;
}
A:visited   {
	COLOR: #DE0505;
	TEXT-DECORATION: none;
	outline: none;
}
A:activ  {
	COLOR: #DE0505;
	TEXT-DECORATION: none;
	outline: none;
}

/* Tabellen */

.contenttable {
	color: #333333;
}

.tr-0 td {
	background-color: #999999;
	color: #ffffff;
}

.tr-even {
   background-color: #e4e4e4;
}
.tr-odd {
   background-color: #e4e4e4;
}

.csc-menu {
	list-style: none;
}