/* ============ main.css ============ */
#wainavigation 
{
	DISPLAY: none; 
	WIDTH: 0px; 
	HEIGHT: 0px;
}
/* Anpassungen für One Swisscom Navigation */
.meta li 
{
	list-style: none;
	background: none;
	margin: auto;
}
.header li 
{
	margin: auto;
	padding: auto;
}
/* Ende Anpassungen für One Swisscom Navigation */

/* Start OM+ Manager Login */
.loginUser
{
	padding-right: 13px;
}

.loginUserBox
{
	width: 105px;
}

.loginPassword
{
	padding-right: 14px;
}

.loginPasswordBox
{
	width: 105px;
}

.sslCheckBox
{
	padding-right: 8px;
}

	


/* Ende OM+ Manager Login */



body 
{
	MARGIN-TOP: 0px;
	line-height: 14px; 
	FONT-SIZE: 12px;	/*0.75em; */
	MARGIN-LEFT: 0px; 
	COLOR: #888888; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}

	/* Diese 2 Zeilen müssen stehen bleiben, weiss der Geier warum!!!
    Der Effekt ist sonst, dass die Fonts auf 1 Punkt runtergehen... */
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#888888;

td 
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size: 0.75em;
	text-align:left;
}

th 
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size: 0.75em;
	text-align:left;
}

b 
{
	FONT-WEIGHT: bold;
}

.title 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000;
	padding-bottom: 2px;
}

.bgleft 
{
	BACKGROUND-COLOR: #99ddff;
}

.thead 
{
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #cceeff; 
	TEXT-ALIGN: left;
}

#tblRoot {
	margin-left: auto;
	margin-right: auto;
}

#tblBottom 
{
	margin-left: 14px;
	margin-right: -14px;
}

.tcontent 
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #cceeff; 
	TEXT-ALIGN: left;
}

.navmetact 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	BACKGROUND-COLOR: #99ddff; 
	TEXT-DECORATION: none;
}

a.navmetact:hover 
{
	FONT-SIZE: 11px; 
	COLOR: #002080; 
	TEXT-DECORATION: none;
}

a.navmetact:visited 
{
	FONT-SIZE: 11px; 
	COLOR: #999999; 
	TEXT-DECORATION: none;
}

.navmet 
{
	FONT-SIZE: 11px; 
	CURSOR: hand; 
	BACKGROUND-COLOR: #cceeff;
}

.navmetpas 
{
	FONT-SIZE: 11px; 
	CURSOR: hand; 
	COLOR: #11aaff;
}

.directLiks 
{
	FONT-SIZE: 0.75em; 
	CURSOR: hand; 
	COLOR: #11aaff; 
	background-color: #cceeff;
}

a.navmetpas:link 
{
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	TEXT-DECORATION: none;
}

a.navmetpas:visited 
{
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	TEXT-DECORATION: none;
}

a.navmetpas:active 
{
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	TEXT-DECORATION: none;
}

a.navmetpas:hover 
{
	FONT-SIZE: 11px; 
	COLOR: #002080; 
	TEXT-DECORATION: none;
}

a.navsecundary:link 
{
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	TEXT-DECORATION: none;
}

a.navsecundary:visited 
{
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	TEXT-DECORATION: none;
}

a.navsecundary:active 
{
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	TEXT-DECORATION: none;
}

a.navsecundary:hover {
	FONT-SIZE: 11px; 
	COLOR: #002080; 
	TEXT-DECORATION: none;
}

.navsecundary 
{
	BACKGROUND-COLOR: #cceeff;
}

.needinfo 
{
	FONT-SIZE: 11px;
}

.dhtmlmeta 
{
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
}

a, a:link, a:visited
{
	color:#11AAFF;
	text-decoration:none;
	font-size:12px;
}

a:hover, a:active
{
	color: #11AAFF;
	text-decoration:underline;
	font-size:12px;
}

a:selected
{
	color: #001155;
	text-decoration:none;
	font-size:12px;
}

.clCMAbs 
{
	LEFT: 0px; 
	VISIBILITY: hidden; 
	POSITION: absolute; 
	TOP: 0px
}

.clBar 
{
	VISIBILITY: hidden; 
	WIDTH: 10px; 
	POSITION: absolute; 
	HEIGHT: 10px; 
	BACKGROUND-COLOR: #ffffff;
}

.clLevel0 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.clLevel0over 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.clLevel0 
{
	BACKGROUND-COLOR: #cceeff;
}

.clLevel0over 
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #cceeff;
}

.clLevel0border 
{
	VISIBILITY: hidden; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #ffffff;
}

