/* GENERAL fonts */
P, OL, UL, LI, DIV, H1, H2 {
	font-family: Verdana, Arial;
	font-size: 11px;
}

H1 { 
	font-size: 16px;
	color: #005499;
	padding: 6px 0px 6px 0px; 
}

H1.welcome { 
	font-size: 14px;
	color: #77AA44;
	padding: 6px 0px 6px 0px;
}

H1.csc-firstHeader {
	font-size: 16px;
	color: #005499;
	padding: 6px 0px 6px 0px;
}

H2 { 	
	font-size: 12px;
	color: #050000;
	padding: 4px 0px 0px 0px;
}

H3 { 	
	font-size: 11px;
	color: #050000;
	padding: 4px 0px 0px 0px;
}

H4 { 	
	font-size: 11px;
	color: #000000;
	padding: 2px 0px 0px 0px;
	font-weight: normal;
	text-decoration: underline;
}

H5 {
	font-size: 10px;
	color: #323941;
	padding: 2px 0px 0px 0px;
}

P {
	margin: 0px 0px 10px 0px;
}

P.csc-caption {
	font-family: Verdana, Arial;
	font-size: 10px;
}

TD {
	font-family: Verdana, Arial;
	font-size: 11px;
}

BODY {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

UL {
	margin: 5px 0px 5px 0px;
	padding-left: 30px;
}

UL LI {
	list-style-image:url(../images/ul_item.gif);
	margin-bottom: 4px;
}

OL {
	margin: 5px 0px 5px 0px;
	padding-left: 30px;
}

OL LI {
	margin-bottom: 4px;
}

TD#footer {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
}

