    /* ##################################### */
    /* ############### GLOBAL ############## */
    /* ##################################### */
	
	body {
        color: #333333;
        background-color: #ffffff;
        font-size: 100.01%;
        font-family: Helvetica,Arial,sans-serif;
        margin: 0; padding: 0;
        overflow:scroll; /* 120113 up: hinzugefügt, um Springen der Ansicht bei mal vorhandenem, mal fehlenden Scrollbar zu verhindern */
        min-width: 800px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern. Erhöhen, wenn weitere Navi-Links hinzugefügt werden. 120113 up: 650px > 800px wg. Problemen mit #right auf customer- und documentation-Seiten mit doclist100- oder represen-Tabellen */
    }
    hr {
        width:60%;
		border:0px;
		border-top:1px solid #bacde9;
		border-bottom:1px solid #bacde9;
		height:5px;
		color:#fff;
		background:#fff;
		margin-top:30px;
		margin-bottom:30px;
	}
	
	.test {
		background:yellow;	
	}
	
	.red {color:#ff0000;}
		
    .nobr {white-space:nowrap;}
    .tlf {table-layout:fixed;}
    
    .s {font-size:11px;}
    .xs {font-size:10px;}
    
    .fl {float:left;}
    .fr {float:right;}
    .f0 {float:none;}
    .cb {clear:both;}
    .oh {overflow:hidden;}
    .oa {overflow:auto;width:100%;}
    
    .b {font-weight:bold;}
    .i {font-style:italic;}
    .c {text-align:center;}
	.l {text-align:left;}
	.r {text-align:right;}

	.db {display:block;}
	.di {display:inline;}
	.dn {display:none;}

	.mt0 {margin-top:0px;}
	.mr0 {margin-right:0px;}
	.mb0 {margin-bottom:0px;}
	.ml0 {margin-left:0px;}

	.mt1 {margin-top:1px;}
	.mr1 {margin-right:1px;}
	.mb1 {margin-bottom:1px;}
	.ml1 {margin-left:1px;}

	.mt-1 {margin-top:-1px;}
	.mr-1 {margin-right:-1px;}
	.mb-1 {margin-bottom:-1px;}
	.ml-1 {margin-left:-1px;}

	.mt2 {margin-top:2px;}
	.mr2 {margin-right:2px;}
	.mb2 {margin-bottom:2px;}
	.ml2 {margin-left:2px;}

	.mt-2 {margin-top:-2px;}
	.mr-2 {margin-right:-2px;}
	.mb-2 {margin-bottom:-2px;}
	.ml-2 {margin-left:-2px;}

	.mt3 {margin-top:3px;}
	.mr3 {margin-right:3px;}
	.mb3 {margin-bottom:3px;}
	.ml3 {margin-left:3px;}

	.mt-3 {margin-top:-3px;}
	.mr-3 {margin-right:-3px;}
	.mb-3 {margin-bottom:-3px;}
	.ml-3 {margin-left:-3px;}

	.mt4 {margin-top:4px;}
	.mr4 {margin-right:4px;}
	.mb4 {margin-bottom:4px;}
	.ml4 {margin-left:4px;}

	.mt-4 {margin-top:-4px;}
	.mr-4 {margin-right:-4px;}
	.mb-4 {margin-bottom:-4px;}
	.ml-4 {margin-left:-4px;}

	.mt5 {margin-top:5px;}
	.mr5 {margin-right:5px;}
	.mb5 {margin-bottom:5px;}
	.ml5 {margin-left:5px;}

	.mt-5 {margin-top:-5px;}
	.mr-5 {margin-right:-5px;}
	.mb-5 {margin-bottom:-5px;}
	.ml-5 {margin-left:-5px;}

	.mt7 {margin-top:7px;}
	.mr7 {margin-right:7px;}
	.mb7 {margin-bottom:7px;}
	.ml7 {margin-left:7px;}

	.mt10 {margin-top:10px;}
	.mr10 {margin-right:10px;}
	.mb10 {margin-bottom:10px;}
	.ml10 {margin-left:10px;}

	.mt-10 {margin-top:-10px;}
	.mr-10 {margin-right:-10px;}
	.mb-10 {margin-bottom:-10px;}
	.ml-10 {margin-left:-10px;}

	.mt15 {margin-top:15px;}
	.mr15 {margin-right:15px;}
	.mb15 {margin-bottom:15px;}
	.ml15 {margin-left:15px;}

	.mt20 {margin-top:20px;}
	.mr20 {margin-right:20px;}
	.mb20 {margin-bottom:20px;}
	.ml20 {margin-left:20px;}

	.mt25 {margin-top:25px;}
	.mr25 {margin-right:25px;}
	.mb25 {margin-bottom:25px;}
	.ml25 {margin-left:25px;}
	
	.mt-25 {margin-top:-25px;}
	.mr-25 {margin-right:-25px;}
	.mb-25 {margin-bottom:-25px;}
	.ml-25 {margin-left:-25px;}

	.mt30 {margin-top:30px;}
	.mr30 {margin-right:30px;}
	.mb30 {margin-bottom:30px;}
	.ml30 {margin-left:30px;}

	.mt35 {margin-top:35px;}
	.mr35 {margin-right:35px;}
	.mb35 {margin-bottom:35px;}
	.ml35 {margin-left:35px;}

	.mt40 {margin-top:40px;}
	.mr40 {margin-right:40px;}
	.mb40 {margin-bottom:40px;}
	.ml40 {margin-left:40px;}

	.mt-40 {margin-top:-40px;}
	.mr-40 {margin-right:-40px;}
	.mb-40 {margin-bottom:-40px;}
	.ml-40 {margin-left:-40px;}

	.mt45 {margin-top:45px;}
	.mr45 {margin-right:45px;}
	.mb45 {margin-bottom:45px;}
	.ml45 {margin-left:45px;}

	.mt50 {margin-top:50px;}
	.mr50 {margin-right:50px;}
	.mb50 {margin-bottom:50px;}
	.ml50 {margin-left:50px;}

	.mt-50 {margin-top:-50px;}
	.mr-50 {margin-right:-50px;}
	.mb-50 {margin-bottom:-50px;}
	.ml-50 {margin-left:-50px;}

	.mt55 {margin-top:55px;}
	.mr55 {margin-right:55px;}
	.mb55 {margin-bottom:55px;}
	.ml55 {margin-left:55px;}

	.mt60 {margin-top:60px;}
	.mr60 {margin-right:60px;}
	.mb60 {margin-bottom:60px;}
	.ml60 {margin-left:60px;}

	.mt65 {margin-top:65px;}
	.mr65 {margin-right:65px;}
	.mb65 {margin-bottom:65px;}
	.ml65 {margin-left:65px;}

	.mt70 {margin-top:70px;}
	.mr70 {margin-right:70px;}
	.mb70 {margin-bottom:70px;}
	.ml70 {margin-left:70px;}

	.mt75 {margin-top:75px;}
	.mr75 {margin-right:75px;}
	.mb75 {margin-bottom:75px;}
	.ml75 {margin-left:75px;}

	.mt80 {margin-top:80px;}
	.mr80 {margin-right:80px;}
	.mb80 {margin-bottom:80px;}
	.ml80 {margin-left:80px;}

	.mt85 {margin-top:85px;}
	.mr85 {margin-right:85px;}
	.mb85 {margin-bottom:85px;}
	.ml85 {margin-left:85px;}

	.mt90 {margin-top:90px;}
	.mr90 {margin-right:90px;}
	.mb90 {margin-bottom:90px;}
	.ml90 {margin-left:90px;}

	.mt95 {margin-top:95px;}
	.mr95 {margin-right:95px;}
	.mb95 {margin-bottom:95px;}
	.ml95 {margin-left:95px;}

	.mt100 {margin-top:100px;}
	.mr100 {margin-right:100px;}
	.mb100 {margin-bottom:100px;}
	.ml100 {margin-left:100px;}
	
	.mt110 {margin-top:110px;}
	.mr110 {margin-right:110px;}
	.mb110 {margin-bottom:110px;}
	.ml110 {margin-left:110px;}

	.mt120 {margin-top:120px;}
	.mr120 {margin-right:120px;}
	.mb120 {margin-bottom:120px;}
	.ml120 {margin-left:120px;}
	
	.mb200, table.mb200 {margin-bottom:200px;}
	.mb500, table.mb500 {margin-bottom:500px;}

	.pt0 {padding-top:0px;}
	.pr0 {padding-right:0px;}
	.pb0 {padding-bottom:0px;}
	.pl0 {padding-left:0px;}

	.pt1 {padding-top:1px;}
	.pr1 {padding-right:1px;}
	.pb1 {padding-bottom:1px;}
	.pl1 {padding-left:1px;}

	.pt2 {padding-top:2px;}
	.pr2 {padding-right:2px;}
	.pb2 {padding-bottom:2px;}
	.pl2 {padding-left:2px;}

	.pt3 {padding-top:3px;}
	.pr3 {padding-right:3px;}
	.pb3 {padding-bottom:3px;}
	.pl3 {padding-left:3px;}

	.pt4 {padding-top:4px;}
	.pr4 {padding-right:4px;}
	.pb4 {padding-bottom:4px;}
	.pl4 {padding-left:4px;}

	.pt5 {padding-top:5px;}
	.pr5 {padding-right:5px;}
	.pb5 {padding-bottom:5px;}
	.pl5 {padding-left:5px;}

	.pt10 {padding-top:10px;}
	.pr10 {padding-right:10px;}
	.pb10 {padding-bottom:10px;}
	.pl10 {padding-left:10px;}

	.pt15 {padding-top:15px;}
	.pr15 {padding-right:15px;}
	.pb15 {padding-bottom:15px;}
	.pl15 {padding-left:15px;}

	.pt20 {padding-top:20px;}
	.pr20 {padding-right:20px;}
	.pb20 {padding-bottom:20px;}
	.pl20 {padding-left:20px;}

	.pt25 {padding-top:25px;}
	.pr25 {padding-right:25px;}
	.pb25 {padding-bottom:25px;}
	.pl25 {padding-left:25px;}

	.pt30 {padding-top:30px;}
	.pr30 {padding-right:30px;}
	.pb30 {padding-bottom:30px;}
	.pl30 {padding-left:30px;}

	.pt35 {padding-top:35px;}
	.pr35 {padding-right:35px;}
	.pb35 {padding-bottom:35px;}
	.pl35 {padding-left:35px;}

	.pt40 {padding-top:40px;}
	.pr40 {padding-right:40px;}
	.pb40 {padding-bottom:40px;}
	.pl40 {padding-left:40px;}

	.pt45 {padding-top:45px;}
	.pr45 {padding-right:45px;}
	.pb45 {padding-bottom:45px;}
	.pl45 {padding-left:45px;}

	.pt50 {padding-top:50px;}
	.pr50 {padding-right:50px;}
	.pb50 {padding-bottom:50px;}
	.pl50 {padding-left:50px;}

	.pt55 {padding-top:55px;}
	.pr55 {padding-right:55px;}
	.pb55 {padding-bottom:55px;}
	.pl55 {padding-left:55px;}

	.pt60 {padding-top:60px;}
	.pr60 {padding-right:60px;}
	.pb60 {padding-bottom:60px;}
	.pl60 {padding-left:60px;}

	.pt65 {padding-top:65px;}
	.pr65 {padding-right:65px;}
	.pb65 {padding-bottom:65px;}
	.pl65 {padding-left:65px;}

	.pt70 {padding-top:70px;}
	.pr70 {padding-right:70px;}
	.pb70 {padding-bottom:70px;}
	.pl70 {padding-left:70px;}

	.pt75 {padding-top:75px;}
	.pr75 {padding-right:75px;}
	.pb75 {padding-bottom:75px;}
	.pl75 {padding-left:75px;}

	.pt80 {padding-top:80px;}
	.pr80 {padding-right:80px;}
	.pb80 {padding-bottom:80px;}
	.pl80 {padding-left:80px;}

	.pt85 {padding-top:85px;}
	.pr85 {padding-right:85px;}
	.pb85 {padding-bottom:85px;}
	.pl85 {padding-left:85px;}

	.pt90 {padding-top:90px;}
	.pr90 {padding-right:90px;}
	.pb90 {padding-bottom:90px;}
	.pl90 {padding-left:90px;}

	.pt95 {padding-top:95px;}
	.pr95 {padding-right:95px;}
	.pb95 {padding-bottom:95px;}
	.pl95 {padding-left:95px;}

	.pt100 {padding-top:100px;}
	.pr100 {padding-right:100px;}
	.pb100 {padding-bottom:100px;}
	.pl100 {padding-left:100px;}

	.vt {vertical-align:top;}
	.vb {vertical-align:bottom;}
	.vm {vertical-align:middle;}

	.w0, td.w0, th.w0 {width:0%;}
	.w5, td.w5, th.w5 {width:5%;}
	.w10, td.w10, th.w10 {width:10%;}
	.w15, td.w15, th.w15 {width:15%;}
	.w20, td.w20, th.w20 {width:20%;}
	.w25, td.w25, th.w25 {width:25%;}
	.w30, td.w30, th.w30 {width:30%;}
	.w33, td.w33, th.w30 {width:33%;}
	.w35, td.w35, th.w35 {width:35%;}
	.w40, td.w40, th.w40 {width:40%;}
	.w45, td.w45, th.w45 {width:45%;}
	.w50, td.w50, th.w50 {width:50%;}
	.w55, td.w55, th.w55 {width:55%;}
	.w60, td.w60, th.w60 {width:60%;}
	.w65, td.w65, th.w65 {width:65%;}
	.w70, td.w70, th.w70 {width:70%;}
	.w75, td.w75, th.w75 {width:75%;}
	.w80, td.w80, th.w80 {width:80%;}
	.w85, td.w85, th.w85 {width:85%;}
	.w90, td.w90, th.w90 {width:90%;}
	.w95, td.w95, th.w95 {width:95%;}
	.w100, td.w100, th.w100 {width:100%;}
	
	a.arr1:link, a.arr1:visited, a.arr2:link, a.arr2:visited,
	div#warning a.arr1:link, div#warning a.arr1:visited {background:url(images/buttons.gif) no-repeat right 0px; text-decoration:underline; padding-right:14px; font-weight:normal; color:#494949; font-size:11px; }      
	a.arr1:hover,
	div#warning a.arr1:hover {background:url(images/buttons.gif) no-repeat right -40px; color:#0000FF;}
	a.arr1:active, a.arr1:focus,
	div#warning a.arr1:active, div#warning a.arr1:focus {background:url(images/buttons.gif) no-repeat right 0px;}

	a.arr2:link, a.arr2:visited {background:url(images/buttons.gif) no-repeat right -40px; color:#0000FF;}
	a.arr2:active, a.arr2:focus {background:url(images/buttons.gif) no-repeat right 0px;}

	a.arr3:link, a.arr3:visited,
	div#glanceContainer a.arr3:link, div#glanceContainer a.arr3:visited {background:url(images/buttons.gif) no-repeat right -260px; text-decoration:underline; padding-right:14px; font-weight:normal; color:#fff; font-size:11px; }
	a.arr3:hover,
	div#glanceContainer a.arr3:hover {background:url(images/buttons.gif) no-repeat right -280px; color:#0000FF;}
	a.arr3:active, a.arr3:focus,
	div#glanceContainer a.arr3:active, div#glanceContainer a.arr3:focus {background:url(images/buttons.gif) no-repeat right -260px;}

	a.arr4:link, a.arr4:visited {background:url(images/buttons.gif) no-repeat right -240px; text-decoration:underline; padding-right:14px; font-weight:normal; color:#494949; font-size:11px; }
	a.arr4:hover {background:url(images/buttons.gif) no-repeat right -280px; color:#0000FF;}
	a.arr4:active, a.arr4:focus {background:url(images/buttons.gif) no-repeat right -240px;}

	a.plus1:link, a.plus1:visited, a.plus2:link, a.plus2:visited {background:url(images/buttons.gif) no-repeat right -80px; text-decoration:underline; padding-right:14px; font-weight:normal; color:#494949; font-size:11px; }      
	a.plus1:hover {background:url(images/buttons.gif) no-repeat right -120px;}
	a.plus1:active {background:url(images/buttons.gif) no-repeat right -140px;}

	a.plus2:link, a.plus2:visited {background:url(images/buttons.gif) no-repeat right -100px; color:#ffffff;}
	a.plus2:hover {background:url(images/buttons.gif) no-repeat right -120px; color:#0000FF;}
	a.plus2:active, a.arr2:focus {background:url(images/buttons.gif) no-repeat right -140px;}

	a.minus1:link, a.minus1:visited, a.minus2:link, a.minus2:visited {background:url(images/buttons.gif) no-repeat right -160px; text-decoration:underline; padding-right:14px; font-weight:normal; color:#494949; font-size:11px; }      
	a.minus1:hover {background:url(images/buttons.gif) no-repeat right -200px;}
	a.minus1:active, a.minus1:focus {background:url(images/buttons.gif) no-repeat right -220px;}

	a.minus2:link, a.minus2:visited {background:url(images/buttons.gif) no-repeat right -180px; color:#ffffff;}
	a.minus2:hover {background:url(images/buttons.gif) no-repeat right -200px; color:#0000FF;}
	a.minus2:active, a.minus2:focus {background:url(images/buttons.gif) no-repeat right -220px;}
	
	div#content a.arrLeft
	{
			background: url(images/1arrLeft.gif) no-repeat center left;
			padding:0px 0px 0px 12px;
	}
	
    /* ############################################################# */
    /*  ############## MAIN ELEMENTS PAGE / FRAMEWORK ############## */
    /* ############################################################# */
	
	/* ############## NAVIGATION ############## */
	
	#navi {
        height:20px;
        background:url(http://www.pctopp.com/images/navibg.gif) repeat-x;
        padding-left:7px;
		margin-right:150px;
    }
    #navi ul 
    {
    	height:15px;
		margin:0px;
		padding:0px;
		font-size:0px;
		white-space:nowrap;
    }
    #navi li {
	    display:inline;
	    height:20px;
    }
    #navi a:link, #navi a:visited 
    {
	   display:inline-block;
	   height:10px;
	   padding:6px 10px 4px 10px;
	   font-size:11px;
	   color:#000000;
	   font-family:arial;
	   text-decoration:underline;
       /*
	   padding:5px 10px;
	   font-size:11px;
	   color:#000000;
	   font-family:arial;
	   text-decoration:underline;
	   line-height:11px;
	   height:20px;
	   background:black;
	   overflow:hidden;
*/ 
    }
    #navi a:hover {
        color:#0000ff;
    }
    #navi a:active, #navi a:focus, #navi a.selected {
        color:#ffffff;
        outline:none;
    }

    #navi a#li0:link, #navi a#li0:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px 0px;
        xbackground:black;
    } 
    #navi a#li0:active, #navi a#li0:focus, #navi a#li0.selected {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px 0px;
    } 
    #navi a#li1:link, #navi a#li1:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px -30px;
    } 
    #navi a#li1:active, #navi a#li1:focus, #navi a#li1.selected {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px -30px;
    } 
    #navi a#li2:link, #navi a#li2:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px -60px;
    } 
    #navi a#li2:active, #navi a#li2:focus, #navi a#li2.selected {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px -60px;
    } 
    #navi a#li3:link, #navi a#li3:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px -90px;
    } 
    #navi a#li3:active, #navi a#li3:focus, #navi a#li3.selected {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px -90px;
    } 
    #navi a#li4:link, #navi a#li4:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px -120px;
    } 
    #navi a#li4:active, #navi a#li4:focus, #navi a#li4.selected {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px -120px;
    } 
    #navi a#li5:link, #navi a#li5:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px -150px;
    } 
    #navi a#li5:active, #navi a#li5:focus, #navi a#li5.selected {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px -150px;
    } 
    #navi a#li6:link, #navi a#li6:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px -180px;
    } 
    #navi a#li6:active, #navi a#li6:focus, #navi a#li6.selected {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px -180px;
    } 
    #navi a#li7:link, #navi a#li7:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px -210px;
    } 
    #navi a#li7:active, #navi a#li7:focus, #navi a#li7.selected {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px -210px;
    } 
    #navi a#li8:link, #navi a#li8:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px -240px;
    } 
    #navi a#li8:active, #navi a#li8:focus, #navi a#li8.selected {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px -240px;
    } 
    #navi a#li9:link, #navi a#li9:visited, #navi a#li10:link, #navi a#li10:visited {
        background:url(http://www.pctopp.com/images/listtest41.gif) repeat-x 0px -270px;
    } 
    #navi a#li9:active, #navi a#li10:active, #navi a#li9:focus, #navi a#li10:focus {
        background:url(http://www.pctopp.com/images/listtest42.gif) repeat-x 0px -270px;
    }
    
    /* ############## LEFT ############## */
    
    div#left 
    {
        float: left; 
        width: 150px;
        margin: 0;
        padding: 0;
        font-size:11px;
        overflow:hidden; /* nötig?*/
    }
    div#left img#pctLogo {
        margin:6px 0px 10px 7px;
    }
    
    div#left ul
    {
        margin: 0;
        padding: 0;
		background:#D2DEF0;
        border-right:1px solid #86a6d7;
        border-bottom:1px solid #86a6d7;
        border-left:1px solid #86a6d7;
    }
    div#left ul li {
        font-size:11px;
        list-style: none;
        margin: 1px 0px;
        padding:2px 2px 2px 7px;
    }
    div#left a, div#left a:link, div#left a:visited, div#left li.act {
		color:#494949;
    }
    div#left a:hover, div#left a:active, div#left a:focus {
		color:#0000ff;
    }
    div#left ul li.act {
        background:#bacde9;
        border:1px solid #5986C8;
        margin:1px 1px;
        padding:1px 1px 1px 5px;
    }
    div#left ul li.act_, div#left ul li.tt
    {
    	font-weight:bold;
        border:0px;
        margin:0px;
        padding:2px 7px 2px 7px;
    }
    div#left ul li.tt {
        background:#86A6D7;
    }
    div#left ul li.tt a {
		color:#fff;
    }
    div#left ul li.tt a:hover {
		color:#0000ff;
    }
    div#left ul li.tt a:active, div#left ul li.tt a:focus {
		color:#000099;
    }
    div#left ul li.act a,
    div#left ul li.act_ a {
        color:#000099;
        text-decoration:none;
    }
    div#left ul li.subleft a {
    	display:block;
    	font-weight:normal;
    	white-space:normal;
    	margin-left:10px;
    }
    
    /* ############## RIGHT ############## */
    
    div#right 
    {
        background:url(http://www.pctopp.com/images/navibg.gif) repeat-x;
        float: right;
        width: 150px;
        margin: 0;
        padding: 0;
        font-size:11px;
        z-index:900;
    }
    div#right img#rnLogo {
        margin:10px 0px 5px 13px;
    }          
    div#right a:link, div#right a:visited, div#right a:hover, div#right a:active, div#right a:focus {
    	color:#494949;
    }
    div#right a:hover {
    	color:#0000ff;
    }
	div#right a#rhapsoLink 
	{
		display:block;
		height:15px;
		overflow:hidden;
        padding:5px 0px 0px 14px;
        text-decoration:underline;
	}
	div#right a#rhapsoLink:link, #right a#rhapsoLink:visited, #right a#rhapsoLink:hover, #right a#rhapsoLink:active, #right a#rhapsoLink:focus {
        color:#000;
	}
	div#right a#rhapsoLink:hover {
		color:#0000ff;
	}
	

    /* boxes left + right margin */
        
	h5.headerBoxRight, h5.headerBoxRight2, h5.headerBoxRight3, h5.headerBoxRight4, h5.headerBoxRight5, h5.headerBoxRight6
	{
		padding-top:2px;
		height:16px;
		background:#86A6D7;
		font-size:11px;
		padding-left:2px;
		text-align:left;
		vertical-align:middle;
		white-space:nowrap;
		font-weight:bold;
		color:#fff;
		margin:0px;
	}
	h5.headerBoxRight2 
	{
		color:#fff;
		background:#ff6600;
	}
	h5.headerBoxRight3
	{
		color:#fff;
		background:#cd0000;
		padding-top:2px;
		height:16px;
	}
	h5.headerBoxRight4 
	{
		color:#fff;
		background:#bacde9;
		padding-top:3px;
		height:15px;
	}
	h5.headerBoxRight5 
	{
		color:#fff;
		background:#FFB300;
		padding-top:2px;
		height:16px;
	}
	h5.headerBoxRight6 
	{
		color:#000099;
		background:#bacde9;
		padding-top:2px;
		height:16px;
	}
	div.boxRight 
	{
		background:#fff;
		overflow:hidden;
		padding:5px;
		margin-bottom:10px;
		border-right:1px solid #c4c4c4;
		border-bottom:1px solid #c4c4c4;
		border-left:1px solid #c4c4c4;
	}
    div.boxRight h6 {
		font-size:11px;
		margin:5px 0px;
    }
    div.boxRight p {
		margin:0px 0px 3px 0px;
    }
    div.boxRight ul
    {
        margin: 0;
        padding: 0;
    }
    div.boxRight ul li {		
        list-style: none;
        margin: 0;
        padding:2px 0px;
    }
    div.boxRight ul li.pic {		
        margin-left:15px;
        text-indent:-15px;
    }
	div.mainRight {
		padding:5px;
	}
	div.boxRight .separator {
		border-top:1px dashed #bacde9;
		margin:10px 0px 8px 0px;
	}
	div.boxRight a img {
		border:0px;
	}
	
	/* language selector */
	div#right h5.headerBoxRight4 a {
		margin-left:34px;
	}
	
	/* inputs feedback box left + right, inputs newsblog */
	div#feedback input[type=text], div#feedback textarea,
	div.boxRight input[type=text] {
		font-family:arial,helvetica,sans-serif,tahoma;    
		font-size:11px;
		height:13px;
		width:132px;
		color:#333;
	}
	div#feedback textarea {
		height:50px;
	}
	div#hints
	{
		font-family:arial,helvetica,sans-serif,tahoma;
		font-size:11px;
		color:Red;
		padding-left:3px;
		text-align:center;   
	}  
	    
    /* ############## CONTENT ############## */
    
    div#content 
    {
        margin: 0px 150px 0px 150px;
        padding: 0px 20px;
        font-size: 12px;
    }
    div#content div#headSpacer 
    {
        height:43px;
        overflow:hidden;
        margin:0px;
        text-align:center;
    }
    div#newsAlert 
    {
        xmargin:13px 170px 0px 170px;
        margin:8px 0px 0px 0px;
        xwhite-space:nowrap;
        xposition:absolute;
        xz-index:99;
        xtop:13px;
        xleft:240px;
        background-color:white;
    }
    div#content div#newsAlert a:link,
    div#content div#newsAlert a:visited,
    div#content div#newsAlert a:hover,
    div#content div#newsAlert a:active,
    div#content div#newsAlert a:focus
    {
        color:red;
        font-weight:bold;
        font-size:11px;
    }
    div#content h1 
    {
        font-size:18px;
        margin:0px 0px 10px 0px;
        padding-left:5px;
        color:#000099;
        font-style:italic;
        letter-spacing:1px;
        line-height:17px;
        white-space:nowrap;        
		border-left:10px solid #ffb300;
		border-bottom:1px solid #ffb300;
		font-weight:bold;
		xbackground:yellow;
    }
    
    div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 
    {
        font-size:12px;
        font-style:italic;
        letter-spacing:1px;
		font-weight:bold;
		overflow:hidden;
		text-align:left;
    }
    div#content h2 
    {
        margin:0px;
        color:#4e70a3;
    }
    div#content h3 {
	   font-size:16px;
       color:#000099;
       border-left:10px solid #bacde9;
       border-bottom:1px solid #bacde9;
       padding-left:5px;
    }
    div#content h4 {
        border-left:10px solid #bacde9;
        padding-left:5px;
	}
    div#content h4, div#content h5, div#content h5, div#content h6 {
		font-size:14px;
		color:#000099;
	}
    div#content h6 {
		font-size:12px;
	}
    div#content ul li,
    div#content ol li {
		margin-bottom:10px;
		line-height:18px;
    }

    div#content ul li h5 {
		margin:0px;
    }
    div#content p {
        font-size:12px;
        line-height:18px;
        text-align:justify;
        margin:auto 0px 15px 0px;
    }
    div#content a, div#content a:link, div#content a:visited {
        text-decoration:underline;
        color:#494949;
    }
    div#content a:hover, div#content a:active, div#content a:focus {
		color:#0000ff;
    }
	div#content a.rss {
		background:#ff6600;
		color:#ffffff;
		font-size:10px;
		padding:0 3px;
		margin:0px;
		border-top:1px solid #cccccc;
		border-right:1px solid #666666;
		border-bottom:1px solid #666666;
		border-left:1px solid #cccccc;
		font-weight:bold;
		text-decoration:none;
	}
	div#content a.rss:hover {
		color:#494949;
		border-top:1px solid #cccccc;
		border-right:1px solid #666666;
		border-bottom:1px solid #666666;
		border-left:1px solid #cccccc;
	}
    /* 2 column layout */ 
    div#content div.colContainer 
    {
    	overflow:hidden;
		width: 100%;
		xborder:1px solid red;
    }
	div#content div.col1 
	{
		float:left;
		width:48%;
		padding-right:4%;
		xbackground:pink;
	}
	div#content div.col2 {
		float:left;
		width:48%;
		xbackground:red;
	}
    /* 3 column layout */ 
    
    div#content div.col3
    {
        float:left;
        width:32%;
        padding-right:2%;
    }
    div#content div.col4
    {
        float:left;
        width:32%;
    }
    
    /* space between elements in div#content  */
    
    div#content h1 + p,
    div#content h1 + div,
    div#content h1 + table,
    div#content span.titleAddItem + div {
    	margin-top:30px;
    }
    div#content h2 + p,
    div#content h2 + div,
    div#content h2 + table,
    div#content h2 + form {
    	margin-top:27px;
    }
    div#content table:not(.rsoEx) + p,
    div#content table + table {
    	margin-top:15px;
    }
	div#content div.col1 > h3:first-child,
	div#content div.col1 > h4:first-child,
	div#content div.col1 > h5:first-child,
	div#content div.col1 > h6:first-child,
	div#content div.col2 > h3:first-child,
	div#content div.col2 > h4:first-child,
	div#content div.col2 > h5:first-child,
	div#content div.col2 > h6:first-child {
		margin-top:3px;
	}
	div#content div.col1 > h5:first-child,
	div#content div.col2 > h5:first-child,
	div#content div.col1 > h6:first-child,
	div#content div.col2 > h6:first-child {
		margin-bottom:5px;
	}
	div#content p + h3,
	div#content p + h4,
	div#content a + h3,
	div#content ul + h3,
	div#content table + h3,
	div#content div + #f_createaccount
	{
		margin-top:35px;
	}
	div#content p + h5,
	div#content p + h6,
	div#content ul + h5,
	div#content ul + h6
	{
		margin-top:0px;
		margin-bottom:5px;
	}
	div#content div.oa + h3,
	div#content div.oa + h4 {
		margin-top:20px;
	}
	div#content p + div.colContainer {
		margin-top:35px;
	}
	
	/* at a glance link + box */
		
	div#content a.glanceAnchor { /* necessary to clear colContainer float + allow top margin in glanceContainer. Retested + deactivated 110630, monitor + perhaps reactivate if necessary */
		xdisplay:block;
		xclear:both;
		xbackground:#eee;
	}
	div#content a.glanceLink:link, div#content a.glanceLink:visited {
		float:right;
		padding: 0px 3px 1px 3px;
		font-family:Arial Black;
		font-size:12px;
		background:#ffb300;
		color:#fff;
		text-decoration:none;
	}
	div#content a.glanceLink:hover, div#content a.glanceLink:active, div#content a.glanceLink:focus {
		/*color:#86a6d7;
		color:#FF612D;*/
		color:#000099;

	}
	div#content div#glanceContainer 
	{
		margin-top:50px;
		margin-left:20%;
		margin-right:20%;
		margin-bottom:25px;
		border-right:1px solid #ffb300;
		border-bottom:1px solid #ffb300;
		border-left:1px solid #ffb300;
		xborder:10px solid red;
	}
	div#content div.glanceHeader 
	{
		background:#ffb300;
		height:17px;
		padding:1px 5px 0px 5px;
		font-weight:bold;
		color:#fff;
	}
	div#content div.glanceContent {
		padding: 0px 5px 10px 5px;
		background:#fff;
	}
	div#content div.glanceContent h5 {
		font-weight:bold;
		font-size:12px;
		margin:0px 0px 3px 0px;
	}
	div#content div.glanceContent ul { /* bullet created with image for cross-browser compatibility, source: http://www.w3schools.com/Css/css_list.asp */
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	div#content div.glanceContent ul li {
		background-image: url(Images/glancelistbullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 5px;
		padding-left: 14px; 
		margin-top:10px;
 	}
 	/* Image zoom */
 	div.zoom {
 		text-align:center;
 		cursor:hand;
 		float:left;
 		margin:4px 15px 5px 0px;
 	}
	div.zoom a img {
		border:0px;
		margin-bottom:3px;
	}
		
	/* ############## FOOTER ############## */
	
	div#footer {
		margin:20px 150px 0px 150px;
		height:30px;
		clear:both;
	}
    
    /* ################################################################## */
    /*  ############## SPECIAL STYLES FOR INDIVIDUAL PAGES ############## */
    /* ################################################################## */
    
    /* DEFAULT */
    
    div#index h1 {
    	text-align:center;
    	border:0px;
    }

    div#index h2 {
    	text-align:center;
    }

    div#index h2 + p {
    	margin-top:19px;
    }
    
    /* search results */
    iframe table td {font-size:12px;}
                
	/* big green link default.mspx */
	div#content a.standardBig
	{
		color:#52AB25;
	    background-repeat:no-repeat;
	    background-position:right;
	    text-decoration:underline;
	    white-space:nowrap;	    
		font-size:12px;
		font-weight:bold;
		padding:10px 40px 18px 0px;
		background-image: url(/images/1enter_xl.gif);
		text-decoration:underline;
	}
	div#content a.standardBig:hover
	{
		color: #007D00;
		background-image: url(/images/2enter_xl.gif);
	}
	
	/* season's greetings */
	div#content div.ssGrt  
	{
		white-space:nowrap;
		color:#000099;
		font-weight:bold;
		font-size:16px;
		text-align:center;
		margin-top:40px;
	}
	
    /* mcpa logo default.mspx */
    a.mcpa {
		text-align:center;
		display:block;
		margin:10px 0px 10px 0px;
    }

	body.page_represen a.mcpa, body.page_mcpa a.mcpa {display:none; }
	
	/* PC-Topp.NET info */
	div#left a#pctnetinfo 
	{
		display:block;
		font-family:arial,helvetica,sans-serif,tahoma;
		font-size:10px;
		text-decoration:none;
		cursor:hand;
		width:118px;
		margin:-10px 0px 20px 7px;
		/* ggf. reaktivieren, wenn ältere browser zicken
		position:absolute;
		top:25px;
		left:7px;
		z-index:3;
		padding-top:30px;
		height:10px;
		display:block;
		font-family:arial,helvetica,sans-serif,tahoma;
		font-size:10px;
		text-decoration:none;
		cursor:hand;
		*/
	}
	div#left a#pctnetinfo:link, div#left a#pctnetinfo:visited, div#left a#pctnetinfo:hover, div#left a#pctnetinfo:active, div#left a#pctnetinfo:focus {
		color:#46699d;
    	text-decoration:none;
    }
    div#left a#pctnetinfo:hover {
    	text-decoration:underline;
		color:#FF7800;
    }
    /* PC-Topp Messaging App */    
	a#pctnetapp
	{
		font-size:10px;
		display:block;
		text-align:left;
		text-decoration:none;
	}
	a#pctnetapp:link span, a#pctnetapp:visited span, a#pctnetapp:active span, a#pctnetapp:focus span {
		color:#46699d;
		float:left;
	}
	a#pctnetapp:hover span
	{
		text-decoration:underline;
		color:#FF7800;
	}
	a#pctnetapp img
	{
		float:left;
		border:0px;
		margin:10px 5px 0px 0px;
		vertical-align:middle;
	}
	a#pctnetapp span
	{
		display:block;
		float:right;
		margin-top:10px;
	}
	
	/* PC-Topp presentation box */
    div#index div.presentation 
    {
    	float:right;
		background:#f2f2f2;
		width:150px;
		padding:5px;
		margin-left:10px;
		text-align:center;
		font-size:11px;
		color:#494949;
    }

    div#index div.presentation img
    {
		border:0px;
    }
        
	/* google search */
	div#content div.googleSearch {
		text-align:center;
		margin:40px 0px 30px 0px;
		border:1px solid #bacde9;
		padding:5px;
	}
	
	/* google adwords dialog */
	#googledialog 
	{
		width:500px;
		position:absolute;
		left:0px;
		top:50px;
		z-index:99;
		background:#fff;
		border:1px solid #86a6d7;
	}

	#googledialog .head {
		background:#86a6d7;
		color:#fff;
		font-weight:bold;
		overflow:hidden;
	}
	
	#googledialog .head span {
		float:right;
		margin:10px 10px 0px 10px;
	}
	
	#googledialog .main {
		padding:20px 10px 10px 10px;
	}
	
	#googledialog input[type=text] {
		width:225px;
	}

	#googledialog textarea {
		width:466px;
	}
	
	#googledialog .main table div {
		margin:10px 0px 5px 0px;
	}

	#googledialog .main div i 
	{
		display:inline-block;
		margin:10px 0px;
	}
	
	#googledialog .main hr 
	{
		margin:10px 0px;
		height:1px;
		border-top:1px dashed #bacde9;
		border-bottom:0px;
		width:100%;
	}

	#benefits {
		background:#d2def0;
		padding:10px;
		margin-bottom:10px;
		font-weight:bold;
	}
		
	#msggoogle 
	{
		height:30px;
		color:Red;
	}
		
	/* tradeshow information */
	
	div.tradeshow {
		width:100%;
	}
	
	div.tradeshow p {
		text-align:center;
		font-weight:bold;
		font-size:12px;
		color:#000099;
		margin:0px;
	}
	
	div.tradeshow p.cap {
		font-weight:normal;
		font-size:11px;
		margin-top:6px;
	}
	
	div.tradeshow a 
	{
		display:block;
		margin:10px 0px;
		text-align:center;
	}

