 /* page */
 html, body {
     margin: 0;
 }

 body {
     height: 100%;
     font-size: 0.95em;
     line-height: 1.4em;
     font-family: arial,helvetica,sans-serif!important;
     color: #603;
 }
 
 ul {
 	list-style-image: url(../images/list_bullet.gif);
 }
 
 .clear{
 	clear:both;
 	font-size: 0;
 	line-height:0;
 	margin:0;
 	padding:0;
 }
 
 /* Layer */
 .home{
 	min-width: 988px!important;
 }
 
 #wrapper {
 	max-width: 1280px;
 	min-width: 1040px;
 	height: 100%;
 }

 #logo {
 	position: absolute;
 	top: 0;
 	left: 0;
 }

 #top {
 	padding-top: 10px;
 	padding-right:16px;
 	margin-bottom: 175px;
 	text-align: right;
 }

 .home #inline-wrapper{
 	min-width:819px;
 }
 
 #inline-wrapper {
 	padding: 0 60px 1em 0;
 	margin-left: 50px;
 	z-index:2;
 	min-width:890px;
 }
 
 /* content */
 #content-wrapper {}
 
 #content {
    /*margin-right: 360px;*/
    padding-left:8px;
	width:auto;
	min-width: 600px;
    /*float: left;*/
    /*margin-right: 0;*/
    margin: 60px 360px 60px 0;
 }
 
 .home #content {
	min-width: 490px;
	margin-right: 360px!important;
 }
 
 .col1 #content{
 	margin-right: 0;
 }
 
 #footerfooter {
    padding: 0 1em 1em 2em;
    margin: 2em 0 2em 30px;
 }
 
 #footerfooter span {
    display: inline-block;
    width: 2em;
 }
 
 #footerfooter ul{
 	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin-top: 0;
 }
 
 #footerfooter ul li{
 	float: left;
	padding: 0 2em 0 0;
 }

 /* navigation */
 #nav-top {
 	display: block;
 	height: 40px;
 }

 /* sidebar */
 .home #sidebar-right {
 	width: 260px;
 	padding-right: 8px;
 }
 
 #sidebar-right {
 	width: 240px;
 	margin: 3em 0 1em 2em;
    float: right;
    padding-right: 8px;
 }
 
 .sidebar-overflow{
 	position: relative;
 }
 
#sidebar-inner-wrap{
	position: absolute;
}

