body, p, h1, h2, h3, td, th, tr, input, select, .ns {font-family:Verdana,Geneva,Arial,sans-serif}
body, p, th, input, select, .ns {
	font-size:11px;
	padding: 3px;
}
#root { 
	width:640px; overflow:hidden; 
	margin-left:  auto;
	margin-right: auto;
}
h1, h2, h3 {vertical-align:top}
h1 {font-size:15px}
h2 {font-size:13px}
h3 {font-size:11px}
a {font-family:"Verdana", "Geneva", "Arial", "sans-serif"; text-decoration: none;}
a:visited {}
a:active {color:#FFCC00}
a:hover { text-decoration: underline; }
/*hr {color:black; height:1px; text-align:left}*/
.gr {background:#dddddd}
.bo {background:#ffcc66}
.or {background:#ff9900}


body { background-color:#FFFFFF;  font-family:verdana,helvetica,arial,sans-serif; font-size:10px; text-decoration:none; color:#000000; margin-top:0px; margin-left:0px;  margin-right:0px;}

p,td {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	border: 0px none;
	margin-left: 0px;
}

/*td.kat { color:#FFFFFF; }*/
.bold {
	font-weight:bold;
}





/* table.news {background-color:#EEEEEE;} */
.titel { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.text  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
}
.autor {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10px;
	color:#000000;
}
img.small {
	float:left;
	margin-right:5px;
	margin-bottom:2px;
	margin-top: 2px;
	font-size: 9px;
}



p.hinweis { font-family:verdana,helvetica,arial,sans-serif; font-size:8px; color:#000000;  background-color:#DDDDDD; padding:5px;}


/*vereinfacht&webgerecht ae*/

/* backgrounds */
.bg_orange_hell { background-color:#FFFF66; }
.bg_orange_mittel { background-color:#FF9900; }
.bg_orange_dunkel { background-color:#CC6600; }

.bg_orange_hell1 { background-color:#FFFF33; }
.bg_orange_mittel1 { background-color:#FF9933; }
.bg_orange_dunkel1 { background-color:#CC6633; }

.bg_blau_hell { background-color:#CCCCFF; }
.bg_blau_mittel { background-color:#6666CC; }
.bg_blau_dunkel { background-color:#000066; }

/* foregrounds */
.weiss { color:#FFFFFF; }

.fg_orange_hell { color:#FFFF66; }
.fg_orange_mittel { color:#FF9900; }
.fg_orange_dunkel { color:#CC6600; }

.fg_orange_hell1 { color:#FFFF33; }
.fg_orange_mittel1 { color:#FF9933; }
.fg_orange_dunkel1 { color:#CC6633; }

.fg_blau_hell { color:#CCCCFF; }
.fg_blau_mittel { color:#6666CC; }
.fg_blau_dunkel { color:#000066; }

/* themes */
.gs_bg_blau_dunkel { background-color:#006699; }
.gs_bg_blau_mittel { background-color:#3399FF; }
.gs_bg_gruen_mittel { background-color:#00CC66; }
.gs_fg_orange_mittel { color:#FF9900; }
.gs_fg_blau_hell { color:#CCCCFF; }
.gs_fg_gruen_hell { color:#99FFCC; }

.hs_bg_orange_mittel { background-color:#FF9900; }
.hs_bg_orange_dunkel { background-color:#CC6600; }
.hs_fg_orange_dunkel { color:#CC6600; }
.hs_fg_orange_hell { color:#FFFF66; }
.hs_fg_blau_dunkel { color:#006699; }

.di_bg_grau { background-color:dddddd; }
.di_fg_blau_dunkel { color:#003366; }



.bu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
table {
	border: none;
	margin-top: 0px;
	padding: 0px;
}
tr.nav {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
	background-color: #CCCCFF;
	padding-top: 0px;
	padding-bottom: 0px;
}
.bgblau {
	background-color: #006699;
}
.fgblau {
	color: #006699;
}
.nav1 {
	background-color: #F3F3F3;
	padding-top: 2px;
	padding-bottom: 2px;
}
.nav1:hover { background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; }

.navactive { color: #FFFFFF; background-color: #FF9900; padding-top: 2px; padding-bottom: 2px; }
.navactive:hover { color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; }


td.news {
	margin: 3px;
	padding: 5px;
}
.italic {
	font-style: italic;
}
.galerieorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.galeriefliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 8px;
	vertical-align: top;
}
.galerietitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	vertical-align: bottom;
}
.metacoontab {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px dashed #000000;
}
.textpadded {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
	text-align: left;
}
.padding5 {
	margin: 0px;
	padding: 5px;
}
.padding3 {
	margin: 0px;
	padding: 3px;
}
.tdnav {
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;

}
.linknav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.topnavdividerbg {
	background-color: #ffffff;
}
.topnavtext, #header .tdnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	/*color: #21184A;*/
	color: #ffffff;
	text-decoration: none;
	margin-left: 6px;
}
.unterstrichen {
	text-decoration: underline;
}
.topleftaligned {
	position: absolute;
	left: 0px;
	top: 0px;
}

img.float {
	float:left;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:5px;
	border: none;
}
.schwarz {
	color: #000000;
}

