﻿/************************************************************************************
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation semantics 
(the look and formatting) of a document written in a markup language. 
Its most common application is to style web pages written in HTML and XHTML, 
but the language can also be applied to any kind of XML document, including plain XML, SVG and XUL.
*************************************************************************************/
/************************************************************************************
Main Properties
*************************************************************************************/
html, body {
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	background-color: rgba(240, 241, 245, 1.0);
	height:100%;
	width: 100%;
}
* {
	margin: 0px;
	padding: 0px;
}
/************************************************************************************
Font Properties
*************************************************************************************/
/* Headers, Titles */
h1 {
	font-size: 15px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #404040; 
	padding: 30px 0px 6px 10px; 
	margin: 0px;
}
/* Normal (Header 2, h2) */
h2 {
	font-size: 15px; 
	font-family: "Segoe UI Semibold", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #404040;
	padding: 30px 0px 6px 0px; 
	margin: 0px;
}
/* Normal (Header 3, h3)*/
h3 {
	font-size: 14px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
 	font-weight: bold;
	color: #757575;
	line-height: 20px;
	padding: 10px 0px 3px 10px; 
	margin: 0px;
	text-align: left;
}
/* Footer (Header 2, h2) */
h4 {
	font-size: 15px; 
	font-family: "Segoe UI Semibold", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #3d3d3d;
	padding: 25px 18px; 
	margin: 0px;
}
/* Header for Käsestückchen (Header 3, h3)*/
h5 {
	font-size: 14px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
 	font-weight: bold;
	color: #757575;
	line-height: 20px;
	padding: 0px 0px 12px 5px; 
	margin: 0px;
	text-align: left;
}
/* Header in Käsestückchen (h)*/
h6 {
    font: bold 15px Segoe UI;
    margin: 0px;
    padding: 0px 0px 3px 10px;
    text-align: left;
}
/* Normal Text (Body 2, p) */
h7 {
	font-size: 13px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #424242;
	line-height: 19px;
	padding: 5px 25px; 
	margin: 0px;
}
/* Normal Text (Body 1, p) */
p {
	font-size: 14px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #363636;
	line-height: 20px;
	padding: 0px 10px; 
	margin: 0px;
	text-align: justify;
}
/* Normal Text (Team Description, p) */
p.tm {
	font-size: 14px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #363636;
	line-height: 20px;
	padding: 0px 10px; 
	margin: 0px;
	text-align: left;
}
/* Normal Text (Team Sitemap, p) */
p.sitmp {
	margin: 20px 0px 0px 20px;
}
p.sitmpt {
	margin: 20px 0px 0px 40px;
}
/* Normal Text (Smaller, Overview) */
p.smll {
	font-size: 12px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #363636;
	line-height: 20px;
	padding: 0px 10px; 
	margin: 0px;
	text-align: justify;
}
/* Normal Text aligned RIGHT (Account) */
p.rght {
	font-size: 14px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #363636;
	line-height: 20px;
	padding: 0px 10px; 
	margin: 0px;
	text-align: right;
}
/* Normal Text Impressum*/
p.imp {
	font-size: 13px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #363636;
	line-height: 20px;
	padding: 0px 10px; 
	margin: 0px;
	text-align: justify;
}
/* Normal Text Impressum*/
p.help {
	font-size: 13px; 
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #363636;
	line-height: 20px;
	padding: 0px 10px; 
	margin: 0px;
	text-align: justify;
}
/**/
span.mheader {
    font-size: 14px;
    font-family:"Segoe UI"
    /*Fill out afterwards*/
    ;
    font-weight: bold;
    color: #757575;
    line-height: 20px;
    padding: 30px 0px 6px 0px;
    margin: 0px;
}
span.mbony {
    font-size: 14px;
    font-family:"Segoe UI";
    color: #363636;
    line-height: 20px;
    padding: 0px 10px;
    margin: 0px;
}
/************************************************************************************
Hyperlink Properties
*************************************************************************************/
/* Normal */
/* Unvisited Link and Visited Link */

/*
FILL OUT font-family:"Segoe UI"; IN SOME HYPERLINKS!!!
*/

a:link, a:visited {
	font-size: 13px;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #ff7f00; 
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	padding: 0px; 
	margin: 0px;
}     
/* Normal */
/* Mouse Over Link and Selected Link */
a:hover, a:active {
	font-size: 13px;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	color: #ff7f00;
	font-weight: bold;
	text-decoration: underline;
	line-height: 20px;
	padding: 0px; 
	margin: 0px;
}  
/* Normal - without/bold */
/* Unvisited Link and Visited Link */
a.sgd:link, a.sgd:visited {
	font-size: 14px;
	font-weight: normal;
}    
/* Normal - without/bold  */ 
/* Mouse Over Link and Selected Link */
a.sgd:hover, a.sgd:active {
	font-size: 14px;
	font-weight: normal;
} 
/* Small Hyperlink Properties */
/* Unvisited Link and Visited Link (change class in proper time) */
a.small:link, a.small:visited {
	padding: 0px 10px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}     
/* Mouse Over Link and Selected Link */
a.small:hover, a.small:active {
	padding: 0px 10px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}