h2 {
    font-weight: normal;
}

 acronym, abbr {
    cursor: help;
 }

 hr {
 	border: 0;
 	color: #52626d;
    background-color: #52626d;
    height: 1px;
 }

 a img { border: 0 !important; }

 /* classes (also used in editor) */
 .imgleft {
    float: left;
    margin: .5em 1em .5em 0;
 }

 .imgright {
    float: right;
    margin: .5em 0 .5em 1em;
 }

 #content-wrapper  a:link, #content-wrapper a:visited {
     text-decoration: none;
     color: #E85311;
 }

 #content-wrapper a:hover, #content-wrapper a:focus {
    border-bottom: 1px solid;
 }

 /* page */
 body {
 	background: #E85311 url(../images/bg_grey_footer.png) repeat-y;
 }

 /* tags */

 /* layer */
 #wrapper {
    background-color: #D5DCDF;
	
	/* temp */
	background: transparent url(/fileadmin/redaktion/hintergrundbilder/bgr_1.jpg) no-repeat;
	
 }

 #top {
 	text-align: right;
    color: #E85311;
 }

 #top a{
 	font-size: 12px;
 }
 
 #top a:link, #top a:visited {
 	color: #fff;
 	text-decoration: none;
 	margin: 0 .8em;
    outline: none;
 }

 #top a:hover, #top a:focus {
 	border-bottom: 1px solid #fff;
 }
 
 #top form{
 	display: inline;
	padding-left: 15px;
 }
 
 #top form input{
 		font: 12px arial,verdana,sans-serif;
 }
 
 #top form .input{
 	border: #E85311 1px solid!important;
	font-size: 1em;
	color: #000000!important;
 }
 
 #top form .button{
 	color: #ffffff;
	border: none;
	background: transparent;
 }

 /* navigation */
 #nav-top ul, #nav-sub ul {
 	margin-left: 0;
 	padding: 0;
 	display: inline;
 }

 #nav-top ul li,  #nav-sub ul li {
 	display: inline;
 	list-style-image: none;
	list-style-type: none;
 }

 #nav-top li a {
 	color: #52626d;
 	background-color: #EDEBDD;
 	padding: .7em 1em;
	margin-right: 2px;
 	filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: .90;
    zoom: 1;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
 }

 #nav-top li a:hover {
 	background-color: #fff;
 	filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    zoom: 1;
 }

 #nav-top li.act a {
 	background-color: #fff;
 	filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    zoom: 1;
 }

 #nav-top li.act a:hover {
 	color: #E85311;
 }
 
 #nav-top li.first a {
 	padding: 0.7em 1em 0.7em 1.55em;
 }
 
 #nav-sub li a {
    color: #52626d;
    padding: 0 .5em;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    outline: none;
 }

 #nav-sub li.first a{
 	padding-left:0;
 }
 
 #nav-sub li a:link, #nav-sub li a:visited {
     color: #52626d;
 }

 #nav-sub li.act a {
    color: #E85311;
 }

 #nav-sub li a:hover,#nav-sub li a:focus {
    border: 0;
 }

 #content-wrapper {
 	padding: .8em 1.2em 2em 2em;
 	background: transparent url(../images/bg_content-95.png);
 	/*
 	filter:alpha(opacity=95);
    -moz-opacity: 0.95;
    opacity: .95;
    */
    zoom: 1;
    color: #603;
 }
 
 #content-wrapper.col1 #content{
 	float: none;
	width: 100%;
 }

 #content-wrapper a:link, #content-wrapper a:visited {
 	text-decoration: none;
 	color: #E85311;
 }

 #content-wrapper a:focus{    
 	border-bottom: 0!important;
 }
 
 #content a:hover, #content-wrapper a:focus {
   /* border-bottom: 1px solid;*/
 }
 
 #content ul{
 	padding-left: 16px;
 }
 
 #content ul li{
 	margin-bottom:8px;
 }
 
 #content .contenttable{
 	border-collapse: collapse;
 }
 
 #content .contenttable td{
 	border: #CCCCCC 1px solid;
	padding: 3px 5px;
	vertical-align: top;
 }
 
  #content .contenttable th{
 	border: #CCCCCC 1px solid;
	font-weight: bold;
	padding: 3px 5px;
	vertical-align: top;
	text-align: left;
	background: #CCCCCC;
 }


 #content-footer {
 	font-size: 12px;
 }

 #footerfooter {
    font-size: 12px;
    color: #999;
 }

 #footerfooter a {
    color: #999;
 }

 .home h1.csc-firstHeader {
 	font-size: 38px!important;
 }
 
 /* Classes */
 h1.csc-firstHeader {
     color: #E85311!important;
     font-size: 26px!important;
     font-weight: normal!important;
     font-style: italic!important;
    text-transform: uppercase!important;
    margin-top: 0!important;
    margin-bottom: 1em;
    line-height: 1em!important;
 }

 .border-bottom{
 	border-bottom: 4px solid #D5DCDF;
 	margin-bottom:5px !important;
 	/*padding-bottom: 0!important;*/
 }
 
 .border-bottom-small{
	border-bottom:1px solid #D5DCDF;
	margin-bottom:11px !important;
	padding:0 0 0 8px !important;
 	width:232px;
 	border-bottom: 1px solid #d5dcdf;
 }
 
 .spaceRight{
 	padding:1px 0 7px 8px !important;
 }
 
 .spaceRight p.bodytext{
 	/*margin:0;*/
 }
 
 #sidebar-right .sidebar-right-content .bodytext a {
 	color: #E85311;
 }
 
 .border-bottom-small p.bodytext{
 	/*margin:0;	*/
 }
 
 .sidebar-right-content {
 	/*float:left;*/
	padding:15px 0 15px 17px;
 	margin-bottom: -6px;
 	color: #52626d;
 	font-size: 0.85em;
 	line-height: 18px;
 }
 
 .sidebar-right-content .publ-item{
 	border-top: 0!important;
 	border-bottom: 1px solid #DFDCCF;
 	padding-top: 0;
 	padding: 5px 0 7px 0;
 }

 .sidebar-right-content .publ-item .pers-links a{
 	font-size:12px;
	line-height:17px;
 }
 
 .sidebar-right-content .publ-item h3{
 	margin-top: 0px;
 	margin-bottom: 5px;
 	font-size: 11px;
 	float:left;
 	font-size:14px;
	line-height:17px;
 }
 
 .sidebar-right-content .publ-item h3 a{
 /*	display:block;*/
 }
 
 .sidebar-right-content .publ-item h3 a:hover{
 	/*border:0!important; 	*/
 }
 
 .sidebar-right-content .news-latest-item p{
 	font-size: 12px;
 	line-height: 17px;
 }
 
 .sidebar-right-content hr{
 	margin: 12px 0 7px 0;
 }
 
 .sidebar-right-content .news-latest-item .bold{
 	font-size: 14px;
 }
 
 .sidebar-right-content .news-latest-gotoarchive{
 	margin-top: 12px;
 }
 
 .sidebar-right-content h1 {
 	color: #660033;
 	font-size: 14px!important;
 	font-weight:bold!important;
 	margin: 3px 0 0 0!important;
 }
 

 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
 }
 
 div.csc-textpic div.csc-textpic-imagewrap{
 	margin-bottom: 12px;
 }
 
 div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	clear:none;
 }
 
 .csc-header h1{
 	font-size:20px;
	font-weight:normal;
	margin-top:40px;
 }
 
 .sidebar-right-content p {
 	margin: 0;
 }
 
 .sidebar-right-content p.bodytext {
 	line-height: 16px;
 }

 #sidebar-right .sidebar-right-content a {
     color: #52626d;
 }

 #sidebar-right .sidebar-right-content a:hover {
     border-bottom: 1px solid;
 }
 
 .hr-home-bottom{
 	clear:both;
	margin-right: 360px;
 }
 
 .csc-textpic-caption{
 	font-size: 12px;
	color: #52626D;
	line-height: 17px;
 }

 .bg-grey {
 	background-color: #ddd;
 	margin-bottom: 6px!important;
 }

  #sidebar-right .bg-grey h1,
  #sidebar-right .bg-beige h1{
 	color: #660033!important;
 	font-size: 16px!important;
 }
 
 .bg-grey hr {
 	color: #EDEBDD;
    background-color: #EDEBDD;
 }

 .bg-beige {
 	background-color: #EDEBDD;
 	margin-bottom: 6px!important;
 }

 .bg-beige hr {
 	color: #ddd;
    background-color: #ddd;
 }
 
 .bg-beige h1 {
 	border-bottom:1px solid #DDDDDD;
	margin-bottom:7px;
	padding:0 0 12px;
 }
 
 .bg-red{
 	background-color: #E85311;
 	color: #FFFFFF!important;
 	margin-bottom: 6px!important;
 }
 
 .bg-red h1{
 	color: #FFFFFF!important;
 	font-size: 38px!important;
 	line-height: 1em;
 	text-transform: uppercase;
 	font-style:italic !important;
 }

 .bg-red p a{
 	color: #FFFFFF!important;
 	text-decoration:underline!important;
 }
 
 .bg-red p a:hover,
 .bg-red p a:link{
 	text-decoration: none!important;
 	border: 0!important;
 }
 	
 .bold {
 	font-weight: bold;
 }

 .more {
 	text-align: right;
 }

 .more a:link, .more a:visited {
 	color: #52626d !important;
 	text-decoration: none;
 	font-weight: bold;
 }

 /* accordion item */
 .listitem hr {
    color: #ccc;
    background-color: #ccc;
 }

 #content .listitem a.listitemtitle {
    color: #52626d;
    outline: none;
 }

 #content .listitem a.listitemtitle:hover {
    border: 0;
 }

 /* News display */

