/** * finexpert.info main styles */
body {
    margin:0;
    padding:0;
    background-color:#E8E8E8;
    background-image:url("../images/backgrounds/bg_body_left.gif");
    background-repeat:repeat-y;
}
body, p, table, td, div {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#888888;
}
h1,.page_firstblock h2 {
    font-size:12px;
    font-family:Arial, Helvetiva, sans-serif;
    font-weight:bold;
    margin:0px 0px 8px 0px;
    padding:0;
    color:#0071BB;
}
h2,h3,h4,h5,h6 {
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:0;
    color:#444444;
}
div, img, table, td, form, fieldset, textarea, hr {
    margin:0;
    padding:0;
    border:0;
}
p {
    margin:0;
    padding:0px 0px 10px 0px;
}
input, textarea {
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    color:#888888;
}
.clearfix {
	float: none;
	clear: both;
}
div#main table {margin-bottom:20px;}
div#main table td {text-align:left;vertical-align:top;}
div#main table td p {margin:0;padding:0px 0px 8px 0px;}
a {
    color:#86B918;
    display:inline;
    text-decoration:none;
}

div#main table.contenttable td, div#main table.contenttable th { vertical-align: top; border-bottom: 1px solid #000000; }

h2 a {
    text-decoration:none;
    color:#444444;
}
hr {
    width:100%;
    height:3px;
    background-color:#edf5dd;
    color:#edf5dd;
    border:0;
    float:left;
}
hr {
    float:expression('none');
}
.greenText { color:#86B918;}
.blueText  { color:#0071BB;}
.blueText a  {
    color:#0071BB;
    text-decoration:underline;
}
.notice, div#jsnotice p {
    color:#0071BB;
}
div.clearer {
    clear: both;
    height: 0px;
    font-size: 0px;
}
div#header {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:117px;
    background-color:#7A9F1F;
    background-image:url("../images/backgrounds/bg_header.jpg");
}
div#logo {
    position:absolute;
    left:50%;
    top:14px;
    margin-left:-450px;
    width:150px;
    height:43px;
}
#logo h1 span.text {
    display: none;
}
#logo .image {
    position: absolute;
    top: 0;
}
div#claim {
    position:absolute;
    left:50%;
    top:91px;
    margin-left:-280px;
    width:550px;
    height:19px;
    color:#FEFEFE;
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
}
div#claim h2 {
    font-size: 18px;
    color: #FEFEFE;
}
div#container {
    width:900px;
    height:auto;
    position:absolute;
    left:50%;
    top:117px;
    margin-left:-450px;
    background-color:#FFFFFF;
    background-image:url("../images/backgrounds/bg_left_column.gif");
    background-repeat:repeat-y;
    float:left;
}
div#left{
    width:150px;
    height:auto;
    background-color:#1F89CF;
    float:left;
    margin-top:-45px;
}
*html div#left {
    position:absolute;
    left:0px;
    top:0px;
    z-index:10;
    background-color:#1F89CF;
    height:635px;
}
div#left div.explain {
    height:auto;
    width:140px;
    padding-left:10px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#8ecef8;
}
div#left div.explain span.star	 {
    color:#fdfeff;
}
div#left a {
    display:block;
    padding:6px 10px 7px 10px;
    line-height:16px;
    text-decoration:none;
    color:#BEDBED;
    border-bottom:1px solid #1F89CF;
}
div#left a:hover, div#left a.current {
    text-decoration:none;
    color:#FFFFFF;
    /*font-weight:bold;*/
}
div#left a span.star {
    color:#FEFEFE;
}
div#left ul.first_level, div#left ul.second_level, div#left ul.third_level, div#left ul.fourth_level {
    margin:0;
    padding:0;
    list-style-type:none;
    border:0;
    font-family:Arial,Helvetica,sans-serif;
}
div#left ul li {
    padding:0;
    margin:0;
    background-color:#0071BB;
}
div#left ul.second_level {}
div#left ul.second_level li {
    background-color:#86B918;
}
div#left ul.second_level li a {
    /*padding-left:20px;*/
    padding-left:10px;
    color:#CDF180;
    /*color:#DEFFCB;*/
    /*color:#FFFFFF;*/
    border-bottom:1px solid #5E8211;
}
div#left ul.second_level li a:hover, div#left ul.second_level li a.current {
    /* font-weight:bold; */
    color:#FFFFFF;
}
div#left ul.third_level {
}
div#left ul.third_level li {
    background-color:#B6D574;
}

div#left ul.third_level li a {
    /*padding-left:30px;*/
    padding-left:10px;
    color:#5E8211;
    border-bottom:1px solid #5E8211;
}
div#left ul.third_level li a  span.star{
    color:#5E8211;
}

div#left ul.third_level li a:hover, div#left ul.third_level li a.current {
    /* font-weight:bold; */
    color:#40580C;
}

div#left ul.fourth_level li {
    /*text-indent: 6px;*/
    background-color: #C0E570;
}
div#left ul.fourth_level li a:hover, div#left ul.fourth_level li a.current {
    color: #40580C;
}

