/* Eigene Styles ausserhalb der Editor-Klassen :-) */
.small { width: 480px; } 
td.analysisstart{ height: 99%; background-color: #ffffff; padding: 3px; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica,sans-serif;color: #ffffff;}
td.analysisstart p { font-size: 10px; padding: 5px; }
td.analysisstart table.imgtext-table { padding: 0px; margin: 0px; margin-top: 5px; margin-left: 5px; border: 0px solid red; }

/* Klassen für Editor */
.greybox { background-color: #eeeded; }
.bluebox { background-color: #a1a7ce; color: #ffffff; }
.redbox { background-color: #c79e9e; color: #ffffff; }
.greenbox { background-color: #55aaaa; color: #ffffff; }
.yellowbox { background-color: #ecd68e; color: #993333; }
.lightgreenbox { background-color: #7ca600; color: #ffffff; }

/* blue */
.rightboxblue { background-color: #A1A7CE; padding: 0px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;color: #ffffff;text-decoration: none; border: 0px solid #ffffff; }
.rightboxblue p { margin-bottom: 5px; padding: 3px; font-size: 10px; font-family: verdana, arial, helvetica,sans-serif; color: #ffffff; text-decoration: none; }
.rightboxblue h1 { margin: 0px; font-weight: normal; background-color: #767FBA; padding: 4px; font-size: 10px; font-family: verdana, arial, helvetica,sans-serif; color: #ffffff;text-decoration: none; border-top: 1px solid #ffffff; }
.rightboxblue a:link, .rightboxblue a:visited, .rightboxblue a:active { font-size: 10px; font-family: verdana;color: #ffffff;text-decoration: underline; }
.rightboxblue a:hover { text-decoration: none; }

.middlecol-blue h1 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #333399; }
.middlecol-blue h2 { margin-top: 15px; font-weight: bold; font-size: 12px; font-family: Verdana; color: #333399; }
.middlecol-blue h3 { margin-top: 15px; margin-bottom: 2px; font-weight: bold; font-size: 11px; font-family: Verdana; color: #333333; }
.middlecol-blue h4 { margin-top: 15px; padding: 5px; background-color: #333399; font-weight: bold; font-size: 11px; font-family: Verdana; color: #ffffff; }

.middlecol-blue ul { margin: 0px; padding: 0px; list-style-image: url(/fileadmin/images/gif/puce_bleu2.gif); }
.middlecol-blue li { margin: 0px 0px 0px 15px; padding: 0px; font-weight: normal; font-size: 11px; font-family: Verdana; color: #333333; }

/* red */
.rightboxred { background-color: #C79E9E; padding: 0px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;color: #ffffff;text-decoration: none; border: 0px solid #ffffff; }
.rightboxred p { margin-bottom: 5px; padding: 3px; font-size: 10px; font-family: verdana, arial, helvetica,sans-serif; color: #ffffff; text-decoration: none; }
.rightboxred h1 { margin: 0px; font-weight: normal; background-color: #B77575; padding: 4px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif; color: #ffffff;text-decoration: none; border-top: 1px solid #ffffff; }
.rightboxred a:link, .rightboxred a:visited, .rightboxred a:active { font-size: 10px; font-family: verdana;color: #ffffff;text-decoration: underline; }
.rightboxred a:hover { text-decoration: none; }

.middlecol-red h1 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #A62625; }
.middlecol-red h2 { margin-top: 15px; font-weight: bold; font-size: 12px; font-family: Verdana; color: #A62625; }
.middlecol-red h3 { margin-top: 15px; font-weight: bold; font-size: 11px; font-family: Verdana; color: #A62625; }
.middlecol-red h4 { margin-top: 15px; padding: 5px; background-color: #A62625; font-weight: bold; font-size: 11px; font-family: Verdana; color: #ffffff; }

.middlecol-red ul { margin: 0px; padding: 0px; list-style-image: url(/fileadmin/images/gif/pucerg.gif); }
.middlecol-red li { margin: 0px 0px 0px 15px; padding: 0px; font-weight: normal; font-size: 11px; font-family: Verdana; color: #333333; }

/* green */
.rightboxgreen { background-color: #55AAAA; padding: 0px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;color: #ffffff;text-decoration: none; border: 0px solid #ffffff; }
.rightboxgreen p { margin-bottom: 5px; padding: 3px; font-size: 10px; font-family: verdana, arial, helvetica,sans-serif; color: #ffffff; text-decoration: none; }
.rightboxgreen h1 { margin: 0px; font-weight: normal; background-color: #4E9797; padding: 4px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif; color: #ffffff;text-decoration: none; border-top: 1px solid #ffffff; }
.rightboxgreen a:link, .rightboxgreen a:visited, .rightboxgreen a:active { font-size: 10px; font-family: verdana;color: #ffffff;text-decoration: underline; }
.rightboxgreen a:hover { text-decoration: none; }

.middlecol-green h1 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #4E9797; }
.middlecol-green h2 { margin-top: 15px; font-weight: bold; font-size: 12px; font-family: Verdana; color: #4E9797; }
.middlecol-green h3 { margin-top: 15px; font-weight: bold; font-size: 11px; font-family: Verdana; color: #4E9797; }
.middlecol-green h4 { margin-top: 15px; padding: 5px; background-color: #669999; font-weight: bold; font-size: 11px; font-family: Verdana; color: #ffffff; }

.middlecol-green ul { margin: 0px; padding: 0px; list-style-image: url(/fileadmin/images/gif/pucerg.gif); }
.middlecol-green li { margin: 0px 0px 0px 15px; padding: 0px; font-weight: normal; font-size: 11px; font-family: Verdana; color: #333333; }

/* yellow */
.rightboxyellow { background-color: #ECD68E; padding: 0px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;color: #993333;text-decoration: none; border: 0px solid #ffffff; }
.rightboxyellow p { margin-bottom: 5px; padding: 3px; font-size: 10px; font-family: verdana, arial, helvetica,sans-serif; color: #993333; text-decoration: none; }
.rightboxyellow h1 { margin: 0px; font-weight: normal; background-color: #EFC741; padding: 4px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;color: #993333;text-decoration: none; border-top: 1px solid #ffffff; }
.rightboxyellow a:link, .rightboxyellow a:visited, .rightboxyellow a:active { font-size: 10px; font-family: verdana; color: #993333; text-decoration: underline; }
.rightboxyellow a:hover { text-decoration: none; }

.middlecol-yellow h1 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #efc741; }
.middlecol-yellow h2 { margin-top: 15px; font-weight: bold; font-size: 12px; font-family: Verdana; color: #efc741; }
.middlecol-yellow h3 { margin-top: 15px; font-weight: bold; font-size: 11px; font-family: Verdana; color: #efc741; }
.middlecol-yellow h4 { margin-top: 15px; padding: 5px; background-color: #efc741; font-weight: bold; font-size: 11px; font-family: Verdana; color: #ffffff; }

.middlecol-yellow ul { margin: 0px; padding: 0px; list-style-image: url(/fileadmin/images/gif/puce_jaune.gif); }
.middlecol-yellow li { margin: 0px 0px 0px 15px; padding: 0px; font-weight: normal; font-size: 11px; font-family: Verdana; color: #333333; }

/* lightgreen */
.rightboxlightgreen { background-color: #7CA600; padding: 0px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;color: #ffffff;text-decoration: none; border: 0px solid #ffffff; }
.rightboxlightgreen p { margin-bottom: 5px; padding: 3px; font-size: 10px; font-family: verdana, arial, helvetica,sans-serif; color: #ffffff; text-decoration: none; }
.rightboxlightgreen h1 { margin: 0px; font-weight: normal; background-color: #A1C656; padding: 4px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;color: #ffffff;text-decoration: none; border-top: 1px solid #ffffff; }
.rightboxlightgreen a:link, .rightboxlightgreen a:visited, .rightboxlightgreen a:active { font-size: 10px; font-family: verdana;color: #ffffff;text-decoration: underline; }
.rightboxlightgreen a:hover { text-decoration: none; }

.middlecol-lightgreen h1 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #7CA600; }
.middlecol-lightgreen h2 { margin-top: 15px; font-weight: bold; font-size: 12px; font-family: Verdana; color: #7CA600; }
.middlecol-lightgreen h3 { margin-top: 15px; font-weight: bold; font-size: 11px; font-family: Verdana; color: #7CA600; }
.middlecol-lightgreen h4 { margin-top: 15px; padding: 5px; background-color: #99cc66; font-weight: bold; font-size: 11px; font-family: Verdana; color: #ffffff; }

.middlecol-lightgreen ul { margin: 0px; padding: 0px; list-style-image: url(/fileadmin/images/gif/pucevert.gif); }
.middlecol-lightgreen li { margin: 0px 0px 0px 15px; padding: 0px; font-weight: normal; font-size: 11px; font-family: Verdana; color: #333333; }

/* grey */
.rightboxgrey { background-color: #B0AFAF; padding: 0px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;color: #ffffff;text-decoration: none; border: 0px solid #ffffff; }
.rightboxgrey p { margin-bottom: 5px; padding: 3px; font-size: 10px; font-family: verdana, arial, helvetica,sans-serif; color: #ffffff; text-decoration: none; }
.rightboxgrey h1 { margin: 0px; font-weight: normal; background-color: #8B8A8A; padding: 4px;  font-size: 10px; font-family: verdana, arial, helvetica,sans-serif;color: #ffffff;text-decoration: none; border-top: 1px solid #ffffff; }
.rightboxgrey a:link, .rightboxgrey a:visited, .rightboxgrey a:active { font-size: 10px; font-family: verdana;color: #ffffff;text-decoration: underline; }
.rightboxgrey a:hover { text-decoration: none; }

.middlecol-grey h1 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #999999; }
.middlecol-grey h2 { margin-top: 15px; font-weight: bold; font-size: 12px; font-family: Verdana; color: #999999; }
.middlecol-grey h3 { margin-top: 15px; font-weight: bold; font-size: 11px; font-family: Verdana; color: #999999; }
.middlecol-grey h4 { margin-top: 15px; padding: 5px; background-color: #999999; font-weight: bold; font-size: 11px; font-family: Verdana; color: #ffffff; }

.middlecol-grey ul { margin: 0px; padding: 0px; list-style-image: url(/fileadmin/images/gif/pucerg.gif); }
.middlecol-grey li { margin: 0px 0px 0px 15px; padding: 0px; font-weight: normal; font-size: 11px; font-family: Verdana; color: #333333; }

/* Chaos etwas lichten :-) -Allgemein, nicht mehr gültig */
.middlecol h1 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #333399; }
.middlecol h2 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #333399; }
.middlecol h3 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #333333; }
.middlecol h4 { margin-top: 15px; padding: 5px; background-color: #333399; font-weight: bold; font-size: 11px; font-family: Verdana; color: #ffffff; }

/* Sprachenumschalter*/
span.langpointer, span.langpointer a:link, span.langpointer a:active, span.langpointer a:visited, span.langpointer a:hover { color: #a1a7ce; text-decoration: none; }

/* Listendarstellungen */
.middlecol ul { margin: 0px; padding: 0px; list-style-image: url(/fileadmin/images/gif/puce_bleu2.gif); }
.middlecol li { margin: 0px 0px 0px 15px; padding: 0px; font-weight: normal; font-size: 11px; font-family: Verdana; color: #333333; }

/* Farbenunspeuifische Formate */
.imgtext-nowrap { margin-bottom: 8px; }
.imgtext-table { padding-bottom: 8px; }

/* Sitemap */
.ebene1 { font-size: 13px; padding-left: 20px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; }
.ebene2 { font-size: 11px; padding-left: 25px; padding-top: 3px; padding-bottom: 3px; color: #464646; }
.ebene2 a:link, .ebene2 a:visited, .ebene2 a:active { color: #464646; margin-bottom: 13px; }
.ebene3 { font-size: 10px; padding-left: 50px; padding-top: 3px; padding-bottom: 3px; color: #464646; }
.ebene3 a:link,  .ebene3 a:visited,  .ebene3 a:active{ font-weight: normal; color: #464646; }
.ebene4 { font-size: 9px; padding-left: 75px; padding-top: 5px; color: #464646; }
.ebene4 a { color: #464646; font-weight: normal; }

/* Tabellen */
.tab { background-color: #afafaf; font-weight: bold; padding: 3px; text-align: left; }
.tab1 { background-color: #ebebeb; padding: 3px; text-align: right; }
.tabhead { background-color: #afafaf; font-weight: bold; padding: 3px; text-align: right; }

/* Klassen für galleries */
.galleries { margin: 20px; background-color: #ffffff; }
.galleries h1 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #333399; }
.galleries h2 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #333399; }
.galleries h3 { margin-top: 15px; font-weight: bold; font-size: 14px; font-family: Verdana; color: #333333; }
.galleries h4 { margin-top: 15px; padding: 5px; background-color: #333399; font-weight: bold; font-size: 11px; font-family: Verdana; color: #ffffff; }
.csc-textpic-caption { font-size: 10px; padding: 3px 0px; }

.csc-uploads-fileName p, .csc-uploads-fileSize p { margin: 0px; padding: 0px; }
.csc-uploads-icon, .csc-uploads-fileName, .csc-uploads-fileSize { vertical-align: top; padding: 3px; }
.galleries .csc-firstHeader { color: #000000; border: 0px solid red; }
.tr-even { background-color: #ebebeb; }
.tr-odd { background-color: #cccccc; }

div.csc-textpic { border: 1px solid white; }

/* "ausbügeln" weiterer Classes */
.jaunebox p { font-size: 10px; }
.splash p { color: #003399; font-size: 12px; font-weight: normal; margin: 5px 20px 5px 20px; }
.splash h1 { color: #003399; font-size: 14px; font-weight: bold; margin: 15px 20px 15px 20px; }
.splash a:link, .splash a:visited, .splash a:active, .splash a:hover  { color: #003399; font-size: 11px; font-weight: bold; margin: 0px; }
