/***********************************************/
/* Formatierung                                */
/***********************************************/ 

html, body {
 margin:0px;
 padding:0px;
}

html, body	{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 86%;
 line-height: 18px;
 color: #767676;
 background-color: #D3D3D3;
 background-image:url(/img/bg.gif);
 background-repeat:repeat-y;
}

A:link, A:visited, A:active { color:#A3BB46; text-decoration:underline;}
A:hover { color:#A3BB46; text-decoration: underline;}

A:link.referenzen, A:visited.referenzen, A:active.referenzen { text-decoration:none; color:#767676;}
A:hover.referenzen { text-decoration:underline; color:#989A9A;}


#copyright A:link, #copyright A:visited, #copyright A:active { text-decoration:none; color:#989A9A; font-size: 100%;}
#copyright A:hover { text-decoration:underline; color:#989A9A; font-size: 100%;}


h1 {
 margin: 0px;
 margin-top:40px;
 padding: 0px;
 font-size: 140%;
 color:#A3BB46;
}


img {
 border: 0px;
}

ul {
 list-style-type:square;
}



div.referenz_text {
 width:230px;
 margin-bottom:20px;
 float:left;
}

div.referenz_logo {
 margin-left:230px;
 width:180px;
 text-align:center;
}

div.referenz_trenn {
 clear:both;
 border-bottom:1px #c0c0c0 dotted;
 margin-bottom:20px;
}


/***********************************************/
/* Layout	                               */
/***********************************************/

#logo {
 position:absolute;
 top:26px;
 left:44px;
}

#alles {
 width:759px;
 padding-top: 124px;
}

#menu {
 margin:0px 0px 0px 44px;
 font-size:0px;
}

#title {
 width:759px;
 height:100px;
 background-image:url(/img/bg_head.jpg);
 background-repeat:no-repeat;
}

#inhalt {
 position:absolute;
 top:285px;
 left:44px;
 width:413px;
 background-color:#FFF;
}

#rechts {
 position:absolute;
 top:308px;
 left:484px;
 width:275px;
 text-align:center;
}

#copyright {
 margin: 35px 15px 30px 0px;
 font-size: 84%;
 color:#989A9A;
}

#kontaktadresse {
 text-align:left;
 margin-left:39px;
 font-size:90%;
 line-height: 14px;
}

.notshow {
 display:none;
}