body 		{ background-color:#F9CD36; font: x-small Arial, Verdana, Helvetica, sans-serif; height:100%; margin:0px; }
body		{ background:url('images/bg-body.jpg') #F9CD36 no-repeat fixed top center; }
body.admin 	{ height:100%; margin:0px; background-color:#FFFFFF; }
td 			{ font: 1em/1.2em; color: #000; }
ul			{ font: 1em/1em; color: #990000; }
ol			{ font: 1em/1em; color: #990000; }
hr			{ color: #990000; height: 1px; border-style:dotted; }
hr.navi		{ color: #F9CD36; height: 1px; border-style:dotted; }
a, address, blockquote, caption, cite, dfn, dl, dt, 
fieldset, h1, h2, h3, h4, img, input, label, legend, 
li, ol, option, p, q, select, textarea, td, th, ul, ol
			{ font: x-small Arial, Verdana, Helvetica, sans-serif; }
h1			{ font: 1.6em/1.6em bolder Arial, Verdana, Helvetica, sans-serif; color: #990000; margin: 0; }
h1 ul		{ font: 1.6em/1.6em bolder Arial, Verdana, Helvetica, sans-serif; color: #990000; margin: 0; }
h1 a		{ font: 1.6em/1.6em bolder Arial, Verdana, Helvetica, sans-serif; color: #990000; margin: 0; }
h2			{ font: 1.4em/1.4em bold; color: #990000; margin-bottom: 1em; }
h2	ul		{ font: 1.4em/1.4em bold; color: #990000; margin-bottom: 1em; }
h2	a		{ font: 1.4em/1.4em bold; color: #990000; margin-bottom: 1em; }
h3			{ font: 1.3em/1.3em bold; color: #990000; margin-bottom: 1em; }
h3	ul		{ font: 1.3em/1.3em bold; color: #990000; margin-bottom: 1em; }
h3	a		{ font: 1.3em/1.3em bold; color: #990000; margin-bottom: 1em; }
h4			{ font: 1.2em/1.2em bold; color: #990000; }
h4	ul		{ font: 1.2em/1.2em bold; color: #990000; }
h4	a		{ font: 1.2em/1.2em bold; color: #990000; }
form		{ margin: 0; }

/* CLASSES */
.tdrot			{ background:transparent; }
/*.tdrot			{ background: #980b00; }*/
.tdBacLok		{ background:transparent; }
/*.tdBacLok		{ background-color: #F9CD36; background-repeat: no-repeat; background-position:center; }*/

.tdLinks		{ background:transparent; width:10px; height:100%; }
.tdRechts		{ background:transparent; width:9px; height:100%; }

/*
.tdLinks		{ background-color: #FFF; background-image: url(images/td_schatten_links.gif); width:10px; height:100%; }
.tdRechts		{ background-color: #FFF; background-image: url(images/td_schatten_rechts.gif); width:9px; height:100%; }
*/
.tdFooter		{ background-color: #990000; width:100%; height:25px; text-align:center; }
.tdLinie		{ background-color: #A9A9A9; height:1px; }
.hellblau 		{ background-color: #BFD3E2; }
.hellgrau 		{ background-color: #F3F3F3; }
.dunkelblau		{ background-color: #005A4C; }
.dunkelgruen	{ background-color: #005A4C; }
.dunkelgrau		{ background-color: #666666; }
.headline 		{ font: bold 1.3em/1.3em; color: #005A4C; }
.subline 			{ font: bold 1.2em/1.2em; color: #005A4C; }
.main 				{ font: 0.8em/0.9em; color: #FFF; }
.mainActive			{ font: 0.8em/0.9em; color: #FFF; }
.main1				{ font: bold 0.8em/0.9em; color: #000; }
.mainActive1		{ font: bold 0.8em/0.9em; color: #000; }
.tab100					{ height:100%; }
.mainTab100				{ height:100%; border-left: 1px solid #999; border-right: 1px solid #999;  border-bottom: 1px solid #999; }
.tdTeaser				{ font: 0.7em/0.9em; line-height:1.1em; color: #005A4C; text-align:left; padding:7px;  }
.tdNavi 				{ background-color: #00518A; }
.tdSubNavi 				{ background-image: url(images/bac_subnavi_lo.jpg); }
.tdSubNaviActive		{ background-image: url(images/bac_subnavi.jpg); }
.tdBacWeiss 			{ background-color: #FFF; }
.tdNavBac				{ background-color: #68948B; background-image: url(images/nav_bac.gif); background-repeat: repeat-x; }
.tdRight			 	{ background-color: #EAEDF4; /*border-left:1px #999 solid;*/ }
.tdLeft				 	{ background-color: #EAEDF4; /*border-right:1px #999 solid;*/ }
.tdSuche 				{ background-image: url(images/bac_such_td.gif); }
.tdBig 					{ background-image: url(images/bac_big_td.gif); background-repeat:no-repeat }
.tdVisual 				{ border-right: 1px solid #000; }
.tdBacDot				{ background-image: url(images/bac_dot_td.gif); height: 9px; }
.tdBigRepeat			{ background-image: url(images/bac_big_rp_td.gif); }
.tdFooter				{ border-left:1px #999 solid; border-right:1px #999 solid; background-color: #EAEDF4; }
.tdHellGrau				{ background-color: #EAEDF4; }
.tdbacfix				{ background-image: url(images/bac_1.jpg); background-repeat: no-repeat; border-left:1px #999 solid; border-right:1px #999 solid; }
.imgHauptNavi			{ border-left:1px #FFF solid; border-right:1px #FFF solid; }
.randFarbe				{ background-color: #999; }
.margin 				{ font: 0.8em/0.8em; color: #004483; text-decoration: none}
.blau					{ color: #004483; } /* Pantone 295c */
.gelb					{ color: #F8E121; } /* Pantone 116c */
.rot 					{ color: #990000; text-decoration: none; }
.weiss					{ color: #FFF; }
.high					{ color: #FFFFFF; background-color: #990000; }


input.submitBtn		{ font: 1em/1em; }
input.w250	 		{ font: 8pt; width:250px; }
select.w250	 		{ font: 8pt; width:250px; }
textarea.w250		{ font: 8pt; width:250px; }
.selecter			{ width:136px; font: 0.7em/0.7em; }
.optionLeer			{ font-size:2px; font-color:#BFD3E2; background-color:#EAFFFB; }
input.ticker		{ background-color:#F9CD36; border:0; margin:0; text-align:center; }
.bt {
	color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt;	font-weight: bold; border : 1px solid #b2b2b2;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);
}


/* SEARCH */

.findenKlein 			{ font: 10px; border: 1px #7F9DB9 solid; background-color: #F3F3F3; color: #000; width: 136px; }
.phpdiginputsubmit 		{ font: 1em/1em; }
.phpdigselect 			{ font: 1em/1em; border: 1px #000 solid; background-color: #FFF; color: #000; }
.phpdigHighlight 		{ font: 1em/1em; color: black; background-color: #FFF; font-weight: bold; }
a.phpdig 				{ font: 1em/1em; text-decoration: none; }
a.phpdig:hover 			{ font: 1em/1em; text-decoration: underline; }

/* LINKS */

a 				{ color: #990000; text-decoration: none; }
a:visited 		{ color: #990000; text-decoration: none; }
a:hover 		{ color: #990000; text-decoration: underline; }
a:active 		{ color: #990000; text-decoration: underline; }

a.main 			{ color: #FFF; text-decoration: none; }
a.main:hover 	{ color: #FFF; text-decoration: none; }
a.main:visited	{ color: #FFF; text-decoration: none; }
a.main:active 	{ color: #FFF; text-decoration: none; }

a.subnav 			{ color: #FFF; text-decoration: none; }
a.subnav:hover 		{ color: #FFF; text-decoration: none; }
a.subnav:visited	{ color: #FFF; text-decoration: none; }
a.subnav:active 	{ color: #FFF; text-decoration: none; }

