body { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; margin: 0; padding: 0; }
p { font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; margin: 0 0 11px; }
.name-of-person { font-size: 11px; line-height: 17px; }
.detail { font-size: 10px; line-height: 13px; }
a { color: #dc931a; font-weight: bold; text-decoration: none; }
.buz { color: #0065ab; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13px; margin-top: -1px; margin-bottom: -15px; }
h1 { color: #0065ab; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; line-height: 16px; }
.important { color: #666; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px; letter-spacing: 1px; margin-bottom: 5px; }
#page { background-color: white; position: relative; width: 960px; height: 580px; }
#headbanner { background-image: url(headbanner-ff8c00.jpg); top: 0; left: 0; width: 979px; height: 84px; }

/* Abstand von unten und von links anzupassen */
#foerdern { position: absolute; bottom:10px; left:4px; z-index:99; }

#headlogo { position:absolute; top:0px; right:0px; width:115px; height:84px; } 
#leftborder { background-color: #ff8c00; position: absolute; top: 121px; left: 0; width: 200px; height: 459px; }
#rightborder { background-color: #f4deba; position: absolute; top: 90px; left: 848px; /*width: 112px;*/width: 130px; height: 489px; }
#printlink { position: absolute; top: 554px; left: 848px; width: 123px; height: 20px; padding-left: 7px; }
#nav1 { position: absolute; top: 124px; left: 0; width: 180px; }
#main { position: absolute; top: 90px; left: 230px; width: 618px; height: 480px; z-index: 30; }
.maincontent p { margin-right: 10px; }
.maincontent img { padding-left: 0px; }
.maincontent {  }
.csc-header  { margin-bottom:10px; }
blockquote { margin-right: 0; margin-left: 50px; padding-right: 0; }
ul { margin-top: -10px; padding-top: 0; }
#left { position: absolute; top: 140px; left: 250px; width: 280px; height: 425px; z-index: 50; }
#right { position: absolute; top: 140px; left: 560px; width: 280px; height: 425px; z-index: 50; }
#impressum_main { position: absolute; top: 526px; left: 230px; width: 610px; height: 50px; }
#impressum_left { position: absolute; top: 160px; left: 230px; width: 255px; height: 355px; }
#impressum_right { position: absolute; top: 160px; left: 500px; width: 330px; height: 355px; }
#impressum_right p { margin-top: 0; margin-bottom: 9px; }
#weiter { text-align: center; position: absolute; top: 560px; left: 640px; width: 200px; height: 19px; }
.h5 img { position: relative; left: -10px; margin-top: 0; margin-bottom: -15pt; padding-top: 0; padding-bottom: 0pt; }
.spacer-gif { height: 1px;}
.table_struct{ width: 98%; background-color: #F4DEBA;}
.buz { margin-left:10px;margin-top:3px; font-size:11px; color:#666; }
.buz2 { margin:0px;font-size:11px; color:#666; }
#FS_TopTable { padding:0px; margin:0px; }
i, em { font-size: 10px; font-style: normal; line-height: 11px; text-decoration: none; }

#nav1 ul    { margin:0px; padding:0px; list-style:none; list-style-position:outside; width:200px; }
#nav1 ul ul { width:193px; }
#nav1 li    { margin:5px 0px 8px 7px; padding:0px; border:0px none; }
#nav1 li li { margin:6px 0px 0px 27px; padding:0px; height:15px; }
#nav1 a     { text-decoration:none; font-weight:normal; font-size:14px; }

#nav1 li a    { margin:0px; padding:0px 4px 0px; font-size:14px; color:rgb(244,222,186); border-left:2px solid rgb(244,222,186); border-right:2px solid rgb(244,222,186); }
#nav1 li li a { margin:0px; padding:0px; font-size:13px; color:rgb(244,222,186);}

#nav1 li.menact a    { color:#000000; border-left:2px solid #000000; border-right:2px solid #000000; }
#nav1 li.menact li a { color:rgb(244,222,186); border:0px none; }
#nav1 li li.menact a { color:#000000; }

#nav1 li a:hover { border-left:2px solid #000000; border-right:2px solid #000000; }

ul.nav2         { width:130px; margin:0px; padding:0px; list-style:none; list-style-position:outside; }
ul.nav2 ul      { width:130px; margin:0px; padding:0px; list-style:none; list-style-position:outside; }
ul.nav2 li      { margin:7px 10px 0px 12px; padding:0px 0px 4px 0px; border:0px none; line-height:14px; }
ul.nav2 li li   { margin:7px 10px 0px 12px; padding:0px 0px 0px 0px; border:0px none; line-height:14px; }
ul.nav2 li a    { margin:0px; padding:0px; color:rgb(103,103,103); font-size:12px; font-weight:bold; text-decoration:none; line-height:14px; }
ul.nav2 li li a { margin:0px; padding:0px; color:rgb(103,103,103); font-size:12px; font-weight:bold; text-decoration:none; line-height:14px; }

ul.nav2 li.menact a,
ul.nav2 li a:hover     { color:#000000; }
ul.nav2 li.menact li a { color:rgb(103,103,103); }
ul.nav2 li li a:hover  { color:#000000; }

/* h2.imageheader { position:relative; margin-top:0; padding-top:0; margin-bottom:-5pt; padding-bottom:0pt; overflow: hidden; height: 26px; text-indent: 999em; white-space: nowrap; background-repeat: no-repeat; } */

td.csc-uploads-icon { vertical-align:top; }
.news-single-img a img { padding-left: 10px; }
.gmoprint { z-index: 2000; }

/* Suche */

#indexedsearchbox { position:absolute; top:90px; left:0px; width:200px; height:28px; border:0px none; overflow:hidden; text-align:right; border:0px none; z-index:90; background-color:#ff8c00; }
input.searchbox-sword { position:absolute; top:4px; right:27px; width:164px; height:14px; margin:0px; padding:2px 3px 3px; line-height:12px; border:0; font-size:11px; }
input.searchbox-button { position:absolute; top:4px; right:4px; height:14px; width:14px; margin:0px; padding:3px 3px 2px; background-color:#F0EEE7; }

.tx-indexedsearch { position:relative; width:580px; z-index:30; }
.tx-indexedsearch-selectbox-lang { display:none; }
.tx-indexedsearch-searchbox-button { margin-top:10px; margin-bottom:10px; }
.tx-indexedsearch-searchbox { position:absolute; z-index:35; }
.tx-indexedsearch-whatis { position:relative; padding-top:80px; z-index:30; }
.tx-indexedsearch-browsebox { position:relative; z-index:30; }
.tx-indexedsearch-res { position:relative; z-index:30; }

div.tx-indexedsearch-searchbox form table td { padding-right:5px; } 
table.csc-uploads p { margin:0px; padding:0px; }
table.csc-uploads td { padding-bottom:6px; }


#mailform .csc-loginform .csc-mailform-field { width:270px; text-align:right; margin-bottom:5px; }
#mailformuser, #mailformpass { width:160px; margin-left:5px; }
#mailformsubmit { width:100px; margin-right:65px; margin-top:0px; }


#wt_twitter_newsticker { margin:20px 0px 0px; width:590px; height:439px; overflow:auto; border-bottom:3px solid #ff8c00;  }
ul.wttwitter_feed      { padding:20px 0px 0px 0px; }

#twitter_widget       { position:relative; margin:0px; padding:0px; width:590px; height:29px; }
#twitter_widget_inner { position:relative; top:3px; left:3px; margin:0px; padding:3px; width:577px; background-color:#ffffff; }
#follow-button { margin-right:20px; }
.vcasd { margin:0px 20px 9px; }


