/* My own styles as stylesheet-extensions (B.S.Dec. 2006) */

/* -----------------------------------     ------------------- */


/* LINKs */
A:link {
	background-color : transparent;
	color : #fa8848;
	text-decoration : none;
}

A:visited {
	background-color : transparent;
	color : #71706c;
	text-decoration : none;	
}

A:hover { 
	background-color : transparent;
#	color : #fa8848;
	text-decoration : underline;
}

A:active {
	background-color : transparent;
	text-decoration : none;
}

/* Zitate (quotation) */
.quot {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
        font-style: italic;
	line-height : 180%;
	color: black;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 20px;
}

/* big grey dictum at top of content */
.dictum {
	font-family : Arial, Verdana, sans-serif;
	font-size : 18px;
	font-weight: normal;
	line-height : 100%;
	color: #979695;
	text-align: left;
	padding-top: 10px;
}

.dictum_small {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px; 
	line-height : 150%;
	color: #979695;
}

.calender {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px; 
	line-height : 18px;
	color: black;
}

/* Standards */
H1 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 20px;
	color: black;
	margin-bottom : 0px;
	margin-top : 0px;
}
H2 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 18px;
	color: black;
	margin-bottom : 0px;
	margin-top : 0px;
}
H3 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 16px;
	color: black;
	margin-bottom : 0px;
	margin-top : 0px;
}
H4 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	color: black;
	margin-bottom : 0px;
	margin-top : 0px;
}

P {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px; 
	line-height : 18px;
	color: black;
/*	vertical-align : top; */
}

UL {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 180%;
	color: black;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

OL {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 180%;
	color: black;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}



.caption {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	color: black;
}
.bulletlist {
	font-family : Arial, Verdana, sans-serif;
	font-size : 10px;
	color: black;
	list-style-image : url(fileadmin/images/layout/listbullet.gif);
}
.table {
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	color: black;
}


/* Hervorhebungen (italic) */
.ital {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
        font-style: italic;
        font-weight: bold;
	line-height : 180%;
	color: black;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 20px;
}

.small {
	font-family : Arial, Verdana, sans-serif;
	font-size : 9px;
	color: #333366;
}

.smallred {
	font-family : Arial, Verdana, sans-serif;
	font-size : 9px;
	color: #d00000;
}

.normalred {
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	color: #d00000;
}

.infolink {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
        text-decoration: underline;
        background-color: #FAF9D1; 
	color: #d000C0;
}

/* ------------------------------------------------------ */
/*  TOP_Navigation, Headlines */
.mainH1 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 18px;
        font-weight:bold;
        color: #333366;
	margin-bottom : 0px;
	margin-top : 10px;
}
.mainH2 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 15px;
	color : #FF9933;
	margin-bottom : 10px;
	margin-top : 20px;
}


/* ------------------------------------------------------ */
/* The Navigation menu () */
/* ------------------------------------------------------ */
  
/*  Navigation, normal state (ACT) */
TD#leftmenu DIV.leftmenu_l1-no {
  font-family: Arial, Helvetica, Verdana;
  font-size: 14px;
  text-align:left;
  font-weight:normal;
  color: white;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:0px;
  white-space:nowrap;
}
TD#leftmenu DIV.leftmenu_l1-no A {
  color:white;
  display: block; /* expand the link area to the whole <td> */

}
/*  MENU 1, level 1, active state (ACT) */
TD#leftmenu DIV.leftmenu_l1-act {
  font-family: Arial, Helvetica, Verdana;
  font-weight:normal;
  font-size: 14px;
  text-align:left;
  font-weight:normal;
  color: white;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:0px;
  white-space:nowrap;
}
TD#leftmenu DIV.leftmenu_l1-act A {
  color:white;
  display: block; /* expand the link area to the whole <td> */  
}

TD#leftmenu DIV.leftmenu_l2-no {
  font-family: Arial, Helvetica, Verdana;
  font-size: 13px;
  text-align:left;
  font-weight:normal;
  color: white;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:20px;
  padding-right:0px;
  white-space:nowrap;
}
TD#leftmenu DIV.leftmenu_l2-no A {
  color:white;
  display: block; /* expand the link area to the whole <td> */
}
/*  MENU 1, level 2, active state (ACT) */
TD#leftmenu DIV.leftmenu_l2-act {
  font-family: Arial, Helvetica, Verdana;
  font-weight:normal;
  font-size: 13px;
  text-align:left;
  font-weight:normal;
  color: white;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:20px;
  padding-right:0px;
  white-space:nowrap;
}
TD#leftmenu DIV.leftmenu_l2-act A {
  color:white;
  display: block; /* expand the link area to the whole <td> */  
}

/*  MENU for Impressum etc. */
TD#leftmenu DIV.leftmenu_imp-no {
  font-family: Arial, Helvetica, Verdana;
  font-weight:normal;
  font-size: 13px;
  text-align:left;
  font-weight:normal;
  color: #71706c;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:0px;
  white-space:nowrap;
}
TD#leftmenu DIV.leftmenu_imp-no A {
  color: #71706c;
  display: block; /* expand the link area to the whole <td> */  
}

TD#leftmenu DIV.leftmenu_imp-act {
  font-family: Arial, Helvetica, Verdana;
  font-weight:normal;
  font-size: 13px;
  text-align:left;
  font-weight:normal;
  color: #71706c;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:0px;
  white-space:nowrap;
}
TD#leftmenu DIV.leftmenu_imp-act A {
  color: #71706c;
  display: block; /* expand the link area to the whole <td> */  
}

