
































/* Reset & Main ------------------------------------------------------------------------ */

* {
	padding: 0;
	margin: 0;
	text-decoration: none;
}

html {
	/* allways show vertical scrollbar*/
	overflow-y: scroll;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

table, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


ul {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 1em;
	padding-left: 1em;
}



ol {
	margin-left: 2em;
	padding-left: 2em;
}


.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	/* IE6 Fix without this, empty divs have a fixed height in IE6, without underline (_height) IE7 crashes on Printing */
	_height: 0px;
}





/* Tags & Classes ------------------------------------------------------------------------------ */

a:link {
	color: #000066;
	text-decoration: underline;
}
a:visited {
	color: #000066;
	text-decoration: underline;
}
a:active {
	color: #000066;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}



a.blueDot {
	background: url(/infoglueDeliverLive_cabb/digitalAssets/0/78_blueDot.gif) center left no-repeat;
	padding-left: 11px;
	font-weight: bold;
}

a.blueDot:link {
	color: #000066;
	text-decoration: none;

}

a.blueDot:visited {
	color: #000066;
	text-decoration: none;
}

a.blueDot:active {
	color: #000066;
	text-decoration: none;
}

a.blueDot:hover {
	background: url(/infoglueDeliverLive_cabb/digitalAssets/0/77_greyDot.gif) center left no-repeat;
	color: #666666;
	text-decoration: none;
}




h1 {
	font-size: 15px;
	font-weight: bold;
	color: #000066;
	padding-bottom: 14px;
}

h1.popupGrey {
	color: #666666;
	padding-bottom: 0px;
}


h2 {	
	font-size:  12px;
	font-weight: bold;
	color: #000066;
	padding-bottom: 14px;
}

h3 {	
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	/*padding-bottom: 14px;*/
}


/* h4 with greyDot */
h4 {
	background: url(/infoglueDeliverLive_cabb/digitalAssets/0/77_greyDot.gif) bottom left no-repeat;
	line-height: 0.8;
	padding-left: 11px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 1em;
}

/* h5 with blueDot */
h5 {
	background: url(/infoglueDeliverLive_cabb/digitalAssets/0/78_blueDot.gif) bottom left no-repeat;
	line-height: 0.8;
	padding-left: 11px;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	margin-bottom: 1em;
}

h6 {
	display: block;
	width: 432px; /*442*/
	height: 18px;
	background: #EAEACA;	
	font-size: 10px;
	font-weight: bold;
	color: #666666;

	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}

p.teaserTitleBlackNospace {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding:0px;
}



p {
	margin-bottom: 1em;
	line-height: 14px;
}

#content p, #contentWide p {
	padding-right: 30px;
}

#content table p, #contentWide table p {

}

img.mainPicture {
	margin-bottom: 25px;
}



p.newsDate {
	color: #666666;
	margin-bottom: 4px;
}

p.newsTitle {
	color: #000066;
	font-weight: bold;
	width: 199px;
	margin-bottom: 6px;
}

p.teaserTitle {
	background: url(/infoglueDeliverLive_cabb/digitalAssets/0/78_blueDot.gif) center left no-repeat;
	padding-left: 11px;
	color: #000066;
	font-weight: bold;
	width: 199px;
	margin-bottom: 0;
}

div.newsText {
	color: #000000;
	line-height: 14px;
	width: 199px;
}

p.teaserText {
	font-style: italic;
	color: #000000;
	line-height: 14px;
	width: 199px;
}

/* standard text links in newsText */
p.newsText a:link, 
p.newsText a:visited, 
p.newsText a:active {
	font-style: normal;
	text-decoration: underline;
	color: #000066;
}

p.newsText a:hover {
	font-style: normal;
	text-decoration: underline;
	color: #666666;
}


/* standard text links in teaserText */
p.teaserText a:link, 
p.teaserText a:visited, 
p.teaserText a:active {
	font-style: normal;
	text-decoration: underline;
	color: #000066;
}

p.teaserText a:hover {
	font-style: normal;
	text-decoration: underline;
	color: #666666;
}


/* "read more..." link for end of the newsText */
p.newsText a.newsDetailLink:link,
p.newsText a.newsDetailLink:visited,
p.newsText a.newsDetailLink:active {
	text-decoration: none;
	color: #000066;
}

p.newsText a.newsDetailLink:hover {
	text-decoration: none;
	color: #666666;
}

