* {
margin: 0;
padding: 0;
font-family: "Times New Roman", serif;
font-size: 14px;
color: #530000;
}

body {
background: #262626; /*background: #262626;*/
text-align: center;
}

.invisible {
display: none;
}

a:hover {
text-decoration: none;
}

a img {
border: 0;
}

sup {
font-size: 70%;
font-family: sans-serif;
}

#container {
position: relative;
width: 705px;
height: 750px;
background: #fffde9 url(images/footer1.jpg) bottom left no-repeat;
text-align: left;
margin: 15px auto;
}

#header {
width: 705px;
height: 142px;
background: #fffde9;
margin-bottom: 30px;
}

#footer {
width: 705px;
margin: 10px auto;
clear: both;
text-align: center;
}

#footer, #footer a {
color: #AFAFAF;
font-family: Arial, Verdana, sans-serif;
font-size: 8pt;
text-decoration: none;
}

#content {
height: 400px;
overflow-y: scroll;
/*margin-right: 20px;*/
width: 464px;
border-left: 1px solid #530000;
text-align: justify;
padding: 0 15px;
/*background: #fffde9 url(images/subheader.jpg) 0 0 no-repeat;*/
}

* html #content {
width: 464px;
float: right;
}

#supporting {
width: 208px;
float: left;
text-align: center;
}

#supporting img {
display: block;
margin: 0 auto;
}

#supporting a img {
padding: 1px;
border: 1px solid #530000;
}

#menu {
/*display: none;*/
/*width: 188px;*/
padding-left: 20px;
margin: 10px 0 20px 0;
text-align: left;
}

#menu a, #supporting a {
font-size: 14px;
color: #787878;
text-decoration: none;
}
#menu a {
display: block;
}
#menu a:hover, #supporting a:hover {
color: #530000;
}
#menu a.menu-active {
color: #530000;
}
#menu li {
list-style-type: none;
padding: 5px 0;
}
.menu li {  text-align: center; }

/*********** Farben und Eigenschaften ************/
.bold { font-weight: bold; }
.top { top: 0; }
.bottom { bottom: 0; }
.left { left: 0; }
.right { right: 0 }
.menu-active { border-bottom: 1px solid #530000; margin-bottom: -1px;}
/*************************************************/

.cms-form table {
margin: 10px 10px;
}

.cms-form table tr td {
padding-right: 10px;
}

.referent {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #530000;
/*clear: both;*/
float: left;
/*width: 100%;*/
}

.referent img, .cms-form img, .imagethumbs img {
display: block;
float: left;
margin: 5px 10px 0px 0;
padding: 1px;
border: 1px solid #530000;
/*background: #262626;*/
}

#content ul {
margin-left: 20px;
}

#content ul li {
list-style-type: disc;
}

h1 {
font-size: 150%;
text-indent: -10px;
}

h2 {
font-size: 120%;
font-weight: bold;
/*text-decoration: underline;*/
text-indent: -10px;
margin-bottom: 10px;
}

h3 {
font-size: 100%;
font-weight: bold;
text-indent: -10px;
margin-bottom: 0px;
}

h4 {
font-size: 100%;
font-weight: bold;
/*color: #000;*/
text-decoration: none;
}

.news {
margin-bottom: 25px;
}

table.login-view, table.login-view td {
border: 0px solid #000;
}

table.login-view td {
padding: 2px;
}

table.login-view {
/*width: 100%;*/
padding-bottom: 50px;
border-bottom: 1px solid #530000;
}

select {
max-width: 240px; /*100%;*/
}

.login-view select {
width: 240px;
}

.seminar table {
margin: 10px 0 20px 0;
}

.seminar table td {
padding-right: 20px;
vertical-align: top;
}

#center_column hr {
height: 0px;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #530000;
margin: 8px 0;
}