div#new_members {
    margin-top:19px;
    width:150px;
    height:259px;
    overflow:hidden;
    background-image:url("../images/backgrounds/bg_new-members.jpg");
    background-repeat:no-repeat;
    padding:0px 0px 3px 0px;
}
div#new_members h1,
#new_members .header {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:15px;
    font-weight:normal;
    color:#FDFDFD;
    padding:0px 10px 0px 10px !important;
    margin:6px 0px 0px 0px !important;
}
div#new_members p {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#cfdbb5;
    line-height:15px !important;
    padding-top:0px !important;
    padding-left:10px;
}
div#new_members img {
    margin:6px 0px 3px 10px;
    padding:0;
}
div#new_members a {
    display:inline;
    margin:0;
    padding:0;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#eff4e4;
    text-decoration:underline;
    border:0 !important;
}
div#new_members span.name {
    text-decoration:underline;
}
div#new_members span.comments {
    margin-top: 2px;
    display: block;
}
div#meta_navigation {
    position:absolute;
    left:50%;
    top:99px;
    margin-left:310px;
    width:140px;
    height:auto;
    color:#E2E6D7;
    font-family:Arial, Helvetica, sans-serif;
}
div#meta_navigation a {
    color:#E2E6D7;
    text-decoration:none;
}
div#footer {
    width:750px;
    height:30px;
    background-color:#EEEEEE;
    clear:both;
    float:left;
    float:expression('none');
    position:relative;
    left:150px;
    top:0px;
    color:#999999;
}
div#footer_navigation {
    font-size:10px;
    padding:10px 0px 0px 150px;
}
div#footer_navigation a {
    color:#999999;
    text-decoration:none;
}
#footer span.copyright {
    float: right;
    padding: 0 20px 0 0;
}
div#main {
    padding:17px 0px 0px 0px;
    width:600px;
    height:auto;
    background-color:#FFFFFF;
    float:left;
}
*html div#main {
    position:relative;
    left:150px;
    top:0px;
}
div#intro {
    padding-left:40px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    line-height:18px;
}
div#intro {
    margin-top: 0;
}
div.page_firstblock {
    width:590px;
    height:auto;
    padding-top:30px;
    float:left;
}
div.page_firstblock h1,
div.page_firstblock h2 {
    padding-bottom:7px;
    padding-left:160px;
    border-bottom:3px solid #edf5dd;
    margin:0px 0px 7px 0px;
}
div.page_firstblock p {
    padding: 0px 0px 10px 160px;
    margin:0px 0px 0px 0px;
    float:left;
}
*html div.page_firstblock {
    float:none;
}
div#start {
    width:590px;
    height:auto;
    float:left;
    padding:0px 10px 0px 0px;
    border-top:solid 1px #c3dfa1;
    border-right:solid 1px #c3dfa1;
}
div#start_news {
    width:434px;
    height:auto;
    float:left;
    padding:28px 0 0 20px;
    border-right:solid 1px #c3dfa1;
}
div#start_news a {
    text-decoration:none;
}
div#start_news h1 {
    margin-left:140px;
}
div.newsblock {
    width:420px;
    height:auto;
    float:left;
}
div.newsblock .news_left {
    width:130px;
    height:auto;
    float:left;
}
div.newsblock .news_left img {
    border:1px solid #E6E6E6;
    float:right;
    margin-top:2px;
}
div.newsblock .news_right {
    width:280px;
    height:auto;
    float:right;
}
div.newsblock .news_right h1 {
    margin:0px !important;
    padding:0px !important;
    line-height:17px;
}
div.newsblock .news_right .news_green,
div.newsblock .news_right .news_brown,
div.newsblock .news_right .news_violett {
    font-size:12px;
    font-family:Arial, Helvetiva, sans-serif;
    font-weight:bold;
    margin:0px 0px 8px 0px;
    padding:0;
}
div.newsblock .news_right h1.news_green,
div.newsblock .news_right .news_green {
    /*text-indent:18px;
color:#9AB169;
background-image:url("../images/backgrounds/bg_icon_news_green.gif");	background-repeat:no-repeat;	background-position:0px 3px;*/	color:#0071BB;
}
div.newsblock .news_right h1.news_brown,
div.newsblock .news_right .news_brown {
    /*text-indent:18px;	color:#978967;
background-image:url("../images/backgrounds/bg_icon_news_brown.gif");
background-repeat:no-repeat;
background-position:0px 3px;*/	color:#0071BB;}
div.newsblock .news_right h1.news_violett,
div.newsblock .news_right .news_violett {
    /*text-indent:18px;
    color:#D574D6;
    background-image:url("../images/backgrounds/bg_icon_news_violett.gif");
    background-repeat:no-repeat;
    background-position:0px 3px;*/
    color:#0071BB;
}
div.newsblock .news_right h2 {
    margin:0px;
    padding:0px;
    line-height:17px;
}
div.newsblock .news_right p  {
    margin:0;
    padding:0px 0px 20px 0px;
    line-height:17px;
}
div#start_dates {
    width:130px;
    padding-top:10px;
    height:auto;
    float:right;
}
div#start_dates a {
    text-decoration:none;
}
div.tx-jwcalendar-pi1, div.jwcalendar_list_startpage {
    float:expression('none');
}
div#start_dates h1, div#start_dates p {
    padding-left:10px;
}

/* FCEs Unterseiten */
div.content_1column {
    /*border-top:3px solid #edf5dd;*/
    padding:14px 20px 15px 20px;
    width:550px;
    height:auto;
    float:left;
}

div.content_2column {
    /*border-top:3px solid #edf5dd;*/
    width:590px;
    height:auto;
    float:left;
}
*html div.content_2column {
    float:none;
    clear:left;
}

