body{
    background: #fff;
}

#maintable td.header{
    position: relative;
    top: 0px;
    left: 0px;
    background: #3334ff;
    /*background: url(images/header_bg2.png);*/
    width:100%;
    
}

#bottom{
    position: relative;
    top: 0px;
    left: 0px;
    /*border-bottom: 0px solid black;*/
    background: #eee;
    width:100%;
    height: 80px;
}

#maintable{
    position:relative;
    width: 90%;
    margin:0px;
    padding:0px;
    top:-2px;
}


#maintable td {
    width: auto;
    background: #eee;
    padding: 10px;
    /*background: url(images/td_bg.png);*/
}

#login_form td {
    padding: 2px;
    background: #3432ff;
    color: #ffffcd;
}


#menu{
    position: relative;
    top: 0px;
    left:2px;
    matgin: 0px;
    width:241px;
    font-size:10pt; color:black; font-family:verdana, arial, helvetica
    /*border:1px solid black;*/
}

.outer{
	margin:0px;
	padding:0px;
}
#menu4 {
	width: 210px;
	border-style: solid solid none solid;
	border-color: #D76100;
	border-size: 1px;
	border-width: 1px;
	padding:0px;
}
#menu4 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu4 li a {
	height: 32px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 24px;
	text-decoration: none;
	font-weight:normal;
}
		
#menu4 li a:link, #menu4 li a:visited {
	color: #fff;
	display: block;
	background: url(images/menu4.gif);
	padding: 8px 0 0 30px;
}
		
#menu4 li a:hover {
	
	color: #9E3C0;
	background: url(images/menu4.gif) 0 -32px;
	padding: 8px 0 0 30px;
}
		
#menu4 li a:active {
	color: #fff;
	background: url(images/menu4.gif) 0 -64px;
	padding: 8px 0 0 30px;
}	                    
                    

#content{
	background: #eee;
	position: relative;
	width: 100%;
	top: 0px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	padding: 0px;
	/*border-style: solid solid solid solid;
	border-color: #ffd9a4;
	border-size: 1px;
	border-width: 1px;*/
	color: black;
	font-size:13pt;
	font-family:verdana, arial, helvetica
	/*background: url(images/td_bg.png);*/
}	

input { font-size:10pt; font-family:verdana, arial, helvetica}

textarea {background:#dbc8a8 scrolling:auto}

textarea { border-left:#281751 1pt solid}

textarea {  border-right:#281751 1pt solid }

textarea { border-bottom:#281751 1pt solid }

textarea {  border-top:#281751 1pt  solid}

textarea {  font-size:10pt; color:black; font-family:verdana, arial, helvetica }





input {background:#eee }

input { border-left:#281751 1pt solid}

input {  border-right:#281751 1pt solid }

input { border-bottom:#281751 1pt solid }

input {  border-top:#281751 1pt  solid}

input {  font-size:12pt; color:black; font-family:verdana, arial, helvetica }


#logo{
    width: auto;
    z-index:10000;
    height: 104px;
    margin: 0px;
    padding: 0px;
}

#title{
    position: relative;
    /*top: -65px;*/
    /*left: 310px;*/
    width: 100%;
    color: #fff;
    font-size:14pt; 
    font-family:verdana, arial;
    /*font-weight:bold;*/
    color:#ffffcd;
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: auto;
    
}

.glossymenu{
    list-style-type: none;
    position: relative;
    margin: 0px, 0;
    padding: 0;
    left: -7px;
    width: 107%;
    border-top: 0px solid #5b6fff;
    border-bottom-width: 0;
}

.glossymenu li a{
    /*background: white url(images/glossyback.gif) repeat-x bottom left;*/
    
    background: #3334ff;
    font:bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #ffffcd;
    display: block;
    width: auto;
    padding: 0px 0;
    padding-left: 0px;
    text-decoration: none;
    height: auto;
    border-bottom: 1px solid #5b6fff;
    voice-family: "\"}\""; 
    voice-family: inherit;
    padding: 7px;
    
}

li.inn a{
    padding-left: 25px;
    font:11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 230px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: #ffffcd;
}

.glossymenu li a:hover{
    background: #0001ff;
    color: #eee;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    
}

li.closed {
    list-style-image:url(images/li_closed.gif);
    cursor: pointer;
    font: 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    padding: 4px;
}

li.open{
    list-style-image:url(images/li_open.gif);
    cursor: pointer;
    font: 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

li.level2{
    cursor: default ;
    list-style-type: disc;
    font: 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    padding: 4px;
}

#table_bottom{
    width: 100%;
    
}

#table_bottom td{
    background: #eee;
    font:12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    width: 33%;
    border-bottom: 2px solid #fff;
    border-left: 0px;
    border-right: 0px;
    
}


#details_link{
    color:red;
}


#glossar_title{
    font:17px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: black;
}

#glossar_info{
    font:13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: black;
}

.subsection_heading{
    font-weight: bold;
    margin-top: 30px;
}

.navigation{
    font-size: 10pt;
    margin-top: 20px;
    margin-bottom: 20px;   
}

a.navigation{
  text-decoration:none;     
}

*.nowrap {
  white-space:nowrap;
}

#footer{
    text-align: center;
    font:11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    
}

table.max{
    width:100%;
}

td.oben{
    vertical-align: top;
    text-align: right;
}

h2 {
    font-size: 14pt; 
    font-weight: bold;
}

h3 {
    font-size: 13pt;
    font-weight: bold;
}
