body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
     margin:0;
     padding:0;
     border:none; 
}

hr{
     color:#de3d34;
     background-color:#de3d34;
     height:1px;
     border:none;
}

table{
     width:100%;
     border-spacing:2px;
     padding:0px;
     margin:0px;
}

td{
     vertical-align:top;
	font-size: 11px;
}

th{
     vertical-align:top;
     text-align:left;
	font-size: 11px;
     font-weight:bold;
     color:#5358bf;
}

a{
     color:#de3d34;
     text-decoration:none;
     font-weight:bold;
}

a:visited{
     color:#de3d34;
     text-decoration:none;
     font-weight:bold;
}

a:hover{
     color:#de3d34;
     text-decoration:none;
     font-weight:bold;
}

a:active{
     color:#de3d34;
     text-decoration:none;
     font-weight:bold;
}

input{
     border:1px #5358bf solid;
     width:300px;
}

.button{
     border:1px #5358bf solid;
     width:100px;
}

textarea{
     border:1px #5358bf solid;
     width:300px;
     height:150px;
}

select{
     border:1px #5358bf solid;
     width:300px;
}

.nav{
     cursor:pointer;
}

.nav_title{
     background-color:#5358bf;
     color:white;
     font-weight:bold;
}

.nav_admin{
     color:#676cc2;
     padding-left:5px;
     cursor:pointer;
}

.nav_sel{
     background-color:#d4d5ef;
}


.table_main{
     border-left:1px gray solid;
     border-right:1px gray solid;
     height:100%;
     width:800px;
     padding:0px;
     margin:0px;
     background-color:#f1f1f1;
}

.table_inv{
     padding:0px;
     margin:0px;
}

.txt_wichtig{
     color:#5358bf;
     font-weight:bold;
}

.admin_msg{
     color:#df4740;
     font-weight:bold;

}