div.content_2column div.left {
    width:128px;
    height:auto;
    padding:14px 0px 15px 20px;
    float:left;
}
div.content_2column div.left.half {
    width:250px;
}

div.content_2column div.left p {
    color: #0071BB;
    font-weight: bold;
    font-family: Arial, Helvetiva, sans-serif;
}

div.content_2column div.right {
    width:420px;
    height:auto;
    padding:14px 0px 15px 10px;
    /*margin:0px 0px 0px 148px;*/
    float:left;
}
div.content_2column div.right.half {
    width:298px;
}

div.content_2column div.right p {
    display:block;
    width:100%;
    height:auto;
    float:left;
    margin:0;
    padding:0;
}
div.content_2column div.right ul {
    display:block;
    width:100%;
    height:auto;
    float:left;
    list-style-position: inline;
    padding-left: 15px;
}
*html div.content_2column div.right p, *html div.content_2column div.right ul {
    width:auto;
    float:none;
}
*+html div.content_2column div.right p, *+html div.content_2column div.right ul {
    width:auto;
    float:none;
}

div.content_2column div.right table.contenttable td {
    margin:0;
    padding:0;
    vertical-align:top;
}
div.content_2column div.right table.contenttable td.team_image img {
    margin:0px 13px 25px 0px;
}

div.content_2column div.right table.contenttable td p {
    display:inline;
    float:none;
    width:auto;
}


div.content_3column {
    /*border-top:3px solid #edf5dd;*/
    width:590px;
    height:auto;
    float:left;
}
div.content_3column div.left {
    width:118px;
    height:auto;
    padding:14px 0px 15px 20px;
    float:left;
}
*html div.content_3column div.left {
    width:138px;
}
div.content_3column div.middle {
    width:180px;
    height:auto;
    padding:14px 10px 15px 20px;
    float:left;
}
div.content_3column div.right {
    width:210px;
    height:auto;
    padding:14px 0px 15px 10px;
    float:left;
}

div#main p, 
div#main h2, 
div#main h3 {
    line-height:150% !important;
}
div#main h2,
div#main h3 {
    text-transform:uppercase;
}
div#main h2,
div#main h3 {
    font-family:Arial,Helvetica,sans-serif;
}
div#main > div > div.img_home img {
    margin-top: 5px;
}
div#right {
    width:140px;
    background-color:#ffffff;
    /*float:right;*/
    padding:20px 0px 0px 5px;
    overflow: hidden;
}
div#right div {
    float: none;
}
iv#right div.registration {

}
div#right div.registration h2 {
    color: #86b918;
    font-size: 10px;
    line-height: 20px;
    text-align: justify;
}
div#right div.registration .button a {
    display: block;
    background-color: #86b918;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    padding: 6px 0;
}
div#right div.registration .button a:hover {
    text-decoration: underline;
}
div#right form, div#right .tx-felogin-pi1 form {
    display:block;
    width:120px;
    height:auto;
    /*float:right;*/
    font-size:9px;
    color:#888888;
}
div#right form label {
    display:block;
    color:#888888; /*#BEBEBE;*/
}
div#right form input {
    border:1px solid #e0dede; /*#DEDEDE;*/
    background-color:#FFFFFF;
    color:#888888; /*#BEBEBE;*/
    width:107px;
    padding:0;
    margin:0px 0px 7px 0px;
}
div#right .tx-felogin-pi1 {
    margin-bottom: 10px;
}
div#right form input.login {
    width:60px;
    height:19px;
    margin:0px 0px 7px 49px;
    border:none;
    background-image:url("../images/buttons/btn_login.gif");
    cursor: pointer;
}
div#right form input.sendpw {
    width:107px;
    height:17px;
    background-image:url("../images/buttons/bg_btn_universal.gif");
}
div#right div#logout {
    color:#888888;
    padding:14px 0px 17px 0px;
    float:left;
    width:140px;
}
div#right div#logout form input[type="submit"] {
    width:107px;
    height:17px;
    background-image:url("../images/buttons/bg_btn_universal.gif");
    margin-top: 5px;
    cursor: pointer;
}
div#right div.tx-newloginbox-pi1,
div#right div.tx-felogin-pi1 {
    /*height: 136px;*/
    color:#888888;
}
div#right div#logout a,
div#right div.tx-newloginbox-pi1 p a, div#right div.tx-felogin-pi1 p a,
div#right div.tx-felogin-pi1 p a, div#right div.tx-felogin-pi1 p a {
    color:#888888;
    text-decoration:underline;
}
div#right div.tx-newloginbox-pi1 p.password,
div#right div.tx-felogin-pi1 p.password {
    margin-bottom: 12px;
}
div#right div.tx-newloginbox-pi1 div#logout,
div#right div.tx-felogin-pi1 div#logout {
    margin-top: 1px;
    line-height: 120%;
}
div#right div#onvista {
    width:120px;
    height:auto;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8px;
    color:#FFFFFF;
    margin:20px 0px 20px 0px;
    padding: 20px 0px 20px 10px;
    /*border-left:1px solid #C3dfa1;*/
    border-left:1px solid #ffffff;
}div#onvista form {
    background-color:#656d6c;
}
div#onvista table td, div#onvista form input {
    font-family:Arial,Helvetica,sans-serif;
    font-size:9px;
}
div#onvista form input#onvista_submit {
    width:19px;
    height:16px;
    border:0;
    margin:0;
    margin-bottom: 2px;
    padding:0;
}
div#onvista form input#onvista_search_value {
    width:36px;
    height:14px;
    border:1px solid #E0DEDE;
    margin:0px 0px 2px 0px;
    padding:0;
}
div#onvista table td {
    color:#FFFFFF;
}
div#onvista a {
    color:#FFFFFF;
    text-decoration:none;
    font-size:9px;
}
div#partner {
    width:120px;
    height:auto;
    float:right;
    margin-top:3.5px;
    padding:10px 0px 0px 10px;
    /*border-left:1px solid #c3dfa1;
    border-top:1px solid #c3dfa1;*/
    border-left:1px solid #ffffff;
    border-top:1px solid #ffffff;
}
div#partner h1 {
    margin:0px 0px 3px 0px;
    padding:0;
}
#partner .headline {
    color:#888888;
    font-family:Arial, Helvetiva, sans-serif;
    font-size:12px;
    font-weight:bold;
    float:left;	padding:3px 5px 3px 5px;
}
div#partner img {
    padding-top:13px;
    padding-bottom:6px;
    /*margin-right:30px;*/
}
div#partner a {
    font-family: Arial,Helvetica,sans-serif;
    font-size:10px;
    text-decoration:underline;
    color:#888888;
    line-height:18px;
}
/* Stellenanzeigen */
div.job-offer {
    width:590px;
    height:auto;
    padding:13px 0px 0px 0px;
    float:left;
    border-bottom:3px solid #edf5dd;
}
div.job-offer div.left {
    padding-left:20px;
    width:130px;
    height:auto;
    float:left;
}