.news-latest-gotoarchive{
	text-align: right;
	background: url(../images/link_arrow.gif) right no-repeat;
	padding-right: 15px;
}

 .listitemtitle {
    cursor: pointer;
    font-size: 1em;
    font-weight: normal;
    clear: left;
    padding: 0;
    margin: 0 0 1em 0;
 }


 .listitemopenclose {
    display: block;
    float: left;
    width: 11px;
    height: 11px;
    margin-right: .5em;
    margin-top: .1em;
    background: transparent url(../images/sprite_arrow_open_close.png) no-repeat;
    background-position: 0 0;
 }


 .selected > .listitemopenclose {
    background: transparent url(../images/sprite_arrow_open_close.png) no-repeat;
    background-position: -11px 0;
 }



 span.newstitle {
    display: block;
    margin-left: 90px;
 }

 div.listitemcontent {
    /*display: none;*/
 }

 div.listitemcontent {
    padding-left: 18px;
 }

 hr.listitem {
    color: #ccc;
    background-color: #ccc;
 }

/* Competences */
span.competencetitle {
    display: block;
    margin-left: 20px;
 }

div.competencecontent {
    padding-left: 18px;
 }

/* Professionals Detail */

div#profileitem{
	font-size: 14px;
	line-height: 18px;
}

div.profileitemtitle {
    font-weight: bold;
    float: left;
    width: 140px;
}

div.profileitemcontent {
    margin-left: 150px;
}

div.profileitemcontent ul{
	margin:0;
	padding:0!important;
	list-style-image: none;
	list-style-type: none;
}

div.profileitemcontent p {
    margin-top: 0;
    margin-bottom: 6px;
}

#profileitem hr {
    color: #ccc;
    background-color: #ccc;
    margin: 10px 0;
}

#profilebox {
    width: 248px;
    float: right;
    margin: -38px 0 2em 2em;
    background-color: #E85311;
    color: #fff;
}