.cl2Level0 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.cl2Level0over 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.cl2Level0 
{
	COLOR: #cceeff; 
	BACKGROUND-COLOR: #44bbff;
}

.cl2Level0over 
{
	COLOR: #cceeff; 
	BACKGROUND-COLOR: #44bbff;
}

.cl2Level0border 
{
	VISIBILITY: hidden; 
	POSITION: absolute;
}

.cl3Level0 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.cl3Level0over 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.cl3Level0 
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #cceeff
}

.cl3Level0over 
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #cceeff;
}

.clLevel1 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.clLevel1over 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px;
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.clLevel1over2 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.clLevel1 
{
	COLOR: #11aaff; 
	BACKGROUND-COLOR: #ffffff;
}

.clLevel1over 
{
	FONT-WEIGHT: bold; 
	COLOR: #11aaff;
}

.clLevel1over2 
{
	BACKGROUND-IMAGE: url(/img/ana_nav_bg2.gif); 
	COLOR: #11aaff; 
	BACKGROUND-COLOR: #ffffff;
}

.clLevel1border 
{
	VISIBILITY: hidden; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #11aaff;
}

.cl2Level1 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	CURSOR: hand; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.cl2Level1over 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	CURSOR: hand; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.cl2Level1 
{
	COLOR: #cceeff; 
	BACKGROUND-COLOR: #44bbff; 
	layer-background-color: #44bbff;
}

.cl2Level1over 
{
	COLOR: #002080; 
	BACKGROUND-COLOR: #44bbff;
}

.cl2Level1border 
{
	VISIBILITY: hidden; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #11aaff;
}

.cl3Level1 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 14px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.cl3Level1over 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 14px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica; 
	POSITION: absolute;
}

.cl3Level1 
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #cceeff;
}

.cl3Level1over 
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff;
}

.cl3Level1border 
{
	VISIBILITY: hidden; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #ffffff;
}

.searchbutton 
{
	BORDER-RIGHT: #0082E8 1px solid; 
	BORDER-TOP: #0082E8 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #0082E8 1px solid; 
	CURSOR: hand; 
	COLOR: #002080; 
	BORDER-BOTTOM: #0082E8 1px solid; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR: #cceeff;
}

.searchinput 
{
	FONT-SIZE: 11px; 
	WIDTH: 140px; 
	HEIGHT: 13px;
	color: #888888;
}

.saiadresse 
{
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
}

form 
{
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

.inputstandard 
{
	FONT-SIZE: 1em; 
	WIDTH: 250px;
	COLOR: #888888
}

.inputcitycode 
{
	FONT-SIZE: 1em; 
	WIDTH: 50px;
	COLOR: #888888;
}

.inputlocation 
{
	FONT-SIZE: 1em; 
	WIDTH: 190px;
	COLOR: #888888;
}

.inputaktien 
{
	FONT-SIZE: 1em; 
	WIDTH: 50px;
}

.inputnumber 
{
	FONT-SIZE: 1em; 
	WIDTH: 25px;
	COLOR: #888888;
}

.textareastandard 
{
	FONT-SIZE: 1em; 
	WIDTH: 340px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	COLOR: #888888; 	
	HEIGHT: 100px;
}

.checkboxstandard 
{
	FONT-SIZE: 1em; 
	WIDTH: 14px; 
	HEIGHT: 14px;
}

.radioboxstandard 
{
	FONT-SIZE: 1em; 
	WIDTH: 14px; 
	HEIGHT: 14px;
}

.selectstandard 
{
	FONT-SIZE: 1em;
	COLOR: #888888
}

.formerror 
{
/*was ist das*/	
}

.formrow 
{
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: top;
}

.formlabel 
{
	
}

.formfieldcontent 
{
	
}

.formlabelcontent 
{
	PADDING-TOP: 3px;
	padding-left: 7px;
}

.formtitel 
{
	FONT-WEIGHT: bold;
}

.formbutton 
{
	BORDER-RIGHT: #0082E8 1px solid; 
	BORDER-TOP: #0082E8 1px solid; 
	FONT-SIZE: 1em; 
	BORDER-LEFT: #0082E8 1px solid; 
	WIDTH: 80px; 
	CURSOR: hand; 
	COLOR: #333333; 
	BORDER-BOTTOM: #0082E8 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}

 .subtitle 
 {
	display:block;
	color: #001155;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 2px 7px;	
	margin: 0px -7px 0px -7px;
	border-bottom-style: ridge;
	border-bottom-color:#001155;
	border-bottom-width:1px;
 }

.boxtitle 
{
	color: #555555;
	font-size:14px;
}

.buttonheader 
{
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #ededed; /*#cceeff*/
}

.buttonfooter 
{
	BACKGROUND-COLOR: #ededed;
}

.themeheader 
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: 700; 
	PADDING-BOTTOM: 2px; 
	COLOR: #11AAFF;/*#000000; */
	font-size: 11px;
	PADDING-TOP: 2px; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR:#FFFFFF; /*#ededed;*/ /*#99ddff*/
}

.themeheaderBg 
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 2px; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR:#cceeff;
}