div.job-offer div.left h1 {
    margin:0px 0px 0px 0px;
    padding-bottom:15px;
    /*font-family:Verdana, Geneva, sans-serif;*/
}


div.job-offer div.left .job-offer-date {
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    color:#0071BB;
}


div.job-offer div.right {
    width:430px;
    height:auto;
    float:right;
    padding-bottom:15px;
}
div.job-offer div.right h2 {
    margin-bottom:0;
    padding-bottom:0;
}
div.job-offer div.right p {
    margin-top:0;
}

/* Liste Termine */
div.tx-jwcalendar-pi1 {
    width:570px;
    height:auto;
    /*border-top:3px solid #edf5dd;*/
    padding:0px 0px 28px 20px;
    clear:both;
}

/* Termine - Detailansicht */
div.tx_cal_single,
div.jwcalendar_single {
    width:560px;
    height:auto;
    float:left;
}
div.tx_cal_single {
    margin-left: 20px;
}
div.jwcalendar_single div.left,
div.tx_cal_single div.left {
    width:140px;
    height:auto;
    float:left;
}
div.jwcalendar_single div.left h1,
div.tx_cal_single div.left h1 {
    padding-right:10px;
    text-align: left;
    /*font-family:Verdana, Geneva, sans-serif;*/
}
.tx-jwcalendar-pi1 .headline,
.tx_cal_startpage .headline,
.startpage_box .headline {
    color:#ffffff;
    /*background-color:#1F89CF;*/
    font-family:Arial, Helvetiva, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:3px 5px 3px 5px;
    margin:0px 0px 10px 5px;
}
.tx-jwcalendar-pi1 .headline.green,
.tx_cal_startpage .headline.green,
.startpage_box .headline.green {
    background-color: #7BB14A;
}
.tx-jwcalendar-pi1 .headline.blue,
.tx_cal_startpage .headline.blue,
.startpage_box .headline.blue {
    /*background-color: #1F89CF;*/
    background-color: #0071BB;;
}
#main .startpage_box {
    margin-top: 20px;
}
#main .startpage_box .txt_home {
    float: none;
    height: auto;
    padding: 0 0 10px;
    width: auto;
}
div.tx_cal_single div.right,
div.jwcalendar_single div.right {
    width:420px;
    height:auto;
    float:left;
}
div.tx_cal_single div.right p.teaser,
div.jwcalendar_single div.right p.teaser {
    margin-top:0;
    color:#666666;
    font-weight:bold;
}
div.tx_cal_single div.right p.category,
div.jwcalendar_single div.right p.category {
    color:#666666;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div.tx_cal_single div.right p.location,
div.jwcalendar_single div.right p.location {
    color:#666666;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div.tx_cal_single div.right p.organiser,
div.jwcalendar_single div.right p.organiser {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div.tx_cal_single div.right div.submit,
div.jwcalendar_single div.right div.submit {
    text-align:right;
}
div.tx_cal_single div.submit input,
div.jwcalendar_single div.submit input {
    border:0;
    background-color:#FFFFFF;
    color:#86B918;
}

/* Terminliste Startseite */
div#start_dates div.tx-jwcalendar-pi1 {
    width:130px;
    height:auto;
    padding:0px 0px 28px 0px;
    border-top:0px;
}
div#start_dates div.tx-jwcalendar-pi1 h1 {
    margin-bottom:0;
    padding-bottom:0;
}

/* Terminliste Seite Networking */
div.jwcalendar_list {
    width:560px;
    height:auto;
    margin:0;
    padding:13px 0px 25px 0px;
    float:left;
}
div.jwcalendar_list a {
    text-decoration:none;
}
div.jwcalendar_list p {
    margin:0;
    padding:0px 0px 10px 0px;
}
div.jwcalendar_list div.left {
    width:140px;
    height:auto;
    float:left;
}
div.jwcalendar_list div.left h1 {
    padding-right:10px;
    /*font-family:Verdana, Geneva, sans-serif;*/
}
div.jwcalendar_list div.right {
    width:420px;
    height:auto;
    float:left;
}
div.jwcalendar_list div.right .title {
    font-weight:bold;
    color:#666666;
}

/* Liste Notes */
div#notes_list_container {
    width:590px;
    height:auto;
    margin:0;
    padding:0px 0px 25px 0px;
    float:left;
}
div#notes_list_container div.left_header {
    width:260px;
    height:auto;
    margin:0;
    padding:20px 0px 0px 40px;
    float:left;
}

