body {
	margin:0;
	padding:0;
	background-color:#E8E8E8;
	background-image:url(/fileadmin/www.finexpert.info/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;
}

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;
}

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(/fileadmin/www.finexpert.info/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:-142px;
	width:423px;
	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(/fileadmin/www.finexpert.info/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 {
		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:hover, div#left ul.third_level li a.current {
				/* font-weight:bold; */
				color:#40580C;
			}

	div#new_members {
		margin-top:19px;
		width:150px;
		height:259px;
		overflow:hidden;
		background-image:url(/fileadmin/www.finexpert.info/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;
	margin-top:20px;
	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 20px 0px 0px;
	width:590px;
	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:expression(0 + 'px');
	}

	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-top:28px;
	}


	div#start_news {
		width:428px;
		height:auto;
		float:left;
		padding-left:20px;
	}

		div#start_news a {
			text-decoration:none;
		}

		div#start_news h1 {
			margin-left:140px;
		}


		div.newsblock {
			width:430px;
			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:290px;
				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(/fileadmin/www.finexpert.info/images/backgrounds/bg_icon_news_green.gif);
                    background-repeat:no-repeat;
                    background-position:0px 3px;
				}

				div.newsblock .news_right h1.news_brown,
				div.newsblock .news_right .news_brown {
					text-indent:18px;
                    color:#978967;
                    background-image:url(/fileadmin/www.finexpert.info/images/backgrounds/bg_icon_news_brown.gif);
                    background-repeat:no-repeat;
                    background-position:0px 3px;
                }

				div.newsblock .news_right h1.news_violett,
				div.newsblock .news_right .news_violett {
					text-indent:18px;
                    color:#D574D6;
                    background-image:url(/fileadmin/www.finexpert.info/images/backgrounds/bg_icon_news_violett.gif);
                    background-repeat:no-repeat;
                    background-position:0px 3px;
                }

				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:140px;
		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 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 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;
			}
			*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#right {
	width:140px;
	background-color:#ffffff;
	float:right;
	padding:40px 0px 0px 0px;
}

	div#right div {
		float:right;
	}


	div#right form {
		display:block;
		width:140px;
		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 form input.login {
			width:60px;
			height:19px;
			margin:0px 0px 7px 49px;
			border:none;
			background-image:url(/fileadmin/www.finexpert.info/images/buttons/btn_login.gif);
		}
		div#right form input.sendpw {
			width:107px;
			height:17px;
			background-image:url(/fileadmin/www.finexpert.info/images/buttons/bg_btn_universal.gif);
		}
		div#right div#logout {
			color:#888888;
			padding:14px 0px 17px 0px;
			float:left;
			width:140px;
		}
		div#right div.tx-newloginbox-pi1 {
			/*height: 136px;*/
			color:#888888;
		}

			div#right div#logout a, div#right div.tx-newloginbox-pi1 p a {
				color:#888888;
				text-decoration:underline;
			}

		div#right div.tx-newloginbox-pi1 P.password
		{
			margin-bottom: 12px;
		}

		div#right div.tx-newloginbox-pi1 DIV#logout
		{
			margin-top: 1px;
			line-height: 120%;
		}

	div#right div#onvista {
		width:140px;
		height:auto;
		background-color:#656D6C;
		font-family:Arial,Helvetica,sans-serif;
		font-size:8px;
		color:#FFFFFF;
		margin:20px 0px 20px 0px;
	}

		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;
			height:expression(14 + 'px');
			border:0;
			margin:0;
			margin-bottom:expression(2 + 'px');
			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:140px;
		height:auto;
		float:right;
		margin-top:36px;
	}

		div#partner h1 {
			margin:0px 0px 3px 0px;
			padding:0;
		}

#partner .headline {
	text-transform: uppercase;
	color: #0071BB;
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
}

		div#partner img {
			padding-top:13px;
			padding-bottom:6px;
			margin-right:30px;
		}

		div#partner a {
			font-size: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.jwcalendar_single {
	width:560px;
	height:auto;
	float:left;
}
	div.jwcalendar_single div.left {
		width:140px;
		height:auto;
		float:left;
	}
	div.jwcalendar_single div.left h1 {
		padding-right:10px;
		/*font-family:Verdana, Geneva, sans-serif;*/
	}

.tx-jwcalendar-pi1 .headline {
	text-transform: uppercase;
	color: #0071BB;
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

	div.jwcalendar_single div.right {
		width:420px;
		height:auto;
		float:left;
	}
	div.jwcalendar_single div.right p.teaser {
		margin-top:0;
		color:#666666;
		font-weight:bold;
	}
	div.jwcalendar_single div.right p.category {
		color:#666666;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	div.jwcalendar_single div.right p.location {
		color:#666666;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	div.jwcalendar_single div.right p.organiser {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	div.jwcalendar_single div.right div.submit {
		text-align:right;
	}
	div.jwcalendar_single div.submit input {
		border:0;
		background-color:#FFFFFF;
		color:#86B918;
	}

	/* Terminliste Startseite */
    div#start_dates div.tx-jwcalendar-pi1 {
        width:140px;
        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:expression(11 + 'px');
		margin-bottom:expression(0 + 'px');
	}
		div#notes_list_container div.left_list hr {
			margin-left:expression(-20 + 'px');
		}


/* 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(/fileadmin/www.finexpert.info/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 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(/fileadmin/www.finexpert.info/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:expression('block');
		clear:expression('left');
		margin-left:expression('-' + 160 + 'px');
	}
	div.tx-srfeuserregister-pi1 div.indent input.tx-srfeuserregister-pi1-delete-icon {
		display:expression('inline');
		clear:expression('auto');
		margin-left:expression(0 + 'px');
	}
	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:expression('inline');
		margin-left:expression(0 + 'px');
	}
        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.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 textarea {
		width:276px;
		border:1px solid #E0E0E0;
	}
	div.tx-thmailformplus-pi1 input.tx-thmailformplus-submit {
		width:65px;
		height:19px;
		border:0;
		background-image:url(/fileadmin/www.finexpert.info/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 {
	width:570px;
	height:auto;
	float:left;
}

div.tx-cwtcommunity-pi1 div.letter_list, div.tx-cwtcommunity-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.user_list table {
	width:410px;
}

div.tx-cwtcommunity-pi1 div.user_list table th {
	/*background-color:#E5E5E5;*/
	border-right:2px solid #FFFFFF;
	padding:2px 8px 2px 8px;
}

div.tx-cwtcommunity-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;
}

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;
	}

/* 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(/fileadmin/www.finexpert.info/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;
}


/* Top 3 lists */

DIV.toplist
{
	margin: 0px 0px 20px 10px;
}

DIV.toplist DIV.headline
{
	text-transform: uppercase;
	color:#0071BB;
	font-family:Arial, Helvetiva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

DIV.toplist DIV.entry
{
	margin: 2px 0px 8px 0px;
}

DIV.toplist SPAN.highlight
{
	color: #86B918;
}


/* Text on home */

#main .txt_home
{
	margin: 0 0 10px 160px;
}

#right .txt_home
{
	float: left;
}

