body, p, ul, li, img, form, h1, h2, h3, h4, h5, textarea, input, table, tr, td, th {
border:0pt none;
margin:0pt;
padding:0pt;
}

ul
{
list-style-type:none;
}

 td, th
{
font-family:arial, sans-serif;
font-size: 12px ;
}


th { font-size:0.6875em }


#content a , .mceContentBody a {
text-decoration:none !important;
color :#333333 !important;
}

.mceContentBody
{

width:539px;
padding:5px;
font-size:16px;
font-family:arial, sans-serif;
}



#content p , .mceContentBody p
{
color:#333333;
margin:5px 0;
line-height:170%;
font-size:0.75em;
}



#content h1 , .mceContentBody h1
{
color:#465C4A;
letter-spacing:0.1em;
font-size:1.375em;
margin:0 0 30px 0;
text-transform:uppercase;
font-weight:normal;
}

#content h2 , .mceContentBody h2
{
color:#465C4A;
letter-spacing:0.2em;
font-size:0.6875em;
margin:15px 0 10px 0;
text-transform:uppercase;
}

#content h3,  .mceContentBody h3
{
color:#333333;letter-spacing:0.2em;



border-bottom:1px solid #666;
color:#465C4A;font-size:11px
}

#content h3 span,  .mceContentBody h3 span
{
letter-spacing:0;
color:#465C4A;
}


/* LISTE*/

.mceContentBody li {
background:url(/assets/site/img/square.png) 0 center no-repeat;
padding-left:15px;
font-size:0.75em;
margin-bottom:5px;
color: #333333;
font-weight:bold;
}

.mceContentBody  table, th, td
{
border:0 !important;
}

/* Tabelle*/

th  {width:50px;text-align:left;color:#A3AEA5;letter-spacing:0.2em;}

#referenzen .ref_img a , #homepic a{
color:#fff !important;
}


#home h2 
{margin-top:0;margin-bottom:20px;}

#home #content  {padding-top:15px;}


strong.ls
{letter-spacing:0.2em;color:#465C4A;font-size:11px}