div#notes_list_container div.right_header {
    width:262px;
    height:auto;
    margin:0;
    padding:20px 0px 0px 28px;
    float:right;
}
div#notes_list_container div.left_list {
    width:260px;
    height:auto;
    margin:0;
    padding:5px 0px 0px 40px;
    float:left;
}
div#notes_list_container div.right_list {
    width:262px;
    height:auto;
    margin:0;
    padding:5px 0px 0px 28px;
    float:right;
}
div.news-list-item-notes
{
    clear: both;
}
div.news-list-item-notes div.col_left
{
    width: 130px;
    float: left;
    color: #0071BB;
    font-size:12px;
    font-family:Arial, Helvetiva, sans-serif;
    font-weight:bold;
    padding: 2px 6px 0px 24px;
}
div.news-list-item-notes div.col_right
{
    width: 400px;
    float: left;
}
div.news-list-item h2, div.news-list-item p, div.news-list-item-notes h2 {
    margin:0 !important;
    padding:0 !important;
}
div.news-list-item h2 {
    float:left;
    width:262px;
    height:auto;
    display:block;
}
div.news-list-item-notes h2 {
    height:auto;
    display:block;
    margin: 0px;
    padding: 0px;
}
div.news-list-item p {
    display:inline;
}
div.news-list-item a {
    text-decoration:none;
}
div.news-list-item span.news-list-author, div.news-list-item-notes span.news-list-author {
    color:#86B918;
    font-size:11px;
}
div.news-list-item span.news-list-date, div.news-list-item-notes span.news-list-date {
    font-size:11px;
}
div.news-list-item div.news-list-comments {
    padding-top:15px;
    color:#7eadcc;
    font-size:11px;
}
div.news-list-item-notes div.news-list-comments {
    padding-top:4px;
    color:#7eadcc;
    font-size:11px;
}
div.news-list-item div.news-list-comments a, div.news-list-item-notes div.news-list-comments a {
    color:#7eadcc;
}

div.news-list-item hr {
    width:260px;
    margin-top:22px;
    margin-bottom:5px;
    padding:0;
}
div.news-list-item-notes hr {
    margin-top:10px;
    margin-bottom:5px;
    padding:0;
    display: block;
    clear: both;
}
div.news-list-item hr {
    margin-top: 11px;
    margin-bottom: 0;
}
div#notes_list_container div.left_list hr {
    margin-left: -20px;
}


/* Notes Single */
div.news-single-item {
    width:590px;
    height:auto;
    margin:0;
    padding:0px 0px 10px 0px;
    float:left;
}

div.news-single-item h1, div.news-single-item h2, div.news-single-item p {
    margin-left:160px !important;
}

div.news-single-item h2 {
    padding:12px 0px 0px 0px;
}

div.news-single-item p {
    margin:0;
    padding:0px 0px 12px 0px;
}

div.news-single-item span.news-single-author {
    color:#86B918;
    font-size:11px;
}
div.news-single-item span.news-single-date {
    font-size:11px;
}
p.news-single-backlink {
    text-align:right;
    font-size:11px;
}
p.news-single-backlink a {
    text-decoration:none;
}

/* Notes Comments */
div.tx-veguestbook-pi1 {
    width:590px;
    height:auto;
    margin:0;
    padding:0px 0px 10px 0px;
    float:left;
}

div.tx-veguestbook-pi1 hr {
    margin-top:20px;
}
div.tx-veguestbook-pi1 hr {
    clear:expression('both');
}
div.tx-guestbook-left {
    padding-left:20px;
    width:130px;
    height:auto;
    float:left;
}
div.tx-guestbook-right {
    width:430px;
    height:auto;
    float:right;
}
div.tx-guestbook-right div.comment {
    width:385px;
    background-color:#fafcf5;
    border:1px solid #edf5dd;
    padding:17px 25px 17px 20px;
    margin-bottom:8px;
    float:right;
}

div.tx-guestbook-right textarea {
    width:428px;
    height:82px;
    border:1px solid #e2e0e0;
    margin-bottom:15px;
}

*html div.tx-guestbook-right div.tx-guestbook-field {
    float:left;
    padding-bottom:17px;
}


*html div.tx-guestbook-right textarea {
    float:left;
}


input.tx-guestbook-submit {
    width:65px;
    height:19px;
    border:0;
    background-image:url("../images/buttons/btn_submit.gif");
    float:right;
}
div.tx-guestbook-right .tx-guestbook-author {
    color:#86b918;
    font-size:11px;
}
div.tx-guestbook-right .tx-guestbook-date {
    font-size:11px;
}


div.tx-srfeuserregister-pi1 {
    /*border-top:3px solid #edf5dd;*/
    width:590px;
    height:auto;
    float:left;
    padding-bottom:28px;
}

