body {
	background-color:#fffeea;
	margin:0px;
	padding:0px;
	font-size: 100.01%;
	border-right:2px solid #E7DFBE;
    text-align:center;
}
#outside {
	position:relative;
	width:993px;
	min-height:100%; 
    border:0px;
	margin: 0 auto;
	background-image:url(img/rightstrich.gif);
	background-repeat:repeat-y;
	text-align:left;
}
html,body {
	height:100%;
}

a {
	text-decoration:underline;
	color:#19461f;
}
.clear {
	clear:both;
	font-size:1px;
}
form {
	margin:0px;
	padding:0px;
}
h1,h2,h3 {
	margin:0px;
	padding:0px;
	font-size:1.1em;
}
p,a,td,div,body {
	font-size: 12px;
	color:#020202;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#box {
	height:100%;
	width:990px;

}
#cLeft {
	float:left;
	width:245px;
	background-color:#e7dfbe;
	height:100%;
}
#cLeft #header {
	padding:197px 0px 0px 31px;
	background-image:url(img/head.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#cMiddle {
	width:745px;
	float:left;
}
#nav {
	margin:20px 10px 0px 40px;
}
#subnav {
	margin:0px 0px 20px 0px;
}
#nav a, #subnav a {
	display:block;
	text-align:right;
	color:#666633;
}
#nav a {
	font-size:12.5px;
	padding:2px 0px 2px 0px;
	text-decoration:none;
}
#nav a:hover, #nav a.on {
	color:#990033;
	font-weight:bold;
/*#707860*/
}
#subnav a {
	font-size:12px;
	padding:1px 0px 1px 0px;
	text-decoration:none;
}
#subnav a:hover, #subnav a.on {
	text-decoration:none;
	background:none;
}
#top  {
	width:720px;
	height:26px;
	background-color:#e7dfbe;
}
#navTop a, #navTop, #navExtra a, #navExtra  {
	color:#3a3a34;
	font-size:12px;
	padding:4px 5px 4px 5px;
	text-decoration:none;
}

#navExtra  {
	padding:4px 0 4px 5px;
}

#navTop a:hover {
  color:#7f1721;
}
#navTop a.on {
  color:#7f1721;
  font-weight:bold;
}

#navExtra a, #navExtra {
	font-size:10px;
}
#navTop {
	margin:0px 0px 0px 7px;
}
#navExtra {
	float:right;
	margin:-24px 0 0px 0px;
}
#contentBox {
	width:524px;
}
#content {
	margin:75px 0px 0px 18px;
	line-height:25px;
	text-align:left;
}
#content h1, #content h2 {
	font-size:12px;
}
#content h1.csc-firstHeader {
	font-size:20px;
}



.tx-srlanguagemenu-pi1 .NO a {
	color:#000;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	text-transform: uppercase;  
    line-height:normal;
}
.tx-srlanguagemenu-pi1 .CUR {
	font-weight:bold;
	color:#000;
	font-size:10px;
	text-transform: uppercase;  
	 float: left; 
}

.tx-srlanguagemenu-pi1 .INACT {
display:none;
	font-size:10px;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	text-transform: uppercase;  
	 float: left; 
}


.tx-srlanguagemenu-pi1 .SPC {
color:#000;
float:left;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:normal;
}
   .tx-srlanguagemenu-pi1 .NO { float: left; }
   
   #navExtra .tx-srlanguagemenu-pi1 .NO a { padding:0;}
   
 #navExtra .tx-srlanguagemenu-pi1 {
   float:left;
   }

#logos {
  text-align:right;
  padding-top:120px
  }

#logos img {
  border:0;
  }
  
#logos a {
  padding:0;
  }

td p {
  color:#000;
  font-weight:bold;
  }

td a {
  text-decoration:none;
  background-image:url(img/bg_td_a.gif);
  background-repeat:no-repeat;
  background-position:center right;
  padding-right:20px;
  }
  
td.nav a {
  padding:0;
  color:#999966;
  background:none;
  }

td.nav .rot {
  color:#b94f6c;
  }
  
td.gruen p{
  color:#33794e;
  }
