#leftfloat .csc-without-frame .news-latest-container{
background: #d9d9d9;
padding: 6px;
}

#leftfloat .csc-without-frame .news-latest-item{
padding: 0 0 12px 0;
}

.csc-sitemap ul li{
padding: 5px 0;
color: #669966;

}

.csc-sitemap ul li a{
font-size: 1.1em;
color: #669966;
font-weight: bold;
text-decoration: none;
}

.csc-sitemap ul li ul li{
padding: 3px 0;
margin-left: 20px;
color: #666666;
}

.csc-sitemap ul li ul li a{
font-size: 1em;
color: #666666;
font-weight: bold;
text-decoration: none;
}

.csc-sitemap ul li ul li ul li{
padding: 3px 0;
margin-left: 20px;
color: #666666;
}

.csc-sitemap ul li ul li ul li a{
font-size: 1em;
color: #666666;
font-weight: normal;
text-decoration: none;
}

.nl_input{
padding-top: 12px;
}

.nl_input input{
border: 1px solid #999;
}

.nl_submit{
padding-top: 18px;
}

.nl_submit input{
font-size: 0.8em;
font-weight: bold;
background: #eee;
border: 1px solid #333;
}

.news-latest-container .news-latest-date a, .news-list-container .news-list-date a{
text-decoration: none;
color: #666;
font-weight: bold;

}

.news-latest-container h3 a, .news-list-container h3 a{
text-decoration: none;
color: #696;
font-weight: bold;
}

.news-latest-item{
padding: 30px 0 20px 0;
border-bottom: 1px solid #555555;
}

.events-latest-container{
list-style: none;

}

#content ul.events-list-container{
list-style: none;
padding: 6px 0 6px 0;

}

.events-latest-container li, .events-list-container li{

}



.news-latest-morelink{
padding-top: 1em;
}

.events-list-item{
clear: both;
display: block;
padding: 5px 0 5px 0;
}

.events-latest-container a, .events-list-container a{
text-decoration: underline;
font-weight: normal;
}


.events-latest-item, {
padding: 14px 0 0 0;
}


.events-latest-container .events-latest-date, .events-list-container .events-list-date{
width: 120px;
min-width: 120px;
max-width: 120px;
float: left;
display: block;
text-decoration: none;
color: #666;
font-weight: bold;
}

.events-latest-container .events-latest-date a, .events-list-container .events-list-date a{


}

.events-list-title{
display: block;
float: left;
width: 340px;
min-width: 340px;
max-width: 340px;
}


.curr_quarter{
font-size: 1.1em;
font-weight: bold;
color: #669966;
}

.news-catmenu-header{
display: none;
}

.news-catmenu li{
float: left;
padding: 0 25px 5px 0;
}

.news-single-item .news-single-timedata{
color: #999;
font-weight: bold;
}

.news-single-item h2{
font-size: 1.1em;
color: #696;
}

.news-single-item h3{
font-size: 1em;
}


#content .news-catmenu{
list-style: none;
padding: 0 0 0 0;
margin: 0;
}

.news-catmenu a{
display: none;
}

.news-catmenu li a{
display: block;
}

.news-catmenu li span.act a{
display: block;
color: #000000;
font-weight: bold;
}

.news-amenu-item-year{
clear: both;
float: left;
font-weight: bold;
color: #669966;
}

#content .news-amenu-container h2{
display: none;
}

#content .news-amenu-container ul{
list-style: none;
padding: 0;
margin: 0;
}

.news-amenu-container ul li{
float: left;
}

.news-amenu-container ul li a{
display:block;
padding: 0 0 0 10px;
}
.news-amenu-container ul li a span.act{
color: #000;
}

.tx-ttnews-browsebox{
display: block;
clear: both;
}

.cat_title{
color: #669966;
font-weight: bold;
padding: 0;
margin: 0;
}

.csc-menu-7{
list-style: none;
}

.csc-menu-7 li{
border-bottom: 1px solid  #999;
padding: 10px 0;
}

.csc-menu-7 h1{
color: #696;
font-size: 1.2em;
}




.tx_bzdstaffdirectory_teamlist_person_name a{
font-size: 1.2em;
color: #696;
font-weight: bold;
text-decoration: none;
}

.tx_bzdstaffdirectory_teamlist_person_function{
font-weight: bold;
padding-bottom: 8px;
}

.tx_bzdstaffdirectory_teamlist_person_email{
padding-bottom: 4px;
}

.tx_bzdstaffdirectory_teamlist_person_email .label{
float: left;
width: 70px;
min-width: 70px;
max-width: 70px;
font-weight: bold;
}

.tx_bzdstaffdirectory_teamlist_person_phone{
padding-bottom: 4px;
}

.tx_bzdstaffdirectory_teamlist_person_phone .label{
float: left;
width: 70px;
min-width: 70px;
max-width: 70px;
font-weight: bold;
}

.tx_bzdstaffdirectory_teamlist_person .left{

width: 345px;
min-width: 345px;
max-width: 345px;

}

.tx_bzdstaffdirectory_teamlist_person .right img{
border: 1px solid #ddd;
}

.tx_bzdstaffdirectory_teamlist_person td{
padding: 30px 0 20px 0;
border-top: 1px solid #ddd;
}

.tx_bzdstaffdirectory_teamlist_person:first-child td{
border-top: 0px solid #ddd;
}

.info_information{
float: left;
padding: 0 0 10px 0;
width: 49%;
}

.right_info{
width: 49%;
float: left;
padding: 0 0 10px 0;
}

.info_submit{
clear: left;

}

.info_input{
padding-bottom: 12px;
}

.info_textarea textarea{
width: 100%;
height: 200px;
min-height: 200px;

}
/* Erweiterte Suche */

.tx-indexedsearch {
	position: relative;
}

#maincontent .tx-indexedsearch-form input.suchfeld {
	width: 360px;
         height: 16px;
	border-left: 1px solid #737373;
	border-top: 1px solid #737373;
         border-right: 1px solid #999999;
         border-bottom: 1px solid #999999;
         margin-bottom: 5px;
         color: #666666;
         font-size: 12px;
         padding-left: 3px;
         padding-top: 2px;         
}


#maincontent .tx-indexedsearch-rules .rule {
	position: absolute;
	display: none;
	top: 30px;
	left: 390px;
	width: 260px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 10px;
}


#maincontent .tx-indexedsearch-search-select-order {
	margin-top:  5px;
}

#maincontent .tx-indexedsearch-search-select-order .is_sort {
	float: left;
}

#maincontent .tx-indexedsearch-search-select-order .is_order {
	float: left;
	margin-left: 30px;
}

#maincontent .lang_radio input {

}


#maincontent .tx-indexedsearch h3 {
	background-color: #EEEEEE;
	padding: 5px 5px 0 5px;
}

#maincontent .tx-indexedsearch h3 a {
	color: #0093D8;
	text-decoration: none;
}

#maincontent .tx-indexedsearch p.tx-indexedsearch-descr {
	background-color: #EEEEEE;
	padding: 5px;
	margin: 0;
}

#maincontent .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup  {
	font-style: italic;	
	color: #666666;
}

#maincontent .tx-indexedsearch .document_header {
	background-color: #666666;
}

#maincontent .tx-indexedsearch .document_header h3 {
	color: #333333;
}


#content .error{
padding: 10px 0 20px 12px;
}

.errormessage{
color: #ff0000;
}