div.tx-srfeuserregister-pi1 form {
    display:block;
    width:590px;
    height:auto;
    float:left;
    padding-bottom:28px;
}

div.tx-srfeuserregister-pi1 form label, div.tx-srfeuserregister-pi1 form p  {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#888888;
    padding-bottom:6px;
}
div.tx-srfeuserregister-pi1 legend {
    width: 430px;
}
div.tx-srfeuserregister-pi1 form p.tx-srfeuserregister-pi1-notice {
    color:#D70909;
}

div.tx-srfeuserregister-pi1 form p.tx-srfeuserregister-pi1-error {
    font-size:11px;
    color:#D70909;
}

div.tx-srfeuserregister-pi1 form input, div.tx-srfeuserregister-pi1 form select {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#666666;
}

div.tx-srfeuserregister-pi1 form select {
    width:140px;
    border:1px solid #E0E0E0;
}

div.tx-srfeuserregister-pi1 form select, input.tx-srfeuserregister-pi1-text, input.tx-srfeuserregister-pi1-password {
    width:138px;
    border:1px solid #E0E0E0;
}

textarea.tx-srfeuserregister-pi1-text {
    width:138px;
    border:1px solid #E0E0E0;
}

input.tx-srfeuserregister-pi1-submit {
    height:19px;
    background-image:url("../images/buttons/bg_btn_universal.gif");
    border:1px solid #E1E0E0;
    margin:0px 10px 0px 0px;
}

div.tx-srfeuserregister-pi1 div.indent, div.tx-srfeuserregister-pi1 div.indent_radio {
    float:left;
    width:430px;
    height:auto;
    margin-left:160px;
}
*html div.tx-srfeuserregister-pi1 div.indent, div.tx-srfeuserregister-pi1 div.indent_radio {
    float:none;
}
div.tx-srfeuserregister-pi1 div.indent {
    padding-top:17px;
}

div.tx-srfeuserregister-pi1 div.indent label {
    display:block;
    float:left;
    width:430px;
    height:auto;
}
div.tx-srfeuserregister-pi1 div.indent label {
    /*display:expression('inline');
    float:expression('none');*/
}
div.tx-srfeuserregister-pi1 div.indent input {
    display: block;
    clear: left;
    /*margin-left: -160px;*/
}
div.tx-srfeuserregister-pi1 div.indent input.tx-srfeuserregister-pi1-delete-icon {
    display: inline;
    clear: auto;
    margin-left: 0;
}
div.tx-srfeuserregister-pi1 div.indent input.tx-srfeuserregister-pi1-delete-icon {
    padding:0px 10px 0px 10px;
}

div.tx-srfeuserregister-pi1 div.indent input.tx-srfeuserregister-pi1-checkbox {
    display: inline;
    margin-left: 0;
}
div.tx-srfeuserregister-pi1 div.indent div.radio label {
    display:inline;
    float:left;
    width:auto;
    height:auto;
}

div.tx-srfeuserregister-pi1 div.content_2column div.right {
    padding-bottom:0;
}
div#main div.tx-srfeuserregister-pi1 div.content_2column div.right table.prices tr td {
    vertical-align: middle;
}
div#main div.tx-srfeuserregister-pi1 div.content_2column div.right table.prices tr td.distance {
    padding-right: 10px;
}
div#main div.tx-srfeuserregister-pi1 div.content_2column div.right table.prices tr td.right {
    text-align: right;
}
div#main div.tx-srfeuserregister-pi1 div.content_2column div.right table.prices tr td input[type=radio] {
    margin: 0;
}
div.left_half {
    width:150px;
    height:auto;
    float:left;
}
div.tx-srfeuserregister-pi1 div.left_half label {
    display:block;
    float:left;
    width:150px;
    height:auto;
}

div.tx-srfeuserregister-pi1 div.left_half label {
    float:expression('none');
}

div.right_half {
    width:220px;
    height:auto;
    float:left;
}

div.tx-srfeuserregister-pi1 div.right_half label {
    display:block;
    float:left;
    width:220px;
    height:auto;
}

/* Mailformulare */
div.tx-thmailformplus-pi1 {
    width:590px;
    height:auto;
    float:left;
}

div.tx-thmailformplus-pi1 fieldset {
    float:left;
}

div.tx-thmailformplus-pi1 select, div.tx-thmailformplus-pi1 input {
    width:138px;
    border:1px solid #E0E0E0;
}
div.tx-thmailformplus-pi1 select, div.tx-thmailformplus-pi1 input[type=checkbox] {
    width: auto;
}
div.tx-thmailformplus-pi1 textarea {
    width:276px;
    border:1px solid #E0E0E0;
}
div.tx-thmailformplus-pi1 input.tx-thmailformplus-submit {
    width:65px;
    height:19px;
    border:0;
    background-image:url("../images/buttons/btn_submit.gif");
}

div.tx-thmailformplus-pi1 div.submit_container {
    width:430px;
    height:auto;
    float:left;
    padding-top:17px;
}

div.tx-thmailformplus-pi1 input#attachement {
    width:auto;
    margin-bottom:17px;
}

div.tx-thmailformplus-pi1 label {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#666666;
    padding:17px 0px 8px 0px;
    display:block;
}

div.tx-thmailformplus-pi1 p.error {
    font-size:11px;
    color:#7eadcc;
}

div.tx-thmailformplus-pi1 dl {
    clear:left;
}

