@charset "utf-8";
/* CSS Document */
/*
Styles for online survey Cenit FSM
*/

.tx-pbsurvey-pi1 div {
margin-bottom: 10px;
margin-top: 10px;
}
.tx-pbsurvey-pi1 .pagenumbering {
font-size: 60%; 
position: relative; 
height: 15px;
font-weight:600;
}


.tx-pbsurvey-pi1 .bartext {
z-index: 5; 
text-align: center; 
vertical-align:text-bottom;
position: absolute; 
left: 0px;
top:1px; 
width: 100px; 
height: 15px;
background-color: #FFFFFF; 
border: 1px solid #f8d597; 
}
/*
questionComment, questionSubtext
*/
.tx-pbsurvey-pi1 .questionComment{
text-align:left;
font-size:12px;
color:#666666;
margin: 0px 0px 0px 5px;

}
.tx-pbsurvey-pi1 .questionSubtext{
text-align:left;
font-size:12px;
color:#666666;
margin: 0px 0px 0px 5px;
}
/*
Suvery error
*/
.survey_error{
text-align:left;
font-size:12px;
color:red;
margin: 5px 0px 0px 5px;

}
/*Presentation heading*/
.tx-pbsurvey-pi1 .presentation_heading h1{
text-align:left;
font-size:16px;
color:#666666;
margin: 15px 15px 0px 15px;
}
.tx-pbsurvey-pi1 .presentation_html{
text-align:left;
font-size:12px;
color:#666666;
margin: 5px 5px 0px 5px;

}
/*Open ended one or more lines*/
.tx-pbsurvey-pi1 fieldset.openended_more table.matrix tr td:first-child{
text-align:left;
vertical-align:middle;
font-size:12px;
font-weight:bold;
color:#666666;
margin: 0px 0px 0px 5px;
width:150px;
}
.tx-pbsurvey-pi1 fieldset.openended_more table.matrix tr td{
text-align:left;
font-size:12px;
color:#666666;
margin: 0px 0px 0px 5px;
width: 350px;
}
.tx-pbsurvey-pi1 fieldset.openended_more1 table.matrix tr td:first-child{
font-weight:bold;
}
.tx-pbsurvey-pi1 fieldset.openended_more1 table.matrix tr:first-child td{
font-weight:bold;
text-align:center;
}
.tx-pbsurvey-pi1 fieldset.openended_more1 table.matrix tr td.columnNext{
width: 100px; 
}
.tx-pbsurvey-pi1 fieldset.openended_more1 table.matrix tr td.columnNext input{
text-align:left;
font-size:12px;
color:#666666;
margin: 5px 0px 5px 5px;
width: 125px;
border: 1px solid #f8d597; 
}