/*
	div.tradeshow p.trade1 {
		text-align:center;
		font-weight:bold;
		font-size:12px;
		color:#000099;
	}

	div.tradeshow p.trade2 {
		text-align:center;
		color:#000099;
		margin-top:0px;
	}
*/

/* warning box for old brochure (de) + (fr) */
	
	#warning div {
		text-align:center;
	}

	#warning div.header 
	{
		height:20px;
		padding-top:4px;
		background:#86a6d7;
		font-size:12px;
		font-weight:bold;
		color:#fff;
	}
	
	#warning div.main
	{
		padding:10px;
	}

	#warning div.main p
	{
		font-size:12px;
		text-align:center;
	}

	#warning div.main p a:link,
	#warning div.main p a:visited
	{
		font-size:12px;
		font-weight:bold;
		border:0px;
	}

	#warning div.main p a:focus,
	#warning div.main p a:hover,
	#warning div.main p a:active
	{
		color: #0000ff;
		border:0px;
		outline:0;
		text-decoration:none;
	}
	#warning div.main p a span img
	{
		border:1px solid #8E9192;
		margin:3px;
	}
	
	/* ABOUT_US/CONTACT, ABOUTS_US/JOB  */

	div#content .boxBg {
		background-color:#f7f7f2;
		padding:20px 10px;
		text-align:center;
	}
	/* ABOUT_US/DEFAULT, ABOUT_US/MCPA */
	
	div#content .gray {
		color:gray;
	}
	div#content h3.quote {
		font-size:12px;
		font-style:normal;
        letter-spacing:normal;
		color:#000;
	}
	div#content p.quote {
		padding-left:20px;
		font-style:italic;
	}
    div#left div#mcpa { /* mcpa logo about_us + products */
		text-align:center;
    }
    
	/* ABOUT_US/FEEDBACK, DEMOSITE/DEFAULT, DEMOSITE/PASSWORD, SITESERACH.MSPX */
	#formFeedback table,
	#formFeedback textarea 
	{
		width:571px;
	}
	#formFeedback table td
	{
		font-family:arial; /* IE 5.5 */
		font-size:12px;	   /* IE 5.5 */
		padding-right:10px;
		padding-bottom:3px;
	}
	.demosite td {padding-bottom:3px;}
	#formFeedback table td span:not(.hint) {font-size:9px;color:#c0c0c0}
	#formFeedback input[type=text],
	.demosite input[type=text],
	.demosite textarea,
	#formFeedback textarea
	{
		font-size:12px;
		font-family:Arial;
		font-weight:bold;
		color:#000099;
		background:#E8F1FF;
		border:0px;
		padding:2px;
		margin:0px 2px 2px 0px;
		
	}
	#formFeedback .fields 
	{
		width:191px;
	}
	#formFeedback .zip 
	{
		width:48px;
	}
	#formFeedback .city 
	{
		width:137px;
	}
	#formFeedback .tel1 
	{	
		width:36px;
	}
	#formFeedback .tel2 
	{	
		width:37px;
	}
	#formFeedback .tel3 
	{	
		width:106px;
	}
	#formFeedback .custCode 
	{	
		width:78px;
	}
	#formFeedback .custSite 
	{	
		width:130px;
	}
	span.hint 
	{
		color:#ff0000;
		font-style:italic;
	}
	span#emailcheck {
		font-size:12px;
	}
	
	/* ABOUT_US/INTERFACES, ABOUT_US/REPRESEN */
	div#content table.interfaces td {
		vertical-align:top;
		padding:10px 10px 10px 0px;
	}
	div#content table.represen h3 {
		margin-bottom:10px;
	}
	div#content table.represen td {
		vertical-align:top;
		padding-right:10px;
	}
	div#content table.represen td a {
		white-space:nowrap;
	}
	div#content table.represen td.bb,
	div#content table.interfaces td.bb {
		border-bottom:1px solid #bacde9;
	}
	div#content table.represen td,
	div#content table.interfaces td {
        font-size:12px;
        line-height:18px;
	}	
	div#content table.justify td {
        text-align:justify;
	}
	
	/* ABOUT_US/MEDIA */
	#mediaList td {
		padding-top:5px; padding-bottom:5px;
	}
	/* OUR_CUSTOMERS, ALL CUSTOMER TABLES */
	div#content table.represen tr.ptb td {
		padding-top:10px;
		padding-bottom:10px;
	}
	div#content table.represen td span.telfax {
		display:inline-block;
		width:30px;
	}

	/* DOCUMENTATION (STATUS) */
	
	/* Status Date for System Requirements */
	div#content span.status {
		float:right;
		padding: 0px 3px 1px 3px;
		font-family:Arial Black;
		font-size:12px;
		background:#ffb300;
		color:#fff;
		text-decoration:none;
	}
	
	/* DOCUMENTATION/BROCHURE */
	
	div#content div.brochure { /* old brochure fr + de */
		width:530px;
		margin:20px 0px;
		float:none;
		overflow:hidden;
	}
	div#content div.brochure div.brochure1 {
		float:left;
		width:145px;
		text-align:center;
	}
	div#content div.brochure div.brochure2 {
		float:left;
		width:290px;
		padding-right:20px;
		line-height:18px;
	}
	div#content div.brochure div.brochure3 {
		float:right;
		width:75px;
		padding-top:2px;
	}	
	div#content div.brochure a {
		font-size:11px;
	}
	div#content div.brochure div.brochure3 a {
		display:block;
		padding-bottom:10px;
	}
	div#content div.brochure div.brochure3 a img {
		border:0px;
		text-decoration:none;
		border-right:3px solid white;
	}
	div#content div.brochure div.w25 a img {
		border:0px;
		margin-bottom:2px;
	}
	
	div#content table.brochure {margin-top:20px;width:600px;} /* new brochure en */
	div#content table.brochure td {vertical-align:top;text-align:center;}
	div#content table.brochure tr.pb td {padding-bottom:20px;}
	div#content table.brochure td a {font-size:11px;}
	div#content table.brochure .flags a {display:block;margin-bottom:5px;}
	
	/* DOCUMENTATION/LAYOUTS + LAYOUTS2 */
	div#content table.docList, 
	div#content table.docList100{
		border:1px solid silver;
		width:460px;
	}
	div#content table.docList100{
		width:100%;
	}
	div#content table.docList th, 
	div#content table.docList100 th {
		background-color:#86a6d7;
		vertical-align:middle;
		font-size:11px;
		color:#000099;
		font-weight:bold;
		padding:5px;
	}
	div#content table.docList th.th1 
	{
		width:70px;
	}
	div#content table.docList th.th2 
	{
		width:265px;
	}
	div#content table.docList td,
	div#content table.docList100 td {
		padding:5px;
	}
	div#content table.docList100 th.w10 {
		width:35px;
	}
	div#content table.docList td.docListGray, /* delete after removal of last calls of function zebra()! */
	div#content table.docList100 td.docListGray {
		background-color:#EEE;
	}
	div#content table.docList tr.docListGray td, /* new zebra functionality via defaulthandler.cs, don't remove! */
	div#content table.docList100 tr.docListGray td {
		background-color:#EEE;
	}
	div#content table.docList td a,
	div#content table.docList100 td a {
		font-weight:bold;
	}
	
	/* DOCUMENTATION/SYSTEM[0-6] */
	span.titleAddItem { /* status date at upper right */
		position:inherit;
		float:right;
		margin-top:-25px;
		white-space:nowrap;
		color:#FFB300;
		font-size:11px;
	}
	
	/* DOCUMENTATION/TRAVELEXP */
	
	.col5 {
		width:48%;float:right;
	}
	.trable1 td.header {
		background-color:#86A6D7;
		color:#fff;
		font-weight:bold;
		padding-top:5px;
	}
	.trable1 td {
		background-color:#BDCFEF
	}
	.bdot {
		border-top:1px dotted black;
		padding-top:10px;
	}	
	.bbw {
		border-bottom:1px solid white;
	}
	.tabhead {
		color:#000099;
		font-weight:bold;
	}
	.tralist1 {
		font-weight:bold;
		padding-left:20px;
	}
	.tralist1 div, p {
		font-weight:normal;
	}
	ol.tralist1 li {
		margin-top:10px;
	}
	.bgg {
		background-color:#D6D3D6;
	}
	.bgb {
		background-color:#bdcfef;	
	}
	.plus {		
		font-size:20px;
	}
	
	div#left a.travelexp:link, div#left a.travelexp:visited, div#left a.travelexp:hover, div#left a.travelexp:active, div#left a.travelexp:focus {
		color:#fff;
	}

    /* PRODUCTS/OPINIONS, ABOUT_US/DEFAULT */
	.opinions div.gray + div {
		margin-bottom:5px;
	}
	.opinions div.gray {
		font-weight:bold;
	}
	.opinions div.gray + div {
		font-weight:bold;
		margin-top:2px;
	}
    .opinions p.quote span.right {
        font-weight:bold;
        margin-top:5px;
        margin-bottom:20px;
        color:gray;
        text-align:right;
        display:block;
    }

    
    /* PRODUCTS/RSO4 */
    
    table.rsoEx {font-family:arial;font-size:12px;padding:0px;margin:0px;border-collapse:collapse;table-layout:fixed;float:left;margin-top:5px;margin-right:20px;margin-bottom:20px;}
    table.rsoEx td {border:1px solid #C0C0C0;width:70px;height:15px;line-height:13px;text-align:right;padding-right:17px;}
    table.rsoEx td.rsoExTt {height:13px;border-top:2px solid black;border-bottom:2px solid black;text-align:center;font-weight:bold;padding-right:0px;}

	/* PRODUCTS/PCTNETINFO.MSPX */
    
    h5.color
    {
        font-size:12px;
        padding:5px;
        border:1px solid;
        border-color:#494949;
        font-weight:bold;
        overflow:hidden;
        text-overflow:ellipsis;    
    }
    
    h5.yellow
    {
        background-color:#FFCE31;    
    }
    
    h5.blue
    {
        background-color:#94BAE3;    
    }
    
    h5.green
    {
        background-color:#81C56D;    
    }
     
    h5.red
    {
        background-color:#F6905E;    
    }
    div#content div.col3 ul,
    div#content div.col4 ul
    {
        padding-left:17px;
    }

    
    /* SITEMAP */
    ul.sitemap {
        border-left-width:10px;
        border-left-style:solid;
    }
    
    div#content ul.sitemap h3 { /* div#content required! Otherwise style won't work! */
    	font-size:12px;
    	border:0px;
    	margin:0px 0px 7px 0px;
	}
	
    ul.sitemap ul ul {
    	margin-top:7px;
	}

    ul.home {
        border-color:#FFCF00;
    }

    ul.about {
        border-color:#0097FF;
    }

    ul.news {
        border-color:#FF0000;
    }

    ul.products {
        border-color:#FF962D;
    }

    ul.doku {
        border-color:#B600F2;
    }

    ul.cust {
        border-color:#A9E489;
    }

    ul.self {
        border-color:#66CB2D;
    }

    ul.demo {
        border-color:#38EBD8;
    }

    ul.support {
        border-color:#909420;
        }
    
    a.news {
        background-image:url(images/warning1.gif);
        background-repeat:no-repeat;
        background-position:right;
        padding-right:15px;
        }
        
	/* NEWSBLOG */
	
	div.newsFrame {
		border:1px solid #bacde9;
		margin-bottom:20px;
	}
	div.post,
	#archive {
		overflow:hidden;
		padding:10px 10px;
		border-top:1px solid #bacde9;
	}
	div.post .text {
		line-height:18px;
		text-align:justify;
        margin:auto 0px 15px 0px;
	}
	div.post .f0 {
		clear:both;
	}
	div.postHeader {
		background:#bacde9;
		color:#000099;
		font-weight:bold;
		padding:1px 10px 0px 10px;
	}
	div.postHeader a {
		float:right;
	}
	div.pubDate {
		margin-bottom:5px;
		font-size:11px;
		color:#777;
	}
	div.pubDate a {
		float:right;
		margin-top:-17px;
	}
	div.postHeader a {
		font-size:12px;
	}
	div.postHeader a img {
		border:0px;
		vertical-align:middle;
		margin-right:3px;
	}
	div.searchresult,
	#searchpage {
		padding-bottom:20px;
	}
	.searchfield {
		width:20px;
	}
	.searchbutton {
		display:none;
	}
	#searchonsearch {
		padding:10px
	}
	div.searchpage h4,
	#archive h4 {
		margin-top:20px;
		margin-bottom:30px;
	}
	#postnavigation {
		text-align:center;
		padding:10px;
	}
	#newsblogRight .boxRight {
		margin-bottom:0px;
	}
	
	ul#monthList{
		font-weight: bold;
	}
	ul#monthList ul li{
		margin-left: 5px;
	}
	ul#monthList li.year{
	  cursor: pointer;
	  font-weight:normal;
	  color:#494949;
	  text-decoration:underline;
	}
	ul#monthList ul{
		display: none;
	}
	ul#monthList ul.open{
		display: block;
		margin:2px 0px 10px 0px;
	}
	#tagcloud {
		margin-bottom: 10px;
		white-space: normal;
	}
	#tagcloud li {
		display: inline;
	}
	#tagcloud a {
		margin-right: 3px;
		display: inline;
	}
	#tagcloud a.biggest {
		font-size: 16px;
	}
	#tagcloud a.big {
		font-size: 14px;
	}
	#tagcloud a.medium {
		font-size: 12px;
	}
	#tagcloud a.small {
		font-size: 11px;
	}
	#tagcloud a.smallest {
		font-size: 10px;
	}
	#paging ul {
		list-style-type:none;
		margin-left:0px;
		padding-left:0px;
	}
	#paging ul li {
		display:inline;
		margin-right:20px;
	}
	div.quote 
	{
		padding-left:20px;
	}
	div#content .post h4,
	div#archive h4
	{
		border-left:0px solid #000000;
		margin-top:0px;
		padding-left:0px;
	}
	div#content .post h5,
	div#archive h5
	{
		font-size:12px;
	}
	div#archive table td
	{
		padding:3px 5px 3px 0px;
		vertical-align:top;
	}
		table.newsTbl td, table.newsTbl th
	{
		border-top:1px solid #e7e7e7;
		border-left:1px solid #e7e7e7;
		padding:5px;
	}
	table.newsTbl th {
		font-size:12px;
		text-align:left;
	}
	table.newsTbl th.al {
		text-align:left;
	}
	table.newsTbl td.ar, table.newsTbl th.ar {
		text-align:right;
	}
	table.newsTbl td.bg0, table.newsTbl td.bg1, table.newsTbl td.bg2, table.newsTbl td.bg3, table.newsTbl td.bg4, table.newsTbl td.bg5 {
		font-weight:bold;
		background:#ffffff;
		white-space:nowrap;
	}
	table.newsTbl td.bg1 {
		background:#ffffc8;
	}
	table.newsTbl td.bg2 {
		background:#ffff96;
	}
	table.newsTbl td.bg3 {
		background:#d7eeff;
	}
	table.newsTbl td.bg4 {
		background:#99d3ff;
	}
	table.newsTbl td.bg5 {
		background:#d2d2d2;
	}
	table.newsTbl td.bl0, table.newsTbl th.bl0 {
		border-left:0px;
	}
	table.newsTbl td.bt {
		border-bottom:1px solid #e7e7e7;
	}
	table.newsTbl td.c {
		text-align:center;
	}
	table.newsTbl td.db {
		border-left:3px double #e7e7e7;
	}
	table.newsTbl td.r, table.newsTbl th.r {
		border-right:1px solid #e7e7e7;
	}
	table.newsTbl td.vt, table.newsTbl th.vt {
		vertical-align:top;
	}