#profilebox img{
    border-bottom: #fff 2px solid;
}

#profileboxfooter {
    padding: 1em;
}

#profileboxfooter h3 {
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 -4px 0;
}

#profileboxfooter p,
#profileboxfooter span {
    font-size: 12px;
    margin: .4em 0 0 0;
	line-height: 1.5em;
}

#profileboxfooter span{
	display: inline-block;
}

#profileboxfooter a {
    color: #fff;
    font-weight: bold;
}

#profileboxfooter a:link, #profileboxfooter a:visited {
    color: #fff;
}

/* supporter */

#column-one,
#column-two{
	width: 45%;
	float: left;
}

#column-one{
	margin-right: 9%;
}

.supporter-item {
	background-color: #edebdd;
	width:94.6%!important;
	width: 350px;
	margin: 0 1em 1em 0;
	height: 75px;
}

.supporter-item-content {
	margin-left: 110px;
	padding: 0 .8em;
}

.supporter-item-content p.phone {
	line-height:17px;
	padding-bottom:2px;
	padding-top:5px;
}

div.rgaccord1-content .supporter-item-content p{
	margin-top: 0px;
}

.supporter-item-content h3 {
	font-size: 14px;
	margin: 0;
	line-height: 15px;
	padding-top: 9px;
}

.supporter-item-content p {
	margin: 0 0 1em 0;
	font-size:12px;
}

/* contact form */
form, fieldset {
    margin: 0;
    padding: 0;
}

fieldset {
    border: 0;
}

label, .field {
    width: 110px;
    float: left;
    padding-right: .8em;
}

input, textarea, select {
    border: 1px solid #C0C0C0;
}

input[type="text"]{
	height:16px!important;
}

input[type="text"], textarea{
	color: #92908A !important;
	background:#FFFFFF none repeat scroll 0 0!important;
	border:1px solid #C0C0C0!important;
	font-size:13px!important;
	font-weight:normal !important;
	padding:2px 3px!important;
	font-family: arial, helvetica, sans-serif;
}

input[type=submit] {
    cursor: pointer;
}

textarea {
    font: 1em arial,helvetica,sans-serif;
}

fieldset div, #messageconfirm div {
    clear: left;
    margin: 0.8em 0;
}

.w200 {
    width: 200px;
}

.h100 {
    height: 100px;
}

/* error/required fields */
.required, .invalid, .errors {
    color: #f00;
}

input.required, input.invalid, textarea.required {
    border: 1px solid #f00;
}

#address-special {
	height: 100px;
	margin-top: 1em;
	margin-bottom: 3em;
	margin-left: 1.55em;
	color: #fff;
	position: relative;
	filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: .90;
    width: 376px;
    line-height: 14px;
}

#address-special dt {
	cursor: pointer;
	position: relative;
	width: 1.3em;
	padding: .3em .5em .3em .4em;
	margin-bottom: .2em;
	border-bottom: 1px solid #E85311;
	border-left: 1px solid #E85311;
	font-weight: bold;
}

#address-special dd {
	background-color: #E85311;
	padding: 1em;
	margin-left: 2.4em;
	display: none;
	position: absolute;
	top: 0;
	width: 320px;
}

.alpha dd ul{
	margin: 0!important;
}

#address-special dd p.first {
	font-size: 14px;
}

#address-special dd h1.csc-firstHeader {
	font-weight: normal !important;
	font-size: 14px !important;
	color: #fff !important;
	font-style: normal !important;
	text-transform: none !important;
	margin-bottom: 7px !important;
}

#address-special dd p {
	font-size: 12px;
	margin: 0 0 .5em 0;
}

#address-special dd a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#address-special dd a:hover, #address-special dd a:focus {
	border-bottom: 1px solid;
}

#address-special dd.show { display: block; }

#address-special dt:hover,
#address-special dt.active {
	background-color: #E85311;
}

#location-in-nav {
	float: right;
	position: relative;
	margin-top:-16px;
	padding-right: 1.5em;
	color: #fff;
}

#location-in-nav ul {
	margin: 7px 0 0 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	font-size:12px;
	line-height:14px;
}

#location-in-nav ul li a {
	color: #fff;
	text-decoration: none;
}

#location-in-nav ul li a:hover, #location-in-nav ul li a:focus {
	border-bottom: 1px solid;
}

/* alpha block */
.alpha{
	width: 180px;
	position: relative;
	margin-bottom: 12px;
	margin-right:12px;
	float:right;
}

.alpha dl{
	/*position: relative;*/
}

.alpha dt{
	width: 27px;
	/*height:23px;*/
	float: left;
	margin: 0 2px 2px 0;
	text-align: center;
	text-transform: uppercase;
	/*position: relative;*/
}

