/*************************************************************/
/*   Design:   CENTERED with TOPNAV 				         */
/*   File:     cmain.css					                     */
/*-----------------------------------------------------------*/
/*   Autor:   Sam Mueller, www.nuun.ch 		                 */
/*   Datum:   06.12.2007				                     */
/*   Site: 	  wwww.mobilesolutions.ch                        */
/*************************************************************/
/*   Colors:  black-font: #32331d			 				 */
/*			  red: #e2001a									 */
/*			  gold: #978659 (corporate)					 	 */
/*			  blue: #3176bb (solutions)					 	 */
/*			  orange: #d66b0c (contact)					 	 */
/*			  red: #ac1e1e (jobs)					 	 	 */
/*			  lightgrey: #d4d4d4							 */
/*************************************************************/


/*  GLOBAL LAYOUT											 */
/*************************************************************/
*{margin:0;padding:0;}
html, body {margin:0px auto; height:100%; font: 100.01%/1.2em Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.03em;}
#container-page { background-color:#FFF; position: relative; min-height: 100%; width:959px; margin-left:auto; margin-right:auto;}
* html #container-page {height: 100%;}
#container-content {padding-bottom: 100px; font-size: 0.7em; color:#32331d;}
#container-footer {width: 959px; position: relative; margin-top: -79px; margin-left:auto; margin-right:auto;}
#innerfooter {width:959px; height:70px; background:url(../grafics/bg_footer.jpg) repeat-x;}
#header {height:295px; background-color:#FFF; padding: 10px 0 0 69px;}
#logo {position: absolute; top: 74px; left: 69px;}
#left{width:200px; float:left; margin: 4px 4px 0 0;}
.leftcontent{width:200px; margin:0 0 2em 0;}
#centerleft{width:318px; float:left; margin: 4px 6px 0px 0px; padding: 0 5px 0 15px;}
#centerright{width:180px; float:left; margin: 4px 6px 0px 0px; padding: 0 5px 0 15px;}

/*IE 6 FIX */
*html #centerright {width:179px; float:left; margin: 4px 6px 0px 0px; padding: 0 5px 0 15px; overflow-x: hidden;}


#center{width:524px; float:left; margin: 4px 6px 0px 0px; padding: 0 5px 0 15px;}
#right{width:200px; float:right; margin-top: 4px;}
#rightcontent{width:200px; margin-top:-5px;}
#cleaner{clear:both;}


/*  HOME-PAGE SPECIFIC FORMATS								 */
/*************************************************************/
/*	Solutionlinks (centerright)	*/
#centerright dl {margin-bottom:2em; width:180px;}
#centerright dt {float:left;}
#centerright dd {float:left;}
.conpor{background:url(../grafics/ico_copo_inakt.jpg) no-repeat 0px 10px; width:60px; height:80px; display:block;}
.conpor:hover{background:url(../grafics/ico_copo_akt.jpg) no-repeat 0px 10px;; width:60px; height:80px;}
.serpro{background:url(../grafics/ico_serpro_inakt.jpg) no-repeat 0px 10px; width:60px; height:80px; display:block;}
.serpro:hover{background:url(../grafics/ico_serpro_akt.jpg) no-repeat 0px 10px;; width:60px; height:80px;}
.scrter{background:url(../grafics/ico_scrter_inakt.jpg) no-repeat 0px 10px; width:60px; height:80px; display:block;}
.scrter:hover{background:url(../grafics/ico_scrter_akt.jpg) no-repeat 0px 10px;; width:60px; height:80px;}
.wirmod{background:url(../grafics/ico_wirmod_inakt.jpg) no-repeat 0px 10px; width:60px; height:80px; display:block;}
.wirmod:hover{background:url(../grafics/ico_wirmod_akt.jpg) no-repeat 0px 10px;; width:60px; height:80px;}
a.solutionlink:link, a.solutionlink:visited{text-decoration:none; color:#32331d; display:block; width:105px; height:auto; padding-left: 10px;}
a.solutionlink:hover, a.solutionlink:active{text-decoration:none; color:#e2001a;}
/*	News (left)	*/
.news {width:200px; height:auto; margin-top: 10px;}
.news img{margin: 5px 0 5px 0;}
.news a.more:link, .news a.more:visited {background:url(../grafics/news_bg_inakt.jpg) no-repeat 0px bottom; width:160px; height:auto; padding: 5px 20px 20px 20px; display:block; text-decoration:none;}
.news a.more:hover, .news a.more:active {background:url(../grafics/news_bg_akt.jpg) no-repeat 0px bottom; width:160px; height:auto; padding: 5px 20px 20px 20px; display:block;}
#left h3.corporatenews{color:#e2001a;}
/*	References (right)	*/
.references {width:200px; height:auto; margin-top: 10px;}
.references a.more:link, .references a.more:visited {background:url(../grafics/news_bg_inakt.jpg) no-repeat 0px -10px; width:160px; height:auto; padding: 5px 20px 40px 20px; display:block; text-decoration:none;}
.references a.more:hover, .references a.more:active {background:url(../grafics/news_bg_akt.jpg) no-repeat 0px -10px; width:160px; height:auto; padding: 5px 20px 40px 20px; display:block;}


/*  GLOBAL TEXT FORMATS										 */
/*************************************************************/
a:link, a:visited{text-decoration:none; color:#e2001a;}
a:hover, a:active{text-decoration:none; color:#32331d;}
a.download:link, a.download:visited{text-decoration:none; color:#e2001a; background:url(../grafics/arrowdown_inakt.gif) no-repeat left 2px; padding-left: 12px;}
a.download:hover, a.download:active{text-decoration:none; color:#32331d; background:url(../grafics/arrowdown_akt.gif) no-repeat left 2px; padding-left: 12px;}

h1{font-size:1.3em; font-family:"Square721 BT"; padding-bottom: 0.6em; margin-bottom: 1.3em; height: 19px;}
h3{font-size:1em; font-weight:bold; line-height:1.3em; margin-bottom: 0.3em; letter-spacing:0em;}
div.leftcontent h2{margin: 14px 0 10px 0; height:21px; font-family:"Square721 BT"; color:#FFFFFF; font-size:12px;}
div.leftcontent h3{font-size:1em; padding: 10px 0 0 10px; font-weight:bold; line-height:1.3em; margin-bottom: 0.3em; letter-spacing:0em;}
div.leftcontent p{padding: 0 0 0 10px;}
.references a.more:link, .references a.more:visited {color:#32331d;}
.references a.more:hover, .references a.more:active {color:#e2001a;}
.news a.more:link, .news a.more:visited {color:#32331d;}
.news a.more:hover, .news a.more:active {color:#e2001a;}
h3.sc_01news{color:#e2001a}
.date{font-size: 0.8em;}
#right h2, #left h2{padding: 1px 0px 0px 10px; margin: 20px 0 0px 0; height:21px; font-family:"Square721 BT"; color:#FFFFFF; font-size:12px;}
#left h2 {margin-top:0px;}
#centerleft ul, #centerright ul, #right ul, #centercontent ul {list-style-type:none;}
#centerleft ul li, #centerright ul li, #right ul li, #centercontent ul li {padding-left: 12px; margin-bottom:0.5em;}



/*  SERVICE-NAVIGATION										 */
/*************************************************************/
ul#sernav{list-style-type:none;}
ul#sernav li{float: left; padding-right: 10px;}
ul#sernav li a:link, ul#sernav li a:visited {color:#32331d; text-decoration:none; display:block;}
ul#sernav li a:hover, ul#sernav li a:active {color:#e2001a; text-decoration:none;}
ul#sernav li.sernav_rss {background:url(../grafics/ico_rss.gif) no-repeat top right;}

ul#languageselector{list-style-type:none; position:absolute; top:32px; left: 68px; z-index:10; width:230px; background-color:#FFFFFF; border: 1px solid #32331d; border-bottom:none;}
ul#languageselector li{padding-right: 10px; border-bottom: 1px solid #32331d;}
ul#languageselector li a:link, ul#languageselector li a:visited {color:#32331d; text-decoration:none; display:block; background:url(../grafics/arrow_right_akt.gif) no-repeat 40px 6px; padding-left:56px;}
ul#languageselector li a:hover, ul#languageselector li a:active {color:#e2001a; text-decoration:none; background:url(../grafics/arrow_right_inakt.gif) no-repeat 46px 6px; padding-left:61px;}

div#loginbox{list-style-type:none; position:absolute; top:32px; left: 68px; z-index:12; width:210px; background-color:#FFFFFF; border: 1px solid #32331d; padding: 7px 10px;}
#ico_user {background:url(../grafics/ico_user_inakt.gif) no-repeat; width:25px; height:25px; border:none;}
#tx-newloginbox-pi1-user{font-size:1em; background:url(../grafics/bg_searchbox.gif) repeat-x; width: 154px; height: 12px; padding: 3px 3px; margin-left:2px; color:#b9b9b9; border:1px #b9b9b9 solid;}
#tx-newloginbox-pi1-user:focus{font-size:1em; background:url(../grafics/bg_searchbox.gif) repeat-x; width: 154px; height: 12px; padding: 3px 3px; margin-left:2px; color:#b9b9b9; border:1px #e2001a solid;}
#ico_key {background:url(../grafics/ico_key_inakt.gif) no-repeat; width:25px; height:25px; border:none;}
#tx-newloginbox-pi1-pass{font-size:1em; background:url(../grafics/bg_searchbox.gif) repeat-x; width: 154px; height: 12px; padding: 3px 3px; margin-left:2px; color:#b9b9b9; border:1px #b9b9b9 solid;}
#tx-newloginbox-pi1-pass:focus{font-size:1em; background:url(../grafics/bg_searchbox.gif) repeat-x; width: 154px; height: 12px; padding: 3px 3px; margin-left:2px; color:#b9b9b9; border:1px #e2001a solid;}
input#tx-newloginbox-pi1-login_submit {width:148px; height:14px; background:url(../grafics/login_inakt.gif) no-repeat right; border:none; margin: 3px 0  0 50px;}
input#tx-newloginbox-pi1-login_submit:hover {background:url(../grafics/login_akt.gif) no-repeat right; border:none; margin: 3px 0  0 50px;}



/*  MAIN-NAVIGATION	(horizontal)						  	 */
/*************************************************************/
ul#hnav{list-style-type:none; position:absolute; top:214px; left:207px;}
ul#hnav li{float: left; padding-right: 10px;}
ul#hnav li a {width:131px; height: 46px; display:block;}
ul#hnav li a.sc_01:link, ul#hnav li a.sc_01:visited {background:url(../grafics/corporate_inakt.gif) no-repeat;}
ul#hnav li a.sc_01:hover, ul#hnav li a.sc_01:active {background:url(../grafics/corporate_akt.gif) no-repeat;}
ul#hnav li a.sc_02:link, ul#hnav li a.sc_02:visited {background:url(../grafics/solutions_inakt.gif) no-repeat;}
ul#hnav li a.sc_02:hover, ul#hnav li a.sc_02:active {background:url(../grafics/solutions_akt.gif) no-repeat;}
ul#hnav li a.sc_03:link, ul#hnav li a.sc_03:visited {background:url(../grafics/contact_inakt.gif) no-repeat;}
ul#hnav li a.sc_03:hover, ul#hnav li a.sc_03:active {background:url(../grafics/contact_akt.gif) no-repeat;}
ul#hnav li a.sc_04:link, ul#hnav li a.sc_04:visited {background:url(../grafics/jobs_inakt.gif) no-repeat;}
ul#hnav li a.sc_04:hover, ul#hnav li a.sc_04:active {background:url(../grafics/jobs_akt.gif) no-repeat;}


/*  SUB-NAVIGATION (vertical left)						  	 */
/*************************************************************/
/*	general second level	*/
ul#secnav {list-style-type:none; margin-top:0px; width: 200px;}

ul#secnav li a {font-family:"Square721 BT"; color:#FFFFFF; font-size:13px; width:186px; height:23px; padding: 4px 4px 2px 10px; display:block;}
ul#secnav li a.act{color:#32331d;}
/*	second level corporate 	*/
ul#secnav li a.sc_0101:link, ul#secnav li a.sc_0101:visited {background:url(../grafics/sc_01/sc_0101/secnav.gif) no-repeat;}
ul#secnav li a.sc_0101:hover, ul#secnav li a.sc_0101:active {background:url(../grafics/sc_01/sc_0101/secnav.gif) no-repeat; color:#32331d;}
/*	second level solutions 	*/
ul#secnav li a.sc_0201:link, ul#secnav li a.sc_0201:visited {background:url(../grafics/sc_02/sc_0201/secnav.gif) no-repeat;}
ul#secnav li a.sc_0201:hover, ul#secnav li a.sc_0201:active {background:url(../grafics/sc_02/sc_0201/secnav.gif) no-repeat; color:#32331d;}
ul#secnav li a.sc_0202:link, ul#secnav li a.sc_0202:visited {background:url(../grafics/sc_02/sc_0202/secnav.gif) no-repeat;}
ul#secnav li a.sc_0202:hover, ul#secnav li a.sc_0202:active {background:url(../grafics/sc_02/sc_0202/secnav.gif) no-repeat; color:#32331d;}
ul#secnav li a.sc_0203:link, ul#secnav li a.sc_0203:visited {background:url(../grafics/sc_02/sc_0203/secnav.gif) no-repeat;}
ul#secnav li a.sc_0203:hover, ul#secnav li a.sc_0203:active {background:url(../grafics/sc_02/sc_0203/secnav.gif) no-repeat; color:#32331d;}
ul#secnav li a.sc_0204:link, ul#secnav li a.sc_0204:visited {background:url(../grafics/sc_02/sc_0204/secnav.gif) no-repeat;}
ul#secnav li a.sc_0204:hover, ul#secnav li a.sc_0204:active {background:url(../grafics/sc_02/sc_0204/secnav.gif) no-repeat; color:#32331d;}
/*	second level contact 	*/
ul#secnav li a.sc_0301:link, ul#secnav li a.sc_0301:visited {background:url(../grafics/sc_03/sc_0301/secnav.gif) no-repeat;}
ul#secnav li a.sc_0301:hover, ul#secnav li a.sc_0301:active {background:url(../grafics/sc_03/sc_0301/secnav.gif) no-repeat; color:#32331d;}
/*	second level jobs	 	*/
ul#secnav li a.sc_0401:link, ul#secnav li a.sc_0401:visited {background:url(../grafics/sc_04/sc_0401/secnav.gif) no-repeat;}
ul#secnav li a.sc_0401:hover, ul#secnav li a.sc_0401:active {background:url(../grafics/sc_04/sc_0401/secnav.gif) no-repeat; color:#32331d;}

/*	third level	general	*/
ul#ternav {list-style-type:none; margin-top:0px; width: 200px;}
ul#ternav li {border-bottom:solid 1px;}
ul#ternav li a:link, ul#ternav li a:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; width:176px; height:16px; padding: 0px 4px 4px 20px; display:block;}
ul#ternav li a:hover, ul#ternav li a:active {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; width:176px; height:16px; padding: 0px 4px 4px 20px; display:block;}

/*	third level corporate 	*/
ul#ternav.sc_0101 li {border-bottom-color:#81734d; background-color:#e0d2ad;}
ul#ternav.sc_0101 li.last {border-bottom-color:#e0d2ad;}
ul#ternav.sc_0101 li a:link, ul#ternav.sc_0101 li a:visited {color:#625739;}
ul#ternav.sc_0101 li a:hover, ul#ternav.sc_0101 li a:active, ul#ternav.sc_0101 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 11px 10px;}

/*	third level solutions 	*/
ul#ternav.sc_0201 li {border-bottom-color:#24609d; background-color:#b6dbfe;}
ul#ternav.sc_0201 li.last {border-bottom-color:#b6dbfe;}
ul#ternav.sc_0201 li a:link, ul#ternav.sc_0201 li a:visited {color:#24609e;}
ul#ternav.sc_0201 li a:hover, ul#ternav.sc_0201 li a:active, ul#ternav.sc_0201 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 11px 10px;}

ul#ternav.sc_0202 li {border-bottom-color:#1cafb1; background-color:#9bfeff;}
ul#ternav.sc_0202 li.last {border-bottom-color:#9bfeff;}
ul#ternav.sc_0202 li a:link, ul#ternav.sc_0202 li a:visited {color:#118284;}
ul#ternav.sc_0202 li a:hover, ul#ternav.sc_0202 li a:active, ul#ternav.sc_0202 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 11px 10px;}

ul#ternav.sc_0203 li {border-bottom-color:#17ba8e; background-color:#a3fee6;}
ul#ternav.sc_0203 li.last {border-bottom-color:#a3fee6;}
ul#ternav.sc_0203 li a:link, ul#ternav.sc_0203 li a:visited {color:#0d8e6b;}
ul#ternav.sc_0203 li a:hover, ul#ternav.sc_0203 li a:active, ul#ternav.sc_0203 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 11px 10px;}

ul#ternav.sc_0204 li {border-bottom-color:#37c96e; background-color:#9effc2;}
ul#ternav.sc_0204 li.last {border-bottom-color:#9effc2;}
ul#ternav.sc_0204 li a:link, ul#ternav.sc_0204 li a:visited {color:#208747;}
ul#ternav.sc_0204 li a:hover, ul#ternav.sc_0204 li a:active, ul#ternav.sc_0204 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 11px 10px;}

ul#ternav.sc_0205 li {border-bottom-color:#6ad559; background-color:#bbffb0;}
ul#ternav.sc_0205 li.last {border-bottom-color:#bbffb0;}
ul#ternav.sc_0205 li a:link, ul#ternav.sc_0205 li a:visited {color:#49973c;}
ul#ternav.sc_0205 li a:hover, ul#ternav.sc_0205 li a:active, ul#ternav.sc_0205 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 11px 10px;}

ul#ternav.sc_0206 li {border-bottom-color:#8ad433; background-color:#d3ffa0;}
ul#ternav.sc_0206 li.last {border-bottom-color:#d3ffa0;}
ul#ternav.sc_0206 li a:link, ul#ternav.sc_0206 li a:visited {color:#66a121;}
ul#ternav.sc_0206 li a:hover, ul#ternav.sc_0206 li a:active, ul#ternav.sc_0206 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 11px 10px;}

/*	third level contact 	*/
ul#ternav.sc_0301 li {border-bottom-color:#bf620e; background-color:#ffc490;}
ul#ternav.sc_0301 li.last {border-bottom-color:#ffc490;}
ul#ternav.sc_0301 li a:link, ul#ternav.sc_0301 li a:visited {color:#8d4708;}
ul#ternav.sc_0301 li a:hover, ul#ternav.sc_0301 li a:active, ul#ternav.sc_0301 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 11px 10px;}

/*	third level jobs 	*/
ul#ternav.sc_0401 li {border-bottom-color:#9d1818; background-color:#eac4c4;}
ul#ternav.sc_0401 li.last {border-bottom-color:#eac4c4;}
ul#ternav.sc_0401 li a:link, ul#ternav.sc_0401 li a:visited {color:#700b0b;}
ul#ternav.sc_0401 li a:hover, ul#ternav.sc_0401 li a:active, ul#ternav.sc_0401 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 11px 10px;}


/*	general fourth level	*/
ul#fornav {list-style-type:none; margin-top:0px; width: 200px; margin-bottom: 0px;}
ul#fornav li {border:none;}
ul#fornav li a:link, ul#fornav li a:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; width:166px; height:16px; padding: 0px 4px 4px 30px; display:block;}
ul#fornav li a:hover, ul#fornav li a:active {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; width:166px; height:16px; padding: 0px 4px 4px 30px; display:block;}

/*	fourth level corporate 	*/
ul#fornav.sc_0101 li {background-color:#f0e5ca;}
ul#fornav.sc_0101 li a:link, ul#fornav.sc_0101 li a:visited {color:#625739;}
ul#fornav.sc_0101 li a:hover, ul#fornav.sc_0101 li a:active, ul#fornav.sc_0101 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 21px 10px;}

/*	fourth level solutions 	*/
ul#fornav.sc_0201 li {background-color:#d8ecff;}
ul#fornav.sc_0201 li a:link, ul#fornav.sc_0201 li a:visited {color:#24609e;}
ul#fornav.sc_0201 li a:hover, ul#fornav.sc_0201 li a:active, ul#fornav.sc_0201 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 21px 10px;}

ul#fornav.sc_0202 li {background-color:#ccffff;}
ul#fornav.sc_0202 li a:link, ul#fornav.sc_0202 li a:visited {color:#118284;}
ul#fornav.sc_0202 li a:hover, ul#fornav.sc_0202 li a:active, ul#fornav.sc_0202 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 21px 10px;}

ul#fornav.sc_0203 li {background-color:#cafff1;}
ul#fornav.sc_0203 li a:link, ul#fornav.sc_0203 li a:visited {color:#0d8e6b;}
ul#fornav.sc_0203 li a:hover, ul#fornav.sc_0203 li a:active, ul#fornav.sc_0203 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 21px 10px;}

ul#fornav.sc_0204 li {background-color:#d4ffe4;}
ul#fornav.sc_0204 li a:link, ul#fornav.sc_0204 li a:visited {color:#208747;}
ul#fornav.sc_0204 li a:hover, ul#fornav.sc_0204 li a:active, ul#fornav.sc_0204 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 21px 10px;}

ul#fornav.sc_0205 li {background-color:#d7ffd0;}
ul#fornav.sc_0205 li a:link, ul#fornav.sc_0205 li a:visited {color:#49973c;}
ul#fornav.sc_0205 li a:hover, ul#fornav.sc_0205 li a:active, ul#fornav.sc_0205 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 21px 10px;}

ul#fornav.sc_0206 li {background-color:#e7ffcc;}
ul#fornav.sc_0206 li a:link, ul#fornav.sc_0206 li a:visited {color:#66a121;}
ul#fornav.sc_0206 li a:hover, ul#fornav.sc_0206 li a:active, ul#fornav.sc_0206 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 21px 10px;}

/*	fourth level contact 	*/
ul#fornav.sc_0301 li {background-color:#ffe2c9;}
ul#fornav.sc_0301 li a:link, ul#fornav.sc_0301 li a:visited {color:#8d4708;}
ul#fornav.sc_0301 li a:hover, ul#fornav.sc_0301 li a:active, ul#fornav.sc_0301 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 21px 10px;}

/*	fourth level jobs 	*/
ul#fornav.sc_0401 li {background-color:#f5d7d7;}
ul#fornav.sc_0401 li a:link, ul#fornav.sc_0401 li a:visited {color:#700b0b;}
ul#fornav.sc_0401 li a:hover, ul#fornav.sc_0401 li a:active, ul#fornav.sc_0401 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 21px 10px;}






/*	general fifth level	*/
ul#fifnav {list-style-type:none; margin-top:0px; width: 200px;}
ul#fifnav li {border:none;}
ul#fifnav li a:link, ul#fifnav li a:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; width:156px; height:16px; padding: 0px 4px 4px 40px; display:block;}
ul#fifnav li a:hover, ul#fifnav li a:active {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; width:156px; height:16px; padding: 0px 4px 4px 40px; display:block;}

/*	fourth fifth corporate 	*/
ul#fifnav.sc_0101 li {background-color:#f0e5ca;}
ul#fifnav.sc_0101 li a:link, ul#fifnav.sc_0101 li a:visited {color:#625739;}
ul#fifnav.sc_0101 li a:hover, ul#fifav.sc_0101 li a:active, ul#fifnav.sc_0101 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 31px 10px;}

/*	fourth fifth solutions 	*/
ul#fifnav.sc_0201 li {background-color:#d8ecff;}
ul#fifnav.sc_0201 li a:link, ul#fifnav.sc_0201 li a:visited {color:#24609e;}
ul#fifnav.sc_0201 li a:hover, ul#fifnav.sc_0201 li a:active, ul#fifnav.sc_0201 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 31px 10px;}

ul#fifnav.sc_0202 li {background-color:#ccffff;}
ul#fifnav.sc_0202 li a:link, ul#fifnav.sc_0202 li a:visited {color:#118284;}
ul#fifnav.sc_0202 li a:hover, ul#fifnav.sc_0202 li a:active, ul#fifnav.sc_0202 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 31px 10px;}

ul#fifnav.sc_0203 li {background-color:#cafff1;}
ul#fifnav.sc_0203 li a:link, ul#fifnav.sc_0203 li a:visited {color:#0d8e6b;}
ul#fifnav.sc_0203 li a:hover, ul#fifnav.sc_0203 li a:active, ul#fifnav.sc_0203 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 31px 10px;}

ul#fifnav.sc_0204 li {background-color:#d4ffe4;}
ul#fifnav.sc_0204 li a:link, ul#fifnav.sc_0204 li a:visited {color:#208747;}
ul#fifnav.sc_0204 li a:hover, ul#fifnav.sc_0204 li a:active, ul#fifnav.sc_0204 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 31px 10px;}

ul#fifnav.sc_0205 li {background-color:#d7ffd0;}
ul#fifnav.sc_0205 li a:link, ul#fifnav.sc_0205 li a:visited {color:#49973c;}
ul#fifnav.sc_0205 li a:hover, ul#fifnav.sc_0205 li a:active, ul#fifnav.sc_0205 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 31px 10px;}

ul#fifnav.sc_0206 li {background-color:#e7ffcc;}
ul#fifnav.sc_0206 li a:link, ul#fifnav.sc_0206 li a:visited {color:#66a121;}
ul#fifnav.sc_0206 li a:hover, ul#fifnav.sc_0206 li a:active, ul#fifnav.sc_0206 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 31px 10px;}

/*	fifth level contact 	*/
ul#fifnav.sc_0301 li {background-color:#ffe2c9;}
ul#fifnav.sc_0301 li a:link, ul#fifnav.sc_0301 li a:visited {color:#8d4708;}
ul#fifnav.sc_0301 li a:hover, ul#fifnav.sc_0301 li a:active, ul#fifnav.sc_0301 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 31px 10px;}

/*	fifth level jobs 	*/
ul#fifnav.sc_0401 li {background-color:#f5d7d7;}
ul#fifnav.sc_0401 li a:link, ul#fifnav.sc_0401 li a:visited {color:#700b0b;}
ul#fifnav.sc_0401 li a:hover, ul#fifnav.sc_0401 li a:active, ul#fifnav.sc_0401 li a.act {color:#32331d; background:url(../grafics/dot.gif) no-repeat 31px 10px;}




/*  FOOTER													 */
/*************************************************************/
#innerfooter {font-size: 0.7em; color:#e4e4e4; padding-top:9px; line-height:1.4em;}
#print{position:absolute; left:26px;}
#print a:link, #print a:visited{background:url(../grafics/ico_print_inakt.gif) no-repeat left top; padding-left: 20px; display:block; color:#e4e4e4; text-decoration:none;}
#print a:hover, #print a:active{background:url(../grafics/ico_print_akt.gif) no-repeat left top; padding-left: 20px; display:block; color:#fff; text-decoration:none;}
#innerfooter address{position:absolute; left:192px; background:url(../grafics/ico_swiss.gif) no-repeat; font-style:normal; padding-left: 30px;}
#contacts{position:absolute; left:391px; }
#contacts div.fon{background:url(../grafics/ico_fon.gif) no-repeat left top; padding: 3px 0 5px 20px; color:#e4e4e4;}
#contacts div.fax{background:url(../grafics/ico_fax.gif) no-repeat left center; padding: 2px 0 3px 20px; color:#e4e4e4; margin-bottom:2px;}
#contacts a:link, #contacts a:visited{background:url(../grafics/ico_mail_inakt.gif) no-repeat left top; padding-left: 20px; display:block; color:#e4e4e4; text-decoration:none;}
#contacts a:hover, #contacts a:active{background:url(../grafics/ico_mail_akt.gif) no-repeat left top; padding-left: 20px; display:block; color:#fff; text-decoration:none;}
#copyright{position:absolute; left:580px; width:193px;}
#top{position:absolute; left:876px; width:50px;}
#top a:link, #top a:visited{background:url(../grafics/ico_top_inakt.gif) no-repeat left top; padding-left: 13px; display:block; color:#e4e4e4; text-decoration:none;}
#top a:hover, #top a:active{background:url(../grafics/ico_top_akt.gif) no-repeat left top; padding-left: 13px; display:block; color:#fff; text-decoration:none;}

/*  HOME (mainnav & subnav inactive)						 */
/*************************************************************/
body.home{background:url(../grafics/sc_01/bg_site.jpg) repeat-x #978659;}
body.home #header {background: url(../grafics/sc_01/bg_header.jpg) no-repeat;}
body.home h1{color:#978659; background:url(../grafics/sc_01/dotted_line.gif) repeat-x bottom;}
body.home #right h2{background:url(../grafics/sc_01/titlebar_right.gif) no-repeat;}
body.home #left h2{background:url(../grafics/sc_01/titlebar_left.gif) no-repeat;}
body.home h3{color:#978659;}
body.home #centerleft ul li, body.home #centerright ul li, body.home #right ul li, body.home #centercontent ul li {background:url(../grafics/sc_01/bullet.gif) no-repeat 0px 7px;}
body.home #searchform{background:url(../grafics/sc_01/dotted_line.gif) bottom repeat-x;}


/*  SCHEME 01 (if .sc_01 in body-tag is set / gold, corporate, #978659)	*/
/****************************************************************************/
body.sc_01{background:url(../grafics/sc_01/bg_site.jpg) repeat-x #978659;}
body.sc_01 #header {background: url(../grafics/sc_01/bg_header.jpg) no-repeat;}
body.sc_01 ul#hnav li a.sc_01:link {background:url(../grafics/corporate_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_01 ul#hnav li a.sc_01:visited {background:url(../grafics/corporate_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_01 h1{color:#86774f; background:url(../grafics/sc_01/dotted_line.gif) repeat-x bottom;}
body.sc_01 #right h2{background:url(../grafics/sc_01/titlebar_right.gif) no-repeat;}
body.sc_01 #left h2{background:url(../grafics/sc_01/titlebar_left.gif) no-repeat;}
body.sc_01 h3{color:#86774f;}
body.sc_01 #centerleft ul li, body.sc_01 #centerright ul li, body.sc_01 #right ul li, body.sc_01 #centercontent ul li {background:url(../grafics/sc_01/bullet.gif) no-repeat 0px 7px;}
body.sc_01 #searchform{background:url(../grafics/sc_01/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnav in body-tag is set)  */
body.sc_01.subnav #container-page { background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_01.subnav #header {background: url(../grafics/sc_01/bg_header_greybar.jpg) no-repeat;}
body.sc_01 #contentcenterright hr, body.sc_01 #contentcenterleft hr, body.sc_01 #centercontent hr {color:#978659; height:1px; border-top: 1px dotted #978659; border-bottom:0; border-left:0; boder-right:0;}


/*  SCHEME 0101 (.sc_0101)	*/
body.sc_0101 {background:url(../grafics/sc_01/bg_site.jpg) repeat-x #97865a;}
body.sc_0101 #header {background: url(../grafics/sc_01/bg_header.jpg) no-repeat;}
body.sc_0101 ul#hnav li a.sc_01:link {background:url(../grafics/corporate_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0101 ul#hnav li a.sc_01:visited {background:url(../grafics/corporate_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0101 h1{color:#86774f; background:url(../grafics/sc_01/sc_0101/dotted_line.gif) repeat-x bottom;}
body.sc_0101 #right h2{background:url(../grafics/sc_01/sc_0101/titlebar_right.gif) no-repeat;}
body.sc_0101 #left h2{background:url(../grafics/sc_01/sc_0101/titlebar_left.gif) no-repeat;}
body.sc_0101 h3{color:#86774f;}
body.sc_0101 #centerleft ul li, body.sc_0101 #centerright ul li, body.sc_0101 #right ul li, body.sc_0101 #centercontent ul li {background:url(../grafics/sc_01/sc_0101/bullet.gif) no-repeat 0px 7px;}
body.sc_0101 #searchform{background:url(../grafics/sc_01/sc_0101/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_0101.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_0101.subnav #header {background: url(../grafics/sc_01/bg_header_greybar.jpg) no-repeat;}

/*  SCHEME 02 (if .sc_02 in body-tag is set / blue, solutions, #3176bb)		*/
/****************************************************************************/
body.sc_02{background:url(../grafics/sc_02/bg_site.jpg) repeat-x #3176bb;}
body.sc_02 #header {background: url(../grafics/sc_02/bg_header.jpg) no-repeat;}
body.sc_02 ul#hnav li a.sc_02:link {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_02 ul#hnav li a.sc_02:visited {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_02 h1{color:#3176bb; background:url(../grafics/sc_02/dotted_line.gif) repeat-x bottom;}
body.sc_02 #right h2{background:url(../grafics/sc_02/titlebar_right.gif) no-repeat;}
body.sc_02 #left h2{background:url(../grafics/sc_02/titlebar_left.gif) no-repeat;}
body.sc_02 h3{color:#3176bb;}
body.sc_02 #centerleft ul li, body.sc_02 #centerright ul li, body.sc_02 #right ul li, body.sc_02 #centercontent ul li {background:url(../grafics/sc_02/bullet.gif) no-repeat 0px 7px;}
body.sc_02 #searchform{background:url(../grafics/sc_02/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_02.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_02.subnav #header {background: url(../grafics/sc_02/bg_header_greybar.jpg) no-repeat;}

/*  SCHEME 0201 (.sc_0201)	*/
body.sc_0201 {background:url(../grafics/sc_02/sc_0201/bg_site.jpg) repeat-x #3176bb;}
body.sc_0201 #header {background: url(../grafics/sc_02/bg_header.jpg) no-repeat;}
body.sc_0201 ul#hnav li a.sc_02:link {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0201 ul#hnav li a.sc_02:visited {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0201 h1{color:#24609e; background:url(../grafics/sc_02/sc_0201/dotted_line.gif) repeat-x bottom;}
body.sc_0201 #right h2{background:url(../grafics/sc_02/sc_0201/titlebar_right.gif) no-repeat;}
body.sc_0201 #left h2{background:url(../grafics/sc_02/sc_0201/titlebar_left.gif) no-repeat;}
body.sc_0201 h3{color:#24609e;}
body.sc_0201 #centerleft ul li, body.sc_0201 #centerright ul li, body.sc_0201 #right ul li, body.sc_0201 #centercontent ul li {background:url(../grafics/sc_02/sc_0201/bullet.gif) no-repeat 0px 7px;}
body.sc_0201 #searchform{background:url(../grafics/sc_02/sc_0201/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_0201.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_0201.subnav #header {background: url(../grafics/sc_02/bg_header_greybar.jpg) no-repeat;}

/*  SCHEME 0202 (.sc_0202)	*/
//body.sc_0202 {background:url(../grafics/sc_02/sc_0202/bg_site.jpg) repeat-x #21bbbd;}
body.sc_0202 {background:url(../grafics/sc_02/sc_0201/bg_site.jpg) repeat-x #3176bb;}
body.sc_0202 #header {background: url(../grafics/sc_02/bg_header.jpg) no-repeat;}
body.sc_0202 ul#hnav li a.sc_02:link {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0202 ul#hnav li a.sc_02:visited {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0202 h1{color:#118284; background:url(../grafics/sc_02/sc_0202/dotted_line.gif) repeat-x bottom;}
body.sc_0202 #right h2{background:url(../grafics/sc_02/sc_0202/titlebar_right.gif) no-repeat;}
body.sc_0202 #left h2{background:url(../grafics/sc_02/sc_0202/titlebar_left.gif) no-repeat;}
body.sc_0202 h3{color:#118284;}
body.sc_0202 #centerleft ul li, body.sc_0202 #centerright ul li, body.sc_0202 #right ul li, body.sc_0202 #centercontent ul li {background:url(../grafics/sc_02/sc_0202/bullet.gif) no-repeat 0px 7px;}
body.sc_0202 #searchform{background:url(../grafics/sc_02/sc_0202/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_0202.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_0202.subnav #header {background: url(../grafics/sc_02/bg_header_greybar.jpg) no-repeat;}

/*  SCHEME 0203 (.sc_0203)	*/
//body.sc_0203 {background:url(../grafics/sc_02/sc_0203/bg_site.jpg) repeat-x #1ac598;}
body.sc_0203 {background:url(../grafics/sc_02/sc_0201/bg_site.jpg) repeat-x #3176bb;}
body.sc_0203 #header {background: url(../grafics/sc_02/bg_header.jpg) no-repeat;}
body.sc_0203 ul#hnav li a.sc_02:link {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0203 ul#hnav li a.sc_02:visited {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0203 h1{color:#0d8e6b; background:url(../grafics/sc_02/sc_0203/dotted_line.gif) repeat-x bottom;}
body.sc_0203 #right h2{background:url(../grafics/sc_02/sc_0203/titlebar_right.gif) no-repeat;}
body.sc_0203 #left h2{background:url(../grafics/sc_02/sc_0203/titlebar_left.gif) no-repeat;}
body.sc_0203 h3{color:#0d8e6b;}
body.sc_0203 #centerleft ul li, body.sc_0203 #centerright ul li, body.sc_0203 #right ul li, body.sc_0203 #centercontent ul li {background:url(../grafics/sc_02/sc_0203/bullet.gif) no-repeat 0px 7px;}
body.sc_0203 #searchform{background:url(../grafics/sc_02/sc_0203/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_0203.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_0203.subnav #header {background: url(../grafics/sc_02/bg_header_greybar.jpg) no-repeat;}

/*  SCHEME 0204 (.sc_0204)	*/
//body.sc_0204 {background:url(../grafics/sc_02/sc_0204/bg_site.jpg) repeat-x #3fd476;}
body.sc_0204 {background:url(../grafics/sc_02/sc_0201/bg_site.jpg) repeat-x #3176bb;}
body.sc_0204 #header {background: url(../grafics/sc_02/bg_header.jpg) no-repeat;}
body.sc_0204 ul#hnav li a.sc_02:link {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0204 ul#hnav li a.sc_02:visited {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0204 h1{color:#208747; background:url(../grafics/sc_02/sc_0204/dotted_line.gif) repeat-x bottom;}
body.sc_0204 #right h2{background:url(../grafics/sc_02/sc_0204/titlebar_right.gif) no-repeat;}
body.sc_0204 #left h2{background:url(../grafics/sc_02/sc_0204/titlebar_left.gif) no-repeat;}
body.sc_0204 h3{color:#208747;}
body.sc_0204 #centerleft ul li, body.sc_0204 #centerright ul li, body.sc_0204 #right ul li, body.sc_0204 #centercontent ul li {background:url(../grafics/sc_02/sc_0204/bullet.gif) no-repeat 0px 7px;}
body.sc_0204 #searchform{background:url(../grafics/sc_02/sc_0204/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_0204.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_0204.subnav #header {background: url(../grafics/sc_02/bg_header_greybar.jpg) no-repeat;}
body.sc_0204 #contentcenterright hr, body.sc_0204 #contentcenterleft hr, body.sc_0204 #centercontent hr {color:#3fd476; height:1px; border-top: 1px dotted #3fd476; border-bottom:0; border-left:0; boder-right:0;}

/*  SCHEME 0205 (.sc_0205)	*/
//body.sc_0205 {background:url(../grafics/sc_02/sc_0205/bg_site.jpg) repeat-x #71e05e;}
body.sc_0205 {background:url(../grafics/sc_02/sc_0201/bg_site.jpg) repeat-x #3176bb;}
body.sc_0205 #header {background: url(../grafics/sc_02/bg_header.jpg) no-repeat;}
body.sc_0205 ul#hnav li a.sc_0205:link {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0205 ul#hnav li a.sc_0205:visited {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0205 h1{color:#49973c; background:url(../grafics/sc_02/sc_0205/dotted_line.gif) repeat-x bottom;}
body.sc_0205 #right h2{background:url(../grafics/sc_02/sc_0205/titlebar_right.gif) no-repeat;}
body.sc_0205 #left h2{background:url(../grafics/sc_02/sc_0205/titlebar_left.gif) no-repeat;}
body.sc_0205 h3{color:#49973c;}
body.sc_0205 #centerleft ul li, body.sc_0205 #centerright ul li, body.sc_0205 #right ul li, body.sc_0205 #centercontent ul li {background:url(../grafics/sc_02/sc_0205/bullet.gif) no-repeat 0px 7px;}
body.sc_0205 #searchform{background:url(../grafics/sc_02/sc_0205/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_0205.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_0205.subnav #header {background: url(../grafics/sc_02/bg_header_greybar.jpg) no-repeat;}


/*  SCHEME 0206 (.sc_0206)	*/
//body.sc_0206 {background:url(../grafics/sc_02/sc_0206/bg_site.jpg) repeat-x #95e23a;}
body.sc_0206 {background:url(../grafics/sc_02/sc_0201/bg_site.jpg) repeat-x #3176bb;}
body.sc_0206 #header {background: url(../grafics/sc_02/bg_header.jpg) no-repeat;}
body.sc_0206 ul#hnav li a.sc_0206:link {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0206 ul#hnav li a.sc_0206:visited {background:url(../grafics/solutions_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0206 h1{color:#66a121; background:url(../grafics/sc_02/sc_0206/dotted_line.gif) repeat-x bottom;}
body.sc_0206 #right h2{background:url(../grafics/sc_02/sc_0206/titlebar_right.gif) no-repeat;}
body.sc_0206 #left h2{background:url(../grafics/sc_02/sc_0206/titlebar_left.gif) no-repeat;}
body.sc_0206 h3{color:#66a121;}
body.sc_0206 #centerleft ul li, body.sc_0206 #centerright ul li, body.sc_0206 #right ul li, body.sc_0206 #centercontent ul li {background:url(../grafics/sc_02/sc_0206/bullet.gif) no-repeat 0px 7px;}
body.sc_0206 #searchform{background:url(../grafics/sc_02/sc_0206/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_0206.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_0206.subnav #header {background: url(../grafics/sc_02/bg_header_greybar.jpg) no-repeat;}

/*  SCHEME 03 (if .sc_03 in body-tag is set / orange, contact, #d66b0c) */
/**************************************************************************/
body.sc_03{background:url(../grafics/sc_03/bg_site.jpg) repeat-x #d66b0c;}
body.sc_03 #header {background: url(../grafics/sc_03/bg_header.jpg) no-repeat;}
body.sc_03 ul#hnav li a.sc_03:link {background:url(../grafics/contact_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_03 ul#hnav li a.sc_03:visited {background:url(../grafics/contact_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_03 h1{color:#ec8b35; background:url(../grafics/sc_03/dotted_line.gif) repeat-x bottom;}
body.sc_03 #right h2{background:url(../grafics/sc_03/titlebar_right.gif) no-repeat;}
body.sc_03 #left h2{background:url(../grafics/sc_03/titlebar_left.gif) no-repeat;}
body.sc_03 h3{color:#ec8b35;}
body.sc_03 #centerleft ul li, body.sc_03 #centerright ul li, body.sc_03 #right ul li, body.sc_03 #centercontent ul li {background:url(../grafics/sc_03/bullet.gif) no-repeat 0px 7px;}
body.sc_03 #searchform{background:url(../grafics/sc_03/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_03.subnav #container-page { background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_03.subnav #header {background: url(../grafics/sc_03/bg_header_greybar.jpg) no-repeat;}

/*  SCHEME 0301 (.sc_0301)	*/
body.sc_0301 {background:url(../grafics/sc_03/bg_site.jpg) repeat-x #97865a;}
body.sc_0301 #header {background: url(../grafics/sc_03/bg_header.jpg) no-repeat;}
body.sc_0301 ul#hnav li a.sc_03:link {background:url(../grafics/contact_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0301 ul#hnav li a.sc_03:visited {background:url(../grafics/contact_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0301 h1{color:#ec8b35; background:url(../grafics/sc_03/sc_0301/dotted_line.gif) repeat-x bottom;}
body.sc_0301 #right h2{background:url(../grafics/sc_03/sc_0301/titlebar_right.gif) no-repeat;}
body.sc_0301 #left h2{background:url(../grafics/sc_03/sc_0301/titlebar_left.gif) no-repeat;}
body.sc_0301 h3{color:#ec8b35;}
body.sc_0301 #centerleft ul li, body.sc_0301 #centerright ul li, body.sc_0301 #right ul li, body.sc_0301 #centercontent ul li {background:url(../grafics/sc_03/sc_0301/bullet.gif) no-repeat 0px 7px;}
body.sc_0301 #searchform{background:url(../grafics/sc_03/sc_0301/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_0301.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_0301.subnav #header {background: url(../grafics/sc_03/bg_header_greybar.jpg) no-repeat;}

/*  SCHEME 04 (if .sc_04 in body-tag is set / red, jobs, #ac1e1e)		  */
/**************************************************************************/
body.sc_04{background:url(../grafics/sc_04/bg_site.jpg) repeat-x #ac1e1e;}
body.sc_04 #header {background: url(../grafics/sc_04/bg_header.jpg) no-repeat;}
body.sc_04 ul#hnav li a.sc_04:link {background:url(../grafics/jobs_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_04 ul#hnav li a.sc_04:visited {background:url(../grafics/jobs_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_04 h1{color:#ac1e1e; background:url(../grafics/sc_04/dotted_line.gif) repeat-x bottom;}
body.sc_04 #right h2{background:url(../grafics/sc_04/titlebar_right.gif) no-repeat;}
body.sc_04 #left h2{background:url(../grafics/sc_04/titlebar_left.gif) no-repeat;}
body.sc_04 h3{color:#ac1e1e;}
body.sc_04 #centerleft ul li, body.sc_04 #centerright ul li, body.sc_04 #right ul li, body.sc_04 #centercontent ul li {background:url(../grafics/sc_04/bullet.gif) no-repeat 0px 7px;}
body.sc_04 #searchform{background:url(../grafics/sc_04/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_04.subnav #container-page { background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_04.subnav #header {background: url(../grafics/sc_04/bg_header_greybar.jpg) no-repeat;}
body.sc_04 #contentcenterright hr, body.sc_04 #contentcenterleft hr, body.sc_04 #centercontent hr {color:#ac1e1e; height:1px; border-top: 1px dotted #ac1e1e; border-bottom:0; border-left:0; boder-right:0;}


/*  SCHEME 0401 (.sc_0401)	*/
body.sc_0401 {background:url(../grafics/sc_04/bg_site.jpg) repeat-x #ac1e1e;}
body.sc_0401 #header {background: url(../grafics/sc_04/bg_header.jpg) no-repeat;}
body.sc_0401 ul#hnav li a.sc_04:link {background:url(../grafics/jobs_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0401 ul#hnav li a.sc_04:visited {background:url(../grafics/jobs_akt.gif) no-repeat;} /*	active mainnav	*/
body.sc_0401 h1{color:#ac1e1e; background:url(../grafics/sc_04/sc_0401/dotted_line.gif) repeat-x bottom;}
body.sc_0401 #right h2{background:url(../grafics/sc_04/sc_0401/titlebar_right.gif) no-repeat;}
body.sc_0401 #left h2{background:url(../grafics/sc_04/sc_0401/titlebar_left.gif) no-repeat;}
body.sc_0401 h3{color:#ac1e1e;}
body.sc_0401 #centerleft ul li, body.sc_0401 #centerright ul li, body.sc_0401 #right ul li, body.sc_0401 #centercontent ul li {background:url(../grafics/sc_04/sc_0401/bullet.gif) no-repeat 0px 7px;}
body.sc_0401 #searchform{background:url(../grafics/sc_04/sc_0401/dotted_line.gif) bottom repeat-x;}
/*	GREY BAR LEFT (if subnavigation is set)  */
body.sc_0401.subnav #container-page {background:url(../grafics/bg_page_subnav.gif) repeat-y;}
body.sc_0401.subnav #header {background: url(../grafics/sc_04/bg_header_greybar.jpg) no-repeat;}

/*  SEARCHBOX												 */
/*************************************************************/
#searchform{padding-bottom:3px; height: 25px; margin-bottom: 20px;}
#tx_indexedsearch{font-size:1em; background:url(../grafics/bg_searchbox.gif) repeat-x; width: 148px; height: 12px; padding: 3px 3px; margin-left:2px; color:#b9b9b9; border:1px #b9b9b9 solid;}
#tx_indexedsearch:focus{font-size:1em; background:url(../grafics/bg_searchbox.gif) repeat-x; width: 148px; height: 12px; padding: 3px 3px; margin-left:2px; color:#b9b9b9; border:1px #e2001a solid;}
input.submit {width:30px; height:23px; background:url(../grafics/inputsubmit_inakt.gif) no-repeat transparent; border:none;}
input.submit:hover {background:url(../grafics/inputsubmit_akt.gif) no-repeat transparent; border:none;}

/*  FIXES  													 */
/*************************************************************/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}
/* 	Hide from IE Mac \*/ .clearfix {display:block;} /* 	End hide from IE Mac */ 

/*  Enspaltiges Layout										 */
/*************************************************************/
#centerleft {display: none;}
#centerright {display: none;}

/*	News (left)	*/
.news {width:200px; height:auto; margin-top: 5px;}
.news img{margin: 5px 0 5px 0;}
.news h3{margin:0px;}
.news a.more:link, .news a.more:visited {background:url(../grafics/news_bg_inakt.jpg) no-repeat 0px bottom; width:160px; height:auto; padding: 5px 20px 10px 20px; display:block; text-decoration:none;}
.news a.more:hover, .news a.more:active {background:url(../grafics/news_bg_akt.jpg) no-repeat 0px bottom; width:160px; height:auto; padding: 5px 20px 10px 20px; display:block;}
#left h3.corporatenews, #centerleft h1.red{color:#e2001a;}
/*	References (right)	*/
.references {width:200px; height:auto; margin-top: 10px;}
.references a.more:link, .references a.more:visited {background:url(../grafics/news_bg_inakt.jpg) no-repeat 0px -10px; width:160px; height:auto; padding: 5px 20px 40px 20px; display:block; text-decoration:none;}
.references a.more:hover, .references a.more:active {background:url(../grafics/news_bg_akt.jpg) no-repeat 0px -10px; width:160px; height:auto; padding: 5px 20px 40px 20px; display:block;}


/*	News formats	*/
.datedetail{margin:-1em 0 0.5em 0;}
.legend{margin:-1em 0 0.5em 0;}
.relateddiv {margin-top: 1em;}
a.addlink:link, a.addlink:visited {color:#e2001a; background:url(../grafics/exlink_akt.gif) no-repeat left; padding-left: 12px;}
a.addlink:hover, a.addlink:active {color:#32331d; background:url(../grafics/exlink_inakt.gif) no-repeat left; padding-left: 12px;}

.relateddiv a:link, .relateddiv a:visited {color:#e2001a; background:url(../grafics/exlink_akt.gif) no-repeat left; padding-left: 12px;}
.relateddiv a:hover, .relateddiv a:active {color:#e2001a; background:url(../grafics/exlink_akt.gif) no-repeat left; padding-left: 12px;}
.linedotted{display:block; background:url(../grafics/sc_01/dotted_line.gif) repeat-x bottom; }

div.tt_news-single-links a:link, div.tt_news-single-links a:visited {color:#e2001a; background:url(../grafics/exlink_akt.gif) no-repeat left; padding-left: 12px;}
div.tt_news-single-links a:hover, div.tt_news-single-links a:active {color:#32331d; background:url(../grafics/exlink_inakt.gif) no-repeat left; padding-left: 12px;} 

.references a.more:link, .references a.more:visited {color:#32331d;}
.references a.more:hover, .references a.more:active {color:#e2001a;}
.news a.more:link, .news a.more:visited {color:#32331d;}
.news a.more:hover, .news a.more:active {color:#e2001a;}
h3.sc_01news{color:#e2001a;}
.date{font-size: 0.8em;}
.gold{color:#978659;}

a.historyback:link, a.historyback:visited{background:url(../grafics/historyback_akt.gif) no-repeat left; padding-left:12px;}
a.historyback:hover, a.historyback:active{background:url(../grafics/historyback_inakt.gif) no-repeat left; padding-left:12px;}




/* simplegallery */
.tx-sksimplegallery-pi1 dl.single dd {
border:1px solid #D4D4D4;
font-size:11px;
font-weight:normal;
height:auto;
margin-right:-2px;
padding-left:5px;
text-align:left;
}
.tx-sksimplegallery-pi1 dl.single, .tx-sksimplegallery-pi1 dl.single dt {
border:medium none;
}
.tx-sksimplegallery-pi1 dl.single img {
border:1px solid #6B6B6B;
}
.tx-sksimplegallery-pi1 h2 {
margin-bottom:8px;
}
.tx-sksimplegallery-pi1 dl.single {
background-color:#D4D4D4;
border-left:1px solid #D4D4D4;
border-right:2px solid #D4D4D4;
height:138px;
margin:0px 11px 13px 0px;
float:left;
}
* html body .tx-sksimplegallery-pi1 dl.single {
border:medium none;
}
.tx-sksimplegallery-pi1 dl.single dd {
background-color:#D4D4D4;
}


/* lightwindow (FLV-Player in einer Lightbox als FCE) */
.lightwindow_link_text { display:block; }
.lightwindow_link_img img { border:none;}

/* indexed_search */
.tx-indexedsearch-info { margin-bottom:40px; }

/* sitemap */
.sitemap li {
	list-style-type: none;}
.sitemap_1 {
	margin-bottom:15px;}
	
ul.sitemap2 {
	margin-left:30px;}
	
.news img {border: 0px;}

/* mailform */
.csc-mailform {
border:medium none;
display:block;
padding:0pt;
position:relative;
}
div.csc-mailform-field label {
display:block;
float:left;
position:relative;
text-align:left;
width:120px;
}
div.csc-mailform-field input, div.csc-mailform-field textarea {
background-color:#E4E4E4;
border:1px solid #9E9E9E;
color:#2E2E2E;
font-family:Arial,Verdana,Helvetica,sans-serif;
height:1.2em;
left:20px;
margin:2px;
padding:2px;
position:relative;
width:220px;
}


div.csc-mailform-field textarea {
height:90px;
}
div.csc-mailform-field input:focus, div.csc-mailform-field textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #D76C0E;
color:#C61F1B;
}
div.csc-mailform-field input.csc-mailform-check {
border:1px solid #9E9E9E;
display:block;
height:25px;
left:20px;
margin:10px 0pt;
padding:2px;
position:relative;
width:25px;
}
html > body div.csc-mailform-field input.csc-mailform-check {
left:140px;
}
div.csc-mailform-field input.csc-mailform-submit {
background:#e6822a none repeat scroll 0%;
border:1px solid #be6216;
clear:left;
color:#32331d;
cursor:pointer;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
height:22px;
left:142px;
margin:20px 0pt;
position:relative;
width:195px;
}
html > body div.csc-mailform-field input.csc-mailform-submit {
left:145px;
position:relative;
width:225px;
}
div.csc-mailform-field input.csc-mailform-submit-profil {
background:#9E9E9E none repeat scroll 0%;
border:1px solid #2E2E2E;
color:#2E2E2E;
cursor:pointer;
font-size:0.8em;
font-weight:normal;
left:22px;
margin:20px 0pt;
position:relative;
width:120px;
}
div.csc-mailform-field input.csc-mailform-submit-anmelde {
background:#9E9E9E none repeat scroll 0%;
border:1px solid #2E2E2E;
color:#2E2E2E;
cursor:pointer;
font-size:0.8em;
font-weight:normal;
left:22px;
margin:20px 0pt;
position:relative;
width:120px;
}
#mailformAnrede {
background-color:#DFDFDF;
border:1px solid #9E9E9E;
color:#2E2E2E;
font-size:1em;
font-weight:normal;
left:22px;
letter-spacing:0.02em;
margin:0pt 0pt 0.5em;
padding:2px;
position:relative;
width:120px;
}
#mailformAnrede:focus {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #C61F1B;
color:#C61F1B;
}

.csc-mailform fieldset {
	border:none;
	margin:0px;
	padding:0px;
}
.csc-mailform fieldset legend {
	display:none;
}
span.csc-mailform-radio input {
	width:auto;
	background:none;
	border:0px;
	margin-right:40px;
	float:left;}
	
span.csc-mailform-radio label {
	float:none;
	width:250px;
	height:20px;}
	
a img {border:none;}

