@charset "utf-8";

@font-face {
	font-family: 'EurostileExtended-Roman-DTCRe';
	src: url('/fileadmin/conject/administration/fonts/eurostyle-webfont.eot');
	src: local('☺'), url('/fileadmin/conject/administration/fonts/eurostyle-webfont.woff') format('woff'), url('/fileadmin/conject/administration/fonts/eurostyle-webfont.ttf') format('truetype'), url('/fileadmin/conject/administration/fonts/eurostyle-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FE: This css is the main css for the homepage - designs the main layout */
/* Default settings */
	/* Main */
* {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
}
body {
	background-color: #f5f5f5;
}
.clear {
	clear: both;
}

	/* Links */
a,
a b,
a strong,
a span {
	font-weight: bold;
	color: #3567b0;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}

	/* CSC css_styled_content */
h5 {
	font-size: 14px;
	color: #4576BB;
}
h3.conject_com {
	font-family: 'EurostileExtended-Roman-DTCRe', Tahoma, Arial, sans-serif;
	color: white;
	font-size: 22px;
	padding: 40px 0 0 145px;
	position: absolute;
}
p {
	padding: 3px 0;
}
p.small,
p.small a {
	font-size: 9px;
}
p.arabic {
	direction: rtl;
}
p.xxx {
	padding-left: 450px;
}
img.icon_link {
	padding-top: 3px;
}
div.news_single_content img.icon {
	float: none;
}
dd.csc-textpic-caption {
	font-size: 9px;
	padding: 5px 0 0 0;
	width: auto;
}
dd.csc-textpic-caption a {
	font-size: 9px;
}
img.rosette {
	position: absolute;
}
p.totop {
	position: absolute;
	margin: -40px 0 0 705px;
}
p.totop a {
	font-size: 9px;
}
iframe.RegistrationIframe {
  margin-top: 5px;
  border: 0px;
  width: 100%;
  height: 550px;
  overflow: hidden;
}
td,
td.c2l1-middle,
td.c2l1-left {
	vertical-align: top;
}
td.c2l2-middle {
	background: none;
}
td.c2l2-left {
	border-right: 0;
}
p.bodytext img {
	margin-right: 10px;
}
p.align-center {
	text-align: center;
}
tr.odd {
	background-color: #F5F5F5;
}
div.indent {
	margin-left: 20px;
}
iframe.login_ng {
	background: none;
}
.conjectPM {
	padding-left: 10px;
}

/* Header */
div#header {
	height: 95px;
	background-image: url(../img/header_bg.jpg);
	background-repeat: repeat-x;
}
div#header_inner {
	width: 1000px;
	height: 94px;
	margin: 0 auto;
	background-image: url(../img/header_inner_bg.jpg);
	background-repeat: no-repeat;
}

/* Content */
div#content_top {
	height: 20px;
	background-image: url(../img/shadow1.jpg);
	background-repeat: repeat-x;
}
div#content_top_inner {
	max-width: 1200px;
	height: 20px;
	margin: 0 auto;
	background-image: url(../img/shadow2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
div#content {
	width: 1020px;
	margin: 0 auto;
	margin-top: 30px;
}
div#left {
	/* small column */
	float: right;
	width: 180px;
	overflow: hidden;
}
div#right {
	/* large column */
	float: left;
	width: 790px;
	margin-left: 15px;
}
div#full {
	margin-left: 12px;
}

/* Footer */
div#footer1 {
	height: 34px;
	background-image: url(../img/footer1_bg.jpg);
	background-repeat: repeat-x;
}
div#footer1_inner {
	width: 990px;
	margin: 0 auto;
}
div#footer2 {
	height: 130px;
	background-image: url(../img/footer2_bg.jpg);
	background-repeat: repeat-x;
	background-color: #CBCBCB;
	display: none;
}
div#footer2_inner {
	max-width: 1200px;
	height: 110px;
	margin: 0 auto;
	background-image: url(../img/footer2_inner_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
div#footer2_inner2 {
	width: 990px;
	margin: 0 auto;
}
div#footer3 {
	height: 35px;
}
div.footer3 {
	width: 1000px;
	margin: 10px auto 0 auto;
}

