 * {margin:0; padding:0;}
html {
height: 100.1%;
}
body  {
width : 1000px;
min-height: 100.1%;
margin-left:auto;margin-right:auto;
font-family : Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size : 11px;
background : #000000;
}
.farbe1
{
background-color:#333333; <--- hier die gewünschte Farbe eintragen
}
.farbe2
{
background-color:#ff0000; <--- hier die gewünschte Farbe eintragen
}
.ueberschrift {
font-variant: small-caps;
font-size: 18px;
  color: #800080;
  font-weight: bold; }

a img {
border : 0;
}
a:link, a:active, a:visited {
color : #666666;                          /*ffffff / 666666*/
}
a:hover {
color : #E06000;                         /*666666*/
}
.contentblock {
background : #F2F2F2;
padding-left : 5px;
padding-right : 5px;
}
div.topfeed {
background : #666666;
color : #ffffff;
height : 2px;                                         /*23px*/
text-align : right;
padding-top : 5px;
padding-right : 5px;
}
div.topfeed a, div.footer a {
color : #ffffff;
text-decoration : none;
}
div.header {
height : 100px;
background : #333333;
}
div.headernav {
/*height : 2px;  */
background : #ff00ff;
text-align : right;
padding-top : 2px;
padding-left : 200px;
}
.modules {
background : #333333;
color : #ffffff;
}
.modules a {
color : #ffffff;
}
div.footermodule {
background : #333333;
padding-bottom : 10px;
width : 100%;
}
div.footermodule a {
color : #ffffff;
}
div.footermodule a:hover {
color : #cccccc;
}
div.footermodule ul {
list-style : none;
padding-left : 0;
}
div.footer {
background : #4F4F4F;
color : #ffffff;
text-align : center;
}
div.footermodule h3 {
color : #cccccc;
}
div.footer1 {
float : left;
width : 50%;
padding-left : 15px;
padding-top : 10px;

}
div.footer2 {
padding-top : 10px;
}
div.headernav ul {
margin : 0;
/*padding-left : 200px; */
list-style : none;
}
div.headernav li {
float : left;
border-left : 1px solid #000000;
margin : 0;
padding : 0;
float : left;            /*right */

}
div.headernav a {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
float : left;
display : block;
height : 24px;
line-height : 24px;
padding : 0 15px;
color : #fff;
text-decoration : none;
}
div.headernav a:hover {
/*background-color : #333333;*/                       /*#666666*/
}
div.headernav a#active_menu-nav {
margin-top : 0;
height : 24px;
line-height : 24px;
background-position : 0 0;
}
div.search input {
background : no-repeat;
width : 130px;
padding-right : 0px;          /*20px;*/
border : none;
}
td.article_column {
padding : 10px;
}
ul.menu {
margin : 0;
padding : 0;
}
ul.menu li {
list-style : none;
margin : auto;
padding-left : 10px;
padding-top : 5px;
text-align : left; /*margin:.6em;*/ padding:.3em; /*geÃ¤ndert*/
}
ul.menu li li {
list-style : none;
margin : auto;
padding-left : 10px;
padding-top : 5px;
text-align : left; /*margin:.6em;*/ padding:.3em; /*geÃ¤ndert*/
}
ul.menu li a, ul.menu li a:link {
color : #ffffff;
}
ul.menu li a:hover {
color : #E06000;
/*padding-left : 0;*/
}
.componentheading {
font-size : 18px;
line-height : 1.3em;
color : #000;
border-bottom : 1px solid #666666;
padding-bottom : 0px;                        /*10px*/
margin-bottom : 0px;
}
.contentheading {
font-size : 18px;
line-height : 1.3em;
color : #000;
}
.contentheading a {
font-size : 18px;
line-height : 1.3em;
color : #000;
border : none;
}
table.contentpaneopen td.contentheading {
color : #000;
font-size : 14px;
font-weight : bold;
}
table.contentpaneopen td.buttonheading {
padding : 2px;
background-color : #f2f2f2;
}
table.contentpaneopen td.buttonheading img {
margin : 0;
}
.button {
color : #E06000;
font-family : Arial, Hevlvetica, sans-serif;
text-align : center;
font-size : 11px;
font-weight : bold;
border : none;
width : auto;
background : #000000;
padding : 0 5px;
line-height : 18px !important ;
line-height : 16px;
height : 26px !important ;
height : 24px;
margin : 1px;
}
.small, .createdate, .modifydate {
font-size : 10px;
color : #999999;
}
td.sectiontableheader {
border-bottom : 1px solid black;
font-weight : bold;
}
tr.sectiontableentry1 {
background : none;
}
tr.sectiontableentry2 {
background : #e5e5e5;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableheader, td.sectiontablefooter {
padding : 2px 5px;
}
td.contentdescription {
padding-bottom : 10px;
}
a.readon {
color : #000000;
}
div.module_menu div div, div.module div div, div.module_text div div {
background : url(../images/trr.png) no-repeat 100% 0;
}
div.module_menu div div div, div.module div div div, div.module_text div div div {
background : url(../images/tll.png) no-repeat 0 0;
}
div.moduletable, div.module {
margin-bottom : 25px;
}
div.module_menu h3 {
font-family : Helvetica, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #eee;
margin : -23px -4px 5px -5px;     /*-23*/
padding-left : 10px;
padding-bottom : 2px;
}
div.module_menu {
margin : 0;
padding : 0;
margin-bottom : 15px;
}
div.module_menu div div div {
padding : 10px;
padding-top : 30px;
padding-bottom : 15px;
width : 140px;
}
div.module_menu div div div div {
background : none;
padding : 0;
}
div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-weight : bold;
}
h3, table.moduletable th, legend {
margin : 0;
font-weight : bold;
font-family : Helvetica, Arial, sans-serif;
font-size : 1.5em;
padding-left : 0;
margin-bottom : 10px;
text-align : left;
}
div.module h3 {
font-family : Helvetica, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #eee;
margin : -23px -4px 5px -5px;      /*-23*/
padding-left : 10px;
padding-bottom : 2px;
}
div.module {
margin : 0;
padding : 0;
margin-bottom : 15px;
}
div.module div div div {
padding : 10px;
padding-top : 30px;
padding-bottom : 15px;
width : 140px;
}
div.module div div div div {
background : none;
padding : 0;
}
div.module_text h3 {
font-family : Helvetica, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #eee;
margin : -23px -4px 5px -5px;
padding-left : 10px;
padding-bottom : 2px;
}
div.module_text {
margin : 0;
padding : 0;
margin-bottom : 15px;
}
div.module_text div div div {
padding : 10px;
padding-top : 30px;
padding-bottom : 15px;
width : 140px;
}
div.module_text div div div div {
background : none;
padding : 0;
}
div.module ul li a:link, div.module ul li a:visited {
font-weight : bold;
}
h3, table.moduletable th, legend {
margin : 0;
font-weight : bold;
font-family : Helvetica, Arial, sans-serif;
font-size : 1.5em;
padding-left : 0;
margin-bottom : 10px;
text-align : left;
}
#system-message {
margin-bottom : 10px;
padding : 0;
}
#system-message dt {
font-weight : bold;
}
#system-message dd {
margin : 0;
font-size : 12px;
font-weight : bold;
text-indent : 30px;
}
#system-message dd ul {
color : #0055bb;
margin-bottom : 10px;
list-style : none;
padding : 10px;
border-top : 3px solid #84a7db;
border-bottom : 3px solid #84a7db;
}
#system-message dt.message {
display : none;
}
#system-message dd.message ul {
background : #c3d2e5 url(../../system/images/notice-info.png) no-repeat 4px 4px;
}
#system-message dt.error {
display : none;
}
#system-message dd.error ul {
color : #c00;
background : #e6c0c0 url(../../system/images/notice-alert.png) no-repeat 4px 4px;
border-top : 3px solid #de7a7b;
border-bottom : 3px solid #de7a7b;
}
#system-message dt.notice {
display : none;
}
#system-message dd.notice ul {
color : #c00;
background : #efe7b8 url(../images/notice-note.png) no-repeat 4px 4px;
border-top : 3px solid #f0dc7e;
border-bottom : 3px solid #f0dc7e;
}
.invalid {
border-color : #ff0000;
}
label.invalid {
color : #ff0000;
}
#search input {
background : #ffffff;
height : 20px;
width : 130px;
border : none;
}
.tool-tip {
color : #fff;
width : 139px;
z-index : 13000;
}
.tool-title {
font-weight : bold;
font-size : 11px;
margin : 0;
color : #9fd4ff;
padding : 8px 8px 4px;
background : url(../images/bubble.png) top left;
}
.tool-text {
font-size : 11px;
padding : 4px 8px 8px;
background : url(../images/nobubble.png) bottom right;
}
.custom-tip {
color : #000;
width : 130px;
z-index : 13000;
}
.custom-title {
font-weight : bold;
font-size : 11px;
margin : 0;
color : #3e4f14;
padding : 8px 8px 4px;
background : #c3df7d;
border-bottom : 1px solid #b5cf74;
}
.custom-text {
font-size : 11px;
padding : 4px 8px 8px;
background : #cfdfa7;
}
table.poll {
padding : 0;
width : 100%;
border-collapse : collapse;
}
table.pollstableborder {
padding : 0;
width : 100%;
border : none;
text-align : left;
}
.sectiontableheader {
padding : 8px 5px;
background : #444444;
color : #ffffff;
text-align : left;
}
tr.sectiontableentry0 td {
padding : 5px 5px;
}
tr.sectiontableentry1 td {
padding : 5px 5px;
background : #ececec;
}
div.code {
border-left : 8px solid #666666;
background : #cccccc;
width : auto;
padding-left : 10px;
font-family : "Times New Roman", Times, serif;
padding-top : 5px;
padding-bottom : 5px;
}