/* Impressum, Datenschutz - Hyperlink Properties */
/* Unvisited Link and Visited Link (change class in proper time) */
a.impz:link, a.impz:visited {
	font-size: 13px;
	font-weight: normal;
}     
/* Mouse Over Link and Selected Link */
a.impz:hover, a.impz:active {
	font-size: 13px;
	font-weight: normal;
}    
/* Footer, Social Media - Hyperlinks Properties */
/* Unvisited Link and Visited Link (change class in proper time) */
a.foots:link, a.foots:visited {
	margin: 0px 10px;
	border: 1px solid #dfdee0;
	padding: 18px 5px 5px 5px;
}     
/* Mouse Over Link and Selected Link */
a.foots:hover, a.foots:active {
	margin: 0px 10px;
	border: 1px solid #ff7f00;
	padding: 18px 5px 5px 5px;
}
/* Footer, Intern - Hyperlinks Properties */
/* Unvisited Link and Visited Link (change class in proper time) */
a.foot:link, a.foot:visited {
	/*margin: 0px 10px;*/
	margin: 0px;
	border: 1px solid #dfdee0;
	padding: 4px 5px 5px 5px;
}     
/* Mouse Over Link and Selected Link */
a.foot:hover, a.foot:active {
	/*margin: 0px 10px;*/
	margin: 0px;
	border: 1px solid #ff7f00;
	padding: 4px 5px 5px 5px;
}   
/* Notification Umschlag (Account) */
a.notification:link, a.notification:visited {vertical-align: middle;}
a.notification:hover, a.notification:active{	border: 1px solid rgba(255, 127, 0, 0.5);}
/* External Hyperlinks Properties (Blue)*/
/* Unvisited Link and Visited Link (change class in proper time) */
a.external:link, a.external:visited {
	font-size: 14px;
	color: #0c6fc1; 
	font-weight: normal;
}     
/* Mouse Over Link and Selected Link */
a.external:hover, a.external:active {
	font-size: 14px;
	color: #0c6fc1;
	font-weight: normal;
}  
/* External */
/* Unvisited Link and Visited Link */
 a.ext:link, a.ext:visited {
    font-size: 14px;
    font-family:"Segoe UI";
    color: #0c6fc1;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    padding: 0px;
    margin: 0px;
}
/* Mouse Over Link and Selected Link */
 a.ext:hover, a.ext:active {
    text-decoration: underline;
}
/**/
a.cvl:link, a.cvl:visited {
    font-size: 13px;
    font-family:"Segoe UI";
    color: #ff7f00;
    font-weight: normal;
    text-decoration: none;
    text-align: right;
    display: block;
    line-height: 20px;
    padding: 0px;
    margin: 0px;
}
/* Mouse Over Link and Selected Link */
 a.cvl:hover, a.cvl:active {
    text-decoration: underline;
}
/* Timeline */
/* Unvisited Link and Visited Link */
 a.tml:link, a.tml:visited {
    font-size: 14px;
    font-family:"Segoe UI";
    font-weight: bold;
    color: #757575;
    text-decoration: none;
    line-height: 20px;
    padding: 0px;
    margin: 0px;
}
/* Mouse Over Link and Selected Link */
 a.tml:hover, a.tml:active {
    text-decoration: underline;
}
/* Links Marker Datenschutz - obsolete (id's instead)
a.marker:link, a.marker:visited, a.marker:hover, a.marker:active  {
	font-size: 15px; 
	color: #404040; 
	text-decoration: none;
}
*/
/* Links Marker Memberships & Certificates - obsolete (id's instead) 
a.marker_ref:link, a.marker_ref:visited, a.marker_ref:hover, a.marker_ref:active  {
	font-size: 14px; 
	color: #757575; 
	text-decoration: none;
}
*/
/************************************************************************************
More Properties
*************************************************************************************/
/* Image, Border Propreties */
img {
	border: 0px;
}
/* Image with Hyperlink, Border Propreties */
a img {
	border: 0px;
}
/* Span properties Sitemap*/
span.stmp {margin-left: 10px; display: block;}
span.stmpa {margin-left: 30px; display: block;}
span.stmpap {margin-left: 50px; display: block;}
/* Unordered List for Images - 4 in a row */
ul.png {
    list-style-type: none;
    font-size: 0px;
    margin: 0px;
    padding: 0px
}
ul.png_nb {
    list-style-type: none;
    font-size: 0px;
    margin: 0px;
    padding: 0px
}
ul.png_ff {
    list-style-type: none;
    font-size: 0px;
    margin: 0px;
    padding: 0px
}
/* Unordered List for Images - Inline */
ul.png li {
    display: inline;
}
ul.png_nb li {
    display: inline;
}
ul.png_ff li {
    display: inline;
}
/* Unordered List for Images - Shadow and Border */
ul.png li img {
	/*margin: 5px;*/	
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
    border: 1px solid rgba(240, 241, 245, 1.0);
    /* with or without border add or rest 8px to width gallery */
    /*-webkit-transition: box-shadow 0.5s ease;
    -moz-transition: box-shadow 0.5s ease;
    -o-transition: box-shadow 0.5s ease;
    -ms-transition: box-shadow 0.5s ease;
    transition: box-shadow 0.5s ease;*/
}
ul.png_nb li img {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
    border: 1px solid /*rgba(240, 241, 245, 1.0)*/#f4f7f9;
}
ul.png_ff li img {
	padding: 5px;
	margin: 5px 0px;
    border: 1px solid rgba(240, 241, 245, 1.0);
}
/* Unordered List for Images - Shadow and Border, Hover */
ul.png li img:hover {
    /*-webkit-box-shadow: 0px 0px 7px rgba(255, 127, 0, 0.9);*/
    /*box-shadow: 0px 0px 7px rgba(255, 127, 0, 0.9);*/
    border: 1px solid rgba(255, 127, 0, 0.9);
    /* with or without border add or rest 8px to width gallery */
}
/**/
.ulpng {
	float: left; 
	padding: 13px 7px 5px 10px; 
	margin-bottom: 5px;
}
.ulpng_r {
	float: right; 
	padding: 13px 10px 5px 7px; 
	margin-bottom: 5px;
}
/* Unordered List for Blog - 4 big in a row */
ul.sgdg {
    list-style-type: none;
    font-size: 0px;
    margin: 0px;
    padding: 0px 3px;
}
/* Unordered List for Images - Inline */
ul.sgdg li {
    display: inline;
}
/* Unordered List for Images - Shadow and Border */
ul.sgdg li img {
    margin: 5px;
    border: 1px solid rgba(240, 241, 245, 1.0);
    /* with or without border add or rest 8px to width gallery */
    /*-webkit-transition: box-shadow 0.5s ease;
    -moz-transition: box-shadow 0.5s ease;
    -o-transition: box-shadow 0.5s ease;
    -ms-transition: box-shadow 0.5s ease;
    transition: box-shadow 0.5s ease;*/
}
/* Unordered List for Images - Shadow and Border, Hover */
ul.sgdg li img:hover {
    /*-webkit-box-shadow: 0px 0px 7px rgba(255, 127, 0, 0.9);*/
    /*box-shadow: 0px 0px 7px rgba(255, 127, 0, 0.9);*/
    border: 1px solid rgba(255, 127, 0, 0.9);
    /* with or without border add or rest 8px to width gallery */
}
/* References */
/* Unordered List for Images */
 ul.clmece {
    list-style-type: none;
    font-size: 0px;
    margin: 0px;
    padding: 0px
}
/* Unordered List for Images - Inline */
 ul.clmece li {
    display: inline;
}
/* Unordered List for Images - Shadow and Border */
 ul.clmece li a img {
    margin: 5px;
    border: 1px solid rgba(255, 255, 255, 1.0);
}
/* Unordered List for Images - Shadow and Border, Hover */
ul.clmece li a:hover img {
    border: 1px solid rgba(255, 127, 0, 0.9);
}
ul.clmece li a:active img {
    border: 1px solid rgba(255, 127, 0, 0.9);
}
ul.clmece li a.selected img {
    border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Footer, News, January */
img.gfn {
	float: right; margin: 10px 0px 0px 10px;
}
img.bildr {
	float: right; margin: 10px 0px 0px 15px; /*padding: 0px 0px 0px 10px*/;
}
/* REFERENCES - Hover changing image properties */
/* Clients, Details Container */
.tdc_eins, .tdc_zwei, .tdc_drei, .tdc_vier, .tdc_fuenf, 
.tdc_sechs, .tdc_sieben, .tdc_acht, .tdc_neun, .tdc_zehn, 
.tdc_elf, .tdc_zwoelf, .tdc_dreiz, .tdc_vierz, .tdc_fuenfz
.tdc_sechsz, .tdc_siebenz, .tdc_achtz, .tdc_neunz, .tdc_zwanzig {
	display: none;
	padding-top: 20px;
}
/* Memberships, Details Container */
.tdm_fuenf, .tdm_sechs, .tdm_acht, .tdm_neun, .tdm_zehn, 
.tdm_elf, .tdm_vierz, .tdm_dreiz, .tdm_fuenfz {
	display: none;
}
/* Certificates, Details Container */
.tde_eins, .tde_zwei, .tde_drei, .tde_vier, .tde_fuenf, 
.tde_sechs,.tde_sieben, .tde_acht {
	display: none;
	padding-top: 20px;
}
/* CLIENTS */
/* First Image */
#amazon {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_1_Amazon_84x54.png') center no-repeat;	
}
#amazon:hover,#amazon:active,#amazon.selected {
	background-image: url('/img/clients/84x54/C_1_Amazon_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#amazon_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_1_Amazon_58x40.png') center no-repeat;	
}
#amazon_k:hover,#amazon_k:active,#amazon_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Second Image */
#ecrime {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_2_Ecrime_84x54.png') center no-repeat;
}
#ecrime:hover,#ecrime:active,#ecrime.selected {
	background-image: url('/img/clients/84x54/C_2_Ecrime_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#ecrime_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_2_Ecrime_58x40.png') center no-repeat;
}
#ecrime_k:hover,#ecrime_k:active,#ecrime_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Third Image */
#ectacom {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_3_Ectacom_84x54.png') center no-repeat;	
}
#ectacom:hover,#ectacom:active,#ectacom.selected {
	background-image: url('/img/clients/84x54/C_3_Ectacom_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#ectacom_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_3_Ectacom_58x40.png') center no-repeat;	
}
#ectacom_k:hover,#ectacom_k:active,#ectacom_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Fourth Image */
#gfn {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_4_GFN_84x54.png') center no-repeat;	
}
#gfn:hover,#gfn:active,#gfn.selected {
	background-image: url('/img/clients/84x54/C_4_GFN_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#gfn_k {
	padding: 4px 0px 4px 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_4_GFN_58x40.png') center no-repeat;	
}
#gfn_k:hover,#gfn_k:active,#gfn_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Fifth Image */
#gwk {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_5_GWK_84x54.png') center no-repeat;	
}
#gwk:hover,#gwk:active,#gwk.selected {
	background-image: url('/img/clients/84x54/C_5_GWK_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#gwk_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_5_GWK_58x40.png') center no-repeat;	
}
#gwk_k:hover,#gwk_k:active,#gwk_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}

#logi {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_5_Logi_85x54.png') center no-repeat;	
}
#logi:hover,#logi:active,#logi.selected {
	background-image: url('/img/clients/84x54/C_5_Logi_85x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#logi_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_5_GWK_58x40.png') center no-repeat;	
}
#logi_k:hover,#logi_k:active,#logi_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}

/* 6th Image */
#kinder {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_6_Kinderbetreuung_84x54.png') center no-repeat;	
}
#kinder:hover,#kinder:active,#kinder.selected {
	background-image: url('/img/clients/84x54/C_6_Kinderbetreuung_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#kinder_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_6_Kinderbetreuung_58x40.png') center no-repeat;	
}
#kinder_k:hover,#kinder_k:active,#kinder_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 7th Image */
#klc {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_7_KLC_84x54.png') center no-repeat;	
}
#klc:hover,#klc:active,#klc.selected {
	background-image: url('/img/clients/84x54/C_7_KLC_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#klc_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_7_KLC_58x40.png') center no-repeat;	
}
#klc_k:hover,#klc_k:active,#klc_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* New Mendo */
#mendo {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_7_mendo_84x54.png') center no-repeat;	
}
#mendo:hover,#mendo:active,#mendo.selected {
	background-image: url('/img/clients/84x54/C_7_mendo_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* No small version needed */
/* 8th Image */
#qc {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_8_QC_84x54.png') center no-repeat;	
}
#qc:hover,#qc:active,#qc.selected {
	background-image: url('/img/clients/84x54/C_8_QC_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#qc_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_8_QC_58x40.png') center no-repeat;	
}
#qc_k:hover,#qc_k:active,#qc_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 9th Image */
#tsg {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_9_TSG_84x54.png') center no-repeat;	
}
#tsg:hover,#tsg:active,#tsg.selected {
	background-image: url('/img/clients/84x54/C_9_TSG_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#tsg_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_9_TSG_58x40.png') center no-repeat;	
}
#tsg_k:hover,#tsg_k:active,#tsg_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}

#ptm {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_9_PTM_84x54.png') center no-repeat;	
}
#ptm:hover,#ptm:active,#ptm.selected {
	background-image: url('/img/clients/84x54/C_9_PTM_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#ptm_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_9_TSG_58x40.png') center no-repeat;	
}
#ptm_k:hover,#ptm_k:active,#ptm_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}

