body {
 margin:0px;
 padding:0px;
 background-color:#666666;
 font-size:11pt;
 font-family:Arial, Helvetica, Sans-serif;
 text-decoration:none;
 color:#505050;
 cursor : default;
}

p {
padding:5px;
margin:5px;
line-height:2em;
}
ul {
 margin: 0px 15px 0px 15px;
 padding:3px 3px 3px 10px;
}


h1 {
 color: #0099bf;
 font-size:1.2em;
}

h3 {
 color:#505050;
 font-size:1.0em;
 margin: 0px 20px 2px 0px;
}

hr {
 margin:15px auto;
}

.sans-p {
 font-family: sans-serif;
 font-size:0.7em;
 margin: 0px;
 padding: 0px;
}

.leftsidebar li{
 margin-left:2px;
}

.form1 {
 border: 1px solid #505050;
 width:100%;
 background-color:#DDDDDD;
 padding: 5px;
}


#main {
 margin: 20px auto;
 padding: 5px;
 text-align: left;
 width: 900px;
 min-height: 800px;
 background-color:#FEFDFD;
 border: solid 1px black;
 overflow:hidden;
}

#navigation {
 margin: 0px;
 padding: 0px;
 line-height:22px;
text-align:center;
}
#navigation a{
	padding: 3px 0.5em;
	padding-bottom: 0px;
	padding-top: 1px;
	margin: 0px;
	border-bottom: none;
	text-decoration: none;
	color: #505050;
	/*font-weight: bold;*/
}

a.nav_1{
	border: 1px solid #fce94f;	
	background: #fce94f;
}

.nav_1 #content{
	border: 2px solid #fce94f;	
	padding:5px;
}

a.nav_2{
	border: 1px solid #00e500;	
	background: #00e500;
}
.nav_2 #content{
	border: 2px solid #00e500;	
		padding:5px;
}

a.nav_3{
	border: 1px solid #85bbff;	
	background: #85bbff;
}
.nav_3 #content{
	border: 2px solid #85bbff;	
		padding:5px;
}
a.nav_4{
	border: 1px solid #00ffff;	
	background: #00ffff;
}
.nav_4 #content{
	border: 2px solid #00ffff;	
		padding:5px;
}
a.nav_5{
	border: 1px solid #ff3432;	
	background: #ff3432;
}
.nav_5 #content{
	border: 2px solid #ff3432;	
		padding:5px;
}
a.nav_6{
	border: 1px solid #bab5ab;
	background: #bab5ab;	
}
.nav_6 #content{
	border: 2px solid #bab5ab;
		padding:5px;
}
a.nav_7{
	border: 1px solid #bafc4e;	
	background: #bafc4e;
}
.nav_7 #content{
	border: 2px solid #bafc4e;	
		padding:5px;
}
a.nav_8{
	border: 1px solid #e84efc;	
	background: #e84efc;
}
.nav_8 #content{
	border: 2px solid #e84efc;	
		padding:5px;
}
a.nav_9{
	border: 1px solid #c6fac0;	
	background: #c6fac0;
}
.nav_9 #content{
	border: 2px solid #c6fac0;	
		padding:5px;
}
a.nav_10{
	border: 1px solid #ffc042;	
	background: #ffc042;
}
.nav_10 #content{
	border: 2px solid #ffc042;	
		padding:5px;
}
a.nav_11{
	border: 1px solid #ff8401;	
	background: #ff8401;
}
.nav_11 #content{
	border: 2px solid #ff8401;	
		padding:5px;
}
#navigation li{
 display :inline;
}

#login_error {
  border: 1px solid red;
  color: red;
  margin: 10px;
  padding: 5px;
  max-width: 300px;
  text-align: center;
  background-color:#FFDDDD;
}

#Error_Message {
 border: 1px solid red;
 color: red;
 margin: 10px;
 padding: 5px;
 max-width: 300px;
 text-align: center;
 background-color:#FFDDDD;
}

fieldset {
	border: 1px solid black;
	padding: 3px;
	margin-bottom: 5px;
	width: 100%;
}

#left_sidebar {
	float: left;
	margin: 7px;
	width: 150px;
	min-height:780px;
}

#content {
	margin: 0px 10px 0px 10px;
	padding:0px;
	float: left;
	width: auto;
}

/*  ---- */
select,textarea,options,input
{
    background-color: #f0f0f0;
    color: #00367B;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 10px;
    border: 1px solid #c0c0c0;
	border-bottom :  1px solid #c0c0c0;
}

select.M,textarea.M,options.M,input.M
{
    background-color: #bDcFe5;
    color: #00367B;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 10px;
    border: 1px solid #10468B;
	border-bottom :  1px solid #10468B;
}

a:visited, a:link
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: underline;
	/*color:#09569C;*/
	letter-spacing : 0;
}


input.X
{
	background-color: transparent;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	border: 1px solid #00367B;
}

p.uberschrift
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	color:#FF9900;
	font-weight: bold;
}

td.font7
{
	font-size:8pt;
	font-family: Arial, Helvetica, Sans-serif;
}

td.font8
{
	font-size:9pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration:none;
}

td.font9
{
	font-size:10pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration:none;
}

td.kopf_menu
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration:none;
	color:#ffffff;
}

a.kopf_menu:visited, a.kopf_menu:link
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: none;
	color:#ffffff;
	letter-spacing : 0;
}

a.kopf_menu:hover
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration:none;
	color:#CC6600;
}

td.menu
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration:none;
	color:#ffffff;
}

a.menu:hover
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration:none;
	color:#CC6600;
}

td.menu_inhalt
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration:none;
	color:#09569C;
}

a.menu_inhalt:visited, a.menu_inhalt:link
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: none;
	color:#09569C;
	letter-spacing : 0;
}

a.menu_inhalt:hover
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration:none;
	color:#CC6600;
}


select.ohne,textarea.ohne,options.ohne,input.ohne{
    background-color: #ffffff;
    color: #ffffff;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 10px;
    border: 1px solid #ffffff;
	border-bottom :  1px solid #ffffff;
}

a:hover
{
	font-size:11pt;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: underline;
	color:#CC6600;
	letter-spacing : 0;
}

.glossar {
padding:0px;
margin:0px;
border-spacing:0px;
border-collapse:collapse;

}
.glossar th
{
	font-size:1.1em;
	color:#505050;
        background-color:#CDCDCD;
        border: 1px solid black;
	cursor : default;
text-align:center;
}
.glossar td {
border: 1px solid black;
padding: 0px;
}
.glossar tr {
 vertical-align:top;

}

