* {
padding: 0;
margin: 0;
}

div img {
display: block;
border: 0px;
}

img {
border: 0px;
}

.img_umfluss {
margin: 4px 12px 6px 0px;
float: left;
border: 1px solid #fff;
}
.img_center {
margin: 12px 0px 12px 0px;
text-align: center;
border: 1px solid #fff;
}

td {
vertical-align: top;
}

html {
height: 100%;
}

body {
background-color: #e0e0e0;
background-image: url("../images/kachel_bg.gif");
background-repeat: repeat-x;
background-position: top;
height: 100%;
min-height: 101%;
text-align: center;
}

.floatstop {
clear: both;
}
.floatleft {
float: left;
}
.floatright {
float: right;
}

#container {
width: 880px;
margin-top: auto;
margin-left: auto;
margin-right: auto;
background-image: url("../images/kachel_container_bg.gif");
background-repeat: repeat-y;
text-align: left;
}

#t_main {
width: 880px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #fff;
line-height: 16px;
}
.td_bottom {
vertical-align: bottom;
}
.wide {
padding-right: 20px;
}
.short {
width: 419px;
}
.space_footer {
height: 20px;
}

.space_headline {
height: 74px;
width: 419px;
padding-right: 20px;
}
/* Hauptueberschrift im Contentbereich */
h1 {
font-weight: bold;
font-size: 17px;
line-height: 24px;
}
/* Zwischenueberschriften */
h2 {
font-weight: bold;
font-size: 11px;
line-height: 16px;
padding: 10px 0px 14px 0px;
}
/* nur im Teaser verwenden */
h3 {
font-weight: bold;
font-size: 17px;
line-height: 24px;
padding-bottom: 9px;
}
p {
padding-bottom: 14px;
}
input {
width: 280px;
}
input.rb {
width: 12px;
}
input.but {
width: 205px;
}
input#postcode {
width: 50px;
}
input#city {
width: 222px;
}
input.cb {
width: 14px;
}
textarea {
width: 280px;
}
textarea#abstractText {
width: 411px;
}
a:link {
text-decoration: none;
/*text-decoration: underline;*/
color: #f49200;
}
a:visited {
text-decoration: none;
/*text-decoration: underline;*/
color: #f49200;
}
a:hover {
text-decoration: underline;
color: #ffcc66;
}
.postscript {
color: #e0e0e0;
font-style: italic;
}

.logocolor {
color: #f49200;
}
.left {
margin-left: 20px;
margin-right: 50px;
}
.left ul {
list-style-type: none;
font-weight: bold;
text-transform: uppercase;
}
.menu a:link {
text-decoration: none;
color: #fff;
line-height: 26px;
}
.menu a:visited {
text-decoration: none;
color: #fff;
line-height: 26px;
}
.menu a:hover {
text-decoration: none;
color: #f49200;
line-height: 26px;
}
.menu_on a:link {
text-decoration: none;
color: #f49200;
line-height: 26px;
}
.menu_on a:visited {
text-decoration: none;
color: #f49200;
line-height: 26px;
}
.menu_on a:hover {
text-decoration: none;
color: #f49200;
line-height: 26px;
}
.space_menu {
height: 10px;
width: 10px;
}
.submenu {
padding-left: 11px;
text-transform: none;
line-height: 16px;
font-weight: normal;
}
.submenu a:link {
text-decoration: none;
color: #fff;
text-transform: none;
line-height: 16px;
}
.submenu a:visited {
text-decoration: none;
color: #fff;
text-transform: none;
line-height: 16px;
}
.submenu a:hover {
text-decoration: none;
color: #f49200;
text-transform: none;
line-height: 16px;
}
.submenu_on {
padding-left: 11px;
text-transform: none;
line-height: 16px;
font-weight: normal;
}
.submenu_on a:link {
text-decoration: none;
color: #f49200;
text-transform: none;
line-height: 16px;
}
.submenu_on a:visited {
text-decoration: none;
color: #f49200;
text-transform: none;
line-height: 16px;
}
.submenu_on a:hover {
text-decoration: none;
color: #f49200;
text-transform: none;
line-height: 16px;
}
.subsubmenu {
padding-left: 33px;
text-transform: none;
line-height: 16px;
font-weight: normal;
}
.subsubmenu a:link {
text-decoration: none;
color: #fff;
text-transform: none;
line-height: 16px;
}
.subsubmenu a:visited {
text-decoration: none;
color: #fff;
text-transform: none;
line-height: 16px;
}
.subsubmenu a:hover {
text-decoration: none;
color: #f49200;
text-transform: none;
line-height: 16px;
}
.subsubmenu_on {
padding-left: 33px;
text-transform: none;
line-height: 16px;
font-weight: normal;
}
.subsubmenu_on a:link {
text-decoration: none;
color: #f49200;
text-transform: none;
line-height: 16px;
}
.subsubmenu_on a:visited {
text-decoration: none;
color: #f49200;
text-transform: none;
line-height: 16px;
}
.subsubmenu_on a:hover {
text-decoration: none;
color: #f49200;
text-transform: none;
line-height: 16px;
}
.copyright {
font-size: 9px;
line-height: 11px;
}

.list_big {
padding-bottom: 15px;
}
.indent {
padding-left: 20px;
}
.topic {
margin-top: 5px;
font-weight: bold;
color: #f49200;
}
.list {
padding: 0px 0px 14px 20px;
}

.teaser {
padding-top: 10px;
padding-right: 12px;
background-color: #f49200;
}
.teaser a:link {
line-height: 24px;
text-decoration: none;
/*text-decoration: underline;*/
color: #01277c;
}
.teaser a:visited {
text-decoration: none;
/*text-decoration: underline;*/
color: #01277c;
}
.teaser a:hover {
text-decoration: underline;
color: #fff;
}
#schedule td {
vertical-align:middle;
text-align:center;
}
#schedule th {
vertical-align:middle;
text-align:center;
}
table.reg td {
margin: 0.5em; padding:0.5em;
text-align: center;
border:1px white;
background-color:#01277c;
}
table.symp td {
margin: 0.2em; padding:0.8em;
text-align: left;
border:1px white;
background-color:#01277c;
}
table td {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
}