﻿/* Global: */

body {
	width:910px;    
	margin:0px auto;
	border:1px solid #547691;
	font-size:11px;
	font-family:Arial, Verdana;
	padding:0px; 
	margin-top:0px;
	background-color:white;
    line-height:1.3em;
    min-height:720px;
	}


/* Top: mit Logo*/
 
 .top0 {border:0px; height:5px; width:100%;}
 
 
.top1 {
	width:100%;
	background-color:#ECEEF2;
	background-repeat:repeat-y;
	height:80px;
	}
	
	.top1 #logo {
		float:left;
		padding-left:27px;
		padding-top:9px;
		padding-bottom:6px;	
		}
		
	.logolink img {border:0px; text-decoration:none; background-color:Transparent;}
		
		
	#global_nav1 {
		float:right;
		margin-right:10px;
		margin-top:6px;
		font-size:10px;
		color:Black;
		}
		
	#global_nav1 a {
		color:Black;
		text-decoration:none;
		}
		
	.global_nav1b {
		float:right;
		margin-right:10px;
		margin-top:0px;
		font-size:10px;
		color:Black;
		}
		
	.global_nav1b a {
		color:Black;
		text-decoration:none;
		}

.top2 {
	width:100%;
	background-color:#7F91A7;
	height:30px;
	}	
	
	 #global_nav2 {
		float:right;
		margin-right:10px;
		margin-top:6px;
		font-size:11px;
		color:White;
		}
	
/* Navigation: Linke Spalte */
.all 
{
    background-color:#7F91A7; 
    height:100%; 
    width:910px; 
    padding:0xp; 
    margin:0px; 
    display:inline;
    }
    
.navigation {
	float:left;
	background-color:#7F91A7;
	/* -imp.pg 26.10.2007   height:590px; */
	/* imp.ad 11.04.2008 height:620px;*/
	/* imp.ad 11.04.2008 height:640px;*/
	height:700px;
	border-right:1px solid #547691;
	font-weight:bold;
	width:183px; 
	padding:0px; 
	margin:0xp;
	font-size:94%;
	}
	
	.navigation .menu {
		padding:0px;
		min-height:400px;
		margin:0px;
		text-align:center; 
		width:183px;
		/*background-color:#7F91A7;*/
		}
		
		
		.navigation .menu table 
		{
		    width:170px; 
		    margin:0xp; 
		    padding:0xp; 
		    margin-left:2px; 
		    color:White; 
		    text-align:left;
		    }
		
	#ctl00_AccordionConsultingServices {
		background-color:#7F91A7; width:170px; 
		}


		
		/* Header for each main navi-button */

			
			
	        .headernav  
			{
			    color:white; 
			    text-decoration:none; 
			    font-weight:bold;
			    cursor:pointer;
			    color:White;
			    border:1px solid white;
			    padding:2px 10px;
			    margin:2px 0px;
			    }
			
			.headernav a 
			{
			    color:white; 
			    text-decoration:none; 
			    font-weight:bold;
			    cursor:pointer;
			    color:White;
			    }
			    
			#ConsultingServicesHeader {background-color:#700F19;}
		    #BusinessSolutionsHeader {background-color:#446785;}	
			#SoftwareSolutionsHeader {background-color:#538856;}
			#LearningSolutionsHeader {background-color:#CE9C27;}
			
			.AccordionPaneConsultingServicesHeader a {color:white; text-decoration:none;}
			
		    
			

					
		
	.navigation .navigationItem {
		background-color:transparent;
		border-bottom:1px solid #A7B7CD;
		padding:2px 10px;
		margin:2px 0px;
		width:140px;
		cursor:default;
		text-decoration:none;
		}
		
	.navigation .navigationItem a {
		cursor:pointer;
		text-decoration:none;
		color:white;
		font-family:Arial, Verdana;
		}
		
		#lastmenuitem {border-bottom:0px; margin-bottom:1px;}
		
		
	.navigation #microsoft {
		width:100%;
		height:76px;
		background-color:white;
		margin-left:0px;
		padding-left:0px;
	    text-align:center;
	    padding-top:23px;
	    margin-top:18px;
	    margin-bottom:20px;
		}
	
		


/* Content: Rechte Spalte */

.content {
	/*background-color:white;*/
	background-image:url(images/content_bg.gif);
    background-repeat:repeat-y;
    background-position:right;
	/* -imp.pg 26.10.2007   height:590px; */
	/* imp.ad 11.04.2008 height:620px;*/
	/* imp.ad 11.04.2008 height:640px;*/
    height:700px;
    margin:0px;
    padding:0xp;
    float:right; 
    width:725px; 
    overflow:auto;
    /* imp.pg text-align:justify; */
	}