#content-wrapper .alpha dt a{
	background: #c0c0c0;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}

#content-wrapper .alpha dt a:focus{
	border-bottom: none;
}

#content-wrapper .alpha a:hover{
	background: #EA663C;
	border-bottom: none;
}

#content-wrapper .alpha .empty a:hover{
	background: #c0c0c0;
}

.alpha dd{
	display: none;
	position: absolute;
	margin: 10px 0 0 13px;
	background: #FFFFFF;
	width: 140px;	
}

.alpha dd.show{
	display: block;
}

.alpha dd ul{
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	border-top: #EDEBDD 1px solid;
	font-size: 12px;
}

.alpha dd ul li{
	border-bottom: #EDEBDD 1px solid;
}

.alpha dd ul li a{
	padding: 2px 5px;
	display: block;
	color: #92908A!important;
}

.alpha dd ul li a:hover{
	color: #E85311!important;
	text-decoration: none;
	background: none!important;
}

/* accordion */

 span.news-list-date {
 }

h3.rgaccord1-toggle .list-title{
	/*margin-left: 10px;*/
}

h3.rgaccord1-toggle {
  font-weight: normal;
  font-size: 16px;
  color: #8b9195;
  line-height: 26px;
  height: 25px;
  border-top:1px solid #d5dcdf;
  padding: 7px 0 7px 0px;
  margin: 0;
  cursor:pointer;
  max-width: 753px;
}

.news-list-container span.news-list-date{
	float: left;
	margin-right:10px;
}

.news-list-container h3.rgaccord1-toggle .list-title{
	float:left;
	max-width: 83%;
}

.news-list-container h3.rgaccord1-toggle{
	height: auto;
}

h3.rgaccord1-toggle a,
h3.rgaccord1-toggle a:hover{
	color: #8b9195 !important;
	text-decoration: none !important;
	border-bottom: none !important;
}

h3.rgaccord1-toggle .list-item-open-close{
	display: block;
	float: left;
	width: 19px;
	margin-top: 0em;
	background: transparent url(../images/arrow_h.gif) no-repeat scroll 1px 8px;
}

/* Toggle act item */
h3.act {
  
}

h3.wait .list-item-open-close{
	background: transparent url(../images/ajax-loader.gif) no-repeat scroll -1px 5px;
}

h3.act .list-item-open-close{
	background: transparent url(../images/arrow_v.gif) no-repeat scroll 1px 10px;
}

/* the content */
div.rgaccord1-content {
  width: auto;
  padding-left:18px; 
  display:none;
}

.rgaccord1-nest div.act{
	display:block;
}

div.rgaccord1-content p{
  margin-top: 7px;
  
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}

/* publications */
.publ-item{
	border-top: #d6dcdf 1px solid;
	padding-bottom: 13px;
}

.publ-item .lang-labels{
	float: left;
	width: 36px;
	padding-top: 8px;
}

.pageBrowser{
	border-top:1px solid #d6dcdf;
	font-size:13px;
	padding-top:15px;
}

.tx-x4ecombosearch-pi1 .publ-item .lang-labels p{
	padding: 1px 0 0 0;
	height: 20px;
}

.publ-item .lang-labels p{
	width: 27px;
	height: 21px;
	color: #FFFFFF;
	font-weight: bold;
	background: #C0C0C0;
	padding: 0 0 0 0;
	margin: 0 0 3px 0;
	text-align: center;
	font-size: 15px;
}

.tx-typoscript2ce-pi1 .lang-labels p{
	padding: 0 0 0 0;
	height: 21px;
}

.tx-typoscript2ce-pi1 .lang-labels{
	padding-top: 14px;
}

.publ-item .publ-text{
	padding-left: 45px;
	font-size: 12px;
	line-height:16px;
}

.publ-item .publ-text h3{
	margin-bottom: 6px;
	font-size: 14px;
}

.publ-item .publ-text .pers-links{
	font-size: 14px;
	margin:5px 0 0px;
}

#publ-search {
	/*float: left;*/
	padding-bottom:10px;
}

#publ-search .select,
#persSearch .select{
	margin-bottom: 7px;
}