.themecontent 
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 2px; 
	/*COLOR: #000000; */
	PADDING-TOP: 8px;
}

table.themetable 
{
	BACKGROUND-COLOR: #ffffff
}

.themetable TD 
{
	PADDING-RIGHT: 7px; 
	BORDER-TOP: white thin solid; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	BACKGROUND-COLOR: #cceeff;
}

.medialist 
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 8px;
}

.content {
	COLOR: #000000;
}

.tdinnovation 
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #cceeff; 
	TEXT-ALIGN: left;
}

.mediasearchselectyear 
{
	FONT-SIZE: 1em; 
	WIDTH: 60px;
}

.newsinput {
	FONT-SIZE: 1em; 
	WIDTH: 180px;
}

.mediasearchselectcategory 
{
	FONT-SIZE: 1em; 
	WIDTH: 185px
}

.tzebra1 
{
	PADDING-RIGHT: 7px; 
	BORDER-TOP: white 1px solid; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #99ddff;
}

.tzebra2 
{
	PADDING-RIGHT: 7px; 
	BORDER-TOP: white 1px solid; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #cceeff;
}

.tzebraSAI1 
{
	PADDING-RIGHT: 1px; 
	BORDER-TOP: white 1px solid; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #99ddff;
}

.tzebraSAI2 
{
	PADDING-RIGHT: 1px; 
	BORDER-TOP: white 1px solid; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #cceeff;
}

.tzebrahead 
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #99ddff;
}

.tzebraheader 
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 2px; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR: #99ddff;
}

.tzebraheadborder 
{
	BORDER-RIGHT: white 1px solid; 
	BACKGROUND-COLOR: #99ddff;
}

.inputlogin 
{
	FONT-SIZE: 1em; 
	WIDTH: 140px;
}

td.blue1b {
	BACKGROUND-COLOR: #ffffff; 
	FONT-WEIGHT: bold;
	color: #001155;
	border-bottom: #001155 1px solid;
	
}

td.blue1 
{
	BACKGROUND-COLOR: #44bbff;
}

td.blue2 
{
	BACKGROUND-COLOR: #77ccff;
}

td.blue3 
{
	BACKGROUND-COLOR: #99ddff;
}

td.blue4 
{
	BACKGROUND-COLOR: #cceeff;
}

td.blue5 
{
	BACKGROUND-COLOR: #11aaff;
}

.bgneedanalyser 
{
	BACKGROUND-COLOR: #cceeff;
}

.popup 
{
	BACKGROUND-COLOR: #cceeff;
}

a.PDFLink, a.PDFLink:visited 
{
	color: #888888;
	display:inline-block;
	font-size:12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	BACKGROUND-POSITION: 0px 4px; 
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(../images/nav_arrow_cyan.gif); 	
	BACKGROUND-REPEAT: no-repeat;
}

a.PDFLink:hover 
{
	color: #11AAFF;
	display:inline-block;
	font-size:12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	BACKGROUND-POSITION: 0px 4px; 
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(../images/nav_arrow_cyan.gif); 	
	BACKGROUND-REPEAT: no-repeat; 
}

a.attachDOC
{
	display:block;
	margin-top:8px;
	BACKGROUND-POSITION: 0px 0px; 
	padding-top:2px; 
	PADDING-LEFT: 25px; 
	PADDING-right: 10px; 
	BACKGROUND-IMAGE: url(../images/icon_doc.gif); 
	COLOR: #0082E8; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: underline;
}

a.attachDOC:hover 
{
	COLOR: #002080; 
	TEXT-DECORATION: underline;
}

a.attachDOC:visited 
{
	COLOR: #999999; 
	TEXT-DECORATION: underline;
}

a.attachPPT
{
	display:block;
	margin-top:8px;
	BACKGROUND-POSITION: 0px 0px; 
	padding-top:2px; 
	PADDING-LEFT: 25px; 
	PADDING-right: 10px; 
	BACKGROUND-IMAGE: url(../images/icon_ppt.gif); 
	COLOR: #0082E8; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: underline;
}