/* Diverse Elemente */

	/* Logo */
img.logo {
	margin: 10px 0 0 934px;
	cursor: pointer;
}

	/* Main Menu */
ul.menu_1 {
	list-style-type: none;
	position: absolute;
	top: 76px;
	!top: 75px;
	margin-left: 5px;
}	
ul.menu_1 li {
	float: left;
	background-image: url(../img/menu_1_bg_r.png);
	background-position: 100% 0;
	background-repeat: no-repeat;
	margin: 0 1px;
}
ul.menu_1 li a {
	float: left;
	background-image: url(../img/menu_1_bg_l.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	color: white;
	padding: 4px 10px 2px 12px;
	margin-right: 3px;
	font-weight: bold;
}
ul.menu_1 li a:hover {
	text-decoration: none;
}
ul.menu_1 li.act {
	background-image: url(../img/menu_1_bg_r_act.png);
}
ul.menu_1 li a.act {
	background-image: url(../img/menu_1_bg_l_act.png);
	color: #3567b0;
	font-weight: bold;
}

	/* Submenu */
ul.menu_2 {
	list-style-type: none;
	margin-left: 1px;
}
ul.menu_2 li a {
	display: block;
	padding: 3px 0 3px 20px;
	font-weight: normal;
}
ul.menu_2 li a.act {
	font-weight: bold;
	background-image: url(../img/dot.png);
	background-position: 4px 5px;
	background-repeat: no-repeat;
}
ul.menu_2 li a:hover {
	background-image: url(../img/dot.png);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	text-decoration: none;
}
ul.menu_2 li ul {
	padding-left: 15px;
	margin: 0;
}
ul.menu_2 li ul li a,
ul.menu_2 li ul li a.act,
ul.menu_2 li ul li a:hover {
	background-image: none;
}

	/* Footer Menus (4 columns) */
div.footer2_col {
	width: 230px; 
	float: left;
	margin: 10px 15px 0 60px;
}
div.footer2_col1 {
	width: 200px;
	margin-left: 0;
}
div.footer2_col2 {
	width: 200px;
}
div.footer2_col3 {
	width: 225px;
}
div.footer2_col4 {
	width: 125px;
}
ul.footer2_col {
	list-style-type: none;
}
ul.footer2_col li ul {
	list-style-type: none;
	padding-top: 5px;
}
ul.footer2_col li a {
	color: #6d6d6d;
	font-weight: bold;
}
ul.footer2_col li a:hover,
ul.footer2_col li ul li a:hover {
	text-decoration: none;
	display: block;
}
ul.footer2_col li ul li a {
	color: #808080;
	padding: 3px 0;
	font-weight: normal;
	display: block;
	font-size: 11px;
}

	/* Footer Language Selector */
ul.footer_lang {
	list-style-type: none;
	text-align: center;
}
ul.footer_lang li {
	display: inline;
	background-image: url(../img/gap.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
ul.footer_lang li.first {
	background-image: none;
}
ul.footer_lang li a {
	padding: 0 5px 3px 25px;
	color: #444;
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 6px 0;
}
ul.footer_lang li a.en {
	background-image: url(../img/flag_en.gif);
	padding-left: 35px;
}
ul.footer_lang li a.me {
	background-image: url(../img/flag_me.gif);
	padding-left: 35px;
}
ul.footer_lang li a.de {
	background-image: url(../img/flag_de.gif);
}
ul.footer_lang li a.ru {
	background-image: url(../img/flag_ru.gif);
}
ul.footer_lang li a.pl {
	background-image: url(../img/flag_pl.gif);
}

	/* Footer Additional Menu (copyight) */
ul.footer_copyright {
	list-style-type: none;
	margin: 5px 0;
	padding-bottom: 10px;
	text-align: center;
}
ul.footer_copyright li {
	display: inline;
	font-size: 11px;
}
ul.footer_copyright li.last a,
ul.footer_copyright li.first a {
	background-image: none;
}
ul.footer_copyright li a {
	background-image: url(../img/gap.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	padding: 0 7px 3px 5px;
	color: #444;
	font-size: 11px;
}
ul.footer_copyright li a.footerlink {
	padding: 0;
	color: #3567b0;
}

	/* Language Switcher */
div.lang {
	position: absolute;
	z-index: 9;
}
ul.lang {
	padding: 0 0 0 119px;
	padding-top: 10px;
	width: 60px;
}
ul.lang li a {
	font-size: 10px;
	display: block;
	text-decoration: none;
	background-image: url(../img/edge.gif);
	background-position: 47px 3px;
	!background-position: 47px 4px;
	background-repeat: no-repeat;
	white-space: nowrap;
}
ul.lang, 
ul.lang li ul {
	list-style-type: none;
}
ul.lang li ul {
	display: none;
	padding: 10px 0 10px 0;
	width: 153px; 
	overflow: hidden;
}
ul.lang li ul li a {
	background-image: none;
	display: block;
	padding: 3px 0 3px 20px;
	font-size: 9px;
}
ul.lang li ul li a.act,
ul.lang li ul li a:hover {
	background-image: url(../img/dot.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	!background-position: 5px 6px;
	font-weight: bold;
}
ul.lang li:hover ul {
	display: block;
}
div.lang:hover ul.lang {
	background-image: url(../img/boxes/box_main_smallalt_top_long.png);
	background-repeat: no-repeat;
	background-position: 100px 0;
	width: 180px;
}
div.lang:hover div.lang_footer {
	background-image: url(../img/boxes/box_main_smallalt_bottom.png);
	background-repeat: no-repeat;
	background-position: 100px 100%;
	height: 25px;
	width: 400px;
}

	/* Navigationspfad */
div.navpath {
	width: 500px;
	height: 30px;
	color: #808080;
	padding: 10px 0 0 312px;
	font-size: 10px;
}
div.navpath a {
	font-size: 10px;
	color: #808080;
}

	/* Searchfield */
input.search_input {
	background-image: url(../img/search_bg.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 154px;
	padding: 4px 0 3px 5px;
	margin: 15px 0 5px 4px;
	color: #9f9f9f;
	font-weight: bold;
	font-size: 11px;
}
input.search_submit {
	position: absolute;
	margin: 19px 0 0 -31px;
	!margin: 20px 0 0 -31px;
}

	/* Search results */
div.tx-indexedsearch-searchbox table,
div.tx-indexedsearch-whatis,
td.tx-indexedsearch-info,
td.tx-indexedsearch-path,
div.tx-indexedsearch-rules {
	display: none;
}
div.tx-indexedsearch-browsebox {
	padding-bottom: 20px;
	font-weight: bold;
}
td.tx-indexedsearch-percent {
	color: #FF9E09;
	font-weight: bold;
}
strong.tx-indexedsearch-redMarkup {
	color: #FF9E09;
}
td.tx-indexedsearch-descr {
	padding: 0 50px 10px 0;
	border-bottom: 1px solid #CBCBCB;
}

	/* Social Bookmarks */
div.bookmarks {
	width: 180px;
	padding: 10px 0;
	float: left;
}
div.bookmarks a {
	color: white;
	font-size: 11px;
	font-weight: normal;
	padding-right: 12px;
	background-image: url(../img/edge_white.png);
	background-position: 100% 3px;
	background-repeat: no-repeat;
}
div.bookmarks a:hover {
	text-decoration: none;
}
div.bookmarks_inner {
	display: none;
	position: absolute;
	margin: -95px 0 0 -6px;
	!margin: -70px 0 0 -102px;
}
div.bookmarks:hover div.bookmarks_inner {
	display: block;
}
div.bookmarks:hover div.bookmarks_inner {
	width: 180px;
}
div.bookmarks div.bookmarks_inner div.bookmarks_inner2 {
	background-image: url(../img/boxes/box_main_smallalt_top.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 10px;
}
div.bookmarks:hover div.bookmarks_inner div.bookmarks_footer {
	background-image: url(../img/boxes/box_main_smallalt_bottom.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
	height: 20px;
	width: 180px;
}
ul.bookmarks {
	list-style-type: none;
	padding: 10px 0 0 2px;
}
ul.bookmarks li {
	display: inline;
}
ul.bookmarks li a {
	padding: 12px 0;
}
img.bookmark {
	padding-right: 2px;
}

	/* Newsletter Subscribe */
div.newsletter_subscribe {
	float: right;
	padding-top: 8px;
	margin-right: -10px;
}	
div.newsletter_subscribe a {
	color: white;
}
div.newsletter_subscribe label {
	font-size: 11px;
	color: white;
	padding-right: 10px;
}
input.newsletter_subscribe_input {
	background-color: white;
	border: 1px solid #194AA6;
	font-size: 11px;
	width: 90px;
	padding: 2px 30px 3px 3px;
}
input.newsletter_subscribe_input:focus {
	width: 150px;
}
input.newsletter_subscribe_submit {
	position: absolute;
	margin-left: -25px;
	margin-top: 3px;
}

	/* Login */
div#login {
	width: 267px;
	margin-right: 97px;
	background-repeat: no-repeat;
	background-position: 0 100%;
	
	position: absolute;
	left: 50%;
	margin-left: 238px;
}
div.login_small {
	background-image: url(../img/login_bg_small.png);
	height: 50px;
}
div.login_large {
	background-image: url(../img/login_bg_large.png);
	height: 125px;
}
div.login_inner {
	background-color: #fff;
	margin: 10px 5px 10px 20px;
	border: 1px solid white;
}
img.login_more {
	position: absolute;
	margin-left: -13px;
}
div.login_small div.login_inner img.login_more {
	margin-top: 21px;
}
div.login_large div.login_inner img.login_more {
	margin-top: 96px;
}
div.login_small div.login_inner {
	height: 20px;
	overflow: hidden;
}
input.login_username,
input.login_password {
	border: 1px solid #194AA6;
	width: 110px;
	height: 16px;
	font-size: 11px;
	padding: 1px 0 0 2px;
}
input.login_password {
	margin-left: 5px;
}
input.login_submit {
	position: absolute;
	margin: 2px 0 0 -24px;
	!margin: 3px 0 0 -28px;
}
div.login_text_left {
	margin-top: 0;
	float: left;
}
div.login_text_right {
	margin-top: 0;
	margin-right: 11px;
	float: right;
}
div.login_text_left p a,
div.login_text_right p a {
	font-size: 10px;
}
div.login_text_left p,
div.login_text_right p {
	margin-top: 0;
	padding: 1px 0;
}

/* Shortcuts (print, tipafried, pdf) */
div.shortcut {
	width: 795px;
	height: 33px;
	text-align: right;
	margin: -16px 0 10px 0;
}
img.icon_shortcut {
	margin: 0 3px;
}
img.icon_shortcut_tipafriend {
	margin-right: 6px;
}

/* Boxes */
	/* full size */
		/* box_campaign */
div.box_campaign {
	margin: 0 0 30px 5px;
	width: 999px;
	height: 231px;
	background-image: url(../img/boxes/box_campaign_bg.png);
	background-repeat: no-repeat;
}
div.box_campaign div.box_campaign_inner {
	padding: 10px 0 0 15px;
}
div.box_campaign div.box_campaign_inner div.campaign {
	width: 240px;
	height: 194px;
	background-image: url(../img/boxes/box_campaign_inner_bg.png);
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	margin-left: 2px;
}
div.box_campaign div.box_campaign_inner div.campaign2,
div.box_campaign div.box_campaign_inner div.campaign3,
div.box_campaign div.box_campaign_inner div.campaign4 {
	margin-left: 3px;
}
div.box_campaign div.box_campaign_inner div.campaign div.campaign_inner {
	margin: 20px;
	width: 200px;
	height: 145px;
	overflow: hidden;
}
div.box_campaign div.box_campaign_inner div.campaign div.campaign_inner h2 {
	font-size: 16px;
	width: 105px;
	!width: 100px; /* needed for IE6 */
	float: left;
	text-align: right;
	padding-top: 10px;
}
div.box_campaign div.box_campaign_inner div.campaign div.campaign_inner img {
	margin: 0 0 5px 6px;
	!margin: 0 0 3px 6px;
}
div.box_campaign div.box_campaign_inner div.campaign div.campaign_inner p {
	clear: both;
	text-align: justify;
}

	/* large */
		/* box_main */
div#content div#right div.box_main {
	width: 794px;
	margin-bottom: 10px;
	margin-top: 1px;
}
div#content div#right div.box_main div.box_main_top {
	width: 794px;
	height: 13px;
	background-image: url(../img/boxes/box_main_normal_top.png);
	background-repeat: no-repeat;
	font-size: 1px; /* IE6 Height Hack */
}
div#content div#right div.box_main div.box_main_center {
	width: 794px;
	background-image: url(../img/boxes/box_main_normal_center.png);
	background-repeat: repeat-y;
	padding: 1px 0;
}
div#content div#right div.box_main div.box_main_bottom {
	width: 794px;
	height: 38px;
	background-image: url(../img/boxes/box_main_normal_bottom.png);
	background-repeat: no-repeat;
}
div#content div#right div.box_main div.box_main_center div.box_main_center_inner {
	width: 760px;
	margin: 0 auto;
	/*overflow: hidden;*/
}
div.box_main_center_inner h1,
div.box_main_center_inner h5 {
	padding-bottom: 10px;
}
div.box_main_center_inner ol {
	margin-left: 20px;
	!margin-left: 25px;
}
div.box_main_center_inner ol li {
	padding: 2px 0;
}
div#content div#right div.box_main div.box_main_center div.box_main_center_inner ul {
	list-style-type: none;
}
div#content div#right div.box_main div.box_main_center div.box_main_center_inner ul li {
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 4px 0 4px 20px;
}

		/* box_grey */
