/* Body */
 body {background-color: #e1e1e1; 	margin : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px 0px 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px; }


#subsearchField  { position: absolute; top: 26px; left: 0px;  visibility: hidden; }

/* Text */
body, p, td, ol, ul, .txt, .indent { font-family: Arial,Helvetica,Sans-serif;}
body, p, td, ol, ul, .txt { font-size: 14px;}

th { text-align: left; }

.zitat { font-size: 16px; font-style: italic; font-weight: bold; color: #333333; }
.wh_geb { font-size: 12px; color: #333333; }
.copyright { font-size: 10px; color: #333333; }
.news_head  { font-size: 12px; color: #333333; font-weight: bold;}
.news_text  { font-size: 10px; color: #000000;}



.txtlitegray { font-size: 12px; color: #cccccc;}
.txtred { font-size: 11px; color: #dc0000;}
.txtw { font-size: 11px; color: #ffffff;}
.txtgray{ font-size: 11px; color: #666666;}
.txtb { font-size: 11px; font-weight: bold}
.txt10 { font-size: 10px;}
.txt12 { font-size: 12px; color: #333333; }
.txt13 { font-size: 13px; color: #333333; }

/* Headings */
.mainhead  { font-size: 16px; color: #333333; font-weight: bold;}
.mainheadw { font-size: 16px; color: #ffffff; }
.subhead   { font-size: 13px; color: #666666; }
.subheaddark   { font-size: 13px; color: #333333; }
.subheadsmall   { font-size: 12px; color: #666666; }
.subheadg10   { font-size: 10px; color: #666666; }
.subheadw  { font-size: 13px; color: #ffffff; }
h2 { font-size: 13px;}

/* tables */
td.gray,.gray {background-color: #c8c8c8; layer-background-color: #c8c8c8}
td.graylite,.graylite {background-color: #e5e5e5; layer-background-color: #e5e5e5}
td.white,.white {background-color: #ffffff; layer-background-color: #ffffff}
td.red,.red {background-color: #dc0000; layer-background-color: #dc0000}
td.icyblue,.icyblue {background-color: #cad1d9; layer-background-color: #cad1d9}

/* vert. and hor. lines */
td.redline,.redline {background-color: #dc0000; layer-background-color: #dc0000}
td.graydark,.graydark {background-color: #666666; layer-background-color: #666666}

/* special rows */
caption { text-align:left}

/* forms */
form.liner,.liner {display: inline; margin-top:0; margin-bottom:0}
.input { font-size: 12px; font-family: "Courier New",Courier,monaco,monospaced}
.search { font-size: 11px; font-family: "Trebuchet MS",Geneva,Arial,Helvetica,Sans-serif;}
input.select12, .select12 { font-size: 12px}
input.select12g, .select12g { font-size: 12px; color:#666666}
.whitey {background-color: #feffff;}

/* spacers */
p.spc,.spc {font-size: 2px; margin-top:-5; margin-bottom:-5;}
p.box,.box {margin-top:0; margin-bottom:0}	
p.space5,.space5 {font-size: 2px; margin-top:-1; margin-bottom:-1}
p.space10,.space10 {font-size: 2px; margin-top:0; margin-bottom:0}
p.space15,.space15 {font-size: 3px; margin-top:1px; margin-bottom:1px}
p.space20,.space20 {font-size: 5px; margin-top:2px; margin-bottom:2px}
p.space25,.space25 {font-size: 7px; margin-top:4px; margin-bottom:4px}
p.space30,.space30 {font-size: 9px; margin-top:6px; margin-bottom:6px}
.indent20 {margin-left:20px; margin-top:0; margin-bottom:0}
.indent30 {margin-left:30px; margin-top:0; margin-bottom:0}

/*  Links  */
A:link, A { color : #dc0000; text-decoration: none}
A:hover {text-decoration: underline;}

A:link.grey, A.grey { color: #666666; text-decoration: none}
A:hover.grey {text-decoration: underline;}

A.menu, A:link.menu, A:visited.menu, A:active.menu, .menu {font-size: 12px; color:#777777; }

/* bold*/
A.menub, A:link.menub, A:visited.menub, A:active.menub, .menub {font-size: 12px; color:#000000; }

/* small - bold */
A.menusmallb, A:link.menusmallb, A:visited.menusmallb, A:active.menusmallb, .menusmallb {font-size: 10px; color:#000000; }

/* for 11 pixel size -in case- */
A.menu11, A:link.menu11, A:visited.menu11, A:active.menu11, .menu11{ font-size: 11px; color: #777777; }

/* 11px. bold */
A.menu11b, A:link.menu11b, A:visited.menu11b, A:active.menu11b, .menu11b { font-size: 11px; color: #333333; }

/* footer */
A.menugray, A:link.menugray, A:visited.menugray, A:active.menugray, .menugray { font-size: 12px; color: #666666; }

/* General 'see more' links */
A:link.more,.more {color: #dc0000; font-size: 11px; }

A:link.more10,.more10 {color: #dc0000; font-size: 10px; }


/* copyright */
.copy { font-size: 10px; color: #999999; }
A.copy { text-decoration: underline; }

