/* GENERAL fonts */

* {
font-family: verdana, arial;
}

BODY {	background: #F7F7F7 url('../images/bg.gif') top left repeat-x;}
P, OL, UL, DIV, H1, H2 {	
	font-size: 11px;
}
H1 { font-size: 18px;color:#9f0912; border-bottom: 1px solid #9f0912 }
H2 { font-size: 15px; color:#9f0912;}
H2 { font-size: 13px; color:#9f0912;}
P, H1, H2 {margin: 0px 0px 5px 0px;}

LI { margin-bottom:6px;}

a.footer:link {

}
a {	color:#9f0912;text-decoration: none;}
a:hover {	color:#454545;text-decoration: underline;}


.layoutTbl {
	border:1px solid #aaa;
	background-color:#FFFFFF;

}

.contentHeadFld {
	border-bottom:1px solid #666666;
}

.topRight { text-align:right; padding-right:15px;}

#menuHeader A, #menuHeader  { font-size:11px;}

#menuMain { width:200px; padding-left:16px;}
#menuMain .lvl1-no A, #menuMain .lvl1-act A, #menuMain .lvl1-cur { color:#555555;font-size:16px;text-decoration: none; padding-left:11px;}
#menuMain .lvl1-no A:link {	color:#555555;}
#menuMain .lvl1-no A:hover { color:#9f0912;text-decoration: underline;}
#menuMain .lvl1-act A, #menuMain .lvl1-cur  {	color:#9f0912;	background: transparent url('../images/arrowbig.gif') 0px 4px no-repeat;}


/*Menu Sub*/

/*Allgemein*/
#menuSub  { padding-left:16px; padding-top:20px;}
#menuSub A {color:#454545; }
#menuSub .lvl1-act A, #menuSub .lvl2-act A  {color:#9f0912;}
/*Level 1*/
#menuSub .lvl1-no, #menuSub .lvl1-act, #menuSub .lvl1-cur  { padding: 7px 0px 1px 0px; border-bottom: 1px solid #ccc; padding-left: 11px;}	
#menuSub .lvl1-no A, #menuSub .lvl1-act A, #menuSub .lvl1-cur {		 font-size: 13px;  }
#menuSub .lvl1-no A {	}
#menuSub .lvl1-cur {	color:#9f0912;background: transparent url('../images/arrowsmall.gif') 0px 13px no-repeat; }

/*Level 2*/
#menuSub .lvl2-no, #menuSub .lvl2-act, #menuSub .lvl2-cur { padding: 3px 0px 1px 0px; padding-left:20px; }	
#menuSub .lvl2-no A, #menuSub .lvl2-act A, #menuSub .lvl2-cur  { font-size: 12px;}
#menuSub .lvl2-act {}
#menuSub .lvl2-cur {	color:#9f0912; background: transparent url('../images/arrowsmall.gif') 13px 8px no-repeat; }


/*Level 3*/
#menuSub .lvl3-no, #menuSub .lvl3-act, #menuSub .lvl3-cur { padding: 2px 0px;  padding-left:29px;}	
#menuSub .lvl3-no A {}
#menuSub .lvl3-act {	}
#menuSub .lvl3-cur {	color:#9f0912; background: transparent url('../images/arrowsmall.gif') 21px 6px no-repeat; }

#menuPath, #menuPath A { font:11px; }

a.link2:link {	color:#555555;text-decoration: none;}
a.link2:hover {	color:#EF9E21;text-decoration: none;}

a.link2:active {	color:#EF9E21;text-decoration: none; font-weight:bold;}

a.toplink:link {	color:#5597D2;text-decoration: underline;	font-size: 10px;}
a.toplink:hover {	color:#5597D2;text-decoration: underline;	font-size: 10px;}

a.toplink:active {	color:#5597D2;text-decoration: underline; font-weight:bold;	font-size: 10px;}

a.footer:link {	color:#999999;text-decoration: none;}

.footerFldLeft {padding:10px 0px 10px 10px; color:#FFFFFF; }
/*Farbem*/

/**/
.topTrenner, .top2TrennerLeft, .top2TrennerRight, .headerTrennerLeft, .headerTrennerRight, .footerTrennerLeft, .footerTrennerRight {height:10px;}
/*dunkel ROT*/
.top2TrennerRight, .footerTrennerRight {
	background-color:#9f0912;
}

/*hell GRAU*/
.topTrennerLeft, .topTrennerRight, .headerTrennerRight, #menuSub, .firstRow {
	background-color:#e9e9e9;
}

/*Mittel GRAU*/
.headerTrennerLeft, .footerTrennerLeft, .footerFldRight {
	background-color:#bfbfbf;
}

/*dunkel GRAU*/
.footerFldLeft {
	background-color:#777777;
}

/* sehr dunkel GRAU*/
.top2TrennerLeft {	
	background-color:#454545;
}

.footerDiv { text-align:right; padding:3px 15px 3px 0px;}

#content-normal { padding:18px;}

#content-normal .csc-textpic-imagewrap IMG { border:1px solid #ccc;}
#content-normal .csc-frame-frame1 .csc-textpic-imagewrap IMG { border:0px solid #ccc;}
.csc-textpic-caption { padding:4px; font-style:italic; color:#666666; background-color:#eee;}


.contentHeadFld {  border-bottom: 1px solid #bfbfbf;padding: 3px 18px;}