/* js select */
.elSelect {
	width:190px;
	height:20px;
	background: #ffffff;
	border: #C0C0C0 1px solid;
	font-size:13px;
	line-height:16px;
}
.elSelect .selected {
	/*background-color: #D5DCDF !important;*/
	color: #E85311 !important;
}
.elSelect .clear {
	clear:both;
}
.elSelect .selectedOption {
	float: left;
	padding: 2px 0 0 6px;
	width:164px;
	height: 19px;
	color: #92908a;
	overflow:hidden;
}
.elSelect .dropDown {
	width: 20px;
	height: 20px;
	float: right;
	background:url(../images/select-arrow-down.png) no-repeat 0% 0%;
}
.elSelect .optionsContainerTop {
	position:absolute;
	
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div {
	
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div div {
	
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom {
	position:absolute;
	margin:-5px 0 0 0;
	
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div {
	
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div div {
	
	width:100%;
	height:5px;
}
.elSelect .optionsContainer {
	position:absolute;
	display:none;
	border: #C0C0C0 1px solid;
	max-height: 170px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.elSelect .option {
	padding:4px 0 5px 5px;
	background-color: #ffffff;
	text-align:left;
	color: #92908a;
}
.elSelect .disabled {
	background-color:#C0CCCF;
	border-left:solid 1px #749490;
	border-right:solid 1px #749490;
	color:#90A4AA;
}
.icon_1 {
	background:url(../images/theme/icon_1.gif) no-repeat 4px 50%;
	padding-left:20px !important;
}
.icon_2 {
	background:url(../images/theme/icon_2.gif) no-repeat 4px 50%;
	padding-left:20px !important;
}


/* Kompetenzen persdb_pi8 */

.pers-col{
	float: right;
	padding:0 8px;
	width:234px;
	margin-right: 14px;
}

.pers-col p.second{
	margin-top: 10px!important;
}

.pers-col p.first-header{
	color: #52626D;
	font-size: 12px;
	margin-bottom: 2px;
	margin-top: 0;
}

#content .pers-col ul li{
	margin: 0;
	line-height: 18px;
	font-weight: bold;
}

#content .pers-col ul{
	list-style-image: none;
	list-style-type: none;
	margin-top: 2px;
	padding-left: 0;
	font-size:12px;
}

.pers-slider-text .pers-col ul li{
	margin-bottom: 0;
}

.pers-slider-text{
	font-size: 14px;
	padding-bottom: 12px;
}

.pers-slider-text ul li{
	margin-bottom: 10px;
}

div.rgaccord1-content-wide {
	width: 100%;
}

/* pers DB */

.pers-list-column{
	width: 49%;
	float: left;
}

.pers-list-column-3{
	width: 30%;
	float: left;
}

.pers-list-column-3 li{
	margin-bottom: 6px;
}

.autocompleteContainer{
	position: relative;
}

.autocompleteField{
	position: absolute;
	width: 170px;
	background: #ffffff;
}

.autocompleteField ul{
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-top: #EDEBDD 1px solid;
}

.autocompleteField ul li{
	padding: 2px 5px;
	font-size: 12px;
	border-bottom: #EDEBDD 1px solid;
}

.autocompleteField ul li a:hover{
	color: #E85311!important;
	border: 0!important;
}

.autocompleteField ul li a{
	color: #92908A!important;
	display:block;
}



#persSearch input{
	border: 1px solid #C0C0C0;
	width: 206px;
	margin-top: 20px;
	color: #92908A;
	padding:1px 7px 2px 7px;
	width:156px;
}

#persSearch input.submit{
	margin-top: 7px;
	border: none;
	background: transparent;
	text-align: left;
	color: #E85311;
	font-weight: bold;
	font-family: arial!important;
}

input.submit{
	border: 0;
	font-weight: bold;
	color: #E85311;
	background: none;
	font-size: 12px;
	padding: 0 2px;
}

input.submit:hover{
	text-decoration:underline;
}

#swordWrap{
	margin-left: 14px;
}

#swordWrap input{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #C0C0C0;
	font-size:13px;
	height:16px;
	padding:2px 3px;
	width:164px;
	color: #92908A;
	margin: 20px 0 7px 0;
	font-weight: normal!important;
}

.large-image-wrap{
	display: none;
	position: absolute;
	padding: 0 8px 8px 0;
	background: url(../images/largeImage_new_bg.png) no-repeat bottom right;
}

.large-images{
	border: 1px solid #FFFFFF!important;
}

.showAll{
	margin-top: 11px;
	text-align: right;
	background: url(../images/link_arrow.gif) no-repeat scroll right;
	padding-right: 15px;
}

.showAll a{
	font-weight: bold;
}

.pers-col .first-header{
	margin-top: 0;
}

a.publLink{
	/*border-top-color:#DFDCCF;
	border-top-style:solid;
	border-top-width:1px;*/
	/*display:block;*/
	margin-left:45px;
	margin-top:15px;
}

p.publ{
	margin-bottom: 8px;
}

.linkToAllPublications{
	margin-top:10px;
	margin-left:150px;
}

#breadcrumb{
	display:none;
}

.tx-x4epersdb-pi8 .supporter-item-content span{
	display:block;
}

