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 { 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; }



#flashcontent {

 position:absolute;

	top:0px;

	left:1px;

	width:485px;

	height:485px;

	border:0px none;

	margin:0px;

	padding:0px;

}



#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 10px 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; }





	