body {padding: 0; margin: 0; color: #666; background-color: #FFCD52; font-family: Arial,Verdana,Helvetica,sans-serif;}

a, a:link, a:active, a:visited {color: #0E1B8D;}
a:hover {color: #ef6c00;}

#rahmen {position: absolute; top: 0; width:990px; background-color: white; border-bottom: 3px solid #000; border-right: 3px solid #000;}

#head {position: absolute; top: 0; left: 0px; background-image:url(./images/head.jpg); background-repeat:no-repeat; background-position: top left; width: 990px; height: 160px;}
#logo {position: absolute; top: 42px; left: 10px; z-index:1;}
#logo img {border: 0;}

#block1 {position: absolute; top: 157px; left: 220px; border: 1px solid #E6E6E6; background-image:url(./images/verlauf-block-n.jpg); background-repeat:repeat-y; background-position: top left; width: 249px; font-size: .8em; display: block; padding: 5px 3px; height: 110px; overflow: visible;}
#block1:hover {background-image:url(./images/verlauf-block-hover-n.jpg); background-repeat:repeat-y; background-position: top right;}

#block2 {position: absolute; top: 157px; left: 477px; border: 1px solid #E6E6E6; background-image:url(./images/verlauf-block-n.jpg); background-repeat:repeat-y; background-position: top left; width: 249px; font-size: .8em; display: block; padding: 5px 3px; height: 110px; overflow: visible;}
#block2:hover {background-image:url(./images/verlauf-block-hover-n.jpg); background-repeat:repeat-y; background-position: top right;}

#block3 {position: absolute; top: 157px; left: 734px; border: 1px solid #E6E6E6; background-image:url(./images/verlauf-block-n.jpg); background-repeat:repeat-y; background-position: top left; width: 248px; font-size: .8em; display: block; padding: 5px 3px; height: 110px; overflow: visible;}
#block3:hover {background-image:url(./images/verlauf-block-hover-n.jpg); background-repeat:repeat-y; background-position: top right;}

#block1 a, #block2 a, #block3 a, #block1 a:link, #block2 a:link, #block3 a:link, #block1 a:visited, #block2 a:visited, #block3 a:visited, #block1 a:active, #block2 a:active, #block3 a:active  {color: #666; text-decoration:none;}
#block1 img, block2 img, block3 img {border:0;}

#content {margin: 160px 2px 2px 226px; padding: 8px 20px;}
#content h1 {font-size: 1.2em; color: #D9490C; border-bottom: 1px solid #eee; padding-bottom: 5px;}
#content h1.start {margin-top: 130px;}
#content h2 {font-size: 1.1em; border-bottom: 2px dotted #ccc; padding: 2px 0px;}
#content h3 {font-size: 1em;}
#content h4 {font-size: .9em;}

#content p, #content li, #content address {font-size: .9em;}
#content .csc-textpic-intext-left {margin: 5px 5px 5px 0;}
#content ul li {list-style-image:url(./images/list-bullet-b.gif); padding-left: 2px;}

#content fieldset {border: 0; padding: 5px;}
#content input, #content textarea {margin-bottom: 10px;background-color: white; border: 1px solid #ef6c00;}

table.contenttable {font-size: .8em; background-color: #ef6c00;}
td.td-1, td.td-2 {text-align: center;}

.tr-even {background-color: #eee;}
.tr-odd {background-color: #eee;}
.tr-0 {background-color: #ef6c00; color: #fff;}

.textbildblock {width: 320px; height: 10em; margin: 0px 20px 10px 0px;}
.textbildblock img {margin-right: 10px;}

#navi {position: absolute; top: 158px; left: 0px; width: 220px;}

#navi a {display:block; padding:0 .5em; color: #0E1B8D; text-decoration:none; font-size:12px;}
#navi a:link {color: #0E1B8D;  text-decoration:none; font-size:12px;}
#navi a:visited {color: #0E1B8D;}
#navi a:hover {color: #0E1B8D;  background:#fff;}
#navi a:active {color: #0E1B8D;  background:#fff;}

#navi ul {margin:0; padding:.2em 0 0 0; background-image:url(./images/verlauf-block.jpg); background-repeat:repeat-y; background-position: top left; border: 1px solid #E6E6E6; }
#navi li {display:block; list-style-type:none; list-style-position:outside; width:200px; font-size: 14px;}
#navi img {padding: 5px; border:0;}

#navi li.nav1 {line-height: 18px; border-top: 1px solid #fff; padding: 4px;}
#navi li.nav1 a.current, #navi li.nav1 a:link.current, #navi li.nav1 a:active.current, #navi li.nav1 a:visited.current {padding-left: 10px; color: #0E1B8D; background-color: white; background-image:url(./images/list-bullet.gif); background-repeat:no-repeat; background-position: center left; font-weight: bold;}

#navi li.nav2 {font-size: .8em; padding: 2px 2px 2px 13px;}
#navi li.nav2 a.current1, #navi li.nav2 a:link.current1, #navi li.nav2 a:active.current1, #navi li.nav2 a:visited.current1 {margin-left: 4px; padding-left: 10px; background-image:url(./images/list-bullet.gif); background-repeat:no-repeat; background-position: center left; color: #0E1B8D; font-weight: bold;}

#navi li.nav3 {line-height: 14px; font-size: .8em; padding-left: 25px;}
#navi li.nav3 a.current1, #navi li.nav3 a:link.current1, #navi li.nav3 a:active.current1, #navi li.nav3 a:visited.current1 {margin-left: 4px; padding-left: 10px; background-image:url(./images/list-bullet.gif); background-repeat:no-repeat; background-position: center left; color: #0E1B8D; font-weight: bold;}

#suche {position: absolute; top: 126px; left: 14px; height: 30px;}
#input_box {border: 1px solid #065ABC; background-color: white; color: #555; width:120px;}
#search_button {border: 0; background-color: #FCE6B5; color: #2C3381; font-weight: bold; width: 55px;}

#breadcrumb {position: absolute; top: 130px; left: 234px; font-size: .7em; font-weight: bold; width: 700px;}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {text-decoration: none;}
#breadcrumb a:hover, #navi-horizontal a:hover {text-decoration: underline;}

#navi-horizontal {position: absolute; top: 20px; left: 835px; width: 150px; color: white; font-size: .6em; font-weight: bold;}
#navi-horizontal a, #navi-horizontal a:link, #navi-horizontal a:visited {color: white; font-weight: bold; text-decoration: none;}
#navi-horizontal a:hover {color: white; font-weight: bold; text-decoration: underline;}

.fright {float: right;}
.fleft {float: left;}
.fclear {clear: both;}
.headline {color: #0E1B8D; font-size: 1em; font-weight: bold; margin: 8px 0 -7px 0;}

