@charset "utf-8";
/* CSS Document */

body				/* content */
{
margin:				0;
padding:			0;
color:				rgb(0,0,0);
font-family:		Verdana, Arial, Helvetica, sans-serif;
font-size:			11pt;
font-weight:		normal;
font-style: 		normal;
text-decoration:	none;
font-variant:		normal;
text-align:			left;
text-transform:		none;
line-height: 		2.2ex;
background:			rgb(255,255,255);
}

a:link,				/* links */
a:active,
a:visited
{
font-style: 		normal;
color:				rgb(0,0,0);
}

a:link
{
color:				rgb(0,0,0);
font-weight:		bold;
text-decoration:	underline;
}

h1					/* logo */
{
margin:				10px 60px 10px 10px;
width:			 	203px;
height:				124px;
position:			relative;
float:				right;
background:			url(../pix/dmc-logo-print.jpg) no-repeat;
}

h2					/* head */
{
display:			none;
}

#tm					/* green */
{
display:			none;
}

#topr				/* corner */
{
display:			none;
}

#sorry
{
display:			none;
}

#topr a				/* flag */
{
display:			none;
}

#topr a+a
{
display:			none;
}

#wrap1,				/* content */
#wrap2,
#wrap3
{
margin:				0;
padding:			1%;
height:				100%;
float:				left;
}

#wrap1
{
display:			none;
}
#wrap2
{
clear:				both;
width:				45%;
}
#wrap3
{
width:				45%;
}

#tec
{
clear:				both;
}

h5					/*boxes*/
{
margin:				5px;
padding:			5px;
width:			 	auto;
height:				auto;
color:				rgb(80,80,80);
font-size:			11pt;
display:			block;
border:				dashed 1px rgb(1,145,156);
background:			rgb(255,255,255);
}

h4					/*products*/
{
margin:				10px 10px 0px 10px;
padding:			0;
width:			 	auto;
height:				auto;
color:				rgb(0,0,0);
font-size:			11pt;
font-weight:		normal;
text-decoration:	none;
line-height: 		2.5ex;
border:				none;
background:			none;
}

b					/*bold*/
{
margin:				0;
padding:			0;
font-weight:		bold;
}

#wrap2 ul			/* kundennutzen */
{
margin:				10px 10px 0px 10px;
padding:			0;
}

#wrap2 ul li.kun
{
margin:				0;
padding:			0;
color:				rgb(1,145,156);	
font-size:			12pt;
font-weight:		bold;
font-style:			italic;
list-style: 		none;
}

#wrap2 ul li
{
margin:				5px 5px 0px 10px;
padding:			0;
list-style: 		square inside;
}
table				/*tec*/
{
width:				90%;
margin:				0px;
padding:			0px;
height:				auto;
display:			block;
}

tr					
{
margin:				0 0 0 5px;
padding:			5px;
width:			 	auto;
height:				auto;
color:				rgb(0,0,0);
font-size:			10pt;
display:			block;
border:				none;
background:			rgb(230,230,230);
}

tr.green
{
background:			rgb(0,146,157);
}

td
{
margin:				0;
padding:			0;
width:				10em;
text-align:			left;
vertical-align:		top;
}

td+td
{
width:				14em;
}

#mr					/* middle right */
{
display:			none;
}

h3					/* visionmotion */
{
display:			none;
}

#ad					/* address */
{
margin:				0px;
padding:			10px;
width: 				20em;
height:				auto;
max-height:			none;
max-width:			none;
position:			absolute;
float:				left;
}

#bm					/* bottom middle  */
{
display:			none;
}

#br					/* bottom right */
{
display:			none;
}

#ml					/* middle left */
{
display:			none;
}

#menu				/* rollover navi */
{
display:			none;
}

#base
{
display:			none;
}

div#base
{
display:			none;
}

.top
{
display:			none;
}

body div#toolTip 
{
display:			none;
}

.wrap_par
{
margin:				0;
padding:			10px 10px 120px 0;
width:				auto;
height:				100%;
min-width:			35em;
}