/* ### MISC ### */
*
{
  margin: 0;
  padding: 0;
}

.users
{
  width: 100%;
}

.trenn
{
  border: 0px;
  border-bottom:1px dotted #CCCCCC;
}



.csc-header-n2
{
  border: 0 !important;
}

.csc-textpic-imagerow {
  width: 625px !important;
}



body
{
  ##background-color: #FFEBCD #9ACD32 #FFE4C4;
  background-color: #FFE4C4;
        background-position: top center;
  background-repeat: repeat-y;
  font-family: Verdana, sans-serif;
  color: #7a7a7a;
  font-size: 15px;
  cursor: default;
  margin: 0 auto;
  padding: 0;
  line-height: 1.7;
}

.csc-mailform-field {
  clear:both;
  margin: 20px !important;
}

.csc-mailform {
  border:0 none;
  text-align:right;
  text-valign:top;
  width:460px;
}
/* #### HEADER #### */




#all
{
  background: #FFE4C4 none repeat scroll 0 0;
  margin:0 auto;
  padding:0;
  width:1002px;
}

#wrap
{
  width:100%;
  padding: 0;
  margin: 0;
  background: #FFE4C4 none repeat scroll 0 0;
}



#wrap #content
{
  float: left;
  width: 90%;
  min-height: 450px;
  background-color: #FFE4C4;
}

#content p
{
  # text-indent: 0px;
}

#content dd 
{
   font-size: 10px;
}
#content
{
  padding: 0px 10px 0 10px;
  margin-bottom:50px;
  
}

#content h1,h2,h3 {
  margin: 10px;
}



#content ul
{
  padding: 0 0 0 15px ;
  list-style-type:square;
}

#head
{
  width: 100%;
  height: 150px;
  background: transparent url( "../images/neu2.png") no-repeat top right;
}

#logo 
{
height:100px;
#left:500px;
position:absolute;
top:-30px;
width: 100%;
text-align: center;
  
  }
/* #### MENU #### */
                  
/******   H3    */
ul#menu{
  margin:0;
  padding:0;
  list-style-type:none;
  width:auto;
  position:relative;
  display:block;
  height:36px;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  background:transparent url("../images/OFF.gif") repeat-x top left;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  border-bottom:4px solid #555555;
  border-top:1px solid #919191;
}
ul#menu li{
  display:block;
  float:left;
  margin:0;
  pading:0;}
ul#menu li a{
  display:block;
  float:left;
  color:#8c3a3a;
  text-decoration:none;
  font-weight:bold;
  padding:12px 20px 0 20px;
  height:24px;
  background:transparent url("../images/DIVIDER.gif") no-repeat top right;
  }
ul#menu li a:hover{
  background:transparent url("../images/HOVER.gif") no-repeat top right;  
  }


#outside{
  border:1px solid #000000;
  background:#000000;
  }
#navigation-1 {
  padding:1px 0;
  margin:0px;
  list-style:none;
  width:100%;
  height:21px;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  font:normal 8pt verdana, arial, helvetica;
}
#navigation-1 li {
  margin:0;
  padding:0;
  display:block;
  float:left;
  position:relative;
  width:148px;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
  padding:4px 0;
  display:block;
  text-align:center;
  text-decoration:none;
  background:#000000;
  color:#ffffff;
  width:148px;
  height:13px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
  padding:4px 0;
  display:block;
  text-align:center;
  text-decoration:none;
  background:#666666;
  color:#ffffff;
  width:146px;
  height:13px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
}
#navigation-1 li ul.navigation-2 {
  margin:0;
  padding:1px 1px 0;
  list-style:none;
  display:none;
  background:#ffffff;
  width:146px;
  position:absolute;
  top:21px;
  left:-1px;
  border:1px solid #000000;
  border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
  display:block;
}
#navigation-1 li ul.navigation-2 li {
  width:146px;
  clear:left;
  width:146px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
  clear:left;
  background:#000000;
  padding:4px 0;
  width:146px;
  border:none;
  border-bottom:1px solid #ffffff;
  position:relative;
  z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
  clear:left;
  background:#666666;
  padding:4px 0;
  width:146px;
  border:none;
  border-bottom:1px solid #ffffff;
  position:relative;
  z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
  display:none;
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
  left:145px;
  top:-2px;
  padding:1px 1px 0 1px;
  border:1px solid #000000;
  border-left:1px solid #000000;
  background:#ffffff;
  z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
  display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
  background:#000000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
  background:#666666;
}
#navigation-1 li ul.navigation-2 li a span {
  position:absolute;
  top:0;
  left:132px;
  font-size:12pt;
  color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
  position:absolute;
  top:0;
  left:132px;
  font-size:12pt;
  color:#ffffff;
}
                    
                    
/* #### FOOTER #### */


#foot
{
  clear: both;
  width: 100%;
  height: 49px;
  background-color: #FFE4C4; 
  background-position: bottom;
  background-repeat: no-repeat;
  text-align: center;
  font-size: 10px;
}

#foot p
{
  color:#000;
  font-family:"trebuchet ms";
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:1.8em;
  text-align:center;;
}

#foot a
{
  color: #000;
  text-decoration: underline;
}


#foot a:hover
{
  color: #000;
  text-decoration: none;
}


label
{
  float: left;
  clear: left;
  font-size:11px;
}

.button
{
  margin: 10px 0 0 0;
  float: right;
}
.red {
  color: red;
  font-size:xx-small;
  vertical-align:top;
}


