@charset "utf-8";

/* CSS Document */
html {	
	width:100%;
	height:100%;
	background:#eeefe9 url(images/bg_html.jpg) repeat-y center top;

}
body {
	font-family: Verdana, Helvetica, sans-serif !important;
	font-size: 12px;
	font-weight:normal;
	line-height:150%;
	color: #000000;
	margin:auto;
	text-align:center;
	position:relative;
	background:transparent !important;
}
ul {
list-style-type:circle !important;
}
/*------------------------------
-------------HEADER-------------
--------------------------------*/
#hd #menu_header{
	
	color:#7f7f7f;
	text-align:right;
	height:125px;
	background:url(images/logo.jpg) left top no-repeat;
}


#hd #menu_header #menu_hd{
	display:block;
	list-style-type:none;
}
#hd #menu_header #menu_hd li{
	display:inline;
}
#hd #menu_header #menu_hd li a{
	color:#7f7f7f;
	padding:0.3em 0.5em;
	text-decoration:none;
	font-size:11px;
}
#hd #menu_header #menu_hd li a:hover{
	color:#333333;
}
#hd #logo{
	height:218px;
	background:url(images/hd_logo.jpg);
	border-top:1px solid #5c5d5f;
	overflow:hidden;
}
#hd #menu_main{
	height:25px;
	background:#efeded;
	border-bottom:1px solid #090909;
    text-align:left;
}
#hd #menu_main #menu_main {
    list-style-type:none;
    display:inline-block;
    margin:0;
    padding:0;
}
#hd #menu_main #menu_main li{
    display:inline-block;
	padding:0 1em;
}
/*------------------------------
---------------BD---------------
--------------------------------*/
#bd #sidebar_left{
	padding:25px 0 0 0;
	height:auto;
	text-align:left;
}
#bd #sidebar_left #menu_left{
	display:block;
	list-style-type:none;
	margin:0;
    padding:0;
}

#bd #sidebar_left #menu_left li,#bd #sidebar_left .tx-txffseminar-pi1 #menu_left li {
	display:block;
}
#bd #sidebar_left #menu_left li a,#bd #sidebar_left .tx-txffseminar-pi1 #menu_left li a{
	padding:2px 0 2px 20px;
	color:#5e5e5e;
	font-size:14px;
	display:block;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}
#bd #sidebar_left #menu_left li a:hover,#bd #sidebar_left .tx-txffseminar-pi1 #menu_left li a:hover{
	background:#efeded;
}
#bd #sidebar_left #menu_left .item,#bd #sidebar_left .tx-txffseminar-pi1 #menu_left .item{
	border-bottom:1px solid #efeded;
}
#bd #sidebar_left #menu_left .first {
	border-bottom:1px solid #efeded;
	border-top:1px solid #efeded;
}
#bd #sidebar_left #menu_left .aktiv{
	background:#dedede;
	border-bottom:1px solid #efeded;
}
#bd #sidebar_left #menu_left .first_aktiv{
	background:#dedede;
	border-bottom:1px solid #efeded;
	border-top:1px solid #efeded;
}

#bd #sidebar_left #menu_left .first2,
#bd #sidebar_left #menu_left .item2 
{
	border-bottom:1px solid #efeded;
}
#bd #sidebar_left #menu_left .first2 a,
#bd #sidebar_left #menu_left .item2 a,
#bd #sidebar_left #menu_left .aktiv2 a,
#bd #sidebar_left #menu_left .item2_last a,
#bd #sidebar_left #menu_left .aktiv2_last a,
#bd #sidebar_left #menu_left .first2_aktiv a
{	
	text-transform:none;
	padding-left:30px;
	font-size:11px;
}
#bd #sidebar_left #menu_left .first2_aktiv,
#bd #sidebar_left #menu_left .aktiv2
{
	background:#eeeeee;
	border-bottom:1px solid #efeded;
}
#bd #sidebar_left #menu_left .item2_last {
	border-bottom:1px solid #efeded;
	margin: 0 0 1em 0;
}
#bd #sidebar_left #menu_left .aktiv2_last{
	background:#eeeeee;
	border-bottom:1px solid #efeded;
	margin: 0 0 1em 0;
}

