body {font-family:Verdana; font-size:10px; color:#555555; }
.menu_row   { height:25px; vertical-align:middle; padding-left:15px; font-family:Verdana; font-size:15px; background: url('img/background_row.png'); border-left:1px solid #999999; border-bottom:1px solid #555555; background-size: 100% 100%;  }
.menu_row2 { height:25px; vertical-align:middle; padding-left:15px; font-family:Verdana; font-size:15px; background: url('img/background_row2.png'); border-left:1px solid #999999; border-bottom:1px solid #555555; background-size: 100% 100%; color:white; }
.menu_row3 { height:25px; vertical-align:middle; padding-left:15px; font-family:Verdana; font-size:15px; background: url('img/background_row_red.png'); border-left:1px solid #999999; border-bottom:1px solid #555555; background-size: 100% 100%; color:white; }

.table_menu { width:100%; background:white; box-shadow: 5px 0px 10px #555555; }
.table_main { width:100%; font-size:10px; font-family:Verdana; box-shadow:5px 5px 10px #555555; background:white; font-family:Verdana; -moz-border-radius: 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }
.row_header, .row_header td { font-family:Verdana; padding-left:15px; font-size:15px; color:white; height:20px; background:url('img/background_header.png'); -moz-border-radius: 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;  }
.row_header_sq, ..row_header_sq td { font-family:Verdana; padding-left:15px; font-size:15px; color:white; height:20px; background:url('img/background_header.png'); }

.filter_header {font-family:Verdana; font-weight:bold; font-size:15px; }

select {font-family:Verdana; font-size:10px; width:200px;}
input {font-family:Verdana; font-size:10px; width:200px; border:1px solid #555555; }
textarea {font-family:Verdana; font-size:10px; width:200px; border:1px solid #555555; }
select {font-family:Verdana; font-size:10px; width:200px; border:1px solid #555555; }
.submit_big { background:url('img/background_header.png'); font-size:15px; height:30px; width:150px; color:white; border:1px solid #000000; -moz-border-radius: 0px; -webkit-border-radius: 10px; border-radius: 10px; }
.submit { background:url('img/background_header.png'); font-size:10px; height:20px; width:50px; color:white; border:1px solid #000000; -moz-border-radius: 0px; -webkit-border-radius: 5px; border-radius: 5px; }


.filterinput { vertical-align:bottom; color:#555555;  padding-left:3px; padding-top:3px; min-height:17px; border:1px solid #555555; width:220px; background:url('img/dropdown.png'); background-repeat:no-repeat; text-align:left; }
.filterbox { background:#FFFFFF; min-width:200px; color:#555555; padding:10px; border:1px solid #555555; -moz-border-radius: 0px; -webkit-border-radius: 10px; border-radius: 10px; }

.row, .row td { height:20px; vertical-align:middle; font-family:Verdana; font-size:10px; background: url('img/background_row.png'); background-size: 100% 100%; cursor:auto; }
.row2, .row2 td { height:20px; vertical-align:middle; font-family:Verdana; font-size:10px; background: url('img/background_select.png'); background-size: 100% 100%; cursor:pointer; }
.rowbig, .rowbig td { height:20px; vertical-align:middle; font-family:Verdana; font-size:10px; background: url('img/background_row2.png'); background-size: 100% 100%; color:#FFFFFF; }
.rowbig a { color:#FFFFFF; text-decoration:none;}
.rowbig2, .rowbig2 td { height:20px; vertical-align:middle; font-family:Verdana; font-size:10px; background: url('img/background_row2grey.png'); background-size: 100% 100%; color:#FFFFFF; }

.cell { padding:1px; padding-left:3px; vertical-align:middle; font-family:Verdana; font-size:10px; background: url('img/background_row.png'); background-size: 100% 100%; }

.button32 { font-family:Verdana; color:#FFFFFF; font-size:13px; }

.popup { box-shadow: 0px 0px 10px #555555;  -moz-border-radius: 0px; -webkit-border-radius: 10px; border-radius: 10px; }
.seitenzahl {font-family:Verdana; border:1px solid #55555; font-size:13px; max-width:50px; text-align:Center;}

.small { font-size:10px; color:white; }
.small a { font-size:10px; color:white; text-decoration:none; }
.small a:hover { font-size:10px; color:white; text-decoration:underline; }

.small_black { font-size:10px; color:black; text-decoration:none; font-weight:normal; }

.tiny {font-size:8px; color:#999999; }

.version {font-size:9px; color:white; }

ul {line-height:2;}

hr { border: 0px; background: #000077; height: 1px; width:100%; }