a.attachPPT:hover 
{
	COLOR: #002080; 
	TEXT-DECORATION: underline;
}

a.attachPPT:visited 
{
	COLOR: #999999; 
	TEXT-DECORATION: underline;
}

a.attachIMG
{
	display:block;
	margin-top:8px;
	BACKGROUND-POSITION: 0px 0px; 
	padding-top:2px; 
	PADDING-LEFT: 25px; 
	PADDING-right: 10px; 
	BACKGROUND-IMAGE: url(../images/icon_img.gif); 
	COLOR: #0082E8; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: underline;
}

a.attachIMG:hover 
{
	COLOR: #002080; 
	TEXT-DECORATION: underline;
}

a.attachIMG:visited 
{
	COLOR: #999999; 
	TEXT-DECORATION: underline;
}

a.arrowlink, a.arrowlink:active, a.arrowlink:visited
{
	color: #888888;
	display:inline-block;
	font-size:12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	BACKGROUND-POSITION: 0px 4px; 
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(../images/nav_arrow_cyan.gif); 	
	BACKGROUND-REPEAT: no-repeat;
}

a.arrowlink:hover
{
	color: #11AAFF;
	display:inline-block;
	font-size:12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	BACKGROUND-POSITION: 0px 4px; 
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(../images/nav_arrow_cyan.gif); 	
	BACKGROUND-REPEAT: no-repeat; 
}

a.fullarrowlink 
{
	display:inline-block;
	BACKGROUND-POSITION: 0px 0px; 
	PADDING-LEFT: 19px; 
	BACKGROUND-IMAGE: url(../images/ico_arrow_cyan.gif); 
	COLOR: #0082E8; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: underline;
}

a.fullarrowlink:hover 
{
	COLOR: #002080; 
	TEXT-DECORATION: underline;
}

a.fullarrowlink:visited 
{
	COLOR: #999999; 
	TEXT-DECORATION: underline;
}

a.NLlink 
{
	display:inline-block;
	BACKGROUND-POSITION: 0px 0px; 
	PADDING-LEFT: 0px; 
	COLOR: #0082E8; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: underline;
}

a.NLlink:hover 
{
	COLOR: #002080; 
	TEXT-DECORATION: underline;
}

a.NLlink:visited 
{
	COLOR: #999999; 
	TEXT-DECORATION: underline;
}