/* 10th Image */
#umc {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background:transparent url('/img/clients/84x54_sw/C_10_UMC_84x54.png') center no-repeat;	
}
#umc:hover,#umc:active,#umc.selected {
	background-image: url('/img/clients/84x54/C_10_UMC_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#umc_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background:transparent url('/img/clients/58x40/C_10_UMC_58x40.png') center no-repeat;	
}
#umc_k:hover,#umc_k:active,#umc_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 11th Image */
#visicon {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_11_Visicon_84x54.png') center no-repeat;
}
#visicon:hover,#visicon:active,#visicon.selected {
	background-image: url('/img/clients/84x54/C_11_Visicon_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#visicon_k {
	padding: 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_11_Visicon_58x40.png') center no-repeat;
}
#visicon_k:hover,#visicon_k:active,#visicon_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 12th Image */
#whitebox {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_12_Whitebox_84x54.png') center no-repeat;	
}
#whitebox:hover,#whitebox:active,#whitebox.selected {
	background-image: url('/img/clients/84x54/C_12_Whitebox_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#whitebox_k {
	padding: 4px 0px 4px 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_12_Whitebox_58x40.png') center no-repeat;	
}
#whitebox_k:hover,#whitebox_k:active,#whitebox_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 13th Image */
#logitravel {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_13_Logitravel_84x54.png') center no-repeat;	
}
#logitravel:hover,#logitravel:active,#logitravel.selected {
	background-image: url('/img/clients/84x54/C_13_Logitravel_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#logitravel_k {
	padding: 4px 0px 4px 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_13_Logitravel_58x40.png') center no-repeat;	
}
#logitravel_k:hover,#logitravel_k:active,#logitravel_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 14th Image */
#mdl {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/clients/84x54_sw/C_14_MDL_84x54.png') center no-repeat;	
}
#mdl:hover,#mdl:active,#mdl.selected {
	background-image: url('/img/clients/84x54/C_14_MDL_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
#mdl_k {
	padding: 4px 0px 4px 4px;
	margin: 5px 0px/* 5px 5px*/;
	width: 58px;
	height: 40px;
	display: inline-block;
	border: 1px solid rgba(240, 241, 245, 1.0);
	background: transparent url('/img/clients/58x40/C_14_MDL_58x40.png') center no-repeat;	
}
#mdl_k:hover,#mdl_k:active,#mdl_k.selected {
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* MEMBERSHIPS */
/* First Image */
#bvd {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_1_BvD_Logo_84x54.png') center no-repeat;	
}
#bvd:hover,#bvd:active,#bvd.selected {
	background-image: url('/img/memberships/84x54/M_1_BvD_Logo_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Second Image */
#dgri {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_2_DGRI_Logo_84x54.png') center no-repeat;
}
#dgri:hover,#dgri:active,#dgri.selected {
	background-image: url('/img/memberships/84x54/M_2_DGRI_Logo_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Third Image */
#dsjv {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 181px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_3_DSJV Logo klein_181x54.png') center no-repeat;	
}
#dsjv:hover,#dsjv:active,#dsjv.selected {
	background-image: url('/img/memberships/84x54/M_3_DSJV Logo klein_181x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Fourth Image */
#gdd {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_4_GDD_Logo_84x54.png') center no-repeat;	
}
#gdd:hover,#gdd:active,#gdd.selected {
	background-image: url('/img/memberships/84x54/M_4_GDD_Logo_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Fifth Image */
#goal {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_5_Goal_84x54.png') center no-repeat;	
}
#goal:hover,#goal:active,#goal.selected {
	background-image: url('/img/memberships/84x54/M_5_Goal_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 6th Image */
#grur {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_6_GRUR3_84x54.png') center no-repeat;	
}
#grur:hover,#grur:active,#grur.selected {
	background-image: url('/img/memberships/84x54/M_6_GRUR3_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 7th Image */
#iapp {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_7_IAPP_Logo_klein_84x54.png') center no-repeat;	
}
#iapp:hover,#iapp:active,#iapp.selected {
	background-image: url('/img/memberships/84x54/M_7_IAPP_Logo_klein_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 8th Image */
#inta {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_8_INTA_84x54.png') center no-repeat;	
}
#inta:hover,#inta:active,#inta.selected {
	background-image: url('/img/memberships/84x54/M_8_INTA_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 9th Image */
#ipi {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_9_IPI_logo_84x54.png') center no-repeat;	
}
#ipi:hover,#ipi:active,#ipi.selected {
	background-image: url('/img/memberships/84x54/M_9_IPI_logo_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 10th Image */
#ipr {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background:transparent url('/img/memberships/84x54_sw/M_10_IPR_Helpdesk_84x54.png') center no-repeat;	
}
#ipr:hover,#ipr:active,#ipr.selected {
	background-image: url('/img/memberships/84x54/M_10_IPR_Helpdesk_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 11th Image */
#maicsa {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_11_Maicsa_84x54.png') center no-repeat;
}
#maicsa:hover,#maicsa:active,#maicsa.selected {
	background-image: url('/img/memberships/84x54/M_11_Maicsa_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 12th Image */
#prpr {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_12_Privacy_Professionals_84x54.png') center no-repeat;	
}
#prpr:hover,#prpr:active,#prpr.selected {
	background-image: url('/img/memberships/84x54/M_12_Privacy_Professionals_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 13th Image */
#qmipri {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 181px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_13_QMIPRI_Logo_181x54.png') center no-repeat;	
}
#qmipri:hover,#qmipri:active,#qmipri.selected {
	background-image: url('/img/memberships/84x54/M_13_QMIPRI_Logo_181x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 14th Image */
#scl {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/memberships/84x54_sw/M_14_SCI_Logo_84x54.png') center no-repeat;	
}
#scl:hover,#scl:active,#scl.selected {
	background-image: url('/img/memberships/84x54/M_14_SCI_Logo_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* CERTIFICATES */
/* First Image */
#bvds {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/certificates/84x54_sw/BvD_Logo.png') center no-repeat;	
}
#bvds:hover,#bvds:active,#bvds.selected {
	background-image: url('/img/certificates/84x54/BvD_Logo.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Second Image */
#cobit {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/certificates/84x54_sw/CE_2_CobiT_Logo_84x54.jpg') center no-repeat;
}
#cobit:hover,#cobit:active,#cobit.selected {
	background-image: url('/img/certificates/84x54/CE_2_CobiT_Logo_84x54.jpg');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Third Image */
#itil {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/certificates/84x54_sw/CE_3_ITIL_Logo_84x54.jpg') center no-repeat;	
}
#itil:hover,#itil:active,#itil.selected {
	background-image: url('/img/certificates/84x54/CE_3_ITIL_Logo_84x54.jpg');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Fourth Image */
#prince {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/certificates/84x54_sw/CE_4_Prince2_Logo_84x54.png') center no-repeat;	
}
#prince:hover,#prince:active,#prince.selected {
	background-image: url('/img/certificates/84x54/CE_4_Prince2_Logo_84x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Fifth Image */
#tuevtd {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 181px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/certificates/84x54_sw/CE_5_Teilnahmebescheinigung_Datenschutzmanager_181x54.png') center no-repeat;	
}
#tuevtd:hover,#tuevtd:active,#tuevtd.selected {
	background-image: url('/img/certificates/84x54/CE_5_Teilnahmebescheinigu_180x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 6th Image */
#tuevrh {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 181px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/certificates/84x54_sw/CE_6_Urkunde_Datenschutzauditor_181x54.png') center no-repeat;	
}
#tuevrh:hover,#tuevrh:active,#tuevrh.selected {
	background-image: url('/img/certificates/84x54/CE_6_Urkunde_Datenschutz_180x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 7th Image */
#tuev_sued {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 84px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/certificates/84x54_sw/CE_7_Urkunde_DSB_84x54.jpg') center no-repeat;	
}
#tuev_sued:hover,#tuev_sued:active,#tuev_sued.selected {
	background-image: url('/img/certificates/84x54/CE_7_Urkunde_DSB_84x54.jpg');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* 8th Image */
