BODY { 
	background:#DFE6F0;
	margin: 0px;
	color: #000;
}

.header {
	background: #c00;
}

.helper a {
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	text-decoration: none;
	color: #fff;
}

.helper a:hover {
	color: #141414;
}

.helper a:active {
	color: #000;
}

.pagedivider1 {
	background: #496090;
}

.logincommunitynavsearch {
	background: #7C92B9;
}

.login {
/*	background: #7C92B9; */
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size: 11px;
}

.login a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.login a:hover {
	color: #141414;
}

.login a:active {
	color: #000;
}

.login input {
	width: 50px;
	background: #fff;
	font-size:11px;
}

.logout {
/*	background: #7C92B9; */
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size: 11px;
	font-weight: bold;
}

.logout a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.logout a:hover {
	color: #141414;
}

.logout a:active {
	color: #000;
}

.banner {
	background: #9AABCA;
}

.search {
	font-family: Arial, Helvetica, sans-serif;
/*	background: #7C92B9; */
	color: #474747;
	font-size:11px;
	font-weight: bold;
}

.search input {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 80px;
}

.search a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.search a:hover {
	color: #141414;
}

.search a:active {
	color: #000;
}

.communitynav {
/*	background: #7C92B9; */
}

.articletools {
	background: #7C92B9;
}

.communitynav a,.communitynav, .articletools a, .articletools {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.communitynav a:hover,.articletools a:hover {
	color: #141414;
}

.communitynav a:active,.articletools a:active {
	color: #000;
}

.communitynav img,.articletools img {
	margin-left: 4px;	
	background: #B2C1D9;
}

.pagedivider2 {
	background: #9AABCA;
}

.navig {
	background: #90A2C3;

	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:12px;
	text-decoration: none;
}

.navigactive {
	background: #7C92B9;

	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:12px;
	text-decoration: none;
}

.navigborder {
	background: #7C92B9;
}


.navigactivebox {
	background: #c00;
}

.naviglevel0 a{
	color: #474747;
	font-weight: bold;
	text-decoration: none;
}

.navigactivelevel0 {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.naviglevel0 a:hover {
	color: #141414;
}

.naviglevel0 a:active {
	color: #474747;
}

.naviglevel1 a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

.navigactivelevel1 {
	color: #000;
	font-weight: bold;
}

.naviglevel1 a:hover {
	color: #141414;
}

.naviglevel1 a:active {
	color: #000;
}

.pathnav, .pathnav a,.bottompathnav, .bottompathnav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #00005C;
	font-size:11px;
	text-decoration: none;
}

.contentdivider {
	background: #7C92B9;
}

.contentdivider2 {
	background: #b2b8c0;
}

.contentdivider3 {
	background: #adbcd4;
}



.shortarticleheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	background: #90A2C3;
	font-size:12px;
	font-weight: bold;
}

.shortarticleheaderborder {
	background: #7C92B9;
}

.teaser {
	background: #F5F8FB;
}

.teaserdivider {
	background: #B2C1D9;
}

.quick_nav {
	font-family: Arial, Helvetica, sans-serif;
	color: #00005C;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
}

.quick_nav_bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #00005C;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.quick_nav_bold:hover {
	color: #141414;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.quick_nav_bold:active {
	color: #000;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:11px;
	background: #7C92B9;
}

.footer select {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	background: #fff;
}


.footer a {
	color: #fff;
	text-decoration: underline;
}

.footer a:hover {
	color: #141414;
}

.footer a:active {
	color: #000;
}

.pagedivider3 {
	background: #CC0000;
}


/* from netzwerke */
.articleleftcolumn, .articleimages {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
}

.articleleftcolumn a,.articlelink,.kontaktpersonlink a {
	font-family: Arial, Helvetica, sans-serif;
	color: #00005c;
	font-size:11px;
	text-decoration: none;
}

.articleleftcolumn a:hover,.articlelink:hover,.kontaktpersonlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	text-decoration: none;
}

.articleleftcolumn div,.articlelinkheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
	font-weight: bold;
}

.article {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
}

.titelgrau {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size:15px;
	font-weight: bold;
	margin-top: 0px; /* for moz */
}

.article h1,.titel { /* main title */
	font-family: Arial, Helvetica, sans-serif;
	color: #b70000;
	font-size:15px;
	font-weight: bold;
	margin-top: 0px; /* for moz */
}

.article h2 { /* sub title */
	font-family: Arial, Helvetica, sans-serif;
	color: #b70000;
	font-size:13px;
	font-weight: bold;
}

