* {
  	margin: 0px;
  	padding: 0px;
  	border:0;
}

body 	{background-image: url(images/body_background.jpg);
         background-repeat: repeat-x;
         background-color: ;
	}

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, H3, H4, H5, H6, A	{
						font-family: verdana, arial;
						}

P 	{font-size: 12px;
	text-align: justify;}
H1 	{font-size: 18px; }
H2 	{font-size: 15px; }
H3 	{font-size: 13px; }
H4 	{font-size: 12px; }
DIV 	{font-size: 12px; }

H1.csc-firstHeader	{font-size: 18px;
                         text-decoration: none;
                         margin: 0px 0px 10px 0px;
			}

P, H1, H2, H3, H4, H5, H6 {margin: 0px 0px 5px 0px;}

A:link {color: #0000ff;}
A:visited {color: #000099;}
A:hover {text-decoration: none;}

.img { border: none;}

.align-center {text-align: center;}

DIV#gesamt   {float: left;
	    width: 1000px;
	    background-color: #ffffff;
             position:absolute;
             top: 0px;
             left: 0px;
}

DIV#header {background-repeat: no-repeat;
	   height: 180px;
            width: 1000px;
}

DIV#breadcrumb {font-size: 12px;
		position:absolute;
                 left:10px; top:126px;
                 font-weight: bold;
}

DIV#breadcrumb A {font-size: 12px;
		font-weight: bold;
                 font-decoration: underline;
                 color: #000000;}

DIV#menu_gesamt {float: left;
         padding: 0px;
         margin: 0px;
         margin-bottom: 100px;
         border: 0px;
	width: 162px;
}

DIV#menu_1 {
         background-color: #ffee00;
         padding: 0px;
         margin: 0px;
         border-left: 0px solid #ffffff;
	border-right: 3px solid #ff0000;
         border-top: 0px solid #ffffff;
         border-bottom: 0px dotted #999999;
}

DIV#content {float: right;
         border: 0px;
	vertical-align: top;
	background-color: #ffffff;
}

DIV#footer {float: right;
	 border-top: dotted 1px #999999;
	 width: 1000px;
	 background-color: #ffffff;
          text-align: center;
          color: #666666;
          padding-top: 5px;
          padding-bottom: 5px;
}


DIV#menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 13px;
  padding-top:10px;
  padding-left:8px;
  padding-bottom:5px;
  padding-right: 0px;
}

DIV#menu1-level1-no A {
  font-weight:bold;
  font-size: 13px;
  color: #000000;
  text-decoration: none;
}

DIV#menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 13px;
  padding-top:10px;
  padding-left:8px;
  padding-bottom:5px;
  padding-right: 0px;
  background-color: #ff0000;
  color: #ffffff;
}

DIV#menu1-level1-act A {
  font-weight:bold;
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
}

DIV#menu1-level2-no {
  border-bottom: 0px dotted #999999;
  font-size: 1px;
  padding-top:3px;
  padding-left:40px;
  padding-bottom:3px;
  padding-right: 0px;
}

DIV#menu1-level2-no A {
  font-weight:bold;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

DIV#menu1-level2-act {
  border-bottom: 0px solid #999999;
  font-weight:bold;
  font-size: 12px;
  padding-top:3px;
  padding-left:40px;
  padding-bottom:3px;
  padding-right: 0px;
  background-color: #ff0000;
  color: #ffffff;
}

DIV#menu1-level2-act A {
  font-weight:bold;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}

DIV#menu1-level3-no {
  font-size: 11px;
  padding-top:2px;
  padding-left:60px;
  padding-bottom:2px;
  padding-right: 0px;
}

DIV#menu1-level3-no A {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

DIV#menu1-level3-act {
  font-weight:bold;
  font-size: 11px;
  padding-top:2px;
  padding-left:60px;
  padding-bottom:2px;
  padding-right: 0px;
  text-decoration: none;
  color: #ff0000;
}