#bd #sidebar_right{
	padding:25px 0 0 0;
	height:auto;
	text-align:left;
}
#bd #sidebar_right h1{
	padding:5px 0 6px 5px;
	color:#5e5e5e;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px solid #efeded;
	border-top:1px solid #efeded;
}
#bd #content{
	text-align:justify;
}

#bd #content #con{
	padding:16px 25px 25px 25px;
}
#con .bodytext{
	padding: 0 0 0 25px;
	font-family: Verdana, Helvetica, sans-serif !important;
}
.sub_header{
	padding: 0 0 0 25px;
}
.tx-txffseminar-pi1 form.signup .data{clear:both;margin:0;}
.tx-txffseminar-pi1 form.signup .send{clear:both;margin:0;padding:2em 0 0 0 ;}
.tx-txffseminar-pi1 form.signup .data .formrow label,.tx-txffseminar-pi1 form.signup .data .formrow2 label{width:120px;float:left;margin:0;text-align:right;padding:0.5em;font-weight:normal;}
.tx-txffseminar-pi1 form.signup .data .formrow3{clear:both;}
.tx-txffseminar-pi1 form.signup .data .formrow2,.tx-txffseminar-pi1 form.signup .data .formrow{float:left;}
.tx-txffseminar-pi1 form.signup .data .formrow label.err,.tx-txffseminar-pi1 form.signup .data .formrow2 label.err{width:auto; font-weight:normal;color:indianred;float:right;}
.tx-txffseminar-pi1 form.signup .data .formrow3 label.err{width:auto; font-weight:normal;color:indianred;}

.tx-txffseminar-pi1 .formrow label{width:100px; font-weight:normal;float:left;padding:0.5em 0;}
.tx-txffseminar-pi1 .formrow input{font-weight:normal;float:left;}
.tx-txffseminar-pi1 .formrow label.err{width:auto; font-weight:normal;color:indianred;float:left;padding:0 0 0 0.5em;}

.tx-ffuser-pi1 .formrow label{width:100px; font-weight:normal;float:left;}
.tx-ffuser-pi1 .formrow input{font-weight:normal;float:left;margin-top:0;}
.tx-ffuser-pi1 .formrow label.err{width:auto; font-weight:normal;color:indianred;float:left;padding:0 0 0 0.5em;}
.tx-ffuser-pi1 .formrow{clear:both;margin:1em 0;}
#con h1 {
color:#1B4861;
font-family:times New Roman;
font-size:27px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:22px;
padding-left:0;
padding-right:0;
padding-top:15px;
text-align:left;
}
#con h3 {
	font-weight:bold;
	line-height:1;
	margin-bottom:0.3em;
	font-size:1em;
	background:#eeeeee;
	padding:4px;
clear:both;
}
#con a {
	color:#2b4861 !important;
	text-decoration:none !important;
	font-weight: bold !important;
}
#con a:hover {
	color:#71a5d5 !important;
}	
table p {
	margin:0 !important;
}
.csc-form-fieldcell textarea{
	height:150px !important;
	width:300px !important;
	overflow:auto;
}
.csc-mailform {padding: 0 0 0 25px;}