/* "read more..." link for end of the teaserText */
p.teaserText a.teaserDetailLink:link,
p.teaserText a.teaserDetailLink:visited,
p.teaserText a.teaserDetailLink:active {
	text-decoration: none;
	color: #000066;
}

p.teaserText a.teaserDetailLink:hover {
	text-decoration: none;
	color: #666666;
}

.newsDate {
	color: #666666;
}


/* Layout ------------------------------------------------------------------------------ */



#wrapper {
	width: 976px;
	min-height: 646px;
	_height: 646px;
	/* border: #000000 1px solid; */
}

#header {
	width: 976px;
	height: 135px;
}
	#logoContainer {
		background: url(/infoglueDeliverLive_cabb/digitalAssets/0/4_logoContainerBg.jpg);
		float: left;
		width: 735px;
		height: 135px;
	}
		#logoLink {
			display: block;
			/*border: #00FF00 1px solid;*/
			width: 200px;
			height: 50px;
			
			margin-left: 30px;
			margin-top: 50px;
		}
	
	#searchContainer {
		background: url(/infoglueDeliverLive_cabb/digitalAssets/0/14_searchContainerBg.jpg);
		float: left;
		width: 224px; /* 241 */
		height: 32px; /* 135 */
		
		padding-top: 103px;
		padding-left: 17px;
	
	}
		#search table tr td {
			color: #666666;
		}
	
#middle {
	width: 976px;
	min-height: 500px;
	_height: 500px;
	background: url(/infoglueDeliverLive_cabb/digitalAssets/0/12_middleBg.gif) top left repeat-y;
}

	#mainNavigationContainer {
		float: left;
		width: 244px; /*244*/
		min-height: 500px;
		_height: 500px;
		background: url(/infoglueDeliverLive_cabb/digitalAssets/0/6_mainNavigationContainerBg.gif) top left repeat-y;
	}

		
		#mainNavigation {
			width: 222px; /* 222 */
			margin-left: 22px;
		}
	
	#pageContainer {
		float: left;
		width: 732px; /* 732 */
	}
	
		#functionNavigation {
			width: 696px; /* 732 */
			height: 17px; /* 25 */
			background: #000066;
			border-bottom: #ffffff 3px solid;
			
			padding-left: 36px;
			padding-top: 5px;
		}
		
		#contentContainer {
			width: 732px; /* 732 */

		}
		
		/* extended for wide contents */
		#contentContainerWide {
			/*border: #00FF00 1px solid;*/
			width: 732px; /* 732 */

		}
		
			#content {
				width: 442px; /* 488 */
				min-height: 600px;
				_height: 600px;
				float: left;
				/*background: #00FF00;*/
				
				padding-left: 46px;
			
			}
			
			/* extended for wide contents */
			#contentWide {
				width: 686px; /* 732 */
				min-height: 600px;
				_height: 600px;
				float: left;
				/*background: #00FF00;*/
				
				padding-left: 46px;
			
			}
			
			/* extended for wide contents */
			#headerImageWide {
				float: left;
			}
			
			#newsBox {
				width: 241px; /* 244 */
				float: left;
				margin-left: 3px;
			
			}
			
				#newsBoxHeader {
					background: #999999;
					width: 224px; /* 244 */
					height: 19px; /* 25 */
					border-bottom: #ffffff 3px solid;
					
					padding-left: 17px;
					padding-top: 3px;
					
					font-size: 12px;
					font-weight: bold;
					color: #FFFFFF;
					
				}
				
				#newsBoxContent {
					width: 224px; /* 241 */
					background: #DDDDDD;
					min-height: 400px;
					_height: 400px;
					
					padding-left: 17px;
					padding-top: 15px;
					padding-bottom: 20px;

					
				}
				
				#teaserBox {
				width: 241px; /* 244 */
				float: left;
				margin-left: 3px;
			
				}
			
				#teaserBoxHeaderLevel1 {
					background: #CCCC99;
					width: 224px; /* 244 */
					height: 122px; /* 122 */
					border-bottom: #ffffff 3px solid;
					
					/*padding-top: 95px;*/
					padding-left: 17px;
				
					font-size: 12px;
					font-weight: bold;
					color: #FFFFFF;
					
				}
				
				#teaserBoxHeaderLevel1 a {
					font-size: 12px;
					font-weight: normal;
					color: #FFFFFF;
					text-decoration: none;
				}
				
				#teaserBoxHeaderLevel2 {
					background: #EAEACA;
					width: 224px; /* 244 */
					height: 122px; /* 122 */
					border-bottom: #ffffff 3px solid;
					
					/* padding-top: 95px; */
					padding-left: 17px;
				
					font-size: 12px;
					font-weight: bold;
					color: #666666;
					
				}
				
				#teaserBoxHeaderLevel2 a {
					font-size: 12px;
					font-weight: normal;
					color: #666666;
					text-decoration: none;
				}
				
				#teaserBoxContent {
					width: 219px; /* 241 */
					background: #ffffff;
					min-height: 400px;
					_height: 400px;
					
					padding-left: 17px;
					padding-rigth: 5px;
					padding-top: 56px;	
					padding-bottom: 20px;

				}
				
					#teaserBoxContent p {
						width: 199px;
					}
					
				

				
	