#tuevur {
	padding: 5px;
	margin: 5px 0px/* 5px 5px*/;
	width: 181px;
	height: 54px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 1.0);
	background: transparent url('/img/certificates/84x54_sw/CE_8_Urkunde_eDSB_181x54.png') center no-repeat;	
}
#tuevur:hover,#tuevur:active,#tuevur.selected {
	background-image: url('/img/certificates/84x54/CE_8_Urkunde_eDSB_180x54.png');
	border: 1px solid rgba(255, 127, 0, 0.9);
}
/* Image Containers in Detail of Certificates */
#image_container {
	width: 100%;
	height: 100%;
	border: 3px double #999;
	margin: 2% auto;
}
#image_container img {
	width: 100%;
	height: auto;
}
/* Image Containers in Detail of Certificates, Prince & ITIL (no white background) */
#image_container_nw {
	width: 100%;
	height: 100%;
	/*border: 3px double #999;*/
	margin: 2% auto;
}
#image_container_nw img {
	width: 100%;
	height: auto;
}
/* Smaller */
#image_container_s {
	width: 208px;
	height: 272px;
	/*border: 3px double #999;*/
	margin: 2% auto;
}
#image_container_s img {
	width: auto;
	height: auto;
}
/************************************************************************************
Menu
*************************************************************************************/
/* Main Container for Menu */
nav.menu {
    font-size: 13px;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	color: #3a393a; 
	height: 66px;
	width: 100%;
    margin: 0px auto;
    /*border-bottom: 1px solid #ff7f00;*/
    background-image: url('/img/logo.png');
    background-repeat: no-repeat;
    background-position: 97% 60%;
}
/* Unordered List */
nav.menu ul {
    margin: 0px 0px 0px 21px;
    padding: 20px 0px 0px 0px;
    list-style: none;
    height: 66px;
}
/* Unordered List Main Bullets Property */
nav.menu li {
    display: inline;
}
/* Unordered List Bullets with Links Properties */
nav.menu li a {
	float: left;
    display: block;
    margin: 0px 0px 0px 4px;
    padding: 11px 20px 0px 20px;
    height: 35px;
    text-align: center;
    color: #3a393a;
    font-weight: normal;
	text-decoration: none;
}
/* Unordered List Bullets with Links Behaviour on Mouse Over */
nav.menu li a:hover {
	color: #0e0e0e;
	background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(255, 127, 0, 0.5);
    border-bottom: none;
    padding: 10px 19px 0px 19px;
}
/* Unordered List Bullets with Links Behaviour on Active, Selected */
nav.menu li .selected {
	color: #0e0e0e;
    background: #fff;
    border: 1px solid /*#ff7f00*/rgba(255, 127, 0, 1) !important;
    border-bottom: none !important;
    padding: 11px 20px 0px 20px !important;
}			
nav.menu li a:active {
	color: #0e0e0e;
    background: #fff;
    border: 1px solid /*#ff7f00*/rgba(255, 127, 0, 1) !important;
    border-bottom: none !important;
    padding: 11px 19px 0px 19px !important;
}					
/************************************************************************************
Sub-Menu
*************************************************************************************/
/* Main Container for Second Menu, Sub-Menu */
nav.left {
    font-size: 13px;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	color: #454545;
	font-weight: normal;
	width: 185px;
	display: table-cell;
	/*height: 100%;*/
	/*margin: 20px 0px 0px 0px;
	padding: 0px;*/
	border-spacing: 0px;
	border-right: 1px solid rgba(255, 127, 0, 0.3);
    background-color: #fcfcfd;
}
/* Unordered List */
nav.left ul {
    margin: 0px 0px 0px 30px;
    padding: 15px 0px 0px 0px;
    list-style: none;
    width: 155px;
}
/* Unordered List Main Bullets Property */
nav.left ul li {}
/* Unordered List Bullets with Links Properties */
nav.left ul li a {
    display: block;
    margin: 5px 0px 5px 0px;
    padding: 5px 0px 7px 15px;
    width: 140px;
    color: #454545;
    font-weight: normal;
	text-decoration: none
}
/* Unordered List Bullets with Links Behaviour on Mouse Over */
nav.left ul li a:hover {
	color: #0e0e0e;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(255, 127, 0, 0.5);
    border-right: none;
    padding: 4px 0px 6px 14px;
}
/* Unordered List Bullets with Links Behaviour on Active, Selected */
nav.left ul li .selected {
    color: #0e0e0e;
    background: #fff;
    border: 1px solid /*#ff7f00*/rgba(255, 127, 0, 1) !important;
    border-right: none !important;
    padding: 5px 0px 7px 15px !important;
}	
nav.left ul li a:active {
    color: #0e0e0e;
    background: #fff;
    border: 1px solid /*#ff7f00*/rgba(255, 127, 0, 1) !important;
    border-right: none !important;
    padding: 4px 0px 6px 15px !important;
}	
/************************************************************************************
Team-Menu
*************************************************************************************/
nav.momentum {
    width: 446px;
    display: table-cell;
    margin: 20px 0px 0px 0px;
    border-right: 1px solid rgba(255, 127, 0, 0.3);
    background-color: #fdfdfd;
}
/* Unordered List */
 nav.momentum ul {
    margin: 0px 0px 0px 30px;
    padding: 15px 0px 0px 0px;
    list-style: none;
    width: 416px;
}
/* Unordered List Main Bullets Property */
 nav.momentum ul li {
}
/* Unordered List Bullets with Links Properties */
 nav.momentum ul li a {
    display: block;
    margin: 10px 0px/* 10px 0px*/;
    padding: 5px 0px 7px 14px;
    width: 401px;
    color: #454545;
    font-weight: normal;
    text-decoration: none;
	border: 1px solid transparent;
    /*border-bottom: 1px solid #ededed;*/
}
/* Unordered List Bullets with Links Behaviour on Mouse Over */
 nav.momentum ul li a:hover {
    color: #0e0e0e;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(255, 127, 0, 0.5);
    border-right: none;
    padding: 5px 0px 7px 14px;
}
/* Unordered List Bullets with Links Behaviour on Active, Selected */
 nav.momentum ul li .selected {
    color: #0e0e0e;
    background: #fff;
    border: 1px solid /*#ff7f00*/rgba(255, 127, 0, 1) !important;
    border-right: none !important;
    padding: 5px 0px 7px 15px !important;
}
nav.momentum ul li a:active {
    color: #0e0e0e;
    background: #fff;
    border: 1px solid /*#ff7f00*/rgba(255, 127, 0, 1) !important;
    border-right: none !important;
    padding: 5px 0px 7px 15px !important;
}
/************************************************************************************
Content
*************************************************************************************/	
/* Maximum width for background-color for Menu, Content & Footer */
#container_top {
	width: 100%;
	background-color: #f0f1f5;
    border-bottom: 1px solid /*#ff7f00*/rgba(255, 127, 0, 0.35);	
} 
#container_middle {
	width: 100%;
	background-color: #fff;
	/* Needed for LeftSide LightGrey Color*/
	position: relative;
} 
#container_bottom {
	width: 100%;
	background-color: #dfdee0;
	border-top: 1px solid /*#ff7f00*/rgba(255, 127, 0, 0.35);
} 
#container_bottom_o {
	width: 100%;
	background-color: #dfdee0;
	border-top: 1px solid /*#ff7f00*/rgba(255, 127, 0, 0.35);
	padding-bottom: 25px;
} 
#container_bottom_t {
	width: 100%;
	background-color: #dfdee0;
	border-top: 1px solid rgba(255, 255, 255, 0.4);
} 
/* LeftSide Light grey-color, RightSide white */
#aside_left, #aside_right {position: absolute; height: 100%; top: 0;}
#aside_left {background: #fcfcfd; left: 0; width: 50%;}
#aside_right {background: #fff; right: 0; width: 50%;}
/* Container for moving DIV's */
#pagewrap {
	padding: 0px 0px 0px 0px;
	width: 1080px;
	margin: 0px auto;
	/* Needed for LeftSide LightGrey Color*/	
	position: relative;
}
/* Big Content Container with white background */
#content {
	/*background: #fff;*/
	/*display: table;*/
	/*width: 100%;
	height: 100%;*/
	overflow: hidden;
}
/* First Container, First Row - Käsestückchen - Header */
#section_a {
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
/* Second Container, First Row - Header */
#section_b {
	float: left;
	margin: 0px 30px 10px 20px;
	padding: 0px;
}
/* First Container, Second Row - Header */
#section_c {
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
/* References */
#content_ref {
	overflow: hidden;
	margin: 0px 40px 0px 25px;
	display: table;
}
/* References */
.section_ref {
    display: table-row;
}
/* Left - First */
.section_ref_one {
	display: table-cell; 
	padding: 30px 25px 0px 0px; 
	width: 540px; 
}
/* Right - First */
.section_ref_two {
	display: table-cell; 
	padding: 30px 40px 0px 40px; 
	border-left: 1px solid orange; 
	width: 350px; 
}
/* Left - Second */
.section_ref_thr {
	display: table-cell; 
	padding: 0px 25px 0px 0px; 
	width: 540px; 
}
/* Left - Second, First Second */
.section_ref_thr_fst {
	display: table-cell; 
	padding: 0px 25px 0px 0px; 
	width: 540px; 
}
/* Right - Second */
.section_ref_fou {
	display: table-cell; 
	padding: 0px 40px 0px 40px; 
	border-left: 1px solid orange; 
	width: 350px;
}
/* Right - Second, First Second */
.section_ref_fou_fst {
	display: table-cell; 
	padding: 0px 40px 0px 40px; 
	border-left: 1px solid orange; 
	width: 350px;
}
/* Left - Third */
.section_ref_fiv {
	display: table-cell; 
	padding: 0px 25px 30px 0px; 
	width: 540px; 
}
/* Right - Third */
.section_ref_six {
	display: table-cell; 
	padding: 0px 40px 30px 40px; 
	border-left: 1px solid orange; 
	width: 350px;
}
/* References right side */
/*#section_cr {
    display: table-cell;
    padding: 30px 40px;
    border-left: 1px solid orange;
    width: 350px;
}*/
/* References right side (1of3) */
/*#section_cro {
    display: table-cell;
	float: left;
    padding: 30px 40px;
    border-left: 1px solid orange;
    width: 350px;
}*/
/* References right side (2of3) */
/*#section_crt {
    display: table-cell;
	float: left;
    padding: 30px 40px;
    border-left: 1px solid orange;
    width: 350px;
}*/
/* References right side (3of3) */
/*#section_crtr {
    display: table-cell;
	float: left;
    padding: 30px 40px;
    border-left: 1px solid orange;
    width: 350px;
}*/
 /* Second Container, Second Row - Header */