li.navigate{list-style-type:none;padding-bottom:1em;width:420px;}
li.navigate button.button{border:1px solid #dddddd;cursor:pointer;background:none;font-family: Verdana, Helvetica, sans-serif !important;font-size: 11px;width:70px;text-align:left;padding:0;}
li.navigate button.button:hover,li.navigate button.active{background:#eeeeee;}
li.blinddates{padding:0 0 1em 0;list-style-type:none;}

#con .tx-txffseminar-pi1 ul{margin:0.5em 0;padding:0 0 0 30px;list-style-type:circle;}
#con .tx-txffseminar-pi1 ul li{margin:3px 0;display:list-item;}
#con .tx-txffseminar-pi1 ul li a{display:block;}
#con .tx-txffseminar-pi1 form.rate_this textarea{height:70px;overflow:hidden;width:600px;}


.tx-srfeuserregister-pi1 dt{margin:0 0 5px 0;}
.tx-srfeuserregister-pi1 dt.newsletter{margin:0 0 15px 0;}
.tx-srfeuserregister-pi1 form fieldset{border:none;}
.tx-srfeuserregister-pi1 form fieldset legend{font-size:12px;padding:0;margin:0;font-weight:normal}
input[type="text"], input[type="password"], input.text, input.title, textarea, select {margin: 0 0 0.8em 0;}
.tx-srfeuserregister-pi1 h4 {margin-top:0.5em;padding-left:0.3em;font-size:1em !important;}
/*------------------------------
-------------FOOTER-------------
--------------------------------*/
#ft{
	border-top:1px solid #e5e5e5;
	color:#555555;
	margin:1em 0;
	padding:0.5em 0;
	font-size:10px;
	text-align:center;
}
#ft #menu_footer #menu_ft{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}
#ft #menu_footer #menu_ft li{
	display:inline;
	padding:0.5em;
}
#ft #menu_footer #menu_ft li a{
	color:#7F7F7F;
	padding:0.3em 1em;
	text-decoration:none;
}
#ft #menu_footer #menu_ft li a:hover{
	color:#aaaaaa;
}

/*-----------tx-ffseminar-pi1----------------*/
.tx-txffseminar-pi1 a{ color:#2b4861;text-decoration:none;font-weight: bold;}
.tx-txffseminar-pi1 a:hover{color:#71a5d5;}	
.tx-txffseminar-pi1 .btn_show{display:block;margin:1em 0;background:none;border:none;cursor:pointer;color:#2b4861;font-weight:bold;font-family:Verdana,Helvetica,sans-serif;padding:0;font-size:1em;}
.tx-txffseminar-pi1 .btn_show:hover{color:#71a5d5;}

.tx-txffseminar-pi1 .placeitem{
	display: none;
}

/*-----------tx-ffpretest-pi1----------------*/
.tx-ffpretest-pi1 ul{list-style-type:none !important;padding:0;margin:0 0 25px 25px;}
.tx-ffpretest-pi1 .pretest_check{float:left;width:25px;margin:0;}
.tx-ffpretest-pi1 ul li{clear:both;margin:0 0 5px 0;}
.tx-ffpretest-pi1 ul li div{margin-left: 30px;}
.tx-ffpretest-pi1 ul li .pretest_result{margin: 0 0 10px 0;font-weight:normal;}
.tx-ffpretest-pi1 ul .pretest_ask{font-weight:bold;background:#EEEFE9;padding:3px;}
.tx-ffpretest-pi1 .pretest_button{float:right;margin:0 0 10px 0;padding:3px;border:none;cursor:pointer; font-family:Verdana,Helvetica,sans-serif;background:#EEEFE9;}
.tx-ffpretest-pi1 .pretest_button:hover{background:#71a5d5;}
.tx-ffpretest-pi1 .btn_prev{float:left; margin:0 0 10px 25px;}

.tx-ffpretest-pi1 .btn_next{ float:right;margin:0 0 10px 0;}
.tx-ffpretest-pi1 .btn{padding:3px;border:none;cursor:pointer; font-family:Verdana,Helvetica,sans-serif;background:#EEEFE9;font-size:1em;}
.tx-ffpretest-pi1 .btn:hover{background:#71a5d5;}
.tx-ffpretest-pi1 .checkbox_result{margin: 0; float:left; width: 25px; height: 18px;}
