﻿@charset "utf-8";

/* Allgemeines Tabellen css */


  table {
    
 
      margin-left:auto; 
      margin-right:auto;
    border-collapse: collapse;
    border: 0px solid white;
    color: black;
    text-align: right;
  }

td {
    text-align: center;
}

/* Allgemeines Seiten css */

.main {
    margin: 0px auto;
    swidth: 1000px;
    float:center;
    }

.top {
    margin: 0px auto;
    width: 1000px;
    float:center;
    }

.logo {
    float:left;
    height: 100px;
    width: 750px;
}

.login {
    float: right;
    height: 100px;
    width: 250px;
}

.navi {
    float: left;
    width: 1000px;
}

.inhalt {
	width: 1000px;
	margin: 0px auto;
  float: center;
  loverflow: auto ;
}

.liste {
     float: left;
     width: 30%;
     margin-right: 3.33333%;
     background: #eee;
     box-sizing: border-box;
     margin-top: 20px;
     max-height: 150px;   
}

.liste2 {
     float: left;
     width: 30%;
     margin-right: 3.33333%;
     background: #eee;
     box-sizing: border-box;
     margin-top: 20px;
     max-height: 600px;   
}

table.list td {
    text-align: left;
}

body {
	font-family: 'Kalam', cursive;
	background-color: #D9E0E7;
}

/* Navigatonleisten css */

ul {
  list-style: none;
  padding: 0;
  margin: 0;
  background: #1A2229;
}

ul li {
  display: block;
  position: relative;
  float: left;
  background: #1A2229;
}

li ul { display: none; }

ul li a {
  display: block;
  padding: 2px 20px 2px 20px;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
}

ul li a:hover { background: #00ACAC; }

li:hover > ul {
  display: block;
  position: absolute;
}

li:hover li { float: none; }

li:hover a { background: #00ACAC; }

li:hover li a:hover { background: #00ACAC; }

.main-navigation li ul li { border-top: 0;}

.main-navigation li ul li a{ background: #1A2229;}

ul ul ul {
  left: 100%;
  top: 0;
}

ul:before,
ul:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

ul:after { clear: both; }