div.box_grey {
	margin: 30px 0;
}
div.box_grey_top {
	background-image: url(../img/boxes/box_grey_top.png);
	background-repeat: no-repeat;
	width: 793px;
	height: 7px;
	font-size: 1px; /* IE6 Height Hack */
}
div.box_grey_center {
	width: 793px;
	background-image: url(../img/boxes/box_grey_center.png);
	background-repeat: repeat-y;
}
div.box_grey_bottom {
	background-image: url(../img/boxes/box_grey_bottom.png);
	background-repeat: no-repeat;
	width: 793px;
	height: 7px;
}
div.box_grey_inner {
	padding: 10px 20px;
}
div.box_grey_inner p {
	text-align: justify;
}
div.box_grey_inner h1,
div.box_grey_inner h5 {
	margin-bottom: 10px;
}
div.box_grey_inner ol {
	margin-left: 15px;
}
div.box_grey_inner ul {
	list-style-type: none;
}
div.box_grey_inner ul ul li {
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 20px;
}
div.box_grey_inner ol {
	margin-left: 40px;
}
div#content div#right div.box_grey div.box_grey_inner ul {
	list-style-type: none;
}
div#content div#right div.box_grey div.box_grey_inner ul li {
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 4px 20px;
}

		/* box_coolblue */
