body {
  background: white;
  color: black;
  font-size:13px;
  line-height:18px;
  font-family: monospace;
  /* text-align: justify; */
  padding:30px 30px;
}

img { border: 0; }

p { font-size:13px; }

div.navbar {
  margin: 0 0 2px 2px;
  text-align: center;
}

div.center {
  text-align: center;
}

td.menue {
  background-color: #EEEEEE;
  padding-top: 20px;
  padding-bottom: 50px;
  vertical-align:top;
  font-family : monospace;
  font-size:13px;
}

div.menuepadding {
  padding-left: 25px;
}

td.menue a:link {color: #000099; background: #EEEEEE; text-decoration: none;}
td.menue a:link:hover {color: red; text-decoration: none;}

td.menue a:visited {color: #000099; background: #EEEEEE; text-decoration: none;}
td.menue a:visited:hover {color: red; text-decoration: none;}

td.main {
  background-color: white;
  padding: 10px 10px;
  vertical-align:top;
  font-size:13px;
  /* text-align: justify; */
}

table.stuplan {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  background-color: #999999;
}

td.stuplanbars  {
  background-color: #006699;
  color: #FFFFFF;
}

td.stuplanempty {
  background-color: #CCCCCC;
}

td.leftbar {
  border: 1px solid #AAAAAA;
  font-size:12px;
  font-family:'Times New Roman',Times,serif;
  vertical-align:top;
}

td.tdnews {
  background-color: #EEEEEE;
  vertical-align:top;
}

td.tdticker {
  background-color: #EEEEEE;
  vertical-align:top;
}

td.tdinfos {
  background-color: #EEEEEE;
  vertical-align:top;
}

div.navigation {
  padding-left: 20px;
  padding-top: 15px;
  padding-bottom: 5px;
}

div.menuebar {
  border-bottom: 1px solid black;
  border-top: 1px solid black;
  text-align: left;
  background: #EEEEEE;
  line-height: 20px;
}

div.menuebar a:link {color: #000099; background: #CCCCCC; text-decoration: none;}
div.menuebar a:link:hover {color: red; text-decoration: none;}

div.menuebar a:visited {color: #000099; background: #CCCCCC; text-decoration: none;}
div.menuebar a:visited:hover {color: red; text-decoration: none;}

a:link {color: #000099; text-decoration: none;}
a:link:hover {color: red; text-decoration: none;}

a:visited {color: #000099; text-decoration: none;}
a:visited:hover {color: red; text-decoration: none;}

div.copyright {
  margin: 0 0 2px 2px;
  border-top: 1px solid black;
  text-align: left;
  font-size: 12px;
  line-height: 20px;
  background: #EEEEEE;
}

div.copyright img { float: right; }

div.comments {
  margin: 0 0 2px 2px;
  border-top: 1px solid black;
  text-align: left;
  font-size: 12px;
  line-height: 20px;
  background: #FFFFCC;
}

h1 {
  text-transform: lowercase;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  background: #0045c4;
  font-size: 30px;
  color: white;
  letter-spacing: 0.4em;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 120%;
}

h2 {
  text-transform: lowercase;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  background: #FF9900;
  font-size: 22px;
  color: white;
  line-height: 32px;
  padding: 0 0 0 10px;
}

h2 a:link {color: white; text-decoration: none;}
h2 a:link:hover {color: red; text-decoration: none;}

h2 a:visited {color: white; text-decoration: none;}
h2 a:visited:hover {color: red; text-decoration: none;}

h3 {
  text-transform: lowercase;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  background: #0099CC;
  font-size: 18px;
  color: white;
  line-height: 30px;
  padding: 0 0 0 10px;
}

h3 a:link {color: white; text-decoration: none;}
h3 a:link:hover {color: red; text-decoration: none;}

h3 a:visited {color: white; text-decoration: none;}
h3 a:visited:hover {color: red; text-decoration: none;}

h4 {
  text-transform: lowercase;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  background: #CCCCCC;
  color: black;
}

h4 a:link {color: black; text-decoration: none;}
h4 a:link:hover {color: red; text-decoration: none;}

h4 a:visited {color: black; text-decoration: none;}
h4 a:visited:hover {color: red; text-decoration: none;}

h5 {
  text-transform: lowercase;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  background: #CCCCCC;
  padding: 0 0 0 10px;
  color: black;
}

h5 a:link {color: black; text-decoration: none;}
h5 a:link:hover {color: red; text-decoration: none;}

h5 a:visited {color: black; text-decoration: none;}
h5 a:visited:hover {color: red; text-decoration: none;}

.bold {
   font-weight: bold;
}

.italic {
   font-style:italic;
}

.arial {
  font-family: Arial, Helvetica, sans-serif;
}

.pre {
  font-family: monospace;  
}

.red {color:#FF0000}
.lightred {color:#CC0000}
.orange {color:#FF6600}
.orange2 {color:#FF3300;}
.size10 {font-size:10px}
.size11 {font-size:11px}
.size12 {font-size:12px}
.size13 {font-size:13px}

.maintitle {
  text-align: center;
  background: #0099CC;
  font-size: 28px;
  font-weight: bold;
  color: white;
  line-height: 35px;
  padding: 0 0 0 10px;
}

.news_tbl {
  width: 80%;
  vertical-align:top;
  border: 0px;
  font-size: 13px;
  align: center;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.news_tblhead {
  width: 100%;
  color: white;
  background: #006699;
  text-align: center;
  font-size: 19px;
  font-weight: bold;
  padding: 5px;
}

.news_tbltd {
  width: 100%;
  background: #CCCCCC;
  text-align: left;
}

.news_tblheadline {
  width: 100%;
  /* font-family: tahoma; */
}

.news_headline {
  color: black; 
  font-size:14px;
  font-weight: bold;
  text-align: left;
  /* font-family: tahoma; */
}

.news_headline_td {
  background: white;
  /* font-family: tahoma; */
}

.news_date {
  color: black; 
  font-size:10px;
  font-family: tahoma;
}

.news_by {
  color: black; 
  font-size:9px;
  font-family: tahoma;
}

.news_text {
  font-family: tahoma;
  color: black; 
  font-size:12px;
  text-align: left;
  padding: 2px;
}

.size13 {
  font-size:13px; 
}

.size10 {
  font-size:10px; 
}