div.tx-thmailformplus-pi1 dl dt {
    display:block;
    width:80px;
    height:auto;
    float:left;
    margin:0;
    padding:0;
}

div.tx-thmailformplus-pi1 dl dd {
    display:block;
    width:250px;
    height:auto;
    margin:0;
    padding:0;
}

/* Mailform für Jobs */
div.tx-thmailformplus-pi1 div.mailform_jobs {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
*html div.tx-thmailformplus-pi1 div.mailform_jobs {
    float:none;
}

/* Mailform für Membership Cancellation */
div.tx-thmailformplus-pi1 div.mailform_cancellation {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
*html div.tx-thmailformplus-pi1 div.mailform_cancellation {
    float:none;
}

/* Mailform für Membership Debit Authorization */
div.tx-thmailformplus-pi1 div.mailform_bank {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
*html div.tx-thmailformplus-pi1 div.mailform_bank {
    float:none;
}


/* Mailform für Membership Recommendation */
div.tx-thmailformplus-pi1 div.mailform_recommendation {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
*html div.tx-thmailformplus-pi1 div.mailform_recommendation {
    float:none;
}

/* Mailform für Membership Datachange */
div.tx-thmailformplus-pi1 div.mailform_datachange {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
*html div.tx-thmailformplus-pi1 div.mailform_datachange {
    float:none;
}

/* Mailform f�r Membership Recommendation */
div.tx-cwtcommunity-pi1,
div.tx-cwtcommunitynonlogged-pi1 {
    width:570px;
    height:auto;
    float:left;
}

/** formhandler - begin **/
div.Tx-Formhandler {
    width:590px;
    height:auto;
    float:left;
}
div.Tx-Formhandler fieldset {
    float:left;
}
div.Tx-Formhandler fieldset div.fee input {
    width: 30px;
    padding-left: 0;
    margin-left: 0;
    text-align: left;
}
div.Tx-Formhandler fieldset .inline {
    display: inline;
}
div.Tx-Formhandler fieldset div.fee label {
    display: inline;
}
div.Tx-Formhandler select, div.Tx-Formhandler input {
    width:138px;
    border:1px solid #E0E0E0;
}
div.Tx-Formhandler select, div.Tx-Formhandler input[type=checkbox] {
    width: auto;
    margin: 5px 0;
}
div.Tx-Formhandler textarea {
    width:276px;
    border:1px solid #E0E0E0;
}
div.Tx-Formhandler input.tx-formhandler-submit {
    width:65px;
    height:19px;
    border:0;
    background-image:url("../images/buttons/btn_submit.gif");
}
div.Tx-Formhandler div.submit_container {
    width:430px;
    height:auto;
    float:left;
    padding-top:17px;
}
div.Tx-Formhandler input#attachment {
    width:auto;
    margin-bottom:17px;
}
div.Tx-Formhandler label {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#666666;
    padding:17px 0px 8px 0px;
    display:block;
}
div.Tx-Formhandler p.error {
    font-size:11px;
    color:#7eadcc;
}
div.Tx-Formhandler dl {
    clear:left;
}
div.Tx-Formhandler dl dt {
    display:block;
    width:80px;
    height:auto;
    float:left;
    margin:0;
    padding:0;
}
div.Tx-Formhandler dl dd {
    display:block;
    width:250px;
    height:auto;
    margin:0;
    padding:0;
}
/* Mailform for Jobs */
div.Tx-Formhandler div.formhandler_jobs {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
div.Tx-Formhandler div.formhandler_jobs {
    float:none;
}
/* Mailform for Membership Cancellation */
div.Tx-Formhandler div.formhandler_cancellation {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
div.Tx-Formhandler div.formhandler_cancellation {
    float:none;
}
/* Mailform for Membership Debit Authorization */
div.Tx-Formhandler div.formhandler_bank {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
div.Tx-Formhandler div.formhandler_bank {
    float:none;
}
/* Mailform for Membership Recommendation */
div.Tx-Formhandler div.formhandler_recommendation {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
div.Tx-Formhandler div.formhandler_recommendation {
    float:none;
}
/* Mailform for Membership Datachange */
div.Tx-Formhandler div.formhandler_datachange {
    width:430px;
    height:auto;
    float:left;
    margin-left:160px;
}
div.Tx-Formhandler div.formhandler_datachange {
    float:none;
}
div.Tx-Formhandler label.inline, div.Tx-Formhandler label.inline input {
    margin: 0;
    padding: 0;
    display: inline;
    width: 20px;
}
/** formhandler - end **/

div.tx-cwtcommunity-pi1 div.letter_list,
div.tx-cwtcommunity-pi1 div.user_list,
div.tx-cwtcommunitynonlogged-pi1 div.letter_list,
div.tx-cwtcommunitynonlogged-pi1 div.user_list{
    width:410px;
    height:auto;
    float:right;
    margin-bottom:17px;
}
div.tx-cwtcommunity-pi1 div.user_list tr.online td {
    color:#555555;
}

div.tx-cwtcommunity-pi1 div.profile {
    width:570px;
    height:auto;
    float:left;
    padding-right:20px;
    margin-bottom:17px;
}
div.tx-cwtcommunity-pi1 div.profile table tr {
    vertical-align: top;
    text-align: left;
}

div.tx-cwtcommunity-pi1 div.user_list table {
    width:410px;
}

div.tx-cwtcommunity-pi1 div.user_list table th,
div.tx-cwtcommunitynonlogged-pi1 div.user_list table th{
    /*background-color:#E5E5E5;*/
    border-right:2px solid #FFFFFF;
    padding:2px 8px 2px 8px;
    text-align: left;
    font-weight: bold;
}

div.tx-cwtcommunity-pi1 div.user_list table td,
div.tx-cwtcommunitynonlogged-pi1 div.user_list table td {
    padding:3px 10px 3px 8px;
}

div.tx-cwtcommunity-pi1 div.user_list table td.icon {
    text-align:right !important;
    vertical-align:top !important;
}
div.tx-cwtcommunity-pi1 div.user_list table td.icon img {
    float:right;
    margin:3px 2px 3px 2px !important;
}
div.tx-cwtcommunity-pi1 div.profile table {
    width:570px;
}

div.tx-cwtcommunity-pi1 div.profile table th {
    background-color:#E5E5E5;
    border-bottom:2px solid #FFFFFF;
    padding:2px 8px 2px 8px;
    font-weight: bold;
}

div.tx-cwtcommunity-pi1 div.profile table td {
    padding:2px 0px 2px 8px;
}

div.tx-cwtcommunity-pi1 div.profile table td.profile_image {
    width:132px;
    padding-right:20px;
    padding-top:0px;
    text-align:right;
    vertical-align:top;
}
div.tx-cwtcommunity-pi1 div.profile table td.profile_image img {
    float:right;
    max-width: 84px;
    max-height: 122px;
}

/* Suche */
div.tx-indexedsearch {
    width:410px;
    height:auto;
    float:left;
    padding-right:20px;
    margin-left:160px;
    margin-bottom:17px;
}
div.tx-indexedsearch {
    float:expression('none');
}

div.tx-indexedsearch div {
    width:410px;
    height:auto;
    float:left;
    margin-bottom:17px;
}

div.tx-indexedsearch form, div.tx-indexedsearch p {
    margin:0;
    padding:0;
}

div.tx-indexedsearch form, div.tx-indexedsearch form input {
    float:expression('left');
}

div.tx-indexedsearch-searchbox label {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#666666;
    padding:17px 0px 8px 0px;
    display:block;
}
div.tx-indexedsearch-searchbox input#tx-indexedsearch-searchbox-sword {
    width:138px;
    border:1px solid #E0E0E0;
}
div.tx-indexedsearch-searchbox input#tx-indexedsearch-searchbox-button-submit {
    width:65px;
    height:19px;
    border:0;
    background-image:url("../images/buttons/btn_submit.gif");
}
dl.tx-indexedsearch-info, dl.tx-indexedsearch-info dt, dl.tx-indexedsearch-info dd {
    display:inline;
    margin:0;
    padding:0;
    font-size:11px;
}
div.tx-indexedsearch-res h3 img {
    float:left;
}
div.tx-indexedsearch-res h3	{
    width:410px;
    height:auto;
    float:left;
}

div#search_right {

}
div#search_right label {
    color: #888888;
    line-height:11px;
}
div#search_right form, div#search_right input {
    margin:0;
    padding:0;
}

div#search_right input#tx-indexedsearch-searchbox-sword {
    width:105px;
    height:17px;
    font-size:12px;
    line-height:17px;
    border:1px solid #e0dede; /*#DEDEDE;*/
    float:left;
    margin-top:5px;
}

div#search_right input#tx-indexedsearch-searchbox-button-submit {
    width:20px;
    height:19px;
    border:0;
    margin-top:5px;
}
/* Video player / page */
DIV#trailer_icon {
    margin: 0px 0px 0px 160px;
}
DIV#trailer_icon P {
    font-size: 12px;
    font-family: Arial, Helvetiva, sans-serif;
    font-weight: bold;
}
DIV.tx-wecflashplayer-pi1 {
    margin: 0px 0px 0px 20px;
}
DIV#main P.page_video {
    margin: 20px 0px 0px 20px;
}
/* Seminars */
.seminars {
    margin: 20px 0 0 160px;
}
.seminars span {
    padding-right: 5px;
} 
.seminars .img {
    margin: 0 0 10px 0;
}
.seminars .date a {
    color:#888;
    text-decoration: normal;
}
.seminars .date a:hover {
    text-decoration:underline;
}
.seminars .title {
    color: #0071BB;
    /*color: #1f89cf;*/
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
/* Top 3 lists */
DIV.toplist {
    margin: 0px;
}
DIV.toplist DIV.headline {
    color:#ffffff;
    background-color:#7bb14a;
    padding:3px 5px 3px 5px;
    margin:0 0 10px 5px;
    font-family: Arial, Helvetiva, sans-serif;
    font-size:12px;
    font-weight:bold;
}
DIV.toplist DIV.entry {
    margin:2px 0px 10px 10px;
    line-height:150%;
}
DIV.toplist SPAN.highlight {
    color:#86B918;
}

/* Image/text on home */
#main .img_home {
    width:150px;	
    height:120px;
    float:left;
    text-align:right;
    padding-right:10px;}
#main .txt_home {
    padding:0 0 10px 0px;
    width:420px;
    height:120px;
    float:left;
}
#right .txt_home {
    /*float:left;*/
}

.content_slider {
    padding-left: 25px;
}
.content_slider > * {
    min-height: 130px;
}
.content_slider .csc-textpic-imagewrap {
	width: 125px;
}
.content_slider .csc-textpic-text {
	margin-left: 135px;
}