body { margin : 0; padding : 0; border : 0; }
hr { display : none; }

h1 { font : bold 20px/135% "Times New Roman", Times, serif; color : #333; margin : 0; padding : 0 0 3px 0; }
h2 { font : bold 20px/135% "Times New Roman", Times, serif; color : #333; margin : 0; padding : 0; }
h3 { font : bold 20px/135% "Times New Roman", Times, serif; color : #333; margin : 0; padding : 0; }
h4 { font : bold 20px/135% "Times New Roman", Times, serif; color : #333; margin : 0; padding : 0; }
h5 { font : bold 20px/135% "Times New Roman", Times, serif; color : #333; margin : 0; padding : 0; }
h6 { font : bold 20px/135% "Times New Roman", Times, serif; color : #333; margin : 0; padding : 0; }
p { font : normal 12px/135% Verdana, Arial, sans-serif; color : #000; padding : 0 0 15px 0; margin : 0; }
a { font : normal 11px/135% Verdana, Arial, sans-serif; color : #8E8E8E; text-decoration : underline; }
a:HOVER { font : normal 11px/135% Verdana, Arial, sans-serif; color : #D20B00; text-decoration : none; }

#container { }
#navigation { display : none;}
#pferd { display : none;}
#pferd2 { display : none;}
#container > #pferd {display : none;}
#container > #pferd2 { display : none;}
#header { padding:2px; border: 1px solid #ccc;}
#header h1 {font : bold 12px/135% "Times New Roman", Times, serif; color : #333; margin : 0; padding : 0; }
#header h2 { font : bold 14px/135% "Times New Roman", Times, serif; margin-top: 5px; }
#header2 { padding:2px; border: 1px solid #ccc;}
#header2 h1 {font : bold 12px/135% "Times New Roman", Times, serif; color : #333; margin : 0; padding : 0; }
#header2 h2 { font : bold 14px/135% "Times New Roman", Times, serif; margin-top: 5px; }
#footer  { padding:2px; border: 1px solid #ccc;}
#footer h1 {font-size : 12px; }
#footer a { color : #000; text-decoration : none; font-size : 10px; }

#content .spalte2 .anschrift { font : normal 12px/135% Verdana, Arial, sans-serif; color : #000; padding : 0; margin : 0; }
#content { padding : 0 0 0 0; margin : 0; }
#content .spalte1 { width : 670px; padding : 15px 0 10px 0; border-bottom: 1px solid #000}
#content .spalte1 .spalte1a { width : 315px; float : left; padding : 0 5px 0 0; }
#content .spalte1 .spalte1b { width : 310px; float : left; padding : 0 ; }
#content .spalte1 .spalte1b img { display : block; margin : 0; padding : 0; border : 8px solid #E9E9E9; }
#content .spalte2 { padding : 0; margin : 0;}

#content .spalte2 ul.kontext {display: none;}

#content .spalte2 ul.navi2 { display: none;}
#textblock_startseite { margin : 0; padding : 20px 0 60px 0; }
#textblock_startseite p { font : normal 11px/135% Verdana, Arial, sans-serif; color : #000; width : 600px; margin : 0; padding : 0 26px 0 0; float : left; }

#newsblock_startseite { width : 420px; margin : 0; padding : 0; float : left; }
#newsblock_startseite .news { padding : 0 0 40px 0; }
#newsblock_startseite .news p { padding : 0 0 7px 0; }
#newsblock_startseite .news img { display : block; border : 7px solid #E6E6E6; float : left; width : 150px; margin : 0 15px 0 0; }
#newsblock_startseite .news .text { float : left; width : 226px; padding : 0 15px 0 0; }

#newsblock_startseite .csc-textpic { padding : 0 0 40px 0; }
#newsblock_startseite .csc-textpic-text p { padding : 0 0 7px 0; }
#newsblock_startseite img { border : 7px solid #E6E6E6; margin: 0px; padding: 0px;  }
#newsblock_startseite .csc-textpic-text { width : 211px; padding : 0 15px 0 15px; }

.cb { display : block; width : 1px; height : 1px; margin : -1px 0 0 -1px; padding : 0; clear : both; overflow : hidden; }
.img { font-style : italic; }


#page_content dl dt a { font: bold 12px/135% Verdana, Arial, sans-serif; }
#page_content dl dd { font: normal 11px/135% Verdana, Arial, sans-serif; margin: 0 0 10px 0;}
#page_content { padding: 0; }

/* PUBLIKATIONEN */
#publikation h1.headline { font: bold 12px/135% Verdana, Arial, sans-serif; }
#publikation .description, #publikation  .abstract { font: normal 11px/135% Verdana, Arial, sans-serif; margin-bottom: 10px; }

/* SECOND NAVI OBEN LINKS */	
#navigation #haupt li ul.second {display: none;}

.csc-textpic-caption { color: #8E8E8E; }

#content .spalte1 table.csc-uploads { margin: 0 0 15px 0;}
#content .spalte1 table.csc-uploads tr { margin: 0px; padding: 0px;}

#content .spalte1 table.csc-uploads tr td { height: 20px; margin: 0px;  }
#content .spalte1 table.csc-uploads tr td p {  margin: 0px; padding: 0px; }
#content .spalte1 table.csc-uploads tr td.csc-uploads-icon { width: 25px;  }
#content .spalte1 table.csc-uploads tr td.csc-uploads-icon img { padding: 0px; margin: 0px;  }

#content .spalte1 table.csc-uploads tr td.csc-uploads-fileName { width: 300px; height: 16px; size: 12px;}
#content .spalte1 table.csc-uploads tr td.csc-uploads-fileName a { text-decoration: none; font : bold 12px/130% Verdana, Arial, sans-serif;  color: #68686F; }
#content .spalte1 table.csc-uploads tr td.csc-uploads-fileName a:hover { text-decoration: underline; }
#content .spalte1 table.csc-uploads tr td.csc-uploads-fileSize { font : bold 0.7em/100% Verdana, Arial, sans-serif; color: #68686F; }

#content .tx-fdfx2cols-pi1 .spalte1a { width : 280px; float : left; padding : 0 30px 0 0; }
#content .tx-fdfx2cols-pi1 .spalte1b {width : 280px; float : left; padding : 0 42px 0 0; }