#home 
{
    background-color:White;
    height:100%;
}
/* imp.pg */
a.link_impuls {color:#0066CC; text-decoration:none;}
a.link_impuls:hover {color:#0066CC; text-decoration:underline; }	
a.link_impuls:activ {color:#0066CC; text-decoration:underline;}	

	
		.large {color: #0066CC; font-weight:bold; font-size:120%;}
		
		.semilarge {font-size:110%;}
		
	
		.contenttable {margin:0px; padding:0px;}
		.contenttable td {vertical-align:top;}
		.contentleft {vertical-align:top; padding:20px; padding-right:0px; width:405px;}
		.contentright {margin:20px; padding:20px; background-color:#B9CAE2; height:504px;}

		.centeredlarge {color:black; font-weight:bold; font-size:95%; text-align:center; margin-bottom:0px; padding-bottom:0px;}
		
		.slogan {margin-left:29px; font-weight:bold; font-size:12px; padding-top:22px;}
		.slogan2 {text-align:right; margin-right:50px; font-size:12px; font-weight:bold; padding-top:12px;}
		

	/* _____ NEWS _____ */	

		.NewsHome {	width:406px; font-size:11px; color:#0066CC; line-height:1.3em;
					margin-right:0; margin-top:2px; margin-bottom:2px; margin-left:0px; padding:0px; }
		.NewsHomeLine {padding:0px; margin:0px; padding-right:20px;}	
		
		.NewsHomeDate1 {padding-right:6px; padding-top:5px; color:Black;}
		.NewsHomeText1 { padding-top:5px;}
		.AllNewsHomeText1 {padding-top:11px; text-align:right; padding-bottom:3px;}
		.AllNews {text-decoration:none; font-weight:normal; color:Black; font-style:italic; color:#0066CC;}
		
		.NewsHomeLinkText {text-decoration:none; color:#0066CC;}
		
		a.NewsHomeLinkDate {text-decoration:none; font-weight:normal; color:Black; margin-right:4px;}
		a.NewsHomeLink {text-decoration:none; font-weight:bold; color:Black;}
		a.NewsHomeLink:hover {color:#0066CC; text-decoration:none;}		
		.NewsHomeDate {padding-right:6px; color:Black;}
		.NewsContentright {width:200px; background-color:#B9CAE2; margin:0; margin-left:3px; margin-top:20px; padding:20px;}
		.NewsContentright a {color:black; text-decoration:none;}
		.NewsContentright a:hover {color:black; text-decoration:underline;}
		
		.NewsTable {width:404px; padding:0px; margin:0px; margin-top:20px;}
		.NewsTable td {padding-bottom:5px;}
		.NewsHeader a 
		{
			color:#0066CC; font-weight:bold; font-size:110%; margin:0px; 
			padding:0px; padding-top:10px;
			}	
			
			.Newscontentleft 
			{
				width:420px; vertical-align:top; 
				padding-left:20px; padding-top:20px; padding-right:0px; 
				}
			
		.NewsText p {width:404px; margin-top:2px;}
		.NewsText p.Paragraph {width:404px; margin-top:0px;}
		
		.SubHeading span {width:404px; padding:0px; margin:0px; padding-bottom:16px; font-weight:bold;}	
			
		
		.Newslink {text-decoration:none; color:#0066CC;}	
		.Newslink:hover {text-decoration:underline; color:#0066CC;}	
			
			
			
			
			
			
	/* _____ Jobs _____ */		
		
		a.joblink {
			color:#0066CC;
			text-decoration:none;
			}	
			
			a.joblink:hover {
			color:#0066CC;
			text-decoration:underline;
			}	
		.jobtabs a#selected {background-color:#CE9C27; padding-right:20px; padding-top:3px; padding-bottom:0px;}
		
		
		.headingjob 
		{
			font-weight:bold; 
			font-size:120%; 
			text-align:center; 
			background-color:#CCCCCC; 
			padding:5px;
			margin:5px 0px;
			}
		
		.requirementsjob 
		{
			margin-top:10px;
			margin-bottom:10px;
			margin-left:18px;
			padding:0px;
			
			}
		
		.requirementsjob li
		{
			padding-bottom:2px;
			margin-left:0px;
			}


/* Checktool Seite */		

.checktoollinks {border:1px;
	border-collapse: collapse;
	border:1px solid #AFC3D8;
	width:100%;

	}
	
.checktoollinks .links {background-color:#B9CAE2; color:black; font-weight:bold; padding-left:14px;}
	
.checktoollinks a {text-decoration:none; color:#0066CC;}	
	
.checktoollinks td 
{
	border-top:1px solid #AFC3D8;
	padding:3px;
    padding-left:12px;
}

.ichecktoolorder {padding-top:4px; padding-right:14px;}

#ctl00_ContentPlaceHolder1_ddlCustomerType {font-size:100%; width:190px;}
#ctl00_ContentPlaceHolder1_ddlCountry {font-size:100%; width:190px;}
.inputfield input {font-size:100%; background-color:White;}
.inputform td {margin:0; padding:0; height:30px; padding-right:11px; padding-bottom:12px;}
#ctl00_ContentPlaceHolder1_tbComment {width:190px;}

#subcont_service {
	margin:20px;
	margin-top:18px;
    border: 1px #DEDEDE solid;
    background-color:#E5E9EC;
}
#subcont_reference {
	margin:20px;
	margin-top:18px;
    border: 1px #DEDEDE solid;
    background-color:#E5E9EC;
}
.subcont_header {
    padding:3px;
    color:#FFFFFF;
    /* background-color:#8F9DB1; */
    background-color:#547690;
}
/* imp.pg ------------------------------- */
.subcont_navItem {
    border-bottom:1px solid #FFFFFF;
	padding:5px;
    padding-left:10px;
}
    /* imp.pg */
    .subcont_navItem .linkcolor
    {
        color:#7f91a7;
    }
.subcont_navLastItem {
	padding:5px;
    padding-left:10px;
	height:15px;
    text-decoration:none;
    /* imp.pg */
}    
    .subcont_navLastItem .linkcolor
    {
        color:#7f91a7;
    }
/* imp.pg ------------------------------- */

/* imp.pg */
.subcont_image 
{
	margin:20px;
	margin-top:18px;
    /* border: 1px #DEDEDE solid; */
    /* background-color:#E5E9EC; */
}

.link_active {
   text-decoration:none;
   color: #C52121;
}

/* imp.pg ------------------------------- */

.subcont_navItem a {
   text-decoration:none;
   /* color:#7F91A7; */
   color:#446785;
}
.subcont_navLastItem a {
   text-decoration:none;
   /* color:#7F91A7; */
   color:#446785;
}
.subcont_navItem a:hover {
   text-decoration:underline;
}
.subcont_navLastItem a:hover {
   text-decoration:underline;
}
/* imp.pg ------------------------------- */



#subcont_teaser1 {
	margin:20px;
	margin-top:18px;
    border: 1px #DEDEDE solid;
    background-color:#E5E9EC;
}
#subcont_teaser2 {
	margin:20px;
    border: 1px #DEDEDE solid;
    background-color:#E5E9EC;
}
.subcont_teaser {
	margin:20px;
	margin-top:18px;
    border: 1px #DEDEDE solid;
    background-color:#E5E9EC;
}
#subcont_news {
	margin-top:18px;
    border: 1px #DEDEDE solid;
    background-color:#E5E9EC;
}

/* imp.pg 17.10.2007 - Content: Hauptseite */
.main
{
    color:black;
    font-style:normal;
    font-weight:normal;
    text-align:justify;
}
    .main .consulting-services
    {
        color:#700F19; 
    }
    .main .business-solutions
    {
        color:#446785; 
    }
    .main .software-products
    {
        color:#538856; 
    }
    .main .learning-solutions
    {
        color:#CE9C27; 
    }

    .main .header
    {
        color:#0066CC; /* impuls-blau */
        font-weight:bold;
    }
        .main .header .consulting-services
        {
            color:#700F19; 
        }
        .main .header .business-solutions
        {
            color:#446785; 
        }
        .main .header .software-products
        {
            color:#538856; 
        }
        .main .header .learning-solutions
        {
            color:#CE9C27; 
        }

    .main .subheader
    {
        color:#0066CC; /* impuls-blau */
    }
        .main .subheader .consulting-services
        {
            color:#700F19; 
        }
        .main .subheader .business-solutions
        {
            color:#446785; 
        }
        .main .subheader .software-products
        {
            color:#538856; 
        }
        .main .subheader .learning-solutions
        {
            color:#CE9C27; 
        }        
    .main .teaser
    {
        font-style:italic;
    }
            .main .teaser .consulting-services
        {
            color:#700F19; 
        }
        .main .teaser .business-solutions
        {
            color:#446785; 
        }
        .main .teaser .software-products
        {
            color:#538856; 
        }
        .main .teaser .learning-solutions
        {
            color:#CE9C27; 
        } 
        
        



/* Hotelauskunft */ 

table.contenttableHotel {margin:0px; padding:0px; width:686px;}
		.contenttableHotel td {vertical-align:top;}
		.contentleftHotel {vertical-align:top; padding:20px; padding-right:0px; padding-top:0px; width:100%;}
		