body		{ font-size: 11px; font-family: verdana, arial, helvetica; color: #000000; background-color: white; }
td,p,ul,li	{ font-size: 11px; font-family: verdana, arial, helvetica; color: #000000; }
input		{ font-size: 11px; }
select		{ font-size: 11px; }
label		{ font-size: 11px; }

a			{ font-size: 11px;	text-decoration: none; color: blue; }
a:hover		{ text-decoration: underline; color: blue; }

h1			{ font-size: 15px;  font-family: verdana, arial, helvetica; font-weight: 600;   text-decoration: none; color: black;  }
h2			{ font-size: 14px;  font-family: verdana, arial, helvetica; font-weight: 600;   text-decoration: none; color: black;  }
h3			{ font-size: 13px;  font-family: verdana, arial, helvetica; font-weight: 600;   text-decoration: none; color: black;  }
h4			{ font-size: 12px;  font-family: verdana, arial, helvetica; font-weight: 600;   text-decoration: none; color: black;  }
h5			{ font-size: 11px;  font-family: verdana, arial, helvetica; font-weight: 600;   text-decoration: none; color: black;  }


.text		{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: none; color: black;  }
a.text		{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: none; color: blue;  }
a.text:hover{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: underline; color: blue;  }

.textnolink	{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: none; color: black;  }
a.textnolink	{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: none; color: black;  }
a.textnolink:hover{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: underline; color: black;  b}

.teaser			{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: none; color: black;  }
a.teaser		{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: none; color: black;  }
a.teaser:hover	{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: underline; color: blue;  }

.wichtig		{ font-size: 11px;	font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: none; color: red;  }
.datum			{ font-size: 11px;  font-family: arial, helvetica; font-weight: 100; font-style:normal; text-decoration: none; color: #646464;  }
.stich			{ font-size: 11px;  font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal; text-decoration: none; color: #646464;  }
.stichzeile			{ font-size: 11px;  font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal; text-decoration: none; color: #646464;  }
.ueberschrift	{ font-size: 13px;  font-family: arial, helvetica; font-weight: 600;   text-decoration: none; color: black;  }
.unterzeile			{ font-size: 11px;  font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal; text-decoration: none; color: #646464;  }
.vorspann		{ font-size: 11px;  font-family: verdana, arial, helvetica; font-weight: 600; font-style:normal;  text-decoration: none; color: black;  }
.author			{ font-size: 11px;  font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal; text-decoration: none; color: #646464;  }
.mini			{ font-size: 9px;  font-family: verdana, arial, helvetica; font-weight: 100; font-style:normal;  text-decoration: none; color: black;  }
.kursiv			{ font-size: 11px;  font-family: verdana, arial, helvetica; font-weight: 100; font-style:italic;  text-decoration: none; color: black;  }
.fett			{ font-size: 11px;  font-family: verdana, arial, helvetica; font-weight: 600; font-style:normal;  text-decoration: none; color: black;  }
.more			{ font-size: 11px;	font-family: arial, helvetica;  text-decoration: none; color: blue;  }
.hausfarbe		{ color: blue;}
.fehlermeldung	{ color: red;}

strong			{ font-style:bold;}

a.ressort		{	font-size: 11pt;   font-family: verdana, arial, helvetica, geneva, swiss; font-weight: bold; text-decoration: none; color: blue;  }
a.ressort:hover	{	font-size: 11pt;   font-family: verdana, arial, helvetica, geneva, swiss; font-weight: bold; text-decoration: underline; color: blue;  }

.boxtitel		{ background-color: #eeeeee; color: blue; font-weight: bold; line-height: 22px; text-align: center;}
a.boxtitel		{ background-color: #eeeeee; color: blue; font-weight: bold; line-height: 22px; text-align: center;}
a.boxtitel:hover		{ background-color: blue; color: white; font-weight: bold; line-height: 22px; text-align: center;}

.pfad		{ background-color: #eeeeee; color: blue; font-weight: bold; text-decoration: none; line-height: 22px; text-align: left;}
a.pfad		{ background-color: #eeeeee; color: blue; font-weight: bold; text-decoration: none; line-height: 22px; text-align: left;}
a.pfad:hover		{ background-color: blue; color: white; font-weight: bold; text-decoration: underline; line-height: 22px; text-align: left;}

.hint_grau { background-color: #EEEEEE;}
.hint_blau { background-color: blue;}
.hint_weiss  { background-color: #FFFFFF; }
.hint_hellblau { background-color: #8CB4D0; }
.hint_schwarz { background-color: #000000; }

.pager { text-align: center; }
.pager-currpage { color: black; font-weight: bold;}
.pager-pagenr { color: blue;}

.linie_schwarz { width: 100%; border-width: 0px 0px 1px 0px; border-style: solid; border-color: black; }
.rahmen_schwarz { border-width: 1px 1px 1px 1px; border-style: solid; border-color: black; }
.button { border: 1px solid black; background-color: #c0c0c0; width: 140px; }

/*** Navigation-Haupt ***/
#navi_haupt {
	font-family: verdana, arial, helvetica, geneva, swiss;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
    background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navi_haupt ul {
	height:100%;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navi_haupt li.tiefe1 ,#navi_haupt li.tiefe1 a{
	font-size: 12px;
	color: blue;
	background-color: white;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 5px;
}
#navi_haupt li.tiefe1 a:hover{
	color: white;
	background-color: blue;
}
#navi_haupt li.tiefe2 ,#navi_haupt li.tiefe2 a{
	font-size: 12px;
	color: blue;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 10px;
}
#navi_haupt li.tiefe2 a:hover{
	color: white;
	background-color: blue;
}
#navi_haupt li.tiefe3 ,#navi_haupt li.tiefe3 a{
	font-size: 12px;
	font-weight: normal;
	color: blue;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 20px;
}
#navi_haupt li.tiefe3 a:hover{
	color: white;
	background-color: blue;
}
#navi_haupt li.tiefe4 ,#navi_haupt li.tiefe4 a{
	font-size: 10px;
	font-weight: normal;
	color: blue;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 20px;
}
#navi_haupt li.tiefe4 a:hover{
	color: white;
	background-color: blue;
}


/*** Community ***/
.communitytd { padding-left: 18px; width: 100%; display: block; cursor: hand; height:18px; }
.Offline img,.Online img,.Unbekannt img { float:left; }
.Online { color: #009933; }
.Offline { color: red; }
.input_weiss  { color: #000000; border-color: #000000; background-color: #ffffff; text-indent: 2px; font-weight: bold; }


/*** ePaper ***/
.ep_top_line1 { background-color: #8CB4D0; }
.ep_top_line2 { background-color: #DDDDDD; }


/** Registrierung **/
.reg_needed { background-color: #eeeeee; font-size: 12px; }
.reg_error  { background-color: #ffdddd; font-size: 12px; }


