/* Contentarea */
#container {
 background-color: #e5ecef;
}

/* Headlines */
h1, h2, h3, h4, h5, h6 {
 color: #c00524;
}
h2, h3, h4, h5 ,h6 {
 color: #c00524;
}
#footer {
 background-color: #c00524;
}

/* left & right column background */
#navthemes, #search, #columnright {
 background-color: #e5ecef;
}

/* left & right column dark header bars */
#navmain1, #navmain2, #navmain3, #navthemes h1, #columnright h1 {
 background-color: #c00524;
}

/* left & right column links */
#navthemes li a:link, #navthemes li a:visited, #columnright li a:link, #columnright li a:visited {
 color: #990000;
background-color: inherit;
}
#navthemes li a:hover, #navthemes li a:active, #columnright li a:hover, #columnright li a:active {
 color: #990000;
 background-color: #ffcccc;
}

#columnleft, #columnright {
 border-bottom: 4px solid #e5ecef;
}
.csc-frame {
 /*margin: 1em;*/
 margin: 1em 0 1em 0;
}
* html .csc-frame {
 margin: 1em 0 1em 0;
 position: relative; /* 4 da most sucking browser */
 clear: both;
}

.csc-frame-frame1 {
 border: 1px solid #e5ecef;
 background-color: #FFFFFF;
 background-color: transparent;
 /*margin: 1em !important;*/
 padding: 1em !important;
position: relative; /* 4 da most sucking browser */
}
.csc-frame-rulerAfter {
 border-bottom: 1px solid #CFCFCF;
position: relative; /* 4 da most sucking browser */
}

.csc-frame-frame2 {
 border-bottom: 1px solid #CFCFCF;
position: relative; /* 4 da most sucking browser */
}

* html .csc-frame-frame2 {
 border-top: 1px solid #FFFCDF;
}

.navmain li a:link, .navmain li a:visited {
 color: #FFFFFF;
}

/*.csc-textpicHeader {
 display: inline;
}

.csc-textpic-intext-left-nowrap {
 diplay: inline;
}*/