#section_d {
	float: left;
	margin: 0px 30px 10px 20px;
	padding: 0px;
}
/* Käsestückchen Content */
#article_a {
    position: relative;
    height: 400px;
    width: 624px;
    background: /*#f0f1f5*/#f4f7f9;
    padding: 0px;
    margin: 0px;
}
/* Käsestückchen Content Wider */
#article_aa {
    position: relative;
    height: 285px;
    width: 805px;
    background: #fff;
    padding: 0px;
    margin: 0px;
}
/* Content (One row gallery and text) */
#article_b {
	background: /*#f0f1f5*/#f4f7f9;
	overflow: hidden;
	width: 376px;
	height: 400px;
}
/* Image Gallery (Clients, References and Memberships) Content */
#article_c {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
    background: /*rgba(240, 241, 245, 1.0)*/#f4f7f9;
    width: /*624px*/1020px;
}
/* New - Image Gallery (Clients, References and Memberships) Content */
#article_nw {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
    /*background:rgba(240, 241, 245, 1.0);*/
	background: rgba(240, 241, 245, 1.0);  
	/* width: 312px;*/
}
/* References Image Gallery (Clients, References and Memberships) */
/* References Content (Text on the right) */
.article_r {
	width: 440px;
	border-left: 1px solid orange;
	margin: 15px 40px;
	display: table-cell;
}
/* Content (Text) */
#article_d {
	background: /*#f0f1f5*/#f4f7f9;
	overflow: hidden;
	width: 376px;
	height: /*393*/415px;
}
/* Section b, floating div's */
.sgd_left_p {
	float: left; 
	margin: 5px;	
	padding: 5px; 
	border: 1px solid #f4f7f9;
}
.sgd_left_p:hover {border: 1px solid rgba(255, 127, 0, 1);}
/* for footer */
.sgd_left_ff {
	float: left; 
	margin: 5px;	
	padding: 5px; 
	border: 1px solid rgba(240, 241, 245, 1.0);
}
.sgd_left_ff:hover {border: 1px solid rgba(255, 127, 0, 1);}
/* Section b, floating div's */
.sgd_right_p {
	float: left; 
	margin: 5px;	
	padding: 5px;	
	border: 1px solid #f4f7f9;
}
.sgd_right_p:hover {border: 1px solid rgba(255, 127, 0, 1);}
/* for footer */
.sgd_right_ff {
	float: left; 
	margin: 5px;	
	padding: 5px;	
	border: 1px solid rgba(240, 241, 245, 1.0);
}
.sgd_right_ff:hover {border: 1px solid rgba(255, 127, 0, 1);}
/* Image Gallery (Clients, References and Memberships) for floating div's inside article */
.sgd_left {
    float: left;
}
/* Image Gallery for Clients, Certificates - Show more Button */
div.sgd_sa {
    /*width: 275px; */   
	padding: 0px;    
	margin: 0px;    
	text-align: right;
}
/* Image Gallery for Members - Show more Button */
div.sgd_sam {
    position: absolute;
    bottom: 5px;
    right: 15px;
    width: 270px;
    padding: 0px 0px 5px 0px;
    margin: 0px;
    text-align: right;
}
/* Only Text Section d - Show more button */
div.sgd_m {
    text-align: right;
	padding: 10px 0px;
}
/* Image Gallery for Clients, Certificates */
div.sgd_gallery_serv {
	padding: 10px;
	margin: 5px;
    background: rgba(240, 241, 245, 1.0);
	border: 1px solid rgba(240, 241, 245, 1.0);
}

/* Image Gallery for Clients, Certificates */
div.sgd_gallery {
	/*width: 280px;*/
	padding: 10px;
	margin: 5px;
    background: rgba(240, 241, 245, 1.0);
	border: 1px solid rgba(240, 241, 245, 1.0);
}