#footer {
	background: url(/infoglueDeliverLive_cabb/digitalAssets/0/2_footerBg.jpg);
	width: 976px;
	height: 35px;
}

#footer p {
	color: #999999;
	text-align: center;
	margin: 0;
	padding: 15px 0 0 0;

}

#footer a {
	color: #999999;
	text-decoration: none;

}

	
/* Content Modules ----------------------------------------------------------------------------- */


#sitemap ul {
	list-style-position: inside;
	/*list-style-image: url(/infoglueDeliverLive_cabb/digitalAssets/0/77_greyDot.gif);*/
	list-style-type: square;
	line-height: 16px;
}


#productSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
}

	table.productSearchResultsTable thead {
		font-weight: bold;	
	}
	
	table.productSearchResultsTable tr {

	}

	table.productSearchResultsTable td {
		padding-right: 20px;
		padding-bottom: 10px;
	}

	input.searchFormField {
		width: 280px;
	}
	
	select.searchFormField {
		width: 284px;
	}
	
	input.searchFormSubmit {
		margin-left: 10px;
	}


#productsContent {
	width: 442px;

}

#agentsPopup {
	width: 600px; /* 600 */
	height: 650px; /* 650 */
	background: url(/infoglueDeliverLive_cabb/digitalAssets/0/81_agentsPopupBg.jpg) top left no-repeat;

	
}

	#agentsPopup #agentsPopupLeft {
		/* border: #00FF00 1px solid; */
		float: left;
		width: 195px; /*240*/
		height: 450px; /*600*/
		
		padding-top: 150px;
		padding-left: 45px;
	}
	
	#agentsPopup #agentsPopupRight {
		/* border: #00FF00 1px solid; */
		float: left;
		width: 340px; /*360*/
		height: 450px; /*600*/
		
		padding-top: 150px;
		padding-left: 20px;
		
	
	}
	
	#agentsPopup #agentsPopupFooter {
		/* border: #00FF00 1px solid; */
		width: 340px; /*600*/
		height: 25px; /*40*/
	
		padding-top: 15px;
		padding-left: 260px;
	
	}
	
#organizationPopup {
	width: 700px; /* 700 */
	height: 568px; /* 568 */
}

	#organizationPopup #organizationPopupContent {
		/*border: #00FF00 1px solid; */
	}
	
	
	#organizationPopup #organizationPopupFooter {
		/* border: #00FF00 1px solid; */
		width: 650px; /*700*/
		height: 34px; /*40*/
	
		padding-top: 6px;
		padding-left: 50px;
	
	}
	
	.organizationPopupUrl {
		font-size: 10px;
		font-weight: bold;
		color: #000066;
		
		margin-left: 287px;
	}





div.cabbMap {
	width: 442px; 
	height: 230px;
}



/* FormContact ----------------------------------------------------------------------- */





/* Main-Navigation -------------------------------------------------------------------- */

#mainNavigation .emptyNavigationItem {
	background: #CCCC99;
	width: 193px; /* 219 */
	height: 18px; /* 22 */
	border-bottom: #ffffff 3px solid;
	
	padding-top: 4px;
	padding-left: 26px;	

}

