html, body {margin: 0; padding: 0;}
a { outline:none; }
P.bodytext a:visited {color: #ccc;}

#links { height: auto; width: 370px; left: 15px; top: 180px; position: absolute; text-align: right; z-index:2; }
#webdesignundtypo3 { background-color:#fff; height: 100px; width: 255px; left: 131px; top: 65px; position: absolute; text-align: right; z-index:20; }
#navi { background-color:#fff; height: 100px; width: 140px; left: 425px; top: 65px; position: absolute; z-index:30; }
#oben { background-image: url(../layout/oben_.jpg); height: 80px; width: 100%; left: 0; top: 0; position: absolute; z-index:1; }
#content { height: auto; width: 555px; left: 425px; top: 180px; position: absolute; visibility: visible; z-index:4;}
#zusammenarbeit { height: auto; width: auto; left: 425px; top: 201px; position: absolute; visibility: visible; z-index:5;}
*html #zusammenarbeit { height: auto; width: 555px; left: 425px; top: 185px; position: absolute; visibility: visible; z-index:5;}

.img { margin: 0px; padding: 0px; }
.navi{ color: #999; font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none}
.navi:hover{ color: #333; font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none}
.naviactive{ color: #333; font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none}
.schwarz{ color: #333; font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none}


P.bodytext{ color: #999; font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; }
P.bodytext A { color: #999; font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none}
P.bodytext A:hover { color: #333; font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none}
div#content P.bodytext { color: #333; font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; }
div#zusammenarbeit P.bodytext { color: #333; font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; }


.csc-textpic-caption { color: #999; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; }


H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-size: 16px; line-height: 22px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic;  }


div#content ul,

div#content ol,

div#content dl {

   margin: 0 0 0 0;

   padding-left: 20px;

}



#content ul {

padding-top: 0px;

   margin: 0; /* some air around p elements */

   }

   /* IE-Hack  IE liest diese Anweisung nicht, sondern die vorhergehende! */

*html #content ul{

	padding-top: 3px;

}

#content ul  li{

   list-style-image:  url(http://p15354.typo3server.info/fileadmin/layout/liste.gif);

}

UL { margin-left: 0px; }
UL UL LI { }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 8px; }

DIV.csc-frame-rulerBefore { border-top: 21px solid #ffffff; }
*html DIV.csc-frame-rulerBefore { border-top: 5px solid #ffffff; }


div#zusammenarbeit {position: absolute; }
div#zusammenarbeit a {display: block;}
div#zusammenarbeit a:hover {background: white; }
div#zusammenarbeit a span {display: none;}
div#zusammenarbeit a:hover span {display: block; font-family: Arial; font-size: 13px; font-weight:bold; text-decoration : none;
position: absolute; top: 10px; left: 10px; width: 140px;
padding: 5px; margin: 4px; z-index: 100; color: black; background: #999999;}