div.box_coolblue_all {
	margin: 25px 0 10px 0;
}
div.box_coolblue {
	background-image: url(../img/boxes/box_coolblue_header.png);
	background-repeat: no-repeat;
	width: 793px;
}
div.box_coolblue_bottom {
	background-image: url(../img/boxes/box_coolblue_footer.png);
	background-repeat: no-repeat;
	width: 793px;
	height: 39px;
}
div.box_coolblue_inner {
	background-image: url(../img/boxes/box_coolblue_inner.gif);
	background-repeat: no-repeat;
	width: 793px;
}
div.box_coolblue_inner2 {
	padding: 15px;
}
div.box_coolblue_inner2 p,
div.box_coolblue_inner2 span,
div.box_coolblue_inner2 label,
div.box_coolblue_inner2 p a,
div.box_coolblue_inner2 ul li,
div.box_coolblue_inner2 ul li a,
div.box_coolblue_inner2 b,
div.box_coolblue_inner2 strong {
	color: white;
}
div.box_coolblue_inner2 div.csc-header {
	height: 29px;
	background-image: url(../img/boxes/box_coolblue_title_bg_l.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	margin-top: -43px;
}
div.box_coolblue_inner2 div h1,
div.box_coolblue_inner2 div h5 {
	background-image: url(../img/boxes/box_coolblue_title_bg_r.png);
	background-repeat: no-repeat;
	background-position: right 0;
	height: 29px;
	color: white;
	margin: 0 0 0 10px;
	padding: 10px 20px 0 10px;
}
div.box_coolblue_inner2 div h1 strong,
div.box_coolblue_inner2 div h5 strong {
	color: white;
}
		/* box events, campaigns 3cols */
div.box_event_3cols {
	width: 794px;
	height: 285px;
	overflow: hidden;
	background-image: url(../img/boxes/box_campaign_3cols_bg.png);
	background-repeat: no-repeat;
}
div.box_event_3cols_inner {
	padding: 14px 12px;
}
div.box_event_3cols div.box_event_3cols_inner div.campaign {
	width: 253px;
	height: 197px;
	background-image: url(../img/boxes/box_campaign_3cols_inner_bg.png);
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	margin-left: 2px;
}
div.box_event_3cols div.box_event_3cols_inner div.campaign div.campaign_inner {
	margin: 25px;
	width: 200px;
	height: 145px;
	overflow: hidden;
}
div.box_event_3cols div.box_event_3cols_inner div.campaign div.campaign_inner h2 {
	font-size: 16px;
	width: 105px;
	!width: 100px; /* needed for IE6 */
	float: left;
	text-align: right;
	padding-top: 10px;
}
div.box_event_3cols div.box_event_3cols_inner div.campaign div.campaign_inner img {
	margin: 0 0 5px 6px;
	!margin: 0 0 3px 6px;
	float: right;
}
div.box_event_3cols div.box_event_3cols_inner div.campaign div.campaign_inner p {
	clear: both;
	text-align: justify;
}

	/* small */
		/* box_main */
div#content div#left div.box_main {
	width: 179px;
	margin-bottom: 20px;
}
div#content div#left div.box_main div.box_main_top {
	width: 179px;
	height: 12px;
	background-image: url(../img/boxes/box_main_small_top.png);
	background-repeat: no-repeat;
	font-size: 1px; /* IE6 Height Hack */
}
div#content div#left div.box_main div.box_main_center {
	width: 179px;
	background-image: url(../img/boxes/box_main_small_center.png);
	background-repeat: repeat-y;
}
div#content div#left div.box_main div.box_main_bottom {
	width: 179px;
	height: 21px;
	background-image: url(../img/boxes/box_main_small_bottom.png);
	background-repeat: no-repeat;
}
div#content div#left div.box_main div.box_main_center div.box_main_center_inner {
	width: 160px;
	margin: 0 auto;
	overflow: hidden;
}
div#content div#left div.box_main div.box_main_center div.box_main_center_inner dl {
	padding-left: 5px;
}
div#content div#left div.box_main div.box_main_center div.box_main_center_inner ul.csc-menu-1, 
div#content div#left div.box_main div.box_main_center div.box_main_center_inner ul.csc-menu-3 {
	list-style-type: none;
}
div#content div#left div.box_main div.box_main_center div.box_main_center_inner ul.csc-menu-1 li,
div#content div#left div.box_main div.box_main_center div.box_main_center_inner ul.csc-menu-3 li {
	background-image: url(../img/dot.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 20px;
}
div#content div#left div.box_main div.box_main_center div.box_main_center_inner ul.csc-menu-1 li a,
div#content div#left div.box_main div.box_main_center div.box_main_center_inner ul.csc-menu-3 li a {
	display: block;
	font-weight: normal;
	padding: 2px 0;
}

