body, form {
	margin: 0px 0px 0px 0px;
}
body, table, tr, td, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
body, table, tr, td {
	font-size: 12px;
	/*font-weight: bold;*/
}
table, tr, td {
	empty-cells:show;
	  /* only works in Mac-IE :( */
        border: solid 0px;
        padding: 0px;
        border-spacing: 0px;
        border-collapse: collapse;
}
.plain {
        border: none 0px;
        padding: 0px;
        border-spacing: 0px;
        border-collapse: collapse;
}
input, select, textarea {
	font-size: 10px;
}
img {
	border: 0;
}

a {text-decoration:none}
a:link {color:#16206B; font-weight:bold;}
a:visited {color:#16206B; font-weight:bold;}
a:hover {color:#000000}
a:active {color:#CC3300}
a:focus {color:#16206B; text-decoration:underline}


.smallprint  {font-size: 11px; color: #000000; padding-left: 30px; padding-right: 30px; }
.prodinfo_small {font-size: 12px}
.prodinfo_large {font-size: 18px; color: #990000}
.table {
        padding: 0px;
        border-spacing: 4px;
        border-collapse: separate;
}
.c {
	font-size: 12px;
	border-color:#D3DEEA;
	border-style:solid;
	border-width:0px;
        padding: 4px;
        border-spacing: 4px;
	/* white-space: nowrap; */
}
.cT {
	border-color:#D3DEEA;
	border-style:solid;
	border-width:0px;
        padding: 4px;
        border-spacing: 4px;
}
.cTl {
	border-color:#D3DEEA;
	border-style:solid;
	border-width:0px;
        padding: 4px;
        border-spacing: 4px;
}
.cTll {
	font-weight: normal;
	border-color:#D3DEEA;
	border-style:solid;
	border-width:0px;
        padding: 4px;
        border-spacing: 4px;
}
.cmenu {
	border-style:solid;
	border-width:0px;
        padding: 4px;
        border-spacing: 4px;
}
.infolayer {
	border:solid 1px #c0c0c0;
        padding: 4px;
        border-spacing: 4px;
}

.top {
  border-width: 0px;
  margin: 0px;
  padding: 0px;
}
.dashed {
  border:1px dashed #60605F;
  margin: 0px;
  padding: 0px;
}
.solid {
  border:1px solid #16206B;
}
.grau {
  border: 1px solid #939392;
  margin: 0px;
  padding: 0px;
}
.menu {
  font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
  color: #4A4A4A;
  line-height: 14px;
}
tr.menu1 {
  font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
  color: #3A3A3A;
  line-height: 14px;
}
.preis {
  font-family: Arial;
    font-size: 12px;
  color: #3A3A3A;
  line-height: 14px;
}
.preis1 {
  font-family: Arial;
    font-size: 12px;
  color: #3A3A3A;
}

.spacing {
  font-size: 12px;
  color: #4A4A4A;
  padding: 8px;
}

td.proddef_title {
    height: 25px;
    border: solid 0px #6f6e73;
    border-bottom-width: 1px;
    /*padding: 6px;*/
    padding-left: 16px;
    /*margin: 2px;*/
    /*border-spacing: 2px;*/
    background-color: #8FA4B6; /* #D2EBA3; */ /*d1eba2*/
}

td.proddef_descr {
    border: solid 0px #6f6e73;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;    
    padding: 8px;
}

td.proddef_descr_home {
    border: solid 0px #6f6e73;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    padding: 0px;
}


td.proddef_bottom {
    border: solid 0px #6f6e73;
    border-top-width: 1px;
    padding: 2px;
    padding-left: 16px;
    /*margin: 2px;*/
    /*border-spacing: 2px;*/
    background-color: #8FA4B6; /* #D2EBA3; */ /*d1eba2*/
}

td.proddef_order {
    border: solid 0px #6f6e73;
    padding-left: 16px;
    /*margin: 2px;*/
    /*border-spacing: 2px;*/
    background-color: #8FA4B6; /* #D2EBA3; */ /*d1eba2*/
}

div#contenttext {
    margin-top:20px;
    margin-left:8px;
    width:100%;
}
/*
div#contenttext td {
    vertical-align:bottom;
}
*/
div#contenttext p  {
    line-height:17px;
    width: 90%;
}

div#contenttext div.col {
width:40%;
float:left;
margin-left:2%;
margin-right:1%;
margin-bottom:1.0em;
margin-top:1.0em;
}
	
html div#contenttext div.col {	
    margin-right: 0px;
}

div#contenttext div.add {
width:40%;
float:left;
margin-left:2%;
margin-right:1%;
margin-bottom:1.0em;
margin-top:1.0em;
}
	
html div#contenttext div.add {	
    margin-right: 0px;
}

	
div#contenttext ul {
list-style-type:none;
}
				
div#contenttext div.col ul li {
background:url(img/check.gif) no-repeat 0 3px;
padding-left:18px;
}	

div#contenttext div.add ul li {
background:url(img/arrow.gif) no-repeat 0 3px;
padding-left:18px;
}	

/* contenttext-top */
div#contenttext-top {
    margin-top:20px;
    margin-left:8px;
    width:100%;
}
/*
div#contenttext-top td {
    vertical-align:bottom;
}
*/
div#contenttext-top p  {
    line-height:17px;
    width: 90%;
}

div#contenttext-top div.col {
width:40%;
float:left;
margin-left:2%;
margin-right:1%;
margin-bottom:1.0em;
margin-top:1.0em;
}
	
html div#contenttext-top div.col {	
    margin-right: 0px;
}

div#contenttext-top div.add {
width:40%;
float:left;
margin-left:2%;
margin-right:1%;
margin-bottom:1.0em;
margin-top:1.0em;
}
	
html div#contenttext-top div.add {	
    margin-right: 0px;
}

	
div#contenttext-top ul {
list-style-type:none;
}
				
div#contenttext-top div.col ul li {
background:url(img/check.gif) no-repeat 0 3px;
padding-left:18px;
}	

div#contenttext-top div.add ul li {
background:url(img/arrow.gif) no-repeat 0 3px;
padding-left:18px;
}	


/* BUTTONMENU */
div.buttonmenu
{
  width: 114px;
  /*height: 96px;*/
  float: left;
  /*margin: 4px;*/
  /*border: solid 1px #c0c0c0;*/
}

div.buttonmenu_text
{
  font-size:12px;
}

/* PPROD_PRODDEF */
.proddef_dashed {
  border: 1px dashed #60605F;
  padding: 6px;
  /*margin: 2px;*/
  /*border-spacing: 2px;*/
  background-color: #8FA4B6; /* #D2EBA3; */
}
.proddef_dashed {
  height: 14px;
}
.proddef_descr {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4A4A4A;
  padding: 8px;
  /*margin: 2px;*/
  /*border-spacing: 2px;*/
}
tr.proddef_descr {
  height: 14px;
}


