/*mac*/ 
html, body {
margin: 0;
padding: 0;
line-height: 14px;#
}

a[class ="visitcard"] {
   padding-left: 32px;
   background: transparent url(../img/datenspeich.gif) no-repeat 0 -1px;#
}

/* navigation */

#nav .mainnavi li.gruen a {
background: url(../img/schloss.gif) 35px -2px no-repeat;#
}

#nav .mainnavi li#on.gruen {
background: url(../img/schloss.gif) 35px -1px no-repeat;#
}

#nav .subnaviImpressum { 
top: 100px;# 
}

/* diverse InhaltsColumnen */

#contentImpr, 
#contentLeist, 
#contentKoop {
line-height: 18px;#
}

#content {
line-height: 17px;#
}

#contentKoop .leftColumn, 
#contentLeist .leftColumn, 
#contentImpr .leftColumn {
padding: 0 55px 10px 0;#
}

#contentImpr .rightColumn  {
padding: 0 0 10px 30px;#
}


#contentCD #leftColumn {
padding: 0 50px 12px 0;#
}

#contentCD #rightColumn  {
position: absolute; 
right: -160px; 
margin-top: 19px;#
}

/* danke+fehlerseite */

#contentLeist .leftColumnFehlen p {
margin-top: 10px;#
}

#contentLeist .leftColumnDanke p {
margin-top: 13px;#
}