/* Tables */
td.multicolumn_col1 {
	padding-right: 10px;
	border-right: 1px solid #ebebeb;
}
td.multicolumn_col2 {
	padding-left: 10px;
}
div#content div#right div.box_main div.box_main_center div.box_main_center_inner td.multicolumn_col1 ul li,
div#content div#right div.box_main div.box_main_center div.box_main_center_inner td.multicolumn_col2 ul li {
	background: none;
	padding-left: 5px;
}
div#content div#right div.box_main div.box_main_center div.box_main_center_inner td.multicolumn_col1 ul,
div#content div#right div.box_main div.box_main_center div.box_main_center_inner td.multicolumn_col2 ul {
	list-style-type: disc;
	margin-left: 14px;
}

/* Extensions */
	/* rgtabs */
div#content div#right div.box_grey div.box_grey_inner div div ul.rgtabs-menu,
ul.rgtabs-menu {
	position: absolute;
	margin-top: -33px;
	list-style-type: none;
}
div.box_grey_inner ul.rgtabs-menu {
	margin-top: -41px;
}
.rgtabs-menu li,
div#content div#right div.box_main div.box_main_center div.box_main_center_inner ul.rgtabs-menu li,
div#content div#right div.box_grey div.box_grey_inner div div ul.rgtabs-menu li {
	list-style-type: none;
	background-image: url(../img/tab_l_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin: 0 5px 0 0 !important;
	padding: 0 0 0 14px !important;
}
ul.rgtabs-menu li a {
	background-image: url(../img/tab_r_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #194aa6;
	padding: 2px 12px 0 0;
	text-decoration: none;
	outline: 0;
}
ul.rgtabs-menu li a strong {
	color: #194aa6;
}
ul.rgtabs-menu li.rgtabs-selected,
div#content div#right div.box_main div.box_main_center div.box_main_center_inner ul.rgtabs-menu li.rgtabs-selected,
div#content div#right div.box_grey div.box_grey_inner div div ul.rgtabs-menu li.rgtabs-selected {
	background-image: url(../img/tab_l_on.gif);
	background-position: top left;
}	
ul.rgtabs-menu li.rgtabs-selected a {
	background-image: url(../img/tab_r_on.gif);
	background-position: top right;
	color: white;
}
ul.rgtabs-menu li.rgtabs-selected a strong {
	color: white;
}

	/* tt_news */
