
/*                                         */
/*  Maatwerk na oplevering hier te vinden  */
/*                                         */



/* Diverse aanpassingen */

.switzerland {
	background:url(../img/switzerland.gif) no-repeat left top;
}

.aktuelle-seminare ul li h3 {
	line-height: 21px;
}
.aktuelle-seminare ul li.last h3 {
	line-height: 21px;
}

.detail-part DL DD {
	width: 130px;
}

.newslist LI P SPAN {
	font-size: 12px;
}

.newslist a, .newslist a:active, .newslist a:visited, .newslist a:hover, .newslist a:link {
	color: #0267c6;
}

.mitglieder-list-part .mitglieder-list .links-part {
	position:absolute;
	right:10px;
	top:35px;
	width:85px;
}

.headinfo {
	width: 340px;
}

.tab-box {
	border-top: #dedede 1px solid;
}

.country-part {
	width: 100%;
	overflow: hidden;
	width: 800px;
}

.boxes ul li h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.boxes ul li span {
	font-family: "Frutiger LT 55 Roman", Arial, Helvetica;
}

.country-website ul {
	padding-left: 0;
	margin-left: 0;
}

.country-website ul li {
	width: 165px;
}

.aktuelle-seminare .links {
	width: 100px;
}

a.rss {
	display: none;
}

.sliderbuttonlr {
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.newsroom-part .float-right {
	float:right;
}

.france {
	background:url(../img/france.gif) no-repeat left top;
}

.blog-list {
	color: Black;
}

.headline-part .title-part {
	line-height: 25px;
}

.mitglieder-txt {
	width:380px;
}
.seminare-suche {
	width:475px;
}

.kompetenz-Finder dl dt {
	width:115px;
}

.datepicker-part dl dt {
	width:50px;
}

.social-web a.linkedin {
	background-position:-252px 0;
}
.social-web a.linkedin:hover {
	background-position:-252px -19px;
}

.Subline {
	font-size:14px;
	color:#828282;
	display:block;
	padding:0 0 10px 0;
}

.FirstParagraph {
	font-size:18px;
	color:#818181;
	line-height:22px;
	font-family:Helvetica, sans-serif;
	padding:10px 0;
}

img.PartnerImage
{
	float: left;
}

div.partner-profile
{
	width: 500px;
}

/* tbv Groepering van de downloads */

.pressemitteilungen-list li.Group {
	height:100%;
	overflow:hidden;
	padding:25px 0;
	margin:0 25px;
	background:url(../img/dot.gif) repeat-x left top;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pressemitteilungen-list li.Group h1 {
	line-height: 16pt;
}

.pressemitteilungen-list li.Grouped {
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pressemitteilungen-list li.Grouped span {
}

.pressemitteilungen-list li.Grouped h3 {
}

.pressemitteilungen-list li.Grouped h3 {
}



.pressemitteilungen-list h1 {
	font-size:24px;
	line-height:28px;
	padding:10px 0 15px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.pressemitteilungen-list h3 {
	font-size:16px;
	line-height:18px;
	padding:10px 0 15px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.pressemitteilungen-list h3 a {
	color:#000;
}

/* Standaard pagina nu wel met opmaak presenteren */

.standard-page h1, .standard-page h2, .standard-page h3, .standard-page p, .standard-page ul, .standard-page ol, .standard-page li {
	margin-top: 0;
	margin-bottom: 0;
}

.standard-page h1 {
	font-family:Georgia;
	color:#000;
	font-size:36px;
	line-height:38px;
	padding:5px 0 15px 0;
}

.standard-page h2 {
	font-family:Georgia;
	font-size:24px;
	line-height:26px;
	color:#000;
	padding:10px 0 15px 0;
}

.standard-page h3 {
	font-family: Helvetica, sans-serif;
	margin-bottom: 10pt;
	font-size: 10pt;
	font-weight: bold;
	color: #3e3e3e;
}

.standard-page p {
	font-family:"Frutiger LT 55 Roman",Helvetica,sans-serif;
	margin-bottom:5px;
	font-size:12px;
	color:#3e3e3e;
	padding:5px 0;
}

.standard-page img {
	padding-right: 20px;
}

.standard-page strong, .standard-page b {
	font-weight: bold;
}

.standard-page em, .standard-page i {
	font-style: italic;
}

.standard-page ul {
	list-style-type:disc;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	margin-left:35px;
	padding-left:0px;
}
.standard-page ol {
	list-style-type:decimal;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	margin-left:35px;
	padding-left:0px;
}

.standard-page p.Subline {
	font-size:14px;
	color:#828282;
	display:block;
	padding:0 0 10px 0;
}

.standard-page p.FirstParagraph {
	font-size:18px;
	color:#818181;
	line-height:22px;
	font-family:Helvetica, sans-serif;
	padding:10px 0;
}

.standard-page table.LogoTable {
	display: block;
	border-collapse: collapse;
	border: 0px dashed #AFAEAA;
	width: 100%;
}

.standard-page table.LogoTable td {
	border: 1px dashed #AFAEAA;
	padding: 10pt;
	width: 50%;
	text-align: center;
	vertical-align: center;
}

.standard-page table.BookTable {
	display: block;
	border-collapse: collapse;
	border-top: 1px dashed #AFAEAA;
	border-bottom: 1px dashed #AFAEAA;
	width: 100%;
}

.standard-page table.BookTable td {
	border-top: 1px dashed #AFAEAA;
	border-bottom: 1px dashed #AFAEAA;
	padding: 10pt;
	width: auto;
	text-align: left;
	vertical-align: top;
}

.standard-page table.BookTable td img {
	float: left;
}

.standard-page table ul, .standard-page table ol {
	list-style-type: none;
}

.boxes a, .boxes a:active, .boxes a:visited, .boxes a:hover, .boxes a:link,
.tab-box a, .tab-box a:active, .tab-box a:visited, .tab-box a:hover, .tab-box a:link,
.standard-page a, .standard-page a:active, .standard-page a:visited, .standard-page a:hover, .standard-page a:link {
	color: #0267c6;
}

.tab-box-01 strong, .tab-box-01 b {
	font-weight: bold;
}

.tab-box-01 em, .tab-box-01 i {
	font-style: italic;
}

.tab-box-01 ul {
	list-style-type:disc;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	margin-left:35px;
	padding-left:0px;
}
.tab-box-01 ol {
	list-style-type:decimal;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	margin-left:35px;
	padding-left:0px;
}

/* Load partner table into Standard formatted page */

.standard-page .mitgliederprofile-part .mitglieder-list-part ul.mitglieder-list {
	list-style-type: none;
	margin-left: 0px;
}

.standard-page .mitgliederprofile-part h1, .standard-page .mitgliederprofile-part h2, .standard-page .mitgliederprofile-part h3, 
.standard-page .mitgliederprofile-part h4, .standard-page .mitgliederprofile-part h5, .standard-page .mitgliederprofile-part h6 {
	font-size:100%;
	font-weight:normal;
}

.standard-page .mitgliederprofile-part {
	position:relative;
}
.standard-page .mitgliederprofile-part h2 {
	font-family:Georgia;
	font-size:24px;
	color:#000;
	padding:15px 0;
}
.standard-page .mitgliederprofile-part .select-part {
	height:20px;
	width:200px;
}
.standard-page .mitglieder-list-part {
	position:relative;
	z-index:1000;
}
.standard-page .mitglieder-list {
	border:1px solid #dedede;
	margin-top:15px;
	padding:0 10px;
}
.standard-page .mitglieder-list li {
	position:relative;
	height:100%;
	overflow:hidden;
	padding:12px 0;
	background:url(../img/dot.gif) repeat-x left bottom;
}
.standard-page .mitglieder-list li.last {
	background:none;
}
.standard-page .mitglieder-img {
	float:left;
	padding:0 15px;
}
.standard-page .mitglieder-txt {
	float:left;
	width:300px;
	padding:0 0 0 20px;
}
.standard-page .mitglieder-txt p {
	padding:10px 0 0 0;
	width:350px;
}
.standard-page .mitglieder-txt h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
}
.standard-page .mitglieder-txt h3 span {
	font-size:12px;
	color:#3e3e3e;
	font-family:"Frutiger LT 55 Roman";
	padding-left:5px;
	border-left:1px solid #06F;
}
.standard-page .mitglieder-list .links-part {
	position:absolute;
	right:10px;
	top:35px;
	width:100px;
}
.standard-page .mitglieder-list .links-part h2 {
	padding:10px 0 3px 0;
}
.standard-page .mitglieder-list .links-part span {
	padding-left:10px;
}
.standard-page .mitglieder-list .links-part a {
	display:block;
	color:#0267C6;
	font-size:10px;
}

/*
.pressemitteilungen-list a, .pressemitteilungen-list a:active, .pressemitteilungen-list a:visited, .pressemitteilungen-list a:hover, .pressemitteilungen-list a:link {
	color: #0267c6;
}
*/

.pressemitteilungen-part a {
	color: #0267c6;
}

.pressemitteilungen-part ul li h1 a, .pressemitteilungen-part ul li h2 a, .pressemitteilungen-part ul li h1 a {
	color:#000;
}


.standard-page a:hover {
	text-decoration:underline;
}

.inner-page-con-top .detail-part a,
.inner-page-con-top .detail-part a:link,
.inner-page-con-top .detail-part a:hover,
.inner-page-con-top .detail-part a:active,
.inner-page-con-top .detail-part a:visited 
{
	color: #0267c6;
}

.right a,
.right a:link,
.right a:hover,
.right a:active,
.right a:visited 
{
	color: #0267c6;
}

/* Zoekresultaten presenteren */

div.searchresult
{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	width: auto;
	display: block;
}

div.searchresult span.mark
{
	background-color:#FFFF00;
	float:none;
	color:black;
}

div.searchresult h1
{
	font-family:Georgia;
	font-size:24px;
	line-height:26px;
	color:#000;
	padding:10px 0 15px 0;
}

div.searchresult h2
{
	font-size:14px;
	color:#828282;
	display:block;
	padding:0 0 10px 0;
}

div.searchresult p
{
	width: auto;
	display: block;
	position: relative;
	left: 10px;
}

div.searchresult img
{
	padding-right: 20px;
}

div.searchresult span
{
	float: right;
	color:#828282;
}

div.searchresult span.FoundIn
{
	text-decoration: none;
}

div.evenrows
{
	background-color: #f2f1eb;
}

div.oddrows
{
	background-color: white;
}

/*.kontakt-page style */					

.kontakt-right {
	margin-bottom:20px;
	color:#303030;
	font-family:"Frutiger LT 55 Roman", Arial, Helvetica, sans-serif;
}
.contact-form p {
	color:#3e3e3e;
	padding:5px 0;
	font-family:Arial, Helvetica, sans-serif;
}
div.kontakt-inner {
	margin-bottom: 0;
}
div.kontakt-inner ul li {
	line-height:25px;
}
div.kontakt-inner ul li a {
	color:#0267c6;
}

.contact-form {
	position:relative;
	margin-top:15px;
	background:#e0e0de;
	padding:15px;
	width:600px;
}

.contact-form table {
	color:#3e3e3e;
	font-family:Arial, Helvetica, sans-serif;
}

.contact-form table tr td {
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}

.contact-form table tr td input.smallinput {
	width:120px;
}

.contact-form table tr td.small{
	width:120px;
}

.contact-form table tr td.smallcountry{
	width:60px;
}

.contact-form table tr td.aligntop{
	vertical-align:top;
}

.contact-form table tr td label.smallfont{
	font-size:10px;	
}

.contact-form table tr td label.smalllabel{
	width:120px;
}

.contact-form table tr td label.labelcountry{
	width:50px;
	padding-left:10px;
}
.contact-form table tr td select.smallselect{
	width:120px;
	border:1px solid #868686;
	background:url(../img/input_contact_bg.gif) no-repeat left top;
}

.contact-form table tr td select.select{
	border:1px solid #868686;
	background:url(../img/input_contact_bg.gif) no-repeat left top;
}

.contact-form table tr td textarea{
	width:310px;
	height:138px;
	border:1px solid #868686;
	background:url(../img/input_contact_bg.gif) no-repeat left top;	
}

.cmxform legend {
	font-size:24px;
	color:#3e3e3e;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 20px 0;
}
form.cmxform label {
	display:inline-block;
	line-height:1.8;
	vertical-align:top;
}
#commentForm label {
	font-size:14px;
	width:120px;
}

#commentForm label.widelabel{
	width: 300px;
}

#commentForm label.smalllabel{
	width: 120px;
}

#commentForm label.labelcountry{
	width: 60px;
}

#commentForm label.smallfont{
	font-size:10px;
}

.cmxform span.shuoming {
	font-size:10px;
	color:#3e3e3e;
	padding:0 0 0 123px;
}
.cmxform span.shuoming-02 {
	padding:0;
}
.cmxform input {
	height:20px;
	background:url(../img/input_contact_bg.gif) no-repeat left top;
	border:1px solid #868686;
	line-height:20px;
	padding:0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	width:305px;
}
#comment {
	width:310px;
	height:138px;
	border:1px solid #868686;
	background:url(../img/input_contact_bg.gif) no-repeat left top;
}
#zipcode {
	margin-right:10px;
	width:90px;
}
#commentForm label.label-country {
	width:60px;
}
#commentForm select {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
select {
	width:310px;
	height:20px;
}
.spe-select {
	top:163px;
	left:310px;
}

.spe2-select {
	position:absolute;
	left:96px;
	top:63px;
}

.contact-form p.select-part-02 {
	padding:0 0 0 120px;
}
select.select-02 {
	width:310px;
}
.cmxform input.submit {
	border:0;
	background:none;
	margin:15px 0 0 75px;
	width:105px;
	text-align:center;
	font-size:11px;
	color:#0267c6;
}
#commentForm label.error {
	display:inline;
	margin-left:10px;
	width:auto;
	font-size:10px;
}
form.cmxform label.error, label.error {
	color:red;
	font-size:11px;
}



/* Popup scherm onderhoudspagina */

.popup h1, .popup h2 {
	font-weight: bold;
	padding-top: 20px;
}
.popup td {
	vertical-align: top;
}
.popup h1 {
	font-size: 14pt;
}
.popup h2 {
	font-size: 12pt;
}

.popup input, .popup textarea {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	color: #3e3e3e;
}

/* div toont na update van het contactformulier niet meer goed */

.inner-ihr-kontakt {
	padding-bottom: 20px;
}

a.Menu
{
	margin-left: 10px;
	text-decoration: underline;
	color: #0000C0;
}

#show-part
{
	background-color: #f2f1eb;
}

.country-website ul li dl dt
{
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.tab-box-02
{
	overflow-y: scroll;
}

div.tab-box-02 strong, div.tab-box-02 b
{
	font-weight: bold;
}

div.tab-box-02 em, div.tab-box-02 i
{
	font-style: italic;
}

div.tab-box-02 ul
{
	list-style-type:disc;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	margin-left:35px;
	padding-left:0px;
}

div.tab-box-02 ol
{
	list-style-type:decimal;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	margin-left:35px;
	padding-left:0px;
}


div.de-con div.right
{
	padding-bottom: 20px;
}


/* Menu aanpassingen */

.sub-nav-warp-190 {
	width:190px;
	left:-21px;
	background:url(../img/z_menu_top_190.png) no-repeat left top;
}

.sub-nav-190 {
	background:url(../img/z_menu_bottom_190.png) no-repeat left bottom;	
}

.sub-nav-warp-390 {
	width:390px;
	left:-101px;
	background:url(../img/z_menu_top_390.png) no-repeat left top;
}

.sub-nav-390 {
	background:url(../img/z_menu_bottom_390.png) no-repeat left bottom;	
}

.sub-nav-warp-490 {
	width:490px;
	left:-201px;
	background:url(../img/z_menu_top_490.png) no-repeat left top;
}

.sub-nav-490 {
	background:url(../img/z_menu_bottom_490.png) no-repeat left bottom;	
}

.sub-nav-warp-590 {
	width:590px;
	background:url(../img/z_menu_top_590.png) no-repeat left top;
}

.sub-nav-590 {
	background:url(../img/z_menu_bottom_590.png) no-repeat left bottom;	
}

.sub-nav-warp-690 {
	width:690px;
	background:url(../img/z_menu_top_690.png) no-repeat left top;
}

.sub-nav-690 {
	background:url(../img/z_menu_bottom_690.png) no-repeat left bottom;	
}

/*.seminar-finder*/
.seminar-finder {
	margin-top:15px;
}

/*Anwendung style*/
.anwender-stories {
	margin-top:0px;
}

.social-web a.googleplus {
	background-position:-271px 0;
}
.social-web a.googleplus:hover {
	background-position:-271px -19px;
}

.next-blocks {
	margin-top:15px;
}

.application img {
	padding-right: 10px;
}

.extra-line {
	background:url(../img/dot.gif) repeat-x left top;
}

.with-top-border {
	border-top:1px solid #dedede;
}

.blog-list .NoBottom {
	background: none; !important
}

/* Aanpassingen 19-1-2015 */

.main-nav {
	left:210px;
}

.main-nav ul {
	margin-left:0;
}

ul.language {
	margin-left:0;
}

div.news-livestream h2 {
	line-height: 18pt;
}

/* Aanpassingen 15-2-2015 */

ul.standard_ul {
	list-style-type: disc; 
	list-style-position: inside;
}

ul.standard_ul > li {
	padding-bottom: 0px;
}

ul.inside_ul {
	list-style-type: square; 
	list-style-position: inside;
}

ul.inside_ul > li {
	padding-bottom: 0px;
}

ul.insidealpha_ul {
	list-style-type: lower-alpha; 
	list-style-position: inside;
}

ul.insidealpha_ul > li {
	padding-bottom: 0px;
}

.smallfont {
	font-size: 7pt;
}
