a { color: #903 }
a:hover { color: #c66 }
p { margin: 0 0 0.4em; padding: 0; }
DIV#lang a.lang { color: #fff; text-decoration: none; }
DIV#links h1,h2,h3,h4,h5 { color: #fff; font-size: 1em; margin: 0; padding: 0 10px; }
DIV#links P.bodytext { color: #fff; margin: 0; padding: 0 10px 0; }
DIV#rechts h1,h2,h3,h4,h5 { color: #666; font-size: 1em; margin: 0; padding: 0 10px; }
DIV#rechts P.bodytext { color: #666; margin: 0; padding: 0 10px; }
DIV.tx-newloginbox-pi1 h1, h2, h3 { color: #666; margin: 0; padding: 0; }
DIV.tx-newloginbox-pi1 p { color: #666; font-size: 1em; margin: 0; padding: 0; }
div#bild { margin: 0; padding: 0; border-top: 8px solid #fff; border-right-color: #fff; }
div#bild img { margin: 0; padding: 0; border-bottom: 8px solid #ffffff; }
#container-links { color: #fff; vertical-align: top; float: left; }
#container-rechts { color: #fff; float: left; }
#inhalt { color: #000; text-align: left; position: relative; margin: 0 0 0 10px; padding: 0; }
#inhalt h1 { font-size: 1em; margin: 0; padding: 0; }
#inhalt P.bodytext {  }
#inhalt P.bodytext a.internal-link { color: #903; font-weight: bold; font-style: normal; text-decoration: none; }
#inhalt P.bodytext a:hover.internal-link { color: #f66; text-decoration: underline; }
#lang { color: #ccc; background-color: #903; padding: 4px; }
#links { color: #fff; background-color: #990033; width: 180px; margin: 0; padding: 0; }
#links P.bodytext a.internal-link { color: #c03; font-size: 0.8em; text-decoration: underline; }
#links h3 {
	text-align:right;
	margin:5px 3px -17px;
	color:#ccc;
}

#print { background-color: #f99; }
#rechts h3 {
	text-align:right;
	margin:5px 3px -17px;
	color:#ccc;
}

#rechts ul {
	padding: 20px 10px 30px 10px;
	margin: 0;
	}
#right { color: #666; float: right; voice-family: "\"}\""; voice-family: inherit; width: 190px; margin: 0; padding: 0; }
#inhalt a:hover { color: #c03; text-decoration: underline; }
/*
DIV#inhalt csc-firstHeader.csc-header { color: #fff; background-color: #903; padding: 4px; margin-top: 8px; }
<div class="csc-header csc-header-n1"><h1 class="csc-firstHeader">Suche</h1></div>
*/
.csc-header.csc-header-n1 { color: #fff; background-color: #903; padding: 4px; margin-top: 0; margin-bottom: 8px; }
div.csc-header.csc-header-n2 { margin-top: 8px; }
div.csc-header.csc-header-n3 { margin-top: 8px; }
div.csc-header.csc-header-n4 { margin-top: 8px; }
div.csc-header.csc-header-n5 { margin-top: 8px; }
div.csc-header.csc-header-n6 { margin-top: 8px; }
div.csc-header.csc-header-n7 { margin-top: 8px; }
DIV#inhalt DIV.csc-sitemap {  }
DIV#inhalt DIV.csc-sitemap ul { margin-bottom: 4px; list-style-type: square; }
DIV#inhalt DIV.csc-sitemap li { list-style-type: square; margin-bottom: 4px; list-style-image: url(../media/li.gif); }
DIV#inhalt DIV.csc-sitemap a { color: #c03; text-decoration: none; }
DIV#inhalt DIV.csc-sitemap a:hover { color: #f66; text-decoration: underline; }
div.csc-frame-frame1 { background-image: url(../media/linie.gif); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; padding: 0 0 4px; }
p.align-right { text-align:right; }
p.align-right a { color: #000000; background-image: url(../media/pfeil_rechts.gif); background-repeat: no-repeat; background-position: right 4px; text-decoration: none; padding-right: 14px; }
.csc-textpic-caption { color: #333; font-size: 0.9em; font-weight: normal; font-style: normal; }
.contenttable { font-size: 1em; }
.rights a,a:hover { color: #dcdcdc; text-decoration: none;}
.rights { color: #dcdcdc; font-size: 0.8em; text-align: center; background-color: white; }