.tx-x4epersdb-pi8 .pers-col hr {
	background:#cccccc!important;
	border-top: 1px solid #cccccc;
	margin: 7px -8px!important;
}

.tx-x4epersdb-pi8 .supporter-item p.email{
	margin-top:-6px;
}

.tx-x4epersdb-pi8 .supporter-item{
	width: 234px!important;
	margin:0;
	min-height: 75px;
	background:none;
}


.tx-x4epersdb-pi8 .supporter-item-content{
	padding-right: 0;
	margin-left:108px!important;
}

.tx-x4epersdb-pi8 .supporter-item-content p{
	margin: 0;
}

.addInfos{
	min-height: 50px;
}

.addInfos p{
	margin: 7px 0;
}

.profileHeader{
	margin-bottom: 15px!important;
}

.tx-x4epersdb-pi1 .pers-list-column{
	margin-top: 8px;
}

.rgaccord1-nest{
	max-width: 1102px;
}


.news-list-container .rgaccord1-content{
	display:block;
}

.news-list-container .rgaccord1-content p{
	margin: 0;
	padding: 7px 0 15px 0;
}

.browseResultsText{
	float:left;
}

.browseLinks {
	float: right;
}

.pageBrowser .between img{
	position:relative;
	left:1px;
	top:1px;
	padding:0 2px;
}

.pageBrowser .prev, .pageBrowser .pages, .pageBrowser .after{
	float: left;
}

.pageBrowser .pages{
	padding: 0 25px;
	color: #8b9195;
}

.tx-x4ecombosearch-pi1 .tx-x4epersdb-pi8{
	font-size: 15px;
	padding-bottom:7px;
}

.tx-x4ecombosearch-pi1 .tx-x4epersdb-pi1{
	padding-bottom: 15px;
}

.tx-x4ecombosearch-pi1 h2, .tx-indexedsearch h2{
	border-bottom: 1px solid #d6dcdf;
	margin-bottom: 9px;
	padding-bottom: 14px;
}

.tx-x4ecombosearch-pi1 .tx-x4epublication-pi1 p{
	margin-top: 9px;
}

.tx-x4epublication-pi1 .publ-item p{
	margin-top: 7px;
}

.tx-x4ecombosearch-pi1 .tx-x4epublication-pi1 .first .lang-labels{
	margin-top:-7px;
	padding-top:0;
}

.tx-x4ecombosearch-pi1 .tx-x4epublication-pi1 .first{
	border-top: 0;
}

.tx-x4ecombosearch-pi1 .tx-x4epublication-pi1 .pageBrowser{
	display:none;
}

.tx-x4ecombosearch-pi1 .tx-x4epublication-pi1{
	padding-bottom: 1px;
	font-size:15px;
}

.tx-indexedsearch-whatis,
.tx-indexedsearch-browsebox{
	display:none;
}

.tx-indexedsearch-res h3{
	margin-bottom: 6px;
}

.tx-indexedsearch-res h3 .title{
	font-size: 14px;
}

.tx-indexedsearch-res h3 .title a{
	color: #E85311!important;
	margin-left: 0px;
	display: inline;
}

.tx-indexedsearch-res{
	font-size: 12px;
}

.tx-indexedsearch-res a:hover,
.tx-indexedsearch-res a:focus{
	text-decoration:underline!important;
}

.tx-indexedsearch-res a{
	/*color: #660033!important;*/
	margin-left: 45px;
	display:block;
	border: 0!important;
	line-height: 14px;
}

.tx-indexedsearch-descr{
	margin: 5px 0 5px 45px;
	line-height: 14px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
	color: #a4b3ae;
}

.tx-indexedsearch .tx-indexedsearch-res{
	margin-bottom: 28px;
}

.tx-indexedsearch-res span.tx-indexedsearch-percent{
	margin-top:0;
}

.tx-indexedsearch .tx-indexedsearch-noresults {
	font-size:15px;
	font-weight:normal;
	text-align:left;
	margin-top: 9px;
}

.tx-indexedsearch-icon{
	float: left;
	margin-left:2px;
	margin-right:14px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap img{
	margin-bottom: 10px!important;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right:16px !important;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	color:#8B9195!important;
	font-size:11px!important;
	line-height:13px!important;
	margin:0 0 20px 0!important;
}

div.csc-textpic-intext-right-nowrap .csc-textpic-text{
	float:left;
}

#content-wrapper .csc-textpic-image a:hover{
	border: 0!important;
}

a.small-images:link{
	border:0!important;
}

#publ-search div.select,
#persSearch div.select{
	float:right;
}

#publ-search #swordWrap{

}

#persSearch #sword{
	margin-left:48px;
}