.button 
{
	BORDER-RIGHT: #0082E8 1px solid; 
	BORDER-TOP: #0082E8 1px solid; 
	FONT-SIZE: 1em; 
	BORDER-LEFT: #0082E8 1px solid; 
	CURSOR: hand; 
	COLOR: #333333; 
	BORDER-BOTTOM: #0082E8 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}

.newsbutton 
{
	BORDER-RIGHT: #0082E8 1px solid; 
	BORDER-TOP: #0082E8 1px solid; 
	FONT-SIZE: 1em; 
	BORDER-LEFT: #0082E8 1px solid; 
	WIDTH: 54px; 
	CURSOR: hand; 
	COLOR: #333333; 
	BORDER-BOTTOM: #0082E8 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}

.mediasearchbutton 
{
	BORDER-RIGHT: #0082E8 1px solid; 
	BORDER-TOP: #0082E8 1px solid; 
	FONT-SIZE: 1em; 
	BORDER-LEFT: #0082E8 1px solid; 
	WIDTH: 64px; 
	CURSOR: hand; 
	COLOR: #333333; 
	BORDER-BOTTOM: #0082E8 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}

img.left 
{
	FLOAT: left; 
	MARGIN: 10px 13px 0px 0px; 
	TEXT-ALIGN: left;
}

img.lefttop 
{
	FLOAT: left; 
	MARGIN: 2px 13px 0px 0px; 
	TEXT-ALIGN: left;
}

img.right 
{
	FLOAT: right; 
	MARGIN: 10px 0px 10px 10px; 
	TEXT-ALIGN: left;
}

.themepeople 
{
	PADDING-LEFT: 9px;
}

LI 
{
	LIST-STYLE-TYPE: square;
}

.tplsearchbutton 
{
	BORDER-RIGHT: #0082E8 1px solid; 
	BORDER-TOP: #0082E8 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #0082E8 1px solid; 
	WIDTH: 54px; 
	COLOR: #002080; 
	BORDER-BOTTOM: #0082E8 1px solid; 
	HEIGHT: 17px; 
	BACKGROUND-COLOR: #cceeff;
}

select.pullHome 
{
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	background-color: #cceeff;
	width:180px;
}

select.pullyear 
{
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	width:171px;
}

select.pullSearchField 
{
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	width:171px;
}

select.pullCustomerSolution 
{
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	width:100%;
}

.titleselect 
{
	color: #ffffff;
	background-color: #316AC5;
}

.standardselect
{
	background-color: #cceeff;
	color: #888888;
}

.homeleft
{
	position:absolute;
	left:170px;
	top:124px;
	width: 185px;
	height: 243px;
}

td.businessheader
{
	PADDING-LEFT: 7px;
	/*FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;*/
	COLOR: #11aaff;
	font-size: 14px;
	PADDING-TOP: 2px;
	HEIGHT: 17px; 
}

td.businesscontent
{
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 8px;
	PADDING-BOTTOM: 2px;
	/*COLOR: #000000;*/
	/*BACKGROUND-COLOR: #ededed;
	PADDING-TOP: 8px;*/
}

.businessdirecttitle
{
	position:relative;
	left:0px;
	top:149px;
	width: 185px;
	height: 22px;
}

.businessdirectlinks
{
	position:absolute;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	z-index:99;
	left:170px;
	top:322px;
	width: 185px;
	height: 55px;
}

.productsheader
{
	COLOR: #11aaff;
	font-size: 14px;
	HEIGHT: 17px; 
}

ul
{

	margin-left: 0px;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
}

li
{
	list-style-type:none;
	display:block;
	background-image:  url(../images/ListBullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px 0px 0px 15px;
}

ul.navlist
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.navlist li
{
	color: #E3E9FC;
	padding-left: 13px;
	background-image: url(../images/directLinks_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0 15px 2px;
	padding-bottom: 4px;
	list-style: none;
}

ul.navlist li a:active, .navlist li a:link, .navlist li a:visited{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E3E9FC;
	text-decoration: none;
	font-weight: bold;
}

ul.navlist li a:hover
{
	color: #ffffff;
}

table.directAccessBg
{
	background-image:url(../images/home_corporate_dropdown_bg.jpg);
	background-repeat:no-repeat;
}
	
.relatedinfotitle
{
	font-weight: bold;	
}	
	
td.dAPullLabel
{
	color:#11aaff;
}

table.contentBox
{
	margin-left:10px;
}

td.dottetLineBlack
{
	background-image:url(../images/img_dotline_black.gif);
	background-color:#FFFFFF;
}

td.dottetLineWhite
{
	background-image:url(../images/img_dotline_white.gif);
	background-color:#44bbff;
}

.contentBoxTitleHomePage 
{
	padding-top: 10px;
	font-weight: bold;
}

.contentBoxTitle 
{
	padding-bottom: 2px;
	padding-left: 7px;
	font-weight: bold;
}

td.contentBoxBg 
{
	background-color: #ededed;
}

td.contentBoxWhite 
{
	background-color: #ffffff;
}

.descriptionBox 
{
	padding-right: 4px;
	font-weight: bold;
}

	
table.contentBoxR 
{
	margin-left:10px;
}

td.highlightBg 
{
	background-color:#44bbff;
	color:#ffffff;
}

td.highlightBgDark 
{
	background-color:#334E9B;
	color:#ffffff;
}

td.highlight 
{
	color: #ffffff;
	font-size: 11px;
	padding-bottom: 4px;
}

input.highlight 
{
	font-size:10px;
}

a.highlight:link
{
	color:#ffffff; 
	text-decoration:none; 
	font-size:11px;
	font-weight:bold;
}

a.highlight:visited 	
{
	color:#ffffff; 
	text-decoration:none; 
	font-size:11px;
	font-weight:bold;
}

a.highlight:active 		
{
	color:#ffffff; 
	text-decoration:none; 
	font-size:11px;
	font-weight:bold;
}

a.highlight:hover 		
{
	color:#ffffff; 
	text-decoration:none; 
	font-size:11px;
	font-weight:bold;
}

.highlight_mail
{
	color: #ffffff;
	font-size: 11px;    
}

a.highlight_mail:link 		
{
	color:#ffffff; 
	text-decoration:none; 
	font-size:11px;
}

a.highlight_mail:visited 	
{
	color:#ffffff; 
	text-decoration:none; 
	font-size:11px;
}

a.highlight_mail:active 	
{
	color:#ffffff; 
	text-decoration:none; 
	font-size:11px;
}

a.highlight_mail:hover 		
{
	color:#ffffff; 
	text-decoration:none; 
	font-size:11px;
}

td.directAccessContent 
{
	color:#001155;
	padding-top:12px;
}

/* ============ Display color of the LoadBalancer server in the compFooterDisclaimer Component ============ */
.NLBInfo
{
	color:#ffffff;
}

.arrowPos
{
	padding-top: 5px;
	vertical-align: top;
	width: 10px;
	background-color: #ededed;
}

.pageNr
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 9px;
}

.pageNr img
{
	position: relative;
	bottom: -3px;
}

/* ============ Anpassungen in Teaser ============ */
.highlightteaserBg
{
	background-color: #cceeff;
	width: 185px!important;
}

.contentRelatedTeaser
{
	width: 185px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 10px;
}

.contentRelatedInfo
{
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 8px;
}

.subheader
{
	color: #555555;
	font-size:12px;
	font-weight:bold;
}

.tabletitle
{
	COLOR: #11aaff;
	TEXT-ALIGN: left;
	font-weight: bold;
}

.comment
{
	COLOR: #666666;
	TEXT-ALIGN: left;
}

a.dictionary 
{
	cursor: hand; 
	text-decoration: none; 
	color:#002080; 
	font-weight:bold; 
}

a.textlink
{
	text-decoration:underline;
	color:#00A0E8;
}

a.textlink:hover
{
	color:#002080;
	text-decoration:underline;
}

a.textlink:visited
{
	color:#999999;
	text-decoration:underline;
}

/*############### New styles for metanavigation-header 12.10.2007*/

td.metanav2languageswitch
{
	white-space:nowrap;
	color:#888888;
}

.activeLanguage
{
	white-space:nowrap;
	color:#001155;
}

td.metanav2
{		
	white-space:nowrap;			
}


td.metanvSpacerCell
{
	height:63px;
	width:100%;	
}

.metanavmain td, .metanavmain a, .metanavmain a:hover, a.metanav2
{
	font-family: Trebuchet MS, Arial, Sans-Serif!important;	
}

table.metanavmain
{	
	height:110px;
	width:100%;
	border:none;
	text-align:right;
	vertical-align:middle;		
}

table.metanavfirst
{	
	width:100%;
	height:21px;
	margin-top:5px;
}

table.metanavsecond
{	
	background :url(/SCISCMS/images/tab_background_810.gif) no-repeat 0px 1px;	
	width:100%;
	height:21px;		
	font-size: 14px;
	font-weight:bold;				
}

a.languageswitch, a.languageswitch:visited, a.languageswitch:active, a.languageswitch:hover
{
	color: #11AAFF;	
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}

a.languageswitch:hover
{
	color: #001155;	
}

/*
A.metanav2:link {
	COLOR: #727272; TEXT-DECORATION: none
}
A.metanav2:visited {
	COLOR: #727272; TEXT-DECORATION: none
}
A.metanav2:hover {
	COLOR: #11AAFF; TEXT-DECORATION: underline;
}
*/

table.activesegment
{
	white-space:nowrap;
	/*background-image:url(/SCISCMS/images/activesegment_bg.gif);
	background-repeat:repeat-x;	*/
	background-color:#FFFFFF;
	color:#001155;	
	font-weight:bold;	
	overflow:hidden;
	cursor:default;	
}

table.activesegmenthover
{
	/*white-space:nowrap;
	background-image:url(/SCISCMS/images/activesegment_bg.gif);
	background-repeat:repeat-x;		
	color:#11AAFF;	
	font-weight:bold;
	overflow:hidden;*/
	background-color:#FFFFFF;
	cursor:hand;
}

td.activesegment
{
	color:#001155;	
	font-weight:bold;
}


td.passivsegment
{
	white-space:nowrap;		
	overflow:hidden;	
	cursor:default;
	COLOR: #555555;
	font-weight:normal;
	letter-spacing:0.0px;		
}

td.passivsegmenthover
{
	white-space:nowrap;		
	overflow:hidden;
	cursor:hand;
	COLOR: #11AAFF;
	font-weight:normal;
	letter-spacing:0.0px;		
}

td.hyphen
{
	vertical-align:bottom;
	/*padding-bottom:0px;*/
}

td.Search
{	
	height:18px;
	background:no-repeat url(/SCISCMS/images/search_input.gif) left center;			
}

input.InputSearch
{
	width:70px;
	background:none;
	margin-left:7px;	
	border:none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	height:14px;	
}

#tblRoot
{ 
	width: 789px!important;
} 

#tblRight 
{ 
	width: 630px!important;
}
/*############### End new styles for metanavigation-header 12.10.2007*/

/* ############## New Secondary Navigation Styles #####################*/
table.ContentNavigation
{
	border-width:0px;
    border-collapse: collapse;
    line-height:14px;
    height: 14px;
}

tr.ContentNavigation, td.ContentNavigation, td.ContentNavigationSpaceCell
{
	padding: 0px;
	vertical-align: baseline
}

td.ContentNavigationSpaceCell
{
	width: 9px;
}

a.LinkGray, a.LinkGray:link, a.LinkGray:visited, a.LinkGray:active, a.LinkGray:hover
{
	color: #555555;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}

a.LinkGray:hover
{
	color: #11aaff;
}

a.LinkDarkBlue, a.LinkDarkBlue:link, a.LinkDarkBlue:visited, a.LinkDarkBlue:active, a.LinkDarkBlue:hover
{
	color: #001155;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;	
}

img.ArrowBlueNavigation
{
	margin-left: 1px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

div.ContentNavigation 
{
	display: inline;
	left: 0px;
	float: left;
	overflow: hidden;
	width: 185px;
	position: relative
}

div.ContentNavigationExternal
{
	padding-top: 2px;
	height: 19px
}

.FontMedium
{
	font-size: 14px;
	line-height:16px
}

img.ArrowRound 
{	
	margin-left: 6px;
	padding-top: 2px;
	vertical-align: middle;
	border:0px
}

div.BorderTopGray 
{
	border-top: #bbbbbb 1px solid;
	line-height: 7px;
	height: 7px
}

div.BorderBottomGray 
{
	border-bottom: #bbbbbb 1px solid;
	line-height: 7px;
	height: 7px
}

/* ########### End New Primary Navigation Styles ####################*/

/* ############## New Footer / Header Styles (created 07.10.2008 trabora) #####################*/
a.cyanArrowLinkRight, a.cyanArrowLinkRight:visited, a.cyanArrowLinkRight:active, a.cyanArrowLinkRight:hover
{
	color: #888888;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	BACKGROUND-POSITION: 0px 4px; 
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(../images/nav_arrow_cyan.gif); 	
	BACKGROUND-REPEAT: no-repeat; 
	display:inline-block;
}

a.cyanArrowLinkRight:hover
{
	color: #11aaff;
}

.GreyText
{
	color: #888888;
	font-size: 12px;
}

.GreyBorderLine
{	
	border-bottom: solid 1px #bbbbbb;	
}

/* ############## End New Footer / Header Styles #####################*/
/*############### New Content Styles / Content Related Styles ############*/
td.cteasertitleleft a, td.cteasertitleleft a:visited
{
	color:#11AAFF;
	font-size:14px;
	line-height:15px;
	text-decoration:none;
	display:block
}

td.cteasertitleleft a:hover
{
	color:#11AAFF;
	font-size:14px;
	line-height:15px;
	text-decoration:underline!important;
	display:block		
}

td.cteasertitle a, td.cteasertitle a:visited
{
	color:#11AAFF;
	font-size:14px;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	line-height:21px;
	text-decoration:none;
}

td.cteasertitle a:hover
{
	color:#11AAFF;
	font-size:14px;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	line-height:21px;
	text-decoration:underline!important;
}

.cteaserBg
{
	
	border-bottom-color:#BBBBBB;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.crtBgGradient
{
	background-image: url(../images/GradientRelContBoxTop.gif);
	background-repeat: repeat-x;
	background-color:#E6E6E6;
	border-bottom-color:#BBBBBB;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.ckeyline
{
	color: #888888;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-left: 7px;
	border-bottom-style: solid;
	border-bottom-color:#888888;
	border-bottom-width:1px;
}


.ctitlekeyline
{
	display:block;
	color: #001155;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 2px 7px;	
	margin: 0px -7px 0px -7px;
	border-bottom-style: ridge;
	border-bottom-color:#001155;
	border-bottom-width:1px;
}

td.ctitlekeyline
{
	display: inline;
	margin: 0px;
}

.ctitle
{
	color:#555555;
	font-size:12px;
	font-weight:bold;
}

a.linklist, a.linklist:active, a.linklist:visited
{
	color: #888888;
	display:inline-block;
	font-size:12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	BACKGROUND-POSITION: 0px 4px; 
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(../images/nav_arrow_cyan.gif); 	
	BACKGROUND-REPEAT: no-repeat; 
}

a.linklist:hover
{
	color: #11AAFF;
	display:inline-block;
	font-size:12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	BACKGROUND-POSITION: 0px 4px; 
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(../images/nav_arrow_cyan.gif); 	
	BACKGROUND-REPEAT: no-repeat; 
}

a.ctextlink, a.crtextlink:visited
{
	color:#11AAFF;
	text-decoration:none;
	font-size:12px;
}

a.ctextlink:hover
{
	color: #11AAFF;
	text-decoration:underline;
	font-size:12px;
}

a.ctextlink:selected
{
	color: #001155;
	text-decoration:none;
	font-size:12px;
}

.crtheader
{
	color: #555555;
	font-size: 14px;
	line-height: 15px;
}

.crtheaderpadded
{
	COLOR: #555555;
	font-size: 14px;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
}

.crtsubheader
{
	color:#555555;
	font-size:11px;
}

.crtbody
{
	color:#888888;
	font-size: 11px;
}

.importantinfo
{
	color: #555555;
	font-size:12px;	
}

.phonenumber
{
	color:#11AAFF;
	font-size:12px;
}

a.crtextlink, a.crtextlink:visited
{
	color:#11AAFF;
	text-decoration:none;
	font-size:11px;
}

a.crtextlink:hover
{
	color: #11AAFF;
	text-decoration:underline;
	font-size:11px;
}

a.crtextlink:selected
{
	color: #001155;
	text-decoration:none;
	font-size:11px;
}

a.crtlinklist, a.crtlinklist:active, a.crtlinklist:visited
{
	color: #888888;
	display:inline-block;
	font-size:11px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	BACKGROUND-POSITION: 0px 4px; 
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(../images/nav_arrow_cyan.gif); 	
	BACKGROUND-REPEAT: no-repeat; 
}

a.crtlinklist:hover
{
	color: #11AAFF;
	display:inline-block;
	font-size:11px;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
	text-transform: none;
	BACKGROUND-POSITION: 0px 4px; 
	PADDING-LEFT: 9px;
	BACKGROUND-IMAGE: url(../images/nav_arrow_cyan.gif); 	
	BACKGROUND-REPEAT: no-repeat; 
}

td.highlightContentTeaserBg
{
	BACKGROUND-COLOR: #ffffff;
}

.pictureteaser img
{
	vertical-align:bottom
}

.mediainfobody
{
	padding: 0px 0px 0px 7px;
}

.moodintro
{
	padding: 0px 0px 7px 7px;
}

.mixedbodyflash
{
	padding: 0px 0px 0px 7px
}	

.SeparatorBottomGray 
{
	border-bottom: #bbbbbb 1px solid;
}
/*############### End New Content Styles / Content Related Styles ############ */
/*############### CustomHoverButton ############################*/

div.CustomHoverButton
{
	height:18px;
	text-align:right	
}

/*############### End CustomHoverButton ########################*/
/*############### Content Separator ############################*/
.SeparatorMiddleTop
{
	width:15px;
	height:35px;
	background-image:url(../images/ContBoxShadeTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.SeparatorMiddle
{
	width:15px;
	height: 100%;
	background-image:url(../images/ContBoxShadeMiddle.gif);
	background-repeat:repeat-y;
	background-position:top left;
	vertical-align:top
}

.SeparatorLeftTop
{
	width:15px;
	height:35px;
	background-image:url(../images/ContShadeLeftTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.SeparatorLeftMiddle
{	
	width:15px;
	height: 100%;
	background-image:url(../images/ContShadeLeftMiddle.gif);
	background-repeat:repeat-y;
	background-position:top left;
	position: relative;
	vertical-align:top
}

.SeparatorLeftBottom
{
	width:15px;
	height: 35px;
	background-image:url(../images/ContShadeLeftBottom.gif);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px
}

.SeparatorRightTop 
{
	width:15px;
	height:35px;
	background-image:url(../images/ContShadeRightTop.gif);
	background-repeat:no-repeat;
	background-position:top Left;
}

.SeparatorRightMiddle
{	
	width:15px;
	height: 100%;
	background-image:url(../images/ContShadeRightMiddle.gif);
	background-repeat:repeat-y;
	background-position:top Left;
	position: relative;
	vertical-align:top
}

.SeparatorRightBottom
{
	width:15px;
	height: 35px;
	background-image:url(../images/ContShadeRightBottom.gif);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px
}

.ContainerSeparatorLeftTop
{
	width:15px;
	height:35px;
	background-image:url(../images/ContainerSpacerLeftShadeTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.ContainerSeparatorLeftBg
{
	width:15px;
	height: 100%;
	background-image:url(../images/ContainerSpacerLeftShadeBg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	vertical-align:top
}

/*############### End Content Separator ########################*/