div.news_single_content img {
	/*float: right;
	border: 1px solid #3567B0;*/
	padding: 1px;
	margin: 0 0 10px 10px;
}
div.news-single-img {
	float: right;
}
div.news_list img {
	float: right;
	margin: 10px;
}
		/* Campaigns */
div.news_archive {
	float: right;
	margin: -15px 29px 0 0;
	!margin: -25px 29px 0 0;
}
div.news_archive a {
	color: white;
	font-size: 10px;
}
		/* Events */
div.news-list-item {
	margin: 10px 0 0 0;
}
p.news_cat {
	float: right;
	margin-top: -3px;
}

	/* wt_gallery */
		/* list view */
img.wtgallery_list {
	padding: 20px;
}
h2.wtgallery_list {
	display: none;
}

	/* wt_directory */
		/* lonely */
div.wtdirectory_lonely_inner h2,
div.wtdirectory_lonely_inner h3 {
	padding: 3px 0 5px 0;
}
		/* team */
			/* list view */
div.wtdirectory_detail a,
div.wtdirectory_list a {
	float: right;
	margin-left: 20px;
}
div.wtdirectory_detail p a,
div.wtdirectory_list p a {
	float: none;
	margin: 0;
}
div.wtdirectory_list a:hover,
div.wtdirectory_detail a:hover {
	border: none;
	text-decoration: none;
}
div.wtdirectory_list a img,
div.wtdirectory_detail a img {
	border: 1px solid #194AA6;
	padding: 1px;
}
div.wtdirectory_list a:hover img {
	border: 1px solid #FF9F00;
}
div.wtdirectory_list_inner {
	padding: 10px 0;
}
div.wtdirectory_list_inner p,
div.wtdirectory_detail p {
	text-align: justify;
}
div.wtdirectory_pagebrowser {
	display: none;
}
			/* detail view */
p.wtdirectory2powermail_38 {
	display: none; /* hide email link in ulrich hermes profile */
}

	/* wt_contentchange */
div.wt_contentchange_link {
	display: none;
}

	/* follow us */
img.follow_us {
	position: fixed;
	top: 310px;
	right: 0;
}

	/* felogin */
div.tx-felogin-pi1 form fieldset {
	border: none;
	padding: 30px 0;
}
div.tx-felogin-pi1 form fieldset legend {
	display: none;
}
div.tx-felogin-pi1 h3 {
	padding-bottom: 10px;
}
div.tx-felogin-pi1 form fieldset div label {
	display: block;
	float: left;
	width: 140px;
	clear: left;
	margin: 3px 0;
	font-weight: bold;
}
div.tx-felogin-pi1 form fieldset div input {
	width: 150px;
	margin: 3px 0;
	/*margin-left: 140px;*/
}
input#user,
input#pass {
	margin-left: 0;
}
input#permalogin {
	width: auto;
	margin-left: 0;
}
a.logout {
	display: block;
	background-color: #3668B1;
	background-image: url("../img/header_bg.jpg");
	color: white;
	padding: 7px;
	width: 60px;
	text-align: center;
	border-top: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
	margin-left: 7px;
}

	/* sr_feuser_register */