#publ-search .submit{
	float:left;
	font-size:12px;
	margin-left:17px;
	font-family:arial,helvetica,sans-serif!important;
}

#persSearch .submit{
	float:right;
	padding-left: 2px;
	margin-right: 33px;
}

.csc-sitemap ul{
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	padding-left:0!important;
}

.csc-sitemap ul li{
	
}

.csc-sitemap ul a{
	font-weight: bold;
	border-bottom: 1px solid #d5dcdf;
	display:block;
	padding-bottom: 5px;
}

.csc-sitemap ul a:hover{
	border-bottom: 1px solid #d5dcdf!important;
}

.csc-sitemap ul ul{
	list-style-image: url(../images/list_bullet.gif);
	margin-top: 10px;
	margin-bottom: 25px;
	padding-left: 30px!important;
}

.csc-sitemap ul ul li{
	padding-bottom: 0;
	
}

.csc-sitemap ul ul a{
	font-weight: normal;
	border:0;
	display:inline;
	padding:0;
}

.csc-sitemap ul ul a:hover{
	border-bottom: 1px solid #E85311!important;
}

.tx-x4ecombosearch-pi1 .comboPersonWrap{
	width:100%;
	float:left;
	margin-bottom: 20px;
}

.tx-x4ecombosearch-pi1 .tx-x4epersdb-pi8 .emphasis-item{
	border-bottom: 1px solid #d5dcdf;
	margin-bottom:11px;
	padding-bottom:11px;
}

.tx-x4ecombosearch-pi1 .tx-x4epersdb-pi8 .emphasis-item span{
	font-size: 12px;
	display:block;
}

.tx-x4ecombosearch-pi1 .tx-x4epersdb-pi8 .emphasis-item a{
	font-size: 14px;
	color:#660033;	
}

#autocompleteContainer{
	position:relative;
}

.autocompleteField{
	left:49px;
	top:0px;
}

#footerfooter{
	margin-top:10px;
}

#footerfooter a:hover {
	text-decoration: none;
}

.home .sidebar-right-content {
	padding:15px 17px 15px 17px;
}

#sbCaption{
	display:none;
}

.small-images-link{
	display:block;	
}

.small-images-link:hover,
.small-images-link:link{
	border:0!important;
}

p.bodytext{
	margin: 13px 0;
}

.select select{
	width: 192px;
}

.supporter-item-content p span{
	display:block;
	line-height: 16px;
}

.persInfo{
	padding-top: 20px!important;
}

#comboSearchBox{
	margin-top: 33px;
}

#comboSearchBox input{
	display:block;
	float:right;
}

#comboSearchBox input.input{
	width: 160px;
	color: #92908A;
	padding: 1px 3px!important;
	border: 1px solid #C0C0C0;
}

#comboSearchBox input.submit{
	margin: 11px 98px 9px 0;
}

#comboAnchorBox{
	border-top: 4px solid #D5DCDF;
	border-bottom: 1px solid #D5DCDF;
	margin-top: 12px;
	padding: 0 10px 9px 10px;
}

#comboAnchorBox ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image:none;
	line-height: 22px;
	font-size: 13px;
}

#comboAnchorBox h2{
	color:#8B9195;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
	margin-top: 0;
	padding-bottom: 7px;
	padding-top: 9px;
	border-bottom: 0;
}

#comboAnchorBox a{
	clear:both;
}

.beigePic img{
	background: #EDEBDD;
	padding-bottom: 12px;
}

.showAllNewsletterLink{
	padding: 0 8px;
}

.csc-mailform-field{
	margin: 8px 0;
}

.csc-mailform-label{
	display:block;
	margin-bottom:15px;
	font-size: 12px;
}

.csc-mailform label{
	font-size: 12px;
}

.csc-mailform-field textarea{
	margin-bottom: 4px;
}

.csc-mailform-field textarea,
.csc-mailform-field input[type="text"]{
	width: 245px;
	border-color: #C0C0C0;
	color: #92908A;
	font-size: 13px;
}

#sidebar-right .csc-mailform-field input[type="submit"]{
	margin-left: 0;
}

.csc-mailform-field input[type="submit"]{
	border: 0;
	font-weight: bold;
	color: #E85311;
	background: none;
	font-size: 12px;
	padding: 0 2px;
	font-family: arial, helvetica, sans-serif;
	margin-left: 125px;
	margin-top: 8px;
}

.csc-mailform-field .csc-mailform-submit:hover{
	text-decoration:underline!important;
}

.csc-mailform-field select{
	color: #92908A !important;
}

input[type=radio]{
	border: 0!important;
}

.border-bottom-large{
	border-top: 8px solid #D5DCDF;
	padding-bottom:0;
}