div.sgd_gallery_t {
	/*width: 280px;*/ /* set auto for new design */
	padding: 10px;
	margin: 5px;
    background: /*rgba(240, 241, 245, 1.0)*/#f4f7f9;
	border: 1px solid /*rgba(240, 241, 245, 1.0)*/#f4f7f9;
}
/* References - Image Gallery for Clients, Certificates */
div.sgd_gallery_ref {
    padding: 10px;
    margin: 5px;
    /*background: rgba(240, 241, 245, 1.0);*/
    border: 1px solid rgba(255, 255, 255, 1.0);
}
/* Image Gallery for Clients, Certificates - Hover */
div.sgd_gallery:hover {
    border: 1px solid rgba(255, 127, 0, 1);
}
div.sgd_gallery_t:hover {
    border: 1px solid rgba(255, 127, 0, 1);
}
/* References - Image Gallery for Clients, Certificates - Hover */
div.sgd_gallery_ref:hover {
    border: 1px solid rgba(255, 255, 255, 1.0)/*rgba(255, 127, 0, 1)*/;
}
/* Image Gallery for Members */
div.sgd_galleber {
    position: relative;
    width: 280px;
    height: 359px;
    padding: 10px;
    margin: 5px;
    background: rgba(240, 241, 245, 1.0);
    border: 1px solid rgba(240, 241, 245, 1.0);
}
/* Image Gallery for Members - Hover */
div.sgd_galleber:hover {
    border: 1px solid rgba(255, 127, 0, 1);
}
/* Gallery for One row of pictures - 4 in a row */
/*div.sgd_gallerone {
	width: 334px;
	padding: 10px;
	margin: 5px;
    background: rgba(240, 241, 245, 1.0);
    border: 1px solid rgba(240, 241, 245, 1.0);
}*/
/* Gallery for One row of pictures - 4 in a row - Hover */
/*div.sgd_gallerone:hover {
    border: 1px solid rgba(255, 127, 0, 1);
}*/
/* My Account - Overview */
/*<!-- Need change if its going to be more content for auto height!! -->*/
/* Container without title */
div.ow {background: #fcfcfc; padding: 10px 15px; margin-left: 10px; border: 1px solid #ebebeb;}
/* Container without title (hover) */
div.ow:hover {border: 1px solid rgba(255, 127, 0, 0.5);}
/* Container without title, fixed height */
div.owh {background: #fcfcfc; padding: 10px 15px; margin-left: 10px; border: 1px solid #ebebeb; height: /*165*/140px;}
/* Container without title (hover) */
div.owh:hover {border: 1px solid rgba(255, 127, 0, 0.5);}

/* Container without title, fixed height */
div.owhz {background: #fcfcfc; padding: 10px 15px; margin-left: 10px; border: 1px solid #ebebeb; height: 211px;}
/* Container without title (hover) */
div.owhz:hover {border: 1px solid rgba(255, 127, 0, 0.5);}

/* Container without title, fixed height */
div.owhzw {background: #fcfcfc; padding: 10px 15px; margin-left: 10px; border: 1px solid #ebebeb; height: 105px;}
/* Container without title (hover) */
div.owhzw:hover {border: 1px solid rgba(255, 127, 0, 0.5);}

/* Container with spans, now divs */
div.ovw {background: #f7f7f7; border-top: 1px solid #e5e5e5; height: 34px; }
/* Container with spans, now divs, last one */
div.ovwl {background: #f7f7f7; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #ebebeb; height: /*34*/55px;}
div.ovwlz {background: #f7f7f7; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #ebebeb; height: 34px;}
/* Inside divs 1of3 */
span.ovwcll {float: left; width: 19%; padding: 5px 0px;}
/* Inside divs 2of3 */
span.ovwclm {float: left; /*text-align: right;*/ width: 76%; padding: 5px 0px;}
/* Inside divs 3of3 */
span.ovwclr {float: left; width: 5%; padding: 5px 0px; text-align: center;}
/* Inside divs 1of1 */
span.ovwcl {float: left; width: 100%; padding: 5px 0px;}
/* Inside divs 1of3 */
span.ovwclle {float: left; width: 55%; padding: 5px 0px;}
/* Inside divs 3of3 */
span.ovwclz {float: left; width: 45%; padding: 5px 0px;}
/**/
#section {
	width: 100%;
	height: 100%;
	display: table;
	background: #fff;
	/*padding: 0px;
	margin: 0px;*/
	border-spacing: 0px;
}
/* Space */
.blanko {
	width: 100%;
	background-color: #fff;
	position: relative;
	height: 10px;
	/*
	display: table-row;
	width:  1080px;
	margin: 10px auto;
	*/
}
/* Space Impressum */
.blankos {
	display: table-row;
	margin: 10px auto;
	height: 30px;
	width:  1080px;
}
/* For left_menu 
div#aside {
   	width: 185px;
	display: table-cell;
	vertical-align: top;
	background-color: #fcfcfd;
 	border-right: 1px solid #ff7f00;
}
*/
/**/
#article {
	display: table-cell;
	margin: 0px;
	padding: /*20px*/0px 40px 50px 40px;
}
/* Top of Käsestückchen in Services */
#article_serv {
	display: table-cell;
	margin: 0px;
	padding: 0px 40px 50px 40px;
}
/* Management - Team */
#management {
	display: table-cell;
	margin: 0px;
	padding: 20px 40px 50px 40px;
	border-right: 1px solid rgba(255, 127, 240, 0.3);
    background-color: #fcfcfd;
	/*width: 300px;*/
}
/* Enterprise, Team - Container CVs */
h2.ctr {
	padding-right: 10px; 
	padding-left: 10px;
}
div.izq {
	margin-left: 65px;
}
.vita, .vita_two, .vita_three, .vita_four, .vita_five, .vita_six, .vita_seven, .vita_eight, .vita_nine, .vita_ten, .vita_eleven {
	display: none;
}
/* Height of (li) Container Image and Titles */
div.unify {
	height: 70px;
}
/* Massood */
div.massa {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Massood_Salehi.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.phifi {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Philipp_Fischer.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.manpa {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Manish_Pandey.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.marmi {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Marc_Mimler.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.noris {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Noriswadi_Ismail.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.danma {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Dan_Manolescu.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.tomvi {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Tomas_Vio.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.nicco {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Nicolas_Costa.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.carpe {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Carlos_Perez.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.petki {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Ricardo_Morte.png) no-repeat; 
	margin: 5px 10px 5px 5px;
}
div.javla {
	float: left; 
	width: 55px; 
	height: 61px; 
	background: url(../img/cvs/55x61/p_Javier_Larramona.jpg) no-repeat; 
	margin: 5px 10px 5px 5px;
}
/* new update without news */
#section_blone {display: table-cell; width: 23.75%; position: relative; margin: 0px 0px 0px 30px; padding: 0px; background: rgba(240, 241, 245, 1.0);}
#section_bltwo {display: table-cell; width: 23.75%; position: relative; margin: 0px 30px 0px 0px; padding: 0px; background: rgba(240, 241, 245, 1.0);}
#section_brone {display: table-cell; width: 25.50%; position: relative; margin: 0px 0px 0px 30px; padding: 0px; background: rgba(240, 241, 245, 1.0);}
#section_brtwo {display: table-cell; width: 25.50%; position: relative; margin: 0px 30px 0px 0px; padding: 0px; background: (240, 241, 245, 1.0);}

#section_bstwo {display: table-cell; width: 1.50%; }

.equal {width: 12px; height: 12px;}
/**/
#section_fr {
	/*float: left;*/
	display:table-cell;
	width: 28.90%;
	position: relative;
	margin: 0px 30px 10px 20px;
	padding: 0px;
	background: rgba(240, 241, 245, 1.0);
}
/* First Container, Second Row - Header */
#section_fl {
	/*float: left*/
	display:table-cell;
	width: 43.40%;
	position: relative;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	background: rgba(240, 241, 245, 1.0);
}
/**/
#section_frr {
	display:table-cell;
	width: 25.20%;
	position: relative;
	margin: 0px 30px 10px 20px;
	padding: 0px;
	background: rgba(240, 241, 245, 1.0);}
/**/
#section_space{
	display: table-cell; 
	width:1.25%;
}
/**/
.headerclr {
	background:#dfdee0;
}
/**/
#article_f {
	/*background: #f0f1f5background: rgba(240, 241, 245, 1.0);*/
	overflow: hidden;
	/*width: 326px;
	height: 557px;*/
}
/*
*/
.container-middle-big {
    background-color: #fdfdfd;
    width: 446px;
    border-right: 1px solid rgba(255, 127, 0, 0.3);
}
.container-right-big {
    display: table-cell;
    width: 447px;
    background: #fff;
    padding-left: 40px;
    padding-right: 40px
}
/**/
#intro {/*margin-top:10px;*/}
#phfis  {/*margin-top: 70px;*/}
#masal  {/*margin-top: 70px;*/}
#mapan, #mamim, #noism, #daman {margin-top: 218px;}
#tovio, #nicos, #caper, #pekin, #jalar {margin-top: 218px;}
/* Boxes of images */
.boxes {
    display: none;
}
.boxes_c_zwoelf {
    display: none;
}
.unbox {display: block;}

/* Show Boxes same height as title, Memberships */
.boxes_memb {
    display: none;
	/*position: relative;
	top: 220px;*/
}
/* Show Boxes same height as title, Certificates */
.boxes_cert {
    display: none;
	/*position: relative;
	top: 600px;*/
}
#languagebox {
    width: 447px;
}
.language {
    float: left;
    width: 145px;
}
div.langbars {
    /*position: relative; /* IE is dumb */
    display: block;
    float: left;
    width: 292px;
    height: 20px;
}
div.langbars div.native {
    /*position: relative; */
    background: #ebeaeb;
    height: 10px;
    width: 100%;
    margin: 5px 0px 5px 0px;
}
div.langbars div.fluent {
    /*position: relative; */
    background: #ebeaeb;
    height: 10px;
    width: 90%;
    margin: 5px 0px 5px 0px;
}
div.langbars div.advanced {
    /*position: relative; */
    background: #ebeaeb;
    height: 10px;
    width: 70%;
    margin: 5px 0px 5px 0px;
}
div.langbars div.basic {
    /*position: relative; */
    background: #ebeaeb;
    height: 10px;
    width: 50%;
    margin: 5px 0px 5px 0px;
}
/* Footer */
footer {
	padding: 0px;
	margin: 0px;
	/*background-color: #dfdee0;*/
	/*border-top: 1px solid #ff7f00;*/
	overflow: hidden;
	/*text-align: center;*/
}
div#footer_c {
	padding: 0px;
	margin: 0px;
	overflow: hidden; 
	display: table;
	/*background: lightyellow;
	font-size:0;*/
}
/* Account - Timeline Show and hide content*/
.time-frame {
	background-color: #f7f7f7;
	border: 1px solid #ebebeb;
    border-radius: 2px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 10px;
	margin-left: 10px;
    width: 100%;
}
#time-img .expander.collapsed {
    background-image: url("../img/xtras/Triangle_Closed_8.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
}
#time-img .expander.expanded {
    background-image: url("../img/xtras/Triangle_Opened_8.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
}
.inhalt {
	display: none;
	padding: 10px 0px;
}
/* Social Networks and Imprint */
.foorow {border-top: 1px solid #fff; margin: 25px 0px 0px 0px;}
/*.footwo {
	display: inline-block;	
	vertical-align: middle;
	width: 33%;
	height: 150px;
	
	width: 24%;
	height: 200px;
	
	text-align: center; 
}*/
/*
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}    
*/
.sitelock {
	margin-top: 30px;
	/*vertical-align: middle;
    max-height: 56px;
    max-width: 98px;*/
}
.footwo {
	display: inline-block;	
	vertical-align: middle;
	width: 49.5%;
	height: 150px;
	text-align: center; 
}
/* Space */
.blank {
	/*display: table-row;*/
	float: left;
	margin: 10px auto;
	height: 10px;
	width:  1080px;
}
/********************************************************************
ICONS
*********************************************************************/
/* Icons Text */
.icon_txt {
	margin-left: 60px;
}
/* Text Different Icon */
.icon_txt_hh {
	/*float: left;*/
	width: 600px;
}
/* Text Different Icon */
.icon_txt_img {
	margin-left: 60px;
	background: url('/img/certificates/details/BVD_LOGO_Beauftragter_0-300186_k.png') no-repeat 97% 7%;
}
/* Different Icon 
.icon_hh {
	float: right;
	margin-top: 35px;
	margin-left: 20px;
	height: 150px;
	width: 115px;
	background-image:url('/img/certificates/details/BVD_LOGO_Beauftragter_0-300186_k.png');
}*/
/* Text Different Icon */
.icon_txt_kk {
	float: left;
	width: 600px;
}
/* Different Icon */
.icon_kk {
	float: left;
	margin-top: 0px;
	margin-left: 20px;
	height: 54px;
	width: 84px;
	background-image:url('/img/clients/84x54/C_12_Whitebox_84x54.png');
}
/* Icons */
.icon_a {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image: url('/img/icons/1_A_Schnittschtellen_48.png');
}
.icon_b {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/6_A_Erfahrung_48.png');
}
.icon_c {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/5_A_Kompetenzen_48.png');
}
.icon_d {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/2_A_Kundenangepasst_48.png');
}
.icon_e {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/3_A_AllesAusEinerHand_48.png');
}
.icon_f {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/4_A_Begleitung_48.png');
}
.icon_g {
	float: left;
	margin-top: 30px;	
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/7_A_Rechenzentrum_48.png');
}
.icon_h {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/12_DS_Beaftragte_48.png');
}
.icon_i {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/13_DS_Audit_48.png');
}
.icon_j {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/14_DS_Strukturleitlinien_48.png');
}
.icon_k {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/15_DS_Data_Governance_48.png');
}
.icon_l {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/16_ITS_Konzept_48.png');
}
.icon_m {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/17_ITS_Risiko_Analyse_48.png');
}
.icon_n {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/18_ITS_Process_Management_48.png');
}
.icon_o {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/19_GR_Stragie_48.png');
}
.icon_p {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/20_GR_Portfolio_Management_48.png');
}
.icon_q {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/21_GR_Protection_48.png');
}
.icon_r {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/22_GR_Enforcement.png');
}
.icon_s {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/8_EC_UXDesign_Konzept.png');
}
.icon_t {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/9_EC_Content_Erstellung_48.png');
}
.icon_u {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/10_EC_Implementierung_Verwaltung.png');
}
.icon_v {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('/img/icons/11_EC_Content_Transfer_48.png');
}
.icon_w {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('http://www.placehold.it/48x48/00FF7F');
}
.icon_y {
	float: left;
	margin-top: 30px;
	height: 48px;
	width: 48px;
	background-image:url('http://www.placehold.it/48x48/00FF7F');
}
/************************************************************************************
MEMBER - PROJECTS
*************************************************************************************/
div#big_zelle {
	background: #fcfcfc; 
	padding: 10px; 
	margin-left: 10px; 
	/*border: 1px solid #ebebeb;*/
	height: 111px;
}
div.erste_zelle {
	float: left; 
	width: 130px;
}
div.erste_zelle_oben {
	height: 40px; 
	padding: /*10px 0px 0px */0px;
}
div.erste_zelle_unten {
	height: 70px; 
	border-top: 1px solid #e5e5e5; 
	padding: 10px 0px 0px 0px;	
}
span.project {
	font-size: 14px;
	font-family: Segoe UI;
	font-weight: bold;
	color: #757575;
	padding: 0px 10px;
	margin: 0px;
	text-align: left;
}
/* Normal Text (Body 1, p) */
span.project_zwei {
	font-size: 14px; 
	font-family: Segoe UI;
	color: #363636;
	line-height: 20px;
	padding: 0px 10px; 
	margin: 0px;
	text-align: justify;
	display: block;
}
img.status {
	margin-left: 10px;
}

div#big_zelle_zwei {
	background: #fcfcfc; 
	padding: 10px; 
	margin-left: 10px; 
	/*border: 1px solid #ebebeb;*/
	height: 400px;
}
div.zweite_zelle {
	float: left; 
	width: 160px;
}
div.zweite_zelle_oben {
	height: 40px; 
	padding: /*10px 0px 0px */0px;
}
div.zweite_zelle_unten {
	height: 70px; 
	border-top: 1px solid #e5e5e5; 
	padding: 10px 0px 0px 0px;	
}
div.zweite_zw_zelle_unten {
	height: 40px; 
	border-top: 1px solid #e5e5e5; 
	padding: 10px 0px 0px 0px;	
}
div.zweite_lz_zelle_unten {
	height: 80px; 
	border-top: 1px solid #e5e5e5; 
	padding: 10px 0px 0px 0px;	
}
div.dritte_zelle {
	float: left; 
	width: 155px;
}
div.dritte_zelle_unten {
	height: 155px; 
	border-top: 1px solid #e5e5e5; 
	padding: 10px 0px 0px 0px;	
}
div.vierte_zelle {
	float: left; 
	width: 220px;
}
div.fuenfte_zelle {
	float: left; 
	width: 130px;
}
div.sechste_zelle {
	float: left; 
	width: 16px;
}
/************************************************************************************
KÄSESTÜCKCHEN
*************************************************************************************/
#txtbox_b{position: absolute; bottom: 97px; left:0; padding: 5px; margin: 0px;}
#txtbox {
    width: 359px;
    height: 380px;
    position: absolute;
    left: 250px;
    top: 0px;
    padding: 5px;
    margin: 0px;
}
/* More Width, Less Height & White */
#txtbox_w {
    width: 545px;
    height: 275px;
    position: absolute;
    left: 250px;
    top: 0px;
    padding: 5px;
    margin: 0px;
}
#txtboxa {
    width: 359px;
    height: 380px;
    position: absolute;
    left: 230px;
    top: -20px;
    padding: 5px;
    display: none;
    background: /*#f0f1f5*/#f4f7f9;
    color: #000;
}
/* More Width, Less Height & White */
#txtboxa_w {
    width: 545px;
    height: 275px;
    position: absolute;
    left: 230px;
    top: -20px;
    padding: 5px;
    display: none;
    background: #fff;
    color: #000;
}
#txtboxb {
    width: 359px;
    height: 380px;
    position: absolute;
    left: 120px;
    top: -20px;
    padding: 5px;
    display: none;
    background: /*#f0f1f5*/#f4f7f9;
    color: #000;
}
/* More Width, Less Height & White */
#txtboxb_w {
    width: 545px;
    height: 275px;
    position: absolute;
    left: 120px;
    top: -20px;
    padding: 5px;
    display: none;
    background: #fff;
    color: #000;
}
#txtboxc {
    width: 359px;
    height: 380px;
    position: absolute;
    left: 230px;
    top: -130px;
    padding: 5px;
    display: none;
    background: /*#f0f1f5*/#f4f7f9;
    color: #000;
}
/* More Width, Less Height & White */
#txtboxc_w {
    width: 545px;
    height: 275px;
    position: absolute;
    left: 230px;
    top: -130px;
    padding: 5px;
    display: none;
    background: #fff;
    color: #000;
}
#txtboxd {
    width: 359px;
    height: 380px;
    position: absolute;
    left: 120px;
    top: -130px;
    padding: 5px;
    display: none;
    background: /*#f0f1f5*/#f4f7f9;
    color: #000;
}
/* More Width, Less Height & White */
#txtboxd_w {
    width: 545px;
    height: 275px;
    position: absolute;
    left: 120px;
    top: -130px;
    padding: 5px;
    display: none;
    background: #fff;
    color: #000;
}
#txtboxr {
    width: 359px;
    height: 380px;
    position: absolute;
    left: 137px;
    top: -113px;
    padding: 5px;
    display: none;
    background: /*#f0f1f5*/#f4f7f9;
    color: #000;
}
/* More Width, Less Height & White */
#txtboxr_w {
    width: 545px;
    height: 275px;
    position: absolute;
    left: 137px;
    top: -113px;
    padding: 5px;
    display: none;
    background: #fff;
    color: #000;
}
#txtboxc1 {
    width: 359px;
    height: 380px;
    position: absolute;
    left: 230px;
    top: -122px;
    padding: 5px;
    display: none;
    background: /*#f0f1f5*/#f4f7f9;
    color: #000;
}
/* More Width, Less Height & White */
#txtboxc1_w {
    width: 545px;
    height: 275px;
    position: absolute;
    left: 230px;
    top: -122px;
    padding: 5px;
    display: none;
    background: #fff;
    color: #000;
}
#txtboxc2 {
    width: 359px;
    height: 380px;
    position: absolute;
    left: 128px;
    top: -20px;
    display: none;
    padding: 5px;
    background: /*#f0f1f5*/#f4f7f9;
    color: #000;
}
/* More Width, Less Height & White */
#txtboxc2_w {
    width: 545px;
    height: 275px;
    position: absolute;
    left: 128px;
    top: -20px;
    display: none;
    padding: 5px;
    background: #fff;
    color: #000;
}
span.tria {
    padding: 0px 13px 13px 10px;
    display: table-cell;
    vertical-align: bottom;
}
span.trib {
    padding: 0px 0px 13px 13px;
    display: table-cell;
    vertical-align: bottom;
}
span.tric {
    padding: 13px 13px 0px 10px;
    display: table-cell;
    vertical-align: top;
}
span.trid {
    padding: 13px 0px 0px 13px;
    display: table-cell;
    vertical-align: top;
}
#trianglea {
    position: absolute;
    z-index: 1;
    left: 20px;
    top: 20px;
    height: 108px;
    width: 108px;
    border-top-left-radius: 108px;
    -moz-border-radius-topleft: 108px;
    -webkit-border-top-left-radius: 108px;
    border-top: 1px solid #7e7d7e;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #7e7d7e;
    background: /*#f0f1f5*/#f4f7f9;
    font: 13px Segoe UI;
    text-align: right;
    color: #000;
    display: table;
    /*
	-webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
	*/
	/*
    -o-transition:color .1s ease-out, background 1s ease-in;
    -ms-transition:color .1s ease-out, background 1s ease-in;
    -moz-transition:color .1s ease-out, background 1s ease-in;
    -webkit-transition:color .1s ease-out, background 1s ease-in;
    transition:color .1s ease-out, background 1s ease-in;
	*/
}
/* Wider */
#trianglea_w {
    position: absolute;
    z-index: 1;
    left: 20px;
    top: 20px;
    height: 108px;
    width: 108px;
    border-top-left-radius: 108px;
    -moz-border-radius-topleft: 108px;
    -webkit-border-top-left-radius: 108px;
    border-top: 1px solid #7e7d7e;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #7e7d7e;
    background: #ffff;
    font: 13px Segoe UI;
    text-align: right;
    color: #000;
    display: table;
}
#trianglea:hover {
    background: #ff7f00;
    color: #fff;
    border: 1px solid #ff7f00;
}
/* Wider */
#trianglea_w:hover {
    background: #ff7f00;
    color: #fff;
    border: 1px solid #ff7f00;
}
#trianglea:hover #txtboxa {
    display: block;
}
/* Wider */
#trianglea_w:hover #txtboxa_w {
    display: block;
}
#triangleb {
    position: absolute;
    z-index: 1;
    left: 130px;
    top: 20px;
    height: 108px;
    width: 108px;
    border-top-right-radius: 108px;
    -moz-border-radius-topright: 108px;
    -webkit-border-top-right-radius: 108px;
    border-top: 1px solid #7e7d7e;
    border-right: 1px solid #7e7d7e;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
    background: /*#f0f1f5*/#f4f7f9;
    font: 13px Segoe UI;
    text-align: left;
    color: #000;
    display: table;
    /*
	-webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
	*/
    /*-o-transition:background .1s ease-out, color 1s ease-in;
    -ms-transition:background .1s ease-out, color 1s ease-in;
    -moz-transition:background .1s ease-out, color 1s ease-in;
    -webkit-transition:background .1s ease-out, color 1s ease-in;
    transition:background .1s ease-out, color 1s ease-in;*/
}
/* Wider */
#triangleb_w {
    position: absolute;
    z-index: 1;
    left: 130px;
    top: 20px;
    height: 108px;
    width: 108px;
    border-top-right-radius: 108px;
    -moz-border-radius-topright: 108px;
    -webkit-border-top-right-radius: 108px;
    border-top: 1px solid #7e7d7e;
    border-right: 1px solid #7e7d7e;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
    background: #fff;
    font: 13px Segoe UI;
    text-align: left;
    color: #000;
    display: table;
}
#triangleb:hover {
    background: #ff7f00;
    color: #fff;
    border: 1px solid #ff7f00;
}
/* Wider */
#triangleb_w:hover {
    background: #ff7f00;
    color: #fff;
    border: 1px solid #ff7f00;
}
#triangleb:hover #txtboxb {
    display: block;
}
/* Wider */
#triangleb_w:hover #txtboxb_w {
    display: block;
}
#trianglec {
    position: absolute;
    z-index: 1;
    left: 20px;
    top: 130px;
    height: 108px;
    width: 108px;
    border-bottom-left-radius: 108px;
    -moz-border-radius-bottomleft: 108px;
    -webkit-border-bottom-left-radius: 108px;
    border-top: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #7e7d7e;
    border-left: 1px solid #7e7d7e;
    background: /*#f0f1f5*/#f4f7f9;
    font: 13px Segoe UI;
    text-align: right;
    color: #000;
    display: table;
	/*
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
	*/
    /*
    -o-transition:color .2s ease-out, background 2s ease-in;
    -ms-transition:color .2s ease-out, background 2s ease-in;
    -moz-transition:color .2s ease-out, background 2s ease-in;
    -webkit-transition:color .2s ease-out, background 2s ease-in;
    transition:color .2s ease-out, background 2s ease-in;*/
}
#trianglec_w {
    position: absolute;
    z-index: 1;
    left: 20px;
    top: 130px;
    height: 108px;
    width: 108px;
    border-bottom-left-radius: 108px;
    -moz-border-radius-bottomleft: 108px;
    -webkit-border-bottom-left-radius: 108px;
    border-top: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #7e7d7e;
    border-left: 1px solid #7e7d7e;
    background: #fff;
    font: 13px Segoe UI;
    text-align: right;
    color: #000;
    display: table;
}
#trianglec:hover {
    background: #ff7f00;
    color: #fff;
    border: 1px solid #ff7f00;
}
/* Wider */
#trianglec_w:hover {
    background: #ff7f00;
    color: #fff;
    border: 1px solid #ff7f00;
}
#trianglec:hover #txtboxc {
    display: block;
}
/* Wider */
#trianglec_w:hover #txtboxc_w {
    display: block;
}
#triangled {
    position: absolute;
    z-index: 1;
    left: 130px;
    top: 130px;
    height: 108px;
    width: 108px;
    border-bottom-right-radius: 108px;
    -moz-border-radius-bottomright: 108px;
    -webkit-border-bottom-right-radius: 108px;
    border-top: 1px solid #f1f1f1;
    border-right: 1px solid #7e7d7e;
    border-bottom: 1px solid #7e7d7e;
    border-left: 1px solid #f1f1f1;
    background: /*#f0f1f5*/#f4f7f9;
    font: 13px Segoe UI;
    text-align: left;
    color: #000;
    display: table;
	/*
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
	*/
    /*-o-transition:color .2s ease-out, background 2s ease-in;
    -ms-transition:color .2s ease-out, background 2s ease-in;
    -moz-transition:color .2s ease-out, background 2s ease-in;
    -webkit-transition:color .2s ease-out, background 2s ease-in;
    transition:color .2s ease-out, background 2s ease-in;*/
}
/* Wider */
#triangled_w {
    position: absolute;
    z-index: 1;
    left: 130px;
    top: 130px;
    height: 108px;
    width: 108px;
    border-bottom-right-radius: 108px;
    -moz-border-radius-bottomright: 108px;
    -webkit-border-bottom-right-radius: 108px;
    border-top: 1px solid #f1f1f1;
    border-right: 1px solid #7e7d7e;
    border-bottom: 1px solid #7e7d7e;
    border-left: 1px solid #f1f1f1;
    background: #fff;
    font: 13px Segoe UI;
    text-align: left;
    color: #000;
    display: table;
}
#triangled:hover {
    background: #ff7f00;
    color: #fff;
    border: 1px solid #ff7f00;
}
/* Wider */
#triangled_w:hover {
    background: #ff7f00;
    color: #fff;
    border: 1px solid #ff7f00;
}
#triangled:hover #txtboxd {
    display: block;
}
/* Wider */
#triangled_w:hover #txtboxd_w {
    display: block;
}
#round {
    position: absolute;
    left: 113px;
    top: 113px;
    height: 34px;
    width: 34px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    z-index : 3;
	/*
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	*/
    /*-o-transition:color .1s ease-out, background 1s ease-in;
    -ms-transition:color .1s ease-out, background 1s ease-in;
    -moz-transition:color .1s ease-out, background 1s ease-in;
    -webkit-transition:color .1s ease-out, background 1s ease-in;
    transition:color .1s ease-out, background 1s ease-in;*/
}
#round:hover {
    background: #ff7f00;
}
#round:hover #txtboxr {
    display: block;
}
/* Wider */
#round:hover #txtboxr_w {
    display: block;
}
#crossh {
    position: absolute;
    left: 20px;
    top: 122px;
    z-index: 2;
    width: 220px;
    height: 16px;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-radius: 5px;
    /* Firefox 1-3.6 */
    -moz-border-radius: 5px;
    /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    border-radius: 5px;
	/*
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
	*/
}
#crossv {
    position: absolute;
    left: 122px;
    top: 20px;
    z-index: 2;
    width: 16px;
    height: 220px;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-radius: 5px;
    /* Firefox 1-3.6 */
    -moz-border-radius: 5px;
    /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    border-radius: 5px;
	/*
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    */
	/*
    -o-transition:color .2s ease-out, background 2s ease-in;
    -ms-transition:color .2s ease-out, background 2s ease-in;
    -moz-transition:color .2s ease-out, background 2s ease-in;
    -webkit-transition:color .2s ease-out, background 2s ease-in;
    transition:color .2s ease-out, background 2s ease-in;*/
}
#cross:hover #crossh, #cross:hover #crossv {
    background-color: #ff7f00;
}
#crossh:hover #txtboxc1, #crossv:hover #txtboxc2 {
    display: block;
}
/* Wider*/
#crossh:hover #txtboxc1_w, #crossv:hover #txtboxc2_w {
    display: block;
}
/************************************************************************************
Page Dimmer with Pop-Up
*************************************************************************************/
.blackout {
	background-color:#000;
	opacity:.7;
	filter:alpha(opacity=70);
	height:100%;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:100;
	display:none;
	cursor:pointer;
}
.msgbox {
	background-color:#ccc;
	border:1px solid #ccc;
	color:#000;
	width:70%;
	height:60%;
	position:fixed;
	top:20%;
	left:15%;
	border-radius:20px;
	padding:10px;
	z-index:101;
	display:none;
}
.closeBox {
	background-color:#CC0000;
	color:#FFFFFF;
	padding:8px;
	float:right;
	border-radius:3px;
	cursor:pointer;
	text-transform:uppercase;
}
/************************************************************************************
Google Maps and Google Route specifications
*************************************************************************************/
#gmap {margin: 40px 30px 40px 30px; width: 425px; height: /*320*/220px; text-align: left; 
/* Instead of Google Maps.. for not loosing sizes.. */
	background-image: url(/img/logo_b.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: /*transparent*/rgba(54, 54, 54, 0.1);
/* until here.. Delete if not liked ;) */	
	border: none; font-family: Tahoma, Geneva, sans-serif; font-size: small}
#bgmap {float: left; width: 485px;}
#bgtxt {float: left; width: /*595*/655px;}
.contact {float: left; width: 245px; margin: 40px /*0*/30px 40px /*0*/30px;}
.description {float: left; width: 290px; margin: 40px 30px 40px 30px;}
#rtpl {margin: 0px/* 30px*/; font-size: small}
.rtpl {margin: 0; padding: 0}
.rtpli {width: 170px}
/************************************************************************************
Impressum
*************************************************************************************/
#imtab {
	width: 100%;
	height: 100%;
	display: table;
	background: #fff;
	padding: 0px;
	margin: 0px;
}
#imtabsp {
	padding: 0px 35px;
}
.imtabr {
	display: table-row;
}
.imtabc {
	display: table-cell; 
	width: 33%; 
	padding-right: 20px;
}
.imtabct {
	display: table-cell; 
	width: 50%;
	padding-right: 20px;
}
/************************************************************************************
Sitemap
*************************************************************************************/
div#articles {
	margin: 0px 35px 10px 35px;
}