/* CSS Document */
body {
background: #fff url(../images/background.gif) repeat;
margin: 0em 0em;
padding: 0em 1em 0em 1em;
color: #000;
background-color:#fff;
font: x-small/1.1em Arial,Verdana,sans-serif;
voice-family: "\"}\"";
voice-family:inherit;
font-size: small;
text-align:center;
float: left;    /* evtl entfernen*/
line-height: normal;
}
html>body { font-size: small; }
#pageWrapper {
border-style: solid;
border-color:#d7b363;
border-width: 1px;
min-width: 620px;
width: 860px;
border-bottom-color: #c90;
border-right-color: #c90;
margin-top:5px;
margin-left:5px; 
margin-right:auto;
}
#header {
float: left;
background: #fff url(../images/headerbalken.gif) repeat-x right top;
margin: 0;
width:100%;
text-align: left;
}
#menu_Main {
float: left;
width: 100%;
background: #fff url(../images/bg.gif) repeat-x bottom;
font-size:85%;
font-weight:normal;
line-height:inherit;
}
#menu_Main ul {
margin: 0;
padding: 10px 10px 0;
list-style: none;
}
#menu_Main li {
margin: 0;
padding: 0;
display: inline;
}
#menu_Main a {
float: left;
background: url(../images/left_both.gif) no-repeat left top;
width: .1em;
margin: 0;
padding: 0 0 0 13px;
border-bottom: 1px solid #e60005;
font-weight: bold;
color: #000;
text-decoration: none;
white-space: nowrap;
}
#menu_Main a span {
float: left;
display: block;
background: url(../images/right_both.gif) no-repeat right top;
margin: 0;
padding: 5px 15px 4px 0px;
}
#menu_Main>ul a { width: auto; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_Main a span { float: none; }
/* End IE5-Mac hack */
#menu_Main a:hover span {color: #d7b363;}
#menu_Main #current a {
background-position: 0 -150px;
border-width: 0;
}
#menu_Main #current a span {
background-position: 100% -150px;
padding-bottom: 5px;
color: #fff;
}
#menu_chronicle #current a span {
font-weight:bold;
}
#menu_variousThings #current a span {
font-weight:bold;
}
#menu_Main a:hover {
background-position: 0% -150px;
color: #d7b363;
}
#menu_Main a:hover span {
background-position: 100% -150px;
}
#menu_Main ul li ul {display:none; }
#menu_Main ul li.current ul li.current{ display:block;}
#contentwrap {
float:left;
width:100%;
line-height:normal;
/*background: #fff url(../images/contentbg.gif) repeat-x top;*/
}
#content {
margin-top:20px;
margin-left:15px;
margin-right:15px;
margin-bottom:20px;
}
#footerWrap {
clear:both;
width: 100%;
background: #fff url(../images/footerbg.gif) repeat-x top;
min-height: 100%;
height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
height: auto;
}	
#footer{
margin:1px 15px 1px 15px;
padding:1px 15px 1px 15px;
}
html>body #footerWrap {
height: auto;
}
.btn {
border:none;
background-color:transparent;
font-weight:bolder;
}
.floatLeft {float:left;}
.floatRight {float:right;}
.accessKeyTag {text-decoration:underline;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
#toTop {clear:both;}
.mustBox {
background-color:transparent;
border:2px solid #d7b363;
}
.optBox {
background-color:transparent;
border:1px solid Black;
}
.tableBox {
width:90%;
border:1px solid Black;	
padding:0px;
border-collapse:collapse;
}
.tableBox th {
border-bottom: 1px solid Black;
padding: 2px 0px 2px 0px;
background-color:#E8E8E8;
}
.tableBox td {
border-top:1px solid Silver;
border-bottom:1px solid Silver;
}
.actionMenu {
clear:both;
text-align:right;
width:100%;
padding:0px;
margin:0px;
}

.actionMenu ul{
	list-style-type:none;
	padding-bottom:0px;
	margin-bottom:0px;
}

h1 {
	padding-top:0px;
	margin-top:0px;
font-size: x-large;
letter-spacing:1px;
}
h2 {font-size: medium;}
#totop {
clear:both;
width:100%;
text-align:center;
}
#totop {
clear:both;
width:100%;
text-align:center;
}
#totop p {font-size:x-small;}
.myinvisible {
visibility:hidden;
display:none;
}

#cssLogged {

}
.TBox {
border:1px solid black;
border-collapse:collapse;
width:100%;	
}
.TBox th {
border-bottom:1px solid black;	
font-weight:bold;
text-align:center;
background-color:#cacaca;
}
.TBox td {border-bottom:1px solid black;}
.FBox {
border:1px solid black;
border-collapse:collapse;
width:100%;	
}
.FBox td {
padding:3px;
}
.FBoxHead {
padding:2px 0px 2px 20px;
border-bottom:1px solid Black;
background-color:#cacaca;
font-weight:bold;
}
.MustText {
font-weight: bold;
color: #8B0000;
}
.field {
width:450px;
border:1px solid Black;	
padding:0px 2px;
}
.mI_fld {
border:1px solid Black;
padding:0px 2px;
}
td.tabC {
padding:20px;
}
td.tabC fieldset {
padding:10px;
border:1px solid Black;
}
td.tabC fieldset table{
width:100%;
}
abbr {
cursor:help;
}

.textField {
	border:1px solid Black;
}

.MustBox {
font-weight: bold;
color:rgb(178,34,34);
}

.cssLogged {
width:620px;
min-width:420px;
}

.cssLogged a {
color:Black;
text-decoration:underline;
}

.cssLogged a:hover {
color:rgb(178,34,34);
}