.tx-pbsurvey-pi1 fieldset.openended_more2 table tr td:first-child{
text-align:left;
vertical-align:middle;
font-size:12px;
font-weight:bold;
color:#666666;
margin: 0px 0px 0px 5px;
width:250px;
}
.tx-pbsurvey-pi1 fieldset.openended_more2 table tr td input{
text-align:left;
font-size:12px;
color:#666666;
margin: 5px 0px 5px 5px;
width: 350px;
height:45px;
border: 1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.openended_more3 table tr td:first-child{
font-weight:bold;
}
.tx-pbsurvey-pi1 fieldset.openended_more3 table tr td input{
text-align:left;
font-size:12px;
color:#666666;
margin: 5px 0px 5px 5px;
width: 75px;
border: 1px solid #f8d597; 
}

/*
Other settings
*/
.tx-pbsurvey-pi1 .additional_ver input{
vertical-align: middle;
text-align:left;
font-size:11px;
float:left;
color:#666666;
margin-left: 50px;
margin-top:-30px;
}
.tx-pbsurvey-pi1 .additional_ver textarea{
vertical-align: middle;
text-align:left;
font-size:11px;
float:left;
width: 450px;
height: 40px;
border: 1px solid #f8d597;
color:#666666;

}
/*
Multiple answers checkbox
*/
.tx-pbsurvey-pi1 fieldset.choice_checkbox input{
text-align:left;
font-size:11px;
color:#666666;
margin: 2px 2px 3px 3px;

vertical-align:middle;
}
.tx-pbsurvey-pi1 fieldset.choice_checkbox .additional_ver input{
text-align:left;
font-size:11px;
color:#666666;
margin: 2px 2px 3px 3px;
width:450px;
height:18px;
border: 1px solid #f8d597; 
}
/*
Multiple answers checkbox
*/
.tx-pbsurvey-pi1 fieldset.choice_selectbox select{
text-align:left;
font-size:11px;
color:#666666;
margin: 2px 2px 3px 5px;
width: 250px;

vertical-align:middle;
}
/*
Choice yes no
*/
.tx-pbsurvey-pi1 fieldset.choice_yesno input{
text-align:left;
font-size:11px;
color:#666666;
margin: 2px 2px 3px 5px;
vertical-align:middle;
}
/*
Choice true/false
*/
.tx-pbsurvey-pi1 fieldset.choice_truefalse input{
text-align:left;
font-size:11px;
color:#666666;
margin: 2px 2px 3px 5px;
vertical-align:middle;
}
/*
Choice one answeer dropdown
*/
.tx-pbsurvey-pi1 fieldset.choice_dropdown select{
text-align:left;
font-size:11px;
color:#666666;
margin: 2px 2px 3px 5px;
width: 250px;

vertical-align:middle;
}
/*
Choice one answer select radio buttons
*/
.tx-pbsurvey-pi1 fieldset.choice_radio input{
vertical-align: middle;
text-align:left;
font-size:11px;
color:#666666;
margin: 2px 2px 3px 5px;

vertical-align:middle;
}
.tx-pbsurvey-pi1 fieldset.choice_radio .additional_ver input{
vertical-align: middle;
text-align:left;
font-size:11px;
float:left;
color:#666666;
margin-left: 50px;
margin-top:-30px;
}
/*
Matrix multiple answer per row checkbox
*/
.tx-pbsurvey-pi1 fieldset.matrix_checkbox table.matrix{
width:546px;
overflow:hidden;
table-layout:fixed;
border: 1px solid #f8d597; 
background:#ffffff;
margin: 0px;
}
.tx-pbsurvey-pi1 fieldset.matrix_checkbox table.matrix tr:first-child td:first-child{
border-bottom:1px solid #f8d597;
width:120px;
}
.tx-pbsurvey-pi1 fieldset.matrix_checkbox table.matrix tr:first-child td{
width:546px;
overflow:hidden;
table-layout:fixed;
background:#ffffff;
text-align:center;
}
.tx-pbsurvey-pi1 fieldset.matrix_checkbox table.matrix tr td.columnFirst{
vertical-align: middle;
text-align:left;
font-size:11px;
color:#666666;
width:120px;
border-right:1px solid #f8d597; 
border-bottom:1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.matrix_checkbox table.matrix tr td.columnNext{
width:80px;
border-right:1px solid #f8d597; 
border-bottom:1px solid #f8d597; 
text-align:center;
}
/*
Matrix multiple answer per row textbox
*/
.tx-pbsurvey-pi1 fieldset.matrix_textbox table.matrix{
width:546px;
overflow:hidden;
table-layout:fixed;
border: 1px solid #f8d597; 
background:#ffffff;
margin: 0px;
}
.tx-pbsurvey-pi1 fieldset.matrix_textbox table.matrix tr:first-child td:first-child{
border-bottom:1px solid #f8d597;
width:120px;
}
.tx-pbsurvey-pi1 fieldset.matrix_textbox table.matrix tr:first-child td.columnNext{
text-align:center;
border-right:1px solid #f8d597; 

border-bottom:1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.matrix_textbox table.matrix tr td.columnFirst{
vertical-align: middle;
text-align:center;
font-size:11px;
color:#666666;
width:120px;
border-right:1px solid #f8d597; 
border-bottom:1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.matrix_textbox table.matrix tr td.columnNext{
width:80px;
text-align:left;
}
.tx-pbsurvey-pi1 fieldset.matrix_textbox table.matrix tr td.columnNext input{
width:76px;
text-align:left;
margin: 1px 1px 1px 1px;
 
}
/*
Matrix multiple answer per row radio buttons
*/
.tx-pbsurvey-pi1 fieldset.matrix_radio table.matrix{
width:546px;
overflow:hidden;
table-layout:fixed;
border: 1px solid #f8d597; 
background:#ffffff;
margin: 0px;
}
.tx-pbsurvey-pi1 fieldset.matrix_radio table.matrix tr:first-child td:first-child{
border-bottom:1px solid #f8d597;
width:120px;
}
.tx-pbsurvey-pi1 fieldset.matrix_radio table.matrix tr:first-child td.columnNext{
text-align:center;
border-right:1px solid #f8d597; 

border-bottom:1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.matrix_radio table.matrix tr:first-child{
width:546px;
text-align:center;

border-bottom:1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.matrix_radio table.matrix tr td.columnFirst{
vertical-align: middle;
text-align:left;
font-size:11px;
color:#666666;
width:120px;
border-right:1px solid #f8d597; 
border-bottom:1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.matrix_radio table.matrix tr td.columnNext{
width:80px;
text-align:center;
border-right:1px solid #f8d597; 
border-bottom:1px solid #f8d597
}
.tx-pbsurvey-pi1 fieldset.matrix_radio table.matrix tr td.columnNext input{
width:76px;
text-align:left;
margin: 1px 1px 1px 1px;
 
}
/*
Matrix rating scale numeric
*/
.tx-pbsurvey-pi1 fieldset.matrix_rating table.matrix{
width:546px;
overflow:hidden;
table-layout:fixed;
border: 1px solid #f8d597; 
background:#ffffff;
margin: 0px;
}
.tx-pbsurvey-pi1 fieldset.matrix_rating table.matrix legend.question{
width:95%px;
overflow:visible;
margin-right: 15px;
}
.tx-pbsurvey-pi1 fieldset.matrix_rating table.matrix table.matrix .questionSubtext p.bodytext{
width:width:95%px;;
overflow:visible;
table-layout:fixed;
margin-right: 15px;
}
.tx-pbsurvey-pi1 fieldset.matrix_rating table.matrix tr:first-child td.columnNext{
overflow:hidden;
text-align:center;
border-right:1px solid #f8d597; 
text-transform:uppercase;

border-bottom:1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.matrix_rating tr:first-child{
width:546px;
text-align:center;

border-bottom:1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.matrix_rating table.matrix tr td.columnFirst{
vertical-align: middle;
text-align:left;
font-size:11px;
color:#666666;
width:150px;
border-right:1px solid #f8d597; 
border-bottom:1px solid #f8d597; 
}
.tx-pbsurvey-pi1 fieldset.matrix_rating table.matrix tr td.columnNext{
width:70px;
text-align:left;
border-right:1px solid #f8d597; 
border-bottom:1px solid #f8d597
}
.tx-pbsurvey-pi1 fieldset.matrix_rating table.matrix tr td.columnNext input{
width:70px;
text-align:left;
margin: 1px 1px 1px 1px;
}
.tx-pbsurvey-pi1 .matrix .surveyrow_even 
{
color:#f8d597;
}
/*
open ended comment box;
*/
.tx-pbsurvey-pi1 fieldset.open_comments textarea{
width: 540px;
border:1px solid #f8d597
}
/*
open ended constant sum;
*/
.tx-pbsurvey-pi1 fieldset.open_sum table{
width: 540px;
border: 1px solid #f8d597;
background: #ffffff;
height: 18px;
}
.tx-pbsurvey-pi1 fieldset.open_sum table tr td:first-child{
width: 440px;
border: 1px solid #f8d597;
background: #ffffff;
height: 18px;
}
.tx-pbsurvey-pi1 fieldset.open_sum table tr td input{
width: 94px;
background: #ffffff;
height: 12px;
margin: 2px 2px 2px 2px;
}
.tx-pbsurvey-pi1 fieldset.open_sum input{
width: 94px;
background: #ffffff;
height: 12px;
margin: 2px 2px 2px 2px;
}
/*
Open ended ranking
*/
.tx-pbsurvey-pi1 fieldset.open_ranking table{
width: 540px;
border: 1px solid #f8d597;
background: #ffffff;
height: 18px;
}
.tx-pbsurvey-pi1 fieldset.open_ranking table tr td:first-child{
width: 440px;
border: 1px solid #f8d597;
background: #ffffff;
height: 18px;
}
.tx-pbsurvey-pi1 fieldset.open_ranking table tr td input{
width: 94px;
background: #ffffff;
height: 12px;
margin: 2px 2px 2px 2px;
}
.tx-pbsurvey-pi1 fieldset.open_ranking input{
width: 94px;
background: #ffffff;
height: 12px;
margin: 2px 2px 2px 2px;
}
/*
open ended date type;
*/
.tx-pbsurvey-pi1 fieldset.open_date input{
width: 140px;
border: 1px solid #f8d597;
background: #ffffff;
height: 18px;
}
/*
open ended date type;
*/
.tx-pbsurvey-pi1 fieldset.open_number input{
width: 140px;
border: 1px solid #f8d597;
background: #ffffff;
height: 18px;
}
/*
open ended one line;
*/
.tx-pbsurvey-pi1 fieldset.open_oneline input{
width: 540px;
border: 1px solid #f8d597;
background: #ffffff;
height: 18px;
}
.tx-pbsurvey-pi1 .presentation_hr hr{
border: 1px solid #f8d597;
width: 556px;
margin: 5px 0px 5px -15px;

}
.tx-pbsurvey-pi1 .required 
{
color: #FF0000; 
vertical-align: super;
}
.tx-pbsurvey-pi1 .survey_error 
{
color: #FF0000;
}
.tx-pbsurvey-pi1 .additional_ver 
{
margin-left: 20px;
}
.tx-pbsurvey-pi1 fieldset.survey_item{
border: 1px solid #f8d597;
width:546px;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 0px;
}

#wrap{
white-space: normal;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 0px;
width:540px;
}
.question{
font-weight: 700;
white-space: normal;
margin: 0px 25px 0 15px;
}
/*
.tx-pbsurvey-pi1 fieldset.survey_item legend.question span.questionNumber{
font-weight: 700;
}
#wrap{
margin: 5px 5px 5px 5px;
white-space: normal;
font-weight: 700;
width: auto;
height: auto;
}
#wrap span.questionTitle{
margin: 5px 5px 5px 5px;
white-space: normal;
font-weight: 700;
width: 500px;
height: auto;
}*/
/*
.tx-pbsurvey-pi1 fieldset{
border: 1px solid #f8d597;
width:546px;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 0px;
}
.tx-pbsurvey-pi1 legend.question{
padding: 5px 5px 5px 5px;
max-width: 500px;
max-height: 20px;
white-space: normal;
font-weight: 700;
} 
/*
h3.tittle .questionNumber{
white-space: normal;
display: compact;
font-weight: 700;
font-size: 12px;
margin: 5px 15px 5px 5px;
width:556px;
padding: 5px 5px 5px 5px;


}
*/
/*Open ended one or more lines Kontakt detail*/
.tx-pbsurvey-pi1 fieldset.kontakt_daten table tr td:first-child{
text-align:left;
vertical-align:middle;
font-size:12px;
font-weight:bold;
color:#666666;
margin: 0px 0px 0px 5px;
width:200px;
height: 18px;
}
.tx-pbsurvey-pi1 fieldset.kontakt_daten table tr td input{
text-align:left;
font-size:12px;
color:#666666;
margin: 0px 0px 0px 5px;
width: 350px;
height: 18px;
border: 1px solid #f8d597;
margin: 5px 5px 5px 5px; 
}
/*
Presentation message settings
*/
.tx-pbsurvey-pi1 .presentation_message p{
      font-weight: 700;
      font-size: 12px;
      margin: 15px 15px 0px 0px;
      width:546px;
      padding: 5px 5px 5px 5px;
}


/*End of online survey css style*/




/* FCE Listelement */
div.fce_listelement {
	margin-bottom:4px;
}

div.fce_listelement h3.fce_listelement_header {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 15px;
	margin-bottom:2px;
}

div.fce_listelement div.fce_listelement_content {
	background:#FFFFFF;
	padding:5px 15px 0px 15px;
}

div.fce_listelement_wo_padding div.fce_listelement_content {
	background:#FFFFFF;
	padding:0px;
}
/*Added for the news list element content AMenu --- begin*/
.news-amenu-container .fce_listelement .header_a h3.fce_listelement_header {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 15px;
	margin-bottom:2px;
	text-transform: uppercase;
}
.news-amenu-container .fce_listelement .content_a .fce_listelement_content{
	background:#FFFFFF;
	padding:5px 5px 5px 15px;
}
.news-amenu-container .fce_listelement .content_a .fce_listelement_content li.news-amenu-item-year{
	background:#FFFFFF;
	margin:2px 2px 2px 2px;
	list-style-position: outside;
	font-weight: bold;
	list-style-type: none;
}

.fce_listelement_content ul.rtelist li.test{
  text-transform: uppercase;
	font-weight: bold;
  list-style-type: none;
}
table.description tr.line_0 td ul.rtelist ul.rtelist li {
	padding:0px 0 5px 0;
	margin:0 0 0 30px;
	list-style-position:outside;
	list-style-type: circle;
	list-style-image:none;
}
table.description tr.line_1 td ul.rtelist ul.rtelist li {
	padding:0px 0 5px 0;
	margin:0 0 0 30px;
	list-style-position:outside;
	list-style-type: circle;
	list-style-image:none;
}
.news-amenu-container .fce_listelement .content_a .fce_listelement_content .archive_link{
margin-left: 45px;
margin-top: -15px;
}
.news-amenu-container .fce_listelement .content_a .fce_listelement_content .archive_link a{
margin-left: 0px;
background-image:url(../img/icons/link.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding:0 0 0 8px;

}


/*
div.fce_listelement div.fce_listelement_content {
	background:#FFFFFF;
	padding:5px 15px 0px 15px;
}

div.fce_listelement_wo_padding div.fce_listelement_content {
	background:#FFFFFF;
	padding:0px;
}
/*end*/
div.fce_listelement ul {
	margin:0;
	padding:0;
}
li.slidecontent_item{
list-style-type: disc;
display: outside;

}
div.fce_listelement li.slidecontent_item {
	display:block;
	margin-bottom:5px;
	list-style-type:none;
}
h3.toggle{

	cursor:pointer;

}
h3.toggle:hover{

	cursor:pointer;

}
div.fce_listelement_content h3.toggle {
	cursor:pointer;
	/*height:20px;*/
	/*border-bottom:1px solid #666666;*/
	margin:0;
	padding:5px 0 5px 15px;
	background-image:url(../img/linkbutton.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
}

div.fce_listelement_content h3.toggle_act {
	cursor:pointer;
	/*height:20px;*/
	/*border-bottom:1px solid #666666;*/
	margin:0;
	padding:5px 0 0px 15px;
	background-image:url(../img/linkbutton_turned.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
}

div.fce_listelement_content h3.toggle:hover {
	color:#000000;
	background-image:url(../img/linkbutton_turned.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
}

div.slidecontent h3.toggle_act:hover {
	color:#000000;
	background-image:url(../img/linkbutton.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
}


div.fce_listelement_content div.slidecontent {
	padding: 5px 0 0px 12px;
	}

div.fce_listelement_content td.col1 ul.rtelist li{
 list-style-type: none;
}

div.fce_listelement_content td.col2 ul.rtelist li{
 list-style-type: none;
}

/*.CE#c1673 ul.rtelist  li{
list-style-type: none;
}
.CE#c2547 ul.rtelist  li{
list-style-type: none;
}
.CE#c1753 ul.rtelist  li{
list-style-type: none;
}
.CE#c2361 ul.rtelist  li{
list-style-type: none;
}
.CE#c2365 ul.rtelist  li{
list-style-type: none;
}*/

/*
.CE#c2547 ul.rtelist  li{
margin: 0px 0px 0px 0px;
list-style-type: none;
}*/

.tx-thmailformplus-pi1 {
	padding:10px 0 20px 0;
}

.tx-thmailformplus-pi1 input {
	border:none;
	height:15px;
	background:#FFFFFF;
}

.tx-thmailformplus-pi1 textarea {
	border:none;
	display:block;
	background:#FFFFFF;
}

.tx-thmailformplus-pi1 select {
	border:none;
	height:14px;
	background:#FFFFFF;
}

ul.error {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

ul.error li {
	color:#FF0000;
	list-style:none;
}

.kontakt_aria
{
	width:556px;
}

.inputrow_chapter {
	width:556px;
	height:30px;
	vertical-align: middle;
}

.inputrow {
  padding:0 0 0 15px; 
	width:556px;
	height:30px;
	vertical-align: middle;
}

.inputrow1 {
	height:89px;
	width: 556px;
	margin-left: 5px;
}
.inputrow_k {
	height:89px;
	width: 556px;
	margin-left: 15px;
}

.tatigkeit {
padding:0 0 0 70 px;
}

.inputitem {
	width:255px;
	padding: 0 15px 0 0;
	float:left;
}

.inputitem_check {
	width:255px;
	padding: 0 15px 0 0;
	float:left;
}

.inputcheck_long {
	width:500px;
	padding: 0 15px 0 0;
	float:left;
}

.input_select_check {
	width:140px;
	padding: 0 15px 0 0;
	float:left;
}

.inputcheck {
	width:215px;
	padding: 0 15px 0 0;
	float:left;
}
.inputitem_studium {
	width:310px;
	padding: 0 0 0 0;
	float:left;
}

.day_inputitem_month {
	width:250px;
	padding: 0 15px 0 0;
	float:left;
}

.inputitem_month {
	width:200px;
	padding: 0 15px 0 0;
	float:left;
}

.bold_label
{
  font-size:12px;
  float:left;
  font-weight:bold;
}

.18_px_header
{
  font-size:18px;
  float:left;
  font-weight:bold;
}

.label
{
  width: 85px;
  font-size:11px;
  float:left;
}

.check_label
{
  width: 85px;
  font-size:11px;
  float:left;
}

.label_month
{
  width: 100px;
  font-size:11px;
  float:left;
}

.label_tatigkeit
{
  width: 70px;
  font-size:11px;
  float:left;
}

.label_double
{
  width: 160px;
  font-size:11px;
  float:left;
}
.label_ausbildung
{
  width: 135px;
  font-size:11px;
  margin-right: 20px;
  float:left;
}
.label_ausbildung1
{
  width: 135px;
  font-size:11px;
  margin-right: 20px;
  float:left;
}

.label_check
{
  width: 100px;
  font-size:11px;
  float:left;
}

.input_content
{
  background:#FFFFFF;
  width: 150px;
  margin-left:85px;
  padding:0 0 0 5px;
}
.label_half
{
  width: 105px;
  font-size:11px;
  float:left;
}
.input_content_half
{
  width: 110px;

  padding:0 0 0 5px;
  float:left;
}

.input_content_lang
{
  background:#FFFFFF;
  width: 75px;
  margin-left:0px;
  padding:0 0 0 5px;
}
.input_month
{
  width: 100%;
  margin-left:130px;
  padding:0 0 0 0;
}
.select{
  width: 155px;
  margin-left:80px;
  padding:0 0 0 5px;

}

.long_input_content
{
  background:#FFFFFF;
  width: 435px;
  margin-left:85px;
  padding:0 0 0 5px;
}

.long_input_content255
{
  background:#FFFFFF;
  width: 255px;
  margin-left:85px;
  padding:0 0 0 5px;
}

.tatigkeit_area
{
  margin-left:70px; 
}

.input_content1
{
  margin-left:95px; 
}
.input_content_k
{
  margin-left:85px; 
}

.input_content2
{
  margin-left:103px; 
}

.input_content input
{
	width:148px;
	padding:1px 0 0 0;
}

.long_label
{
  width: 155px;
  font-weight:bold;
  font-size: 11px;
  float: left;
}

.label1
{
  width: 85px;
  font-size: 11px;
  float: left;
  margin-left:10px;
}

.short_input
{
	background:#FFFFFF;
	width:75px;
	padding:0 0 0 5px;
}
.input_short{
width:85px;
	padding:0 0 0 5px;

}

.long_input_select
{
	width:440px;
	overflow:hidden;
  padding:0 0 0 0;
}

.termin_select
{
	width:305px;
	overflow:hidden;
  padding:0 0 0 0;
}

.input_select_short{
	width:155px;
	overflow:hidden;
  padding:0 0 0 0;
  margin-left: 150px;

}
.month_input_select
{
	width:40px;
	overflow:hidden;
	float:left;
}

.day_month_input_select
{
	width:40px;
	overflow:hidden;
	float:left;
}

.day_years_input_select
{
	width:55px;
	overflow:hidden;
  padding:0 0 0 0;
}


.years_input_select
{
	width:55px;
	overflow:hidden;
  padding:0 0 0 0;
}

.long_label
{
	width:235px;
	overflow:hidden;
}

.short_input_select
{
	width:77px;
	overflow:hidden;
}

.short_check_select
{
	width:40px;
	overflow:hidden;
}

div.line {
	margin:0 -15px 15px -15px;
	padding:0;
	height:2px;
	width:auto;
	background:#666666;
	clear:both;
	overflow:hidden;
}
div.line1 {
	margin:0 -15px 15px -15px;
	padding:0;
	height:1px;
	width:auto;
	clear:both;
	overflow:hidden;
}
#list_bold{
	font-weight: bold;
}
.table_acktie td:first-child{
font-weight:bold;
}
.table_acktie tr:first-child{
font-weight: bold;
height: 20px;
}


/*
Added for job grid background color
*/
.job_grid{
margin: 3px 0px 3px 0px;
color:#FFFFFF;
}
.override_link a{
color:#FFFFFF;
}
.header_city{
font-weight: bold;
margin: 20px 0 20px 0;
text-transform: uppercase;
}
/*
div.fce_listelement_content .contenttable {
width: 541px;
border-width: 2px;
border-collapse: collapse;
border-color: #ffffff;
border-style: solid;
}

div.fce_listelement_content .contenttable td{
width: 541px;
border-width: 0px;
border-color: #009a8f;
border-style: solid;
padding: 0 0 0 0;
}

div.fce_listelement_content .contenttable td{
width: 541px;
border-width: 1px;
border-color: #009a8f;
border-style: solid;
padding: 0 0 0 0;
}
*/
/*
Added for fce_slidecontent to be displied like bullet list with padding
*/
ul.fce_slidecontent .slidecontent_item h3.toggle ul li:first-child{

list-style-position: outside;
margin: 0px 0px -8px 8px; 
padding: 0px 0 -2px 0;

}
ul.fce_slidecontent .slidecontent p.bodytext{
display: compact;
margin: 0px 0px 0px 0px; 
padding: 0px 0 0px 15px;
}

ul.fce_slidecontent .slidecontent_item h3.toggle {
	cursor:pointer;
	/*height:20px;*/
	/*border-bottom:1px solid #666666;*/
	margin:0;
	padding:5px 0 5px 15px;
	background-image:url(../img/icons/linkbutton.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
}

ul.fce_slidecontent .slidecontent_item h3.toggle:hover {
	color:#000000;
	background-image:url(../img/icons/linkbutton_turned.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
}

ul.fce_slidecontent .slidecontent_item h3.toggle_act:hover {
	color:#000000;
	background-image:url(../img/icons/linkbutton_turned.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
}

ul.fce_slidecontent .slidecontent_item h3.toggle:visited {
	color:#000000;
	background-image:url(../img/icons/linkbutton_turned.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
}

ul.fce_slidecontent .slidecontent_item h3.toggle_act:visited {
	color:#000000;
	background-image:url(../img/icons/linkbutton_turned.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
}

/*  CSS Style for Archive news*/
.news-amenu-container h2{
padding: 5px 0 5px 0;
font-size: 18px;
}
.news-amenu-container ul li.news-amenu-item-year {
padding: 5px 0 5px 0;
font-weight: bold;
list-style-type: disc;
list-style-position: outside;
margin-left: 15px;
list-style-image:none;
}
.news-amenu-container ul li {
padding: 2px 0 2px 0;
font-weight: normal;
list-style-type: none;
list-style-position: outside;
list-style-image:url(../img/icons/link.gif);
margin-left:44px;
}
/* CSS Style for Link in line bullet Here we want to take out Bulets...*/

div.bullet_link{
  background-image:url(../img/icons/link.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:0 0 0 8px;

}
p.bodytext a.bullet_link{
	display: inline;
  height:24px
  margin: 6px 10px 6px 10px;
  background-image:url(../img/icons/link.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:0 0 0 8px;
}
ul.fce_slidecontent li.slidecontent_item .slidecontent p.bodytext a{


}

.tx-mnrssflashfader-pi1 a .schollenitem {
	height:120px;
	width: 150px;
	float:left;
  clear:both;
  margin: 5px 5px 5px 5px;
}
/*News display, singleDisplay properties begin*/
.news-single-item h2{
width: 565px;
height: auto;
display: inline;
font-size: 18px;
padding: 10px 0 10px 0;
}
.news-single-item .news-single-category{
padding: 5px 0 5px 0;
font-size: 11px;
text-transform: uppercase;
}
.news-single-item h3{
width: 565px;
height: auto;
font-size: 12px;
margin-bottom: 5px;
}
.cornerbox_grid1_bottom .news-single-item .news-single-additional-info dl.news-single-related img{
display:none;
}
.cornerbox_grid1_bottom .news-single-item .news-single-additional-info dl.news-single-related a{
background-image:url(../img/icons/link.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding:0 0 0 8px;
}
.cornerbox_grid1_bottom .news-single-item .news-single-additional-info dl.news-single-related dt{
padding: 7px 0px 7px 0px;
}
.cornerbox_grid1_bottom .news-single-item .news-single-additional-info dl.news-single-related dd{
padding: 0px 0px 7px 0px;
}
/*News display, singleDisplay properties end*/

/*Job detail style begin*/
.tx-cenitjobsuche-pi1 h2 p.bodytext{
text-align: center;
font-size: 18px;
width: 556px;
padding: 5px 0 5px 0;
}
.tx-cenitjobsuche-pi1 .fur{
text-align: center;
font-size: 11px;
padding: 5px 0 5px 0;
font-weight: bold;
}

.tx-cenitjobsuche-pi1 ul h3 li{
text-align: left;
margin-left: 240px;
font-size: 11px;
padding: 0px 0 0px 0;
font-weight: bold;
}
.tx-cenitjobsuche-pi1 .job_grid .news-list-item .override_link p{
text-align: center;
font-size: 18px;
width: 556px;
color: white;

}

.contentarea .innerwrap .CE .rounded_frame_picture img{

}


/*Jobdetail style end*/


/*Aadded for news design
.news-single-item table.contenttable td{
border: 1px;
border-style: solid;
border-color: red; 



}*/

/*Added for the tables settings for events Kalendar
.contenttable-3{

width: 556px;
display: table-cell;
}
.contenttable-3 .events_calendar .tr-0{
border-width: 2px;
border-style: solid;
border-collapse: collapse;

}
.contenttable-3 .events_calendar .td-0{
width:50px;
padding: 2px 2px 0 0;
}
.contenttable-3 .events_calendar .td-1{
width:250px;
padding: 2px 2px 0 0;
}
.contenttable-3 .events_calendar .td-2{
width:75px;
padding: 2px 2px 0 0;
}
.contenttable-3 .events_calendar .td-3{
width:166px;
padding: 2px 2px 0 0;
}*/

/*Style for Files button Browse in Durchsuchen*/

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
/*
CSS Style for CENIT Aktien from Deutsche Boerse
*/
.viewport{
width:586px;
margin-left:-15px;
background-color:#ffffff;
}
.companyinfo h1{
width:450px;
font-size:14px;
float:left;

}
.companyinfo .detail{
width:450px;
font-size:12px;
float:left;
margin:0px;
}
.viewport .page .content img.standardlogo{
float:right;
vertical-align:top;
margin-top:-15px;
}
.viewport .page .content .box {
width:586px;

}
.viewport .page .content .box ul.tab:first{
width:586px
list-style-type:none;
display:inline;

}
.viewport .page .content .box ul.tab li{
width:586px
list-style-type:none;
display:inline;
margin:5px 5px 5px 5px;
}
.viewport .page .content .box ul.tab li.first-selected{
margin:5px 5px 5px 5px;
font-weight:bold;
background-color:#ffffff;
}
.viewport .page .content .box .chartLegend .pricePreviousDay{
background: url(http://deutscheboerse.sh02.de/Images/ChartLegendPreviousDay.gif) no-repeat left center;
padding-left:20px;
float:left;
margin-left:15px;
}
.viewport .page .content .box .chartLegend .price{
background: url(http://deutscheboerse.sh02.de/Images/ChartLegendPrice.gif) no-repeat left center;
padding-left:20px;
float:left;
margin-left:15px;
}
.viewport .page .content .box .chartLegend .copyright{
float:right;
margin-right:5px;
}
.viewport .page .content .box .chartNote{
margin-top:15px;
margin-left:15px;
}
#ctl07_SearchResultGridContainer{
margin-top:5px;

}
div.content div.separator-line {
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #ccc;
}
div.content div.separator-line {
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #ccc;
}
ul.tab {
	height: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}
ul.tab li>*:first-child {
display:none;
}
ul.tab li.first-selected>*:first-child {
  display:inline;
	float: left;
	margin-bottom: 5px;
	padding: 2px 7px;
	background-color: #eee;
	border-top: solid 1px #eee;
	border-left: solid 1px #fff;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;

}
ul.tab li.selected, ul.tab li.first-selected {

}

ul.tab li.selected a, ul.tab li.first-selected a {
	font-weight: bold;
}
/* Paging */

div.paging {
	display:none;
}

/* Table */

table.main {
	width: 100%;
	table-layout: fixed;
	font-size: 9px;
	border-collapse: collapse;
	border-spacing: 0;
}

table.content {
	font-size: 8px;
}

table.main tr th {
	background-color: #ccc;
	vertical-align: top;
}

table.main tr th, table.main tr td {
	padding: 1px 2px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}

table.main tr.sorter th {
	text-align: center;
	vertical-align: bottom;
}

table.main tr td {
	vertical-align: top;
}

table.main tr td.second {
	border-top: solid 1px #eee;
}

table.main tr.odd td {
	background-color: #eee;
}

table.main tr.odd td.second {
	border-top: solid 1px #fff;
}

table.main tr .first {
	border-left: 0;
}

table.main tr .last {
	border-right: 0;
}

table.main tr th.with-colspan {
	text-align: center;
	vertical-align: top;
}

table.main tr td.primebond, table.main tr td.selectbond {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
}
table.main tbody tr th.first {
	width:80px;
}

table.main tbody tr.odd tr.odd td  {
	cellpadding:5px;
}
table.main tr .column-exchange {
width:50px;
}
table.main tr .column-price {
width:45px;
}

table.main tr .column-change{
width:60px;
text-align:right;
}
table.main tr td.arrow-up {
	background-image: url(http://deutscheboerse.sh02.de/Images/ArrowGreenUp.gif);
		background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 3px 3px;
}
table.main tr .arrow-down{
width:50px;
background: url(http://deutscheboerse.sh02.de/Images/ArrowRedDown.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 3px 3px;
}

table.main tr .column-timestamp {
width:40px;
}
table.main tr .column-spread {
width:63px;
}

table.main tr .column-performance-colspan3{
width:150px;
}

table.main tr .last {
width:55px;
}


table.main tr .column-knockoutabsolute {
	text-align: right;
}

table.main tr .column-distancetoknockoutpercent {
	text-align: right;
}

table.main tr .column-leverage {
	text-align: right;
}

table.main tr .column-volatility {
	text-align: right;
}

table.main tr .column-date {
	text-align: right;
}

table.main tr .column-derivativesubtypename {
	text-align:center;
}

table.main tr .column-productcount {
	text-align: right;
}

table.main tr .column-callsearchmask {
	text-align: center;
}

table.main tr .column-showall {
	text-align: center;
}

table.main tr .column-agiopercentperannum {
	text-align: right;
}

table.main tr .column-omega {
	text-align: right;
}

table.main tr .column-capitalguaranteepercent {
	text-align: right;
}

table.main tr .column-distancetolowerrangepercent {
	text-align: right;
}

table.main tr .column-lowerrangeabsolute {
	text-align: right;
}

table.main tr .column-upperrangeabsolute {
	text-align: right;
}

table.main tr .column-distancetostrikepercent {
	text-align: right;
}

table.main tr .column-firstratio {
	text-align: right;
}

table.main tr .column-maximumyieldpercent {
	text-align: right;
}

table.main tr .column-interestrate {
	text-align: right;
}

table.main tr .column-firststrikeabsolute {
	text-align: right;
}

table.main tr .column-upperparticipation {
	text-align: right;
}

table.main tr .column-distancetoknockinpercent {
	text-align: right;
}

table.main tr .column-bonusyieldpercent {
	text-align: right;
}

table.main tr .column-bonusyieldpercentperannum {
	text-align: right;
}

table.main tr .column-knockinabsolute {
	text-align: right;
}

table.main tr .column-bonuslevelabsolute {
	text-align: right;
}

table.main tr .column-sidewaysyieldpercentperannum {
	text-align: right;
}

table.main tr .column-discountpercent {
	text-align: right;
}

table.main tr .column-maximumyieldpercentperannum {
	text-align: right;
}

table.main tr .column-capabsolute {
	text-align: right;
}

table.main tr .column-distancetocappercent {
	text-align: right;
}

table.main tr .column-price {
	text-align: right;
}

table.main tr .column-periodstart {
	text-align: right;
}

table.main tr .column-timestamp, table.main tr .column-time {
	text-align: right;
}

table.main tr .column-performance {
	text-align: right;
	vertical-align: bottom;
}

table.main tr .column-watchlist, table.main tr .column-game {
	text-align: left;
}

table.main tr .column-firsttradingdate {
	text-align: right;
}

table.main tr .column-turnover {
	text-align: right;
}

table.main tr .column-spread, table.main tr .column-indicativespread {
	text-align: right;
}

table.main tr .column-highlow {
	text-align: right;
	vertical-align: bottom;
}

table.main tr .column-yield {
	text-align: right;
}

table.main tr .column-coupon {
	text-align: right;
}

table.main tr .column-rating {
	text-align: center;
}

table.main tr .column-maturitydate {
	text-align: center;
}

table.main tr .column-bid, table.main tr .column-ask {
	text-align: right;
}

table.main tr .column-volume {
	text-align: right;
}

table.main tr .column-flyerurl {
	text-align: right;
}

table.main tr .column-bidsize, table.main tr .column-asksize {
	text-align: right;
}

table.main tr .column-tendency {
	background-position: 5px 3px !important;
}

table.main tr .column-indexweighting {
	text-align: right;
}
/*
End of the style for Cenit Share - Deutsche Boerse
}
*/
/* bddb_flvvideogallery */

.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  }

/* list mode */
.flvplayer_listpic_pic {
  border: 0px solid #990000;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.flvplayer_listpic {
  height: 166px;
	width: 105px;
	padding: 3px 3px 3px 3px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 166px;
	width: 105px;
  padding: 3px 3px 3px 3px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: right;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
  clear: both;
  margin-top: 0px;
	width: 556px;
	line-height: 18px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	display:none;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

/* singleview mode 
-moz-border-radius:10px; / Firefox / -webkit-border-radius:10px; / Safari and chrome / -khtml-border-radius:10px; / Linux browsers / border-radius:10px; / CSS3 /

#player {
	float: left;
	margin-right: 16px;
  border: solid 10px white;
  border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topleft:5px; 
  -khtml-border-radius-topright:5px; 
  border-radius-topleft:5px;
  border-radius-topright:5px;
}*/
#player {
	float: left;
	margin-right: 16px;
  border-left: solid 10px white;
  border-right: solid 10px white;
  border-top: none;  
  border-bottom: none;  
}
.top_border{
background-image: url('top.gif');
height: 10px;
overflow: hidden;
width: 586px;
}
.bottom_border{
background-image: url('bottom.gif');
height: 10px;
overflow: hidden;
width: 586px;
}
* html #player {
	margin-right: 8px;
}

#playlist width:556px;{
margin-left:15px;
margin-right:15px;
float:left; 
}
		
/* END */
		
/* bddb_flvvideogallery END */
/*end of Style for Files button Browse in Durchsuchen */