TD.headleftright { background-color: #EBF3F9 }

TD.headmiddle { background-color: #CBD4DA }

TD.lineleft { background-color: #B9B7B7 }

TD.lineright { background-color: #C1BFBF }

TD.navifill { background-color: #FFFFFF }

/* Content frames */
DIV.csc-frame-frame1 {
   	background: #F2F9F2 url(../images/dot_abstand.gif) repeat-x bottom left;
	padding: 0px 5px 40px 5px;
	margin: 0px 0px 0px 0px;
}

DIV.csc-frame-frame2 {
   	background: #F4F7F9 url(../images/dot_abstand.gif) repeat-x bottom left;
	padding: 0px 5px 40px 5px;
	margin: 15px 0px 10px 0px;
}

DIV.csc-frame-rulerAfter {
	background: #ffffff url(../images/dot_abstand.gif) repeat-x bottom left;
	padding: 0px 5px 20px 5px;
	margin: 15px 0px 10px 0px;
}

/* Content column */
TD#content {
	padding: 15px 20px 20px 20px;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1BFBF;
	line-height: 15px;
}

/* Rootline Menu */
TD#menu_3 {
	padding: 13px 14px 0px 14px;
	vertical-align: top;
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 14px;
	color: #858B91;
}

/* Style for links: */
TD A {
	color: #858B91;
	text-decoration: none;
}

TD A:visited {
	color: #858B91;
	text-decoration: none;
}

TD A:active {
	color: #0072BC;
	text-decoration: underline;
}

TD A:hover {
	color: #0072BC;
	text-decoration: underline;
}

/* Login Box */

TD#login_box {
	width: 117px;
	background-color: #FFFFFF;
	padding: 16px 0px 17px 17px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B9B7B7;
}

INPUT.login_box {
	font-family: Verdana, Arial;
	font-size: 10px;
	width: 90px;
}


/* Main Menu */

.menu {
	width: 313px;
	background-color: #0E64AA;
	padding-top: 0px;
	font-family: Verdana, Arial;
	font-size: 10px;
}

/* Level 1 */

TD#menu_1 {
	padding: 10px 13px 13px 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1BFBF;
}

.menu1-level1-no {
	width: 100%;
	background-color: #FFFFFF;
	padding: 5px 0px 2px 0px;
	font-size: 11px;
	font-weight : bold;
	text-align: right;
}

.menu1-level1-act {	
	/*width: 100%;*/
	width: 147px;
	background-color: #FFFFFF;
	padding: 5px 0px 2px 0px;
	margin: 0px 0px 0px 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D3D3;
	font-size: 11px;
	font-weight : bold;
	text-align: right;
}

/* Level 1: Links */

.menu1-level1-no A {
	color: #565151;
}

.menu1-level1-no A:visited {
	color: #565151;
}

.menu1-level1-no A:hover {
	color: #565151;
	text-decoration: underline;
}

.menu1-level1-act A {
	color: #565151;
}

.menu1-level1-act A:visited {
	color: #565151;	
}

.menu1-level1-act A:hover {
	color: #565151;
	text-decoration: underline;
}

/* Level 2 */

.menu1-level2-no {	
	/*width: 100%;*/
	width: 146px;
	background-color: #FFFFFF;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 40px;
	font-size: 11px;
	text-indent: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D5D3D3;
}

.menu1-level2-act {
	/*width: 100%;*/
	width: 146px;
	background-color: #FFFFFF;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 40px;
	font-size: 11px;
	text-indent: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D5D3D3;
}

/* Level 2: Links */

.menu1-level2-no A {
	color: #565151;
}

.menu1-level2-no A:visited {
	color: #565151;
}

.menu1-level2-no A:hover {
	color: #565151;
	text-decoration: underline;
}

.menu1-level2-act A {
	color: #98A0A6;
	font-weight: bold;
}

.menu1-level2-act A:visited {
	color: #98A0A6;
	font-weight: bold;
}

.menu1-level2-act A:hover {
	color: #98A0A6;
	font-weight: bold;
	text-decoration: underline;
}

/* Level 3 */

.menu1-level3-no {	
	/*width: 100%;*/
	width: 146px;
	background-color: #FFFFFF;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 40px;
	font-size: 10px;
	text-indent: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D5D3D3;
}

.menu1-level3-act {
	/*width: 100%;*/
	width: 146px;
	background-color: #FFFFFF;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 40px;
	font-size: 10px;
	text-indent: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D5D3D3;
}

/* Level 3: Links */

.menu1-level3-no A {
	color: #9BA2A8;
}

.menu1-level3-no A:visited {
	color: #9BA2A8;
}

.menu1-level3-no A:hover {
	color: #9BA2A8;
	text-decoration: underline;
}

.menu1-level3-act A {
	color: #00498C;
}

.menu1-level3-act A:visited {
	color: #00498C;
}

.menu1-level3-act A:hover {
	color: #00498C;
	text-decoration: underline;
}


/* Level 4 */

.menu1-level4-no {
	background-color: #B4D2ED;
	padding: 0px 0px 4px 0px;
	font-size: 9px;
	line-height: 14px;
}

.menu1-level4-act {
	background-color: #B4D2ED;
	padding: 0px 0px 4px 0px;
	font-size: 9px;
	line-height: 14px;
}

/* Level 4: Links */

.menu1-level4-no A {
	color: #808B99;
}

.menu1-level4-no A:visited {
	color: #808B99;
}

.menu1-level4-no A:hover {
	color: #4D6276;
	text-decoration: underline;
}

.menu1-level4-act A {
	color: #4D6276;
}

.menu1-level4-act A:visited {
	color: #4D6276;
}

.menu1-level4-act A:hover {
	color: #4D6276;
	text-decoration: underline;
}


/* Menu 2 */

TD#menu_2 {
	padding-right: 5px;
}

.menu2-level1-no {
  font-size: 10px;
  font-family: Verdana, Arial;
  padding-right: 20px;
}

.menu2-level1-no A {
  color: #565151;
}

.menu2-level1-no A:visited {
  color: #565151;
}

.menu2-level1-no A:hover {
  color: #565151;
  background-color: #EBF3F9;
  text-decoration: none;
}

.menu2-level1-act {
  font-size: 10px;
  font-family: Verdana, Arial;
  padding-right: 20px;
}

.menu2-level1-act A {
  color: #565151;
}

.menu2-level1-act A:visited {
  color: #565151;
}

.menu2-level1-act A:hover {
  color: #565151;
  background-color: #EBF3F9;
  text-decoration: none;  
}

