body {background-color: white; background-image: url(/images/bg_main.gif); background-repeat: repeat-y; margin: 0; padding: 0; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;}
img {border: 0;}
label {display: block;}
a {color: #1A171B; color: #1A171B;}
address {font-style: normal; font-family: georgia, times, sans-serif;}
td {vertical-align: top;}
fieldset {border: 0; padding: 0; margin: 0;}

#top {height: 220px; overflow: hidden; background-color: white;}
#kante {height: 13px; overflow: hidden; background-color: white;}
#kante img {display: block; height: 13px; width: 1000px;}
#bottom {}

/* Definitionen für den linken Navigationsbereich */
#nav1 {position: absolute; left: 0; width: 116px; font-size: 10px;}
#nav1 a {font-weight: bold; text-decoration: none; background-image: url(/images/arr_black_r.gif); background-repeat: no-repeat; padding-left: 17px; background-position: center left;}
#nav1 ul {list-style-type: none; margin: 0; padding: 0; width: 92px;}
#nav1 li {list-style-type: none; margin: 0; padding: 2px 0 2px 14px; line-height: 1.5em; background-image: url(/images/bg_nav_dotted.gif); background-repeat: repeat-x;}
#nav1 li.selected a {background-image: url(/images/arr_white_r.gif); color: white;}

#nav2 {position: absolute; left: 116px; width: 183px; font-size: 10px; background-image: url(/images/illu_people_u.gif); background-repeat: no-repeat;}
#nav2 a {font-weight: bold; text-decoration: none; background-image: url(/images/arr_black_r.gif); background-repeat: no-repeat; padding-left: 17px; background-position: center left; text-transform: uppercase;}
#nav2 ul {list-style-type: none; margin: 258px 0 0 21px; padding: 0; width: 157px;}
#nav2 li {list-style-type: none; margin: 0; padding: 2px 0 2px 0px; line-height: 1.5em; background-image: url(/images/bg_nav_dotted.gif); background-repeat: repeat-x;}
#nav2 li.selected a {background-image: url(/images/arr_white_r.gif); color: white;}

#nav3 {position: absolute; left: 312px; width: 169px; font-size: 10px;}
#nav3 a {font-weight: bold; text-decoration: none; background-image: url(/images/arr_black_r.gif); background-repeat: no-repeat; padding-left: 17px; background-position: center left;}
#nav3 div.box {}
#nav3 ul {list-style-type: none; margin: 0; padding: 0 8px; background-image: url(/images/bg_nav3box_m.gif); background-repeat: repeat-y;}
#nav3 li {list-style-type: none; margin: 0; padding: 2px 0 2px 0px; line-height: 1.5em; background-image: url(/images/bg_nav_dotted.gif); background-repeat: repeat-x;}
#nav3 li.selected a {background-image: url(/images/arr_white_r.gif); color: white;}

#nav3 ul.actions a {background-image: url(/images/arr_ltyellow_r.gif); font-weight: normal;}


#content {position: absolute; left: 512px; width: 470px; font-family: georgia, times, serif; line-height: 1.5em;}
#content h1, #content h2, #content h3, #content h4 {font-size: 16px; width: 290px; font-weight: normal;}
#content h1 a {padding-left: 10px;}
#content p.teaser {font-weight: bold;}
#itemlist {width: 100%; margin-bottom: 10px;}
/*
#itemlist td {border-width: 1px 0; border-color: #fa0; border-style: solid; margin-bottom: 10px; padding: 3px 0;}
*/
#itemlist td {border-width: 1px 0; border-color: #E2001A; border-style: solid; margin-bottom: 10px; padding: 3px 0;}
#itemlist h3 {margin: 0; padding: 0; width: auto; font-weight: bold; font-size: 14px;}
#itemlist p {margin: 0 0 .5em 0; padding: 0; width: auto;}
#itemlist td.itemcontent {width: 300px; margin: 0; padding-right: 10px;}
#itemlist td.itemcontentlang {width: auto;  border-bottom: none;}
#itemlist td.iteminfo {width: 168px; }
#itemlist td.iteminfo h3 {font-size: 12px; font-weight: normal;}
#itemlist td.image {width: 33%;}

#logo {position: absolute; left: 270px; top: 60px;}
#logotext {position: absolute; left: 432px; top: 127px;}
#geschaeftsstelle {position: absolute; left: 721px; top: 111px; height: 100px; width: 280px;}
#pressenews {display: inline; width: 425px; text-align: right; position: absolute; left: 0; top: 0; margin: 0; padding: 0; font-size: 10px; text-transform: uppercase;}
#topnews {position: absolute; left: 432px; top: 0px; height: 58px; width: 544px; background-image: url(/images/bg_topnews.gif); background-repeat: no-repeat;}
#topnews div.news {width: 181px; height: 57px; float: left;}
#topnews h3 {font-size: 10px;margin: 3px 5px 0 8px; padding: 0;}
#topnews p {font-size: 10px;margin: 0 5px 0 8px; padding: 0;}
#topnews a {text-decoration: none; color: inherit;}

div.blaettern {margin-bottom: 40px;}
div.blaettern a {text-decoration: none;}