div.tx-srfeuserregister-pi1 form fieldset {
	border: 0;
}
div.tx-srfeuserregister-pi1 form fieldset dl dt label {
	display: block;
	float: left;
	width: 140px;
	clear: left;
	margin: 3px 0;
	font-weight: bold;
}
div.tx-srfeuserregister-pi1 form fieldset dl dt label span {
	color: #FF9E09;
}
div.tx-srfeuserregister-pi1 form fieldset dl dd input {
	width: 150px;
	margin: 3px 0;
	margin-left: 140px;
}
div.tx-srfeuserregister-pi1 form fieldset dl dd input.tx-srfeuserregister-pi1-submit {
	margin-left: 280px;
}
dt.pw {
	margin-top: 15px;
}

	/* googlemap */
div.tx-lumogooglemaps-pi1 div div span {
	display: none;
}

	/* Marketo CSS for iframe */
iframe.marketo {
	width: 740px; 
	height: 600px; 
	border: 0;
	overflow: hidden;
}
div#left iframe.marketo {
	height: 500px;
	width: 160px; 
}

	/* Shoutbox */
div.in2feusershoutbox_left {
	width: 480px;
	padding-right: 15px;
	border-right: 1px solid #EBEBEB;
	float: left;
}
div.in2feusershoutbox_right {
	width: 30%;
	padding-left: 15px;
	float: left;
}
div.in2feusershoutbox_right textarea,
div.in2feusershoutbox_right select {
	width: 100%;
	margin-bottom: 10px;
	padding: 3px 0;
	outline: none;
}
div.in2feusershoutbox_right select option {
	padding: 2px;
	outline: none;
}
a.in2feusershoutbox_submit {
	display: block;
	background-color: #3668B1;
	background-image: url("../img/header_bg.jpg");
	color: white;
	padding: 5px 8px;
	border-top: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}

ul#in2feusershoutbox li {
	clear: both;
	margin-bottom: 20px;
}
span.category,
span.name,
span.date {
	font-size: 9px;
	display: block;
	float: left;
	width: 100px;
	font-weight: bold;
	margin-top: 4px;
}
span.name {
	width: 120px;
}

/* multicolumn */

div#content div#right div.box_main div.box_main_center div.box_main_center_inner ul li.column1,
div#content div#right div.box_main div.box_main_center div.box_main_center_inner ul li.column2 {
	padding: 0;
	background: none;
	float: left;
	width: 47% !important;
}

div#content div#right div.box_main div.box_main_center div.box_main_center_inner ul li.column2 {
	border-left: 1px solid #FF9F00;
	padding-left: 20px;
}

/* callback */
img.callback_picture {
	display: none;
	width: 50px;
}
span.callback_close {
	display: none;
	font-weight: bold;
	cursor: pointer;
	position: absolute;
	margin: -31px 0 0 145px;
	color: #FF9E09;
	font-size: 20px;
}
/*div#left img.callback_picture {
	display: block;
	cursor: pointer;
	margin: -25px 0 0 110px;
}*/