.article h2 .normal { /* sub title ; non-bold */
	font-weight: normal !important;
}

.article h2 .normal a { /* sub title */
	color: #b70000;
	text-decoration: underline;
}

.article h3 { /* article abstract */
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:13px;
	font-weight: normal;
}

.article h4 { /* location for event */
	font-family: Arial, Helvetica, sans-serif;
	color: #600;
	font-size:12px;
	font-weight: normal;
}

.articleh5,.untertitel_zwischentitel_autor { /* title after hr */
	font-family: Arial, Helvetica, sans-serif;
	color: #3e5381;
	font-size:12px;
	font-weight: bold;
}

.article hr {
	color: #7c92b9;
}

.articlefooter {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	font-weight: bold;
	font-style: italic;
}

.articlefooterdata {
	font-weight: normal;
}

.articlefooter a {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}

/* / from netzwerke */

/* from designausschreibung_EV19.pdf */
.lauftext, .Lauftext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	font-weight: normal;
}

.lauftext_fett {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	font-weight: bold;
}

.lauftextrot {
	font-family: Arial, Helvetica, sans-serif;
	color: #9D0000;
	font-size:12px;
	font-weight: normal;
}

.lauftextrot_bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #9D0000;
	font-size:12px;
	font-weight: bold;
}
/* /from designausschreibung_EV19.pdf */

.articlecommentheader {
	background: #dfe6f0;
	color: #5c739f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

.articlecommentheader a {
	color: #5c739f;
	text-decoration: underline;
	font-weight: bold;
}

.articlecommentheaderborder, .articlecommentdivider {
	background: #5c739f;
}

.articlecommenttitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	font-weight: bold;
}

.articlecomment {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	font-weight: normal;
}

.heavy {
	font-weight: bold;
}

.seitenueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size:11px;
	font-weight: bold;
}

.shortarticletitle,.kontaktpersontitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:12px;
	font-weight: bold;
}

.articlenextprevborder {
	background: #7c92b9;
}

.articlenextprev {
	background: #90a2c3;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
	font-weight: bold;
}

.articlenextprev img {
	background: #b2c1d9;
}

.popuppagedivider1 {
	background: #7c92b9;
}

.popupimagetitle, .galleryimagetitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #3e5381;
	font-size:12px;
	font-weight: bold;
}

.kontaktperson, .wideeventlink-odd,.narroweventlink-odd {
	background: #d7e0ec;
}

.wideeventlink-even,.narroweventlink-even {
	background: #ccd7e7;
}


.kontaktpersonemail {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
}

/* LOGIN */
.invisible { display: none; }
#loginplace fieldset { border: 0px; padding: 0px; margin: 0px; }
#loginplace ul { list-style: none; margin: 0px; padding: 0px; }
#loginplace form { margin: 0px; padding: 0px; }
#loginplace a { font: bold 11px Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none; background: URL("arrow.gif") left 4px no-repeat; padding-left: 5px; }
#loginplace a:hover { color: #000000; }
#loginplace input { width: 50px; background: #fff; font-size:11px; border: 1px solid #000000; }
#loginplace label { display: block; float: left; width: 50px; font: normal 11px Arial, Helvetica, Sans-Serif; padding-top: 2px; padding-right: 5px; color: #333333; font-size:11px; }
#usernameplace, #passwordplace { display: block; float: left; padding-bottom: 3px; }
#passwordplace label { padding-right: 4px; }
#loginfields {	display: block; float: left; width: 120px; overflow: hidden; }
#go {	display: block; float: right; margin-top: 22px; margin-right: 3px; padding-right: 5px; }
#loginreg {	display: block; float: left; margin-top: 5px; margin-bottom: 10px; }
#loginhelp {	display: block; float: right; margin-top: 5px; margin-bottom: 10px; margin-right: 5px; }
.logouttext { display: block; float: left; padding-top: 5px; font: bold 11px Arial, Helvetica, Sans-Serif; color: #333333; background: URL("navmembersonly.gif") left 21px no-repeat; padding-left: 15px; margin-bottom: 10px; }
#loginplace p { margin: 0px; padding: 0px; color: #333333; font-size: 11px !important; }
#loginplace .lauftext_fett { color: #333333 !important; }


/*.naviteaser object { display: block; width: 120px; height: auto; margin: 0px; }
.naviteaser embed { display: block; width: 120px; height: auto; margin: 0px; }*/