#mainNavigation a.level1 {
	display: block;
	background: #CCCC99;
	width: 193px; /* 219 */
	height: 18px; /* 22 */
	border-bottom: #ffffff 3px solid;
	
	padding-top: 4px;
	padding-left: 26px;	
	
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#mainNavigation a.level1open {
	display: block;
	background: #CCCC99 url(/infoglueDeliverLive_cabb/digitalAssets/0/7_mainNavigationLevel1openBg.jpg) top left no-repeat;
	width: 193px; /* 219 */
	height: 18px; /* 22 */
	border-bottom: #ffffff 3px solid;
	
	padding-top: 4px;
	padding-left: 26px;	
	
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#mainNavigation a.level1active {
	display: block;
	background: #CCCC99 url(/infoglueDeliverLive_cabb/digitalAssets/0/5_mainNavigationActiveBg.jpg) top left no-repeat;
	width: 193px; /* 219 */
	height: 18px; /* 22 */
	border-bottom: #ffffff 3px solid;
	
	padding-top: 4px;
	padding-left: 26px;	
	
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#mainNavigation a.level1:hover, #mainNavigation a.level1open:hover{
	background: #CCCC99 url(/infoglueDeliverLive_cabb/digitalAssets/0/5_mainNavigationActiveBg.jpg) top left no-repeat;
	font-weight: bold;
	color: #000000;
}

#mainNavigation a.level2 {
	display: block;
	background: #eaeaca;
	width: 193px; /* 219 */
	height: 19px; /* 22 */
	
	padding-top: 3px;
	padding-left: 26px;	
	
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#mainNavigation a.level2open {
	display: block;
	background: #eaeaca;
	width: 193px; /* 219 */
	height: 19px; /* 22 */
	
	background: #CCCC99 url(/infoglueDeliverLive_cabb/digitalAssets/0/9_mainNavigationLevel2openBg.jpg) top left no-repeat;
	
	padding-top: 3px;
	padding-left: 26px;	
	
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#mainNavigation a.level2active {
	display: block;
	background: #eaeaca;
	width: 193px; /* 219 */
	height: 19px; /* 22 */
	
	background: #CCCC99 url(/infoglueDeliverLive_cabb/digitalAssets/0/8_mainNavigationLevel2ActiveBg.jpg) top left no-repeat;
	
	padding-top: 3px;
	padding-left: 26px;	
	
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


#mainNavigation a.level2:hover, #mainNavigation a.level2open:hover{
	background: #CCCC99 url(/infoglueDeliverLive_cabb/digitalAssets/0/8_mainNavigationLevel2ActiveBg.jpg) top left no-repeat;
	color: #000000;
}




#mainNavigation a.level3 {
	display: block;
	background: #eaeaca url(/infoglueDeliverLive_cabb/digitalAssets/0/11_mainNavigationLevel3InactiveBg.jpg) top left no-repeat;
	width: 179px; /* 219 */
	height: 14px; /* 16 */
	
	padding-top: 2px;
	padding-left: 40px;	
	
	/*border-bottom: #000000 1px solid;*/
	
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

#mainNavigation a.level3active {
	display: block;
	background: #eaeaca url(/infoglueDeliverLive_cabb/digitalAssets/0/10_mainNavigationLevel3ActiveBg.jpg) top left no-repeat;
	width: 179px; /* 219 */
	height: 14px; /* 16 */
	
	padding-top: 2px;
	padding-left: 40px;	
	
	/*border-bottom: #000000 1px solid;*/
	
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

#mainNavigation a.level3:hover{
	background: #eaeaca url(/infoglueDeliverLive_cabb/digitalAssets/0/10_mainNavigationLevel3ActiveBg.jpg) top left no-repeat;
	color: #000000;
}




#mainNavigation .spacerSubSubFirst {
	font-size: 0;
	background: #eaeaca;
	width: 219px; /* 219 */
	height: 2px;
}

#mainNavigation .spacerSubSubLast {
	font-size: 0;
	background: #eaeaca;
	width: 219px; /* 219 */
	height: 8px;
}
	



	

/* Function-Navigation ------------------------------------------------------------------------------------------*/

#functionNavigation a { 
	display: block;
	float: left;
	height: 18px;
	padding-right: 10px;
	padding-left: 10px;
	background: url(/infoglueDeliverLive_cabb/digitalAssets/0/3_functionNavigationItemBg.gif) bottom right no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}

#functionNavigation a:hover {
	text-decoration: underline;
}

/* no background with line for the last item */
#functionNavigation a.last {

	background: none;
}



/*
Farben
# ffffff (weiÃ)
# 000000 (schwarz)
# 999999 (grau)
# 666666 (dunkelgrau)
# dddddd (hellgrau)
# cc0000 (CABB-rot)
# 000066 (CABB-blau)
# cccc99 (dunkelbeige)
# eaeaca (hellbeige)
*/

