body { font-family:Arial,sans-serif; font-size:10pt; color:#778899; background-color:#333333; margin:0px; padding:0px; }  /* line-height:15px; */
td { vertical-align:top; }
a { text-decoration:none; color:#778899;  } 
li { text-align:left; }
table.main { background-color:#fff5dd; margin-left:auto; margin-right:auto; margin-top:1px; margin-bottom:0px; padding:0px; border-spacing:0px; border-collapse:collapse; width:500px; border-width:1px; border-color:#000000; border-style:solid; }

table.layout { margin:0px; padding:0px; border-spacing:0px; border-collapse:collapse; }
table.layout td { margin:0px; padding:0px; vertical-align:top; }
h1 { text-align:left; margin-bottom:0.5em; margin-top:0px; font-size:14pt; font-weight:bold; }
div.content-top h1 {frontsize:15pt;}
p { }
p.bodytext { margin-top:0px; }

div.content { margin-right:20px; margin-top:20px; background-color:#fff5dd;}
div.content-left { margin-left:20px; text-align:justify; }
div.content-normal { margin-left:20px; text-align:left; }
div.content-right { margin-left:20px; text-align:left; }

div.content-top { margin-left:20px; margin-top:20px; }


div.logo { text-align:center; margin:5px; }
div.logod { text-align:center; margin:20px 5px 10px 5px; }
div.sprache { text-align:right; padding:10px 20px 10px 0; }


div.menu { text-align:left; background-color:#fff5dd; color:#778899; }
div.menu img { padding:5px 5px 5px 15px; background-color:#fff5dd; color:#778899 }

div.submenu { margin-left:10px; }
div.submenu a { background-color:#fff5dd; color:#778899}
div.submenu a:hover { color:#ffc700; }

div.submenu img { padding:5px 5px 5px 5px; background-color:#fff5dd; color:#778899 }

div.news-list-container h2, div.news-single-item h2 { color:#ffc700; text-align:left; margin-bottom:0.25em; margin-top:0.25em; font-size:10pt; font-weight:bold; }
div.news-list-container h3, div.news-single-item h3 { color:#ffc700; text-align:left; margin-bottom:0.25em; margin-top:0.25em; font-size:10pt; font-weight:bold; }

ul.submenu { text-align:left; margin:0; padding: 0; }
ul.submenu img { padding:5px 5px 5px 5px; background-color:#fff5dd; color:#778899 }
ul.submenu li { list-style:none; margin:0; padding: 0; font-weight:bold; display:block; }
ul.submenu li a { } 
ul.submenu li.active { border-width:0px 0px 1px; border-style:solid; border-color:#fff5dd; }
ul.submenu li.active a { font-weight:bold; color:#ffc700;  } 

table.contenttable p { margin:0; padding:0; }

.csc-uploads p { padding:0; margin:4px; }
.csc-uploads-description { font-style:italic; margin-bottom:20px; }
.csc-uploads-icon { vertical-align:top; }

table.csc-loginform td { vertical-align:middle; }
table.csc-loginform td p { margin:3px; padding:0px; }

#minheight {
 padding:0;
 text-align:left;
 height:350px; /* IE vergrößert den div sobald der Inhalt über die Höhe hinausgeht */
}
/*
td>div #minheight {
 height:auto;  Damit NN, Mozilla, usw. dies auch machen
 min-height:600px;
}
*/


/* Liste bei dem Artikel-Einzelansicht */


ul.csc-bulletlist{

margin-left:0;
padding-left:12px;
margin-top:0;
padding-top:0;

}



