@charset "UTF-8";
*{margin:0;padding:0;}

body{
	background-color: #FFFFFF;
	background-image: url(../images/hint_main.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: "Arial", sans-serif;
	font-size:80%;
}

iframe{filter:alpha(opacity=68);-moz-opacity: 0.68;opacity:0.68;}
iframe:hover{filter:alpha(opacity=100);-moz-opacity: 100;opacity: 100;}


object { 
	outline:none; 
}

h1{
	font-size:180%;
	color:#002A50;
	margin:48px 0 0 0;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2{
	font-size:110%;
	color:#002A50;
//	margin:10px 0 0 0;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

blockquote p {text-align:right;margin-right:140px;color:#002A50;}

#nav {width:100%;height:20px;background:#D6FFAB;position:relative;top:0;border:1px solid #D6FFAB; }
#nav ul{list-style:none;margin-left:30px;float:left;}
#nav ul li{float:left;margin-left:5px;}
#nav ul li a {padding:0 3px 0 3px;border:1px solid #D6FFAB;text-decoration:none;}

#nav ul li.active a {border:1px solid #646468;}
#nav ul li a:hover, #nav ul li.active a:active {border:1px solid #646468;}

ul#langnav{position:absolute;right:10px;top:2px;}
#nav ul#langnav li.active a, #nav ul#langnav li a:hover{margin:0;padding:0 3px 0 3px;border:1px solid #646468;}/*IE7 troubles*/

#maincontent{margin:22px 22px 60px 40px;}
#maincontent li {list-style-image: url(../images/b.gif);margin:0.6em;}
#maincontent {font-size:112%;}


.csc-linkToTop{border-top:1px solid #646468;text-align:right;font-size:70%;}

  /*--------------------------------- basemod -------------------------------------*/

  /**
   * Formatting YAML's  basic layout elements
   * Adapted by screenteam
   */

  /* Marginal areas & page background */
  /* Layout: width, background, borders */
  #page_margins { /*min-width: 740px; max-width: 80em;*/width:950px; margin: 4em auto 0 auto; }
  #page{ background: none;border:1px solid #646468;}

  /* Centering layout in old IE-versions */
  body { text-align: center }
  #page_margins { text-align:left }

  /* (en) Designing main layout elements */
	
  #header {position:relative;height:160px;background-image: url(../images/hint_head.png);border-bottom:1px solid #646468;}
  #header img{padding-top:47px;}

  #topnav { color: #aaa; background: transparent; }
  #footer {
	height:90px;
	font-size:0.8em;
	text-align:right;
  padding-right:1em;
	background-image: url(../images/hint_footer.png);
	border-top:1px solid #646468;
	background-position: 0px 20px;
	background-repeat: no-repeat;
  }

#wrap_main{background-image: url(../images/hint_wrap_main.gif);}	




  /**
   * Formatting content container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3               |
   * | 20%     | flexible            |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


  #col1 { width: 300px;}
  #col1_content {min-height:540px; padding: 0 0 0 0;}

  #col3 {
	width: 646px;
	background-image: url(../images/hint_body_small.png);
	background-repeat: repeat;
  margin: 0 0 0 300px;
  }
#col3_content{min-height:470px;}


  /*-----------------------------END basemod -------------------------------------*/

/**
 * Form Styles
 */
 form {border:none;}
 
/* form fieldset {border:none;}
.csc-mailform-field{display:block;padding: 0.5em 0em 0em 0;}
form label,form input.csc-mailform-submit{float:left;width:15em}
form input.csc-mailform-submit{display:block;margin:1em 0 0 0;}
form textarea{margin-bottom:2em;}

.checkfield{display:block;padding-bottom:1em;padding-top:2em;}
form input.mf-submit{margin-left:16em;}


.csc-mailform-radio{display:block;width:8em;}
.csc-mailform-radio label{float:right;margin-top:-1em;width:300px;}
.csc-mailform-radio input{float:left;margin-left:60px;}

#mailformanrede{display:block;height:5em;width:10em;margin-left:204px;}
#mailformkontaktieren {display:block;margin: 0 0em 0em 204px;}
*/
/**
 * Styles depending on body loc id's
 *
 */
 
 body#locclients #maincontent ul li {list-style: none;margin:30px 0 0 -12px;font-weight:bold;}
 body#lochome #main{background-image: url(../images/sectionpict_news.jpg);background-repeat: no-repeat;}
 body#locteam #main{background-image: url(../images/sectionpict_team.jpg);background-repeat: no-repeat;}
 body#loccommunication #main{background-image: url(../images/sectionpict_communication.jpg);background-repeat: no-repeat;}
 body#locreputation #main{background-image: url(../images/sectionpict_reputation.jpg);background-repeat: no-repeat;}
 body#locmergers #main{background-image: url(../images/sectionpict_mergers.jpg);background-repeat: no-repeat;}
 body#locnetwork #main{background-image: url(../images/sectionpict_network.jpg);background-repeat: no-repeat;}
body#locnews #main{background-image: url(../images/sectionpict_news.jpg);background-repeat: no-repeat;}
 body#loccommunications #main{background-image: url(../images/sectionpict_comm.jpg);background-repeat: no-repeat;}
 body#locpublications #main{background-image: url(../images/sectionpict_pub.jpg);background-repeat: no-repeat;}
 body#locclients #main{background-image: url(../images/sectionpict_kunden.jpg);background-repeat: no-repeat;}
 body#locadvantage #main{background-image: url(../images/sectionpict_vorteile.jpg);background-repeat: no-repeat;}
 body#loccontact #main{background-image: url(../images/sectionpict_kontakt.jpg);background-repeat: no-repeat;}

#wikilogo{position:absolute;right:8px;bottom:8px;}

@charset "UTF-8";
/**
 * This stylesheet contains adjustements for the Menu
 *
 * @copyright       Copyright 2008 screenteam
 * @link            http://www.screenteam.ch
 * @version         0.0.1
 * @revision        1
 * @lastmodified    2008-06-30 
 */


/**
 * Flipp-flopping submenues
 *
 */
#nav_main li ul {display:none;}/*flipp_01*/
#nav_main li.active ul{display:block;}/*flopp_01*/
#nav_main li.active ul li ul {display:none;}/*flipp_02*/
#nav_main li.active ul li.active ul {display:block;}/*flopp_02*/

/*----------level 1-----------------------------------*/  
#nav_main {padding:10px;}
#nav_main ul#mainmenu{margin-bottom:3em;}

#nav_main li a {color:#000;}

/*----------level 2-----------------------------------*/  
#nav_main ul{margin-left:0;padding-bottom:0.2em;margin-bottom:0.8em;}
#nav_main ul li {padding:0;margin:0;list-style-type:none;border-bottom:2px solid #DE783E;}

/*----------level 3-----------------------------------*/  
#nav_main ul li ul li{border:none;text-align:left;}
#nav_main ul li a{font-size:1.2em;font-weight: bold;}

#nav_main ul li ul li a{font-size:1em;font-weight: normal;border:none;}


#nav_main ul li ul a{padding-left:1em;}
#nav_main ul li ul li ul {padding-bottom:0.2em;padding-top:0.2em;}
#nav_main ul li ul li ul a {padding-left:1.6em;display:block;}
#nav_main ul li ul li * {line-height:1em;}

#nav_main ul li ul li span{display:block;padding-top:0.2em;padding-left:0.2em;padding-bottom:0.2em;}
  


 /****************************************************
 * Menu: Active States
 *
 ****************************************************/
#nav_main li ul li.active a {color:#900;}
#nav_main li ul li.active ul li a {color:#000;}
#nav_main li ul li.active ul li.active a {color:#900;} 


/* workaround for menu items with several lines */ 
#nav_main ul li ul li.active ul li span{padding-right:6px;}
#nav_main ul li ul li.active ul li span a{padding-right:0;}
#nav_main ul li ul li.active ul li.active span a{text-decoration:underline;}

/* workaround for menu items with several lines */ 
#nav_main ul li ul li.active ul li span{padding-right:6px;}
#nav_main ul li ul li.active ul li span a{padding-right:0;}
#nav_main ul li ul li.active ul li.active span a{text-decoration:underline;}


/* language navigation */ 
ul#langnav li a{color:#000;}
ul#langnav li.active {color:#900;}
ul#langnav{list-style-type:none;float:left;margin-bottom:0.4em;}
ul#langnav li{float:left;font-size:0.9em;margin-left:0.2em;;}

@charset "UTF-8";
/**
 * this stylesheet contains adjustements for the print Layout
 *
 */
 
@media print
{
	
	#page_margins, #page {width: 99.9% !important; min-width: inherit; max-width: none}
  
  body * {font-family: "Arial", Times, serif;}
  code, pre { font-family:"Courier New", Courier, mono}
  body {font-size: 12pt;background-image: none;}
	
}

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }