
body{
	margin : 0px 0px 0px 0px;
	font-family : Verdana, Arial,sans-serif;
}

TD{
font-family : Verdana, Arial,sans-serif;
font-size : 11px;
}
TD.posteintraege, posteintraege_u{
	font-family : Verdana, Arial,sans-serif;
	color : #909090;
	font-size : 11px;	
	text-align : left;
}
TD.posteintraege_u{
	text-align : left;
	font-weight : bold;
	color : #909090;
}
i.gen{
	font-style : italic;
	color : Navy;
}
.aussen{
	background-image: url(../gfx/main/hg_aussen.gif);
}
.aussenverlaufl{
	background-image: url(../gfx/main/hg_aussenverlauf.gif);
}
.aussenverlaufr{
	background-image: url(../gfx/main/hg_aussenverlauf_r.gif);
}
.suchwortmark{
	color : green;
	border-bottom : 2px dashed green;
}
.hauptfenster{
	border : 1px solid #d1d1d1;
	background-color : #FFFFFF;
	border-top : 0px none;
}
.menueaktiv{
	PADDING-LEFT: 8px;
	BACKGROUND-POSITION: left;
	BACKGROUND-IMAGE: url(../gfx/main/pfeil.gif);
	BACKGROUND-REPEAT: no-repeat;
	color : #B22222;
	font-size: 13px;
	font-weight : bold;
	line-height : 22px;
	display: block;
	text-align : left;
	text-decoration : none;
}
.commschrift{
	font-size: 10px;
	font-weight : bold;
	line-height : 22px;
	text-align : left;
	text-decoration : none;
}
A.mainmenue:ACTIVE, A.mainmenue:LINK, A.mainmenue:VISITED {
	PADDING-LEFT: 8px;
	width: 155px;
	color : #404040;
	font-size: 11px;
	font-weight : bold;
	line-height : 22px;
	display: block;
	text-align : left;
	text-decoration : none;
}
A.mainmenue:HOVER {
	PADDING-LEFT: 8px;
	BACKGROUND-POSITION: left;
	BACKGROUND-IMAGE: url(../gfx/main/pfeil.gif);
	BACKGROUND-REPEAT: no-repeat;
	color : #B22222;
	font-size: 13px;
	font-weight : bold;
	line-height : 22px;
	display: block;
	text-align : left;
	text-decoration : none;
	/*margin-left : 5px;*/
}
A.untnav:ACTIVE, A.untnav:LINK, A.untnav:VISITED, .untnavdeaktiv {
	PADDING-LEFT: 22px;
	width: 140px;
	BACKGROUND-POSITION: 8px;
	BACKGROUND-IMAGE: url(../gfx/main/untnavpfeil.gif);
	BACKGROUND-REPEAT: no-repeat;
	color : #404040;
	font-size: 11px;
	line-height : 22px;
	display: block;
	text-align : left;
	text-decoration : none;
}
A.untnav:HOVER, .untnavmenueaktiv {
	PADDING-LEFT: 22px;
	BACKGROUND-POSITION: 8px;
	BACKGROUND-IMAGE: url(../gfx/main/untnavpfeil_a.gif);
	BACKGROUND-REPEAT: no-repeat;
	color : #B22222;
	font-size: 11px;
	font-weight : bold;
	line-height : 22px;
	display: block;
	text-align : left;
	text-decoration : none;
	/*margin-left : 5px;*/
}
A.weiteresites:ACTIVE, A.weiteresites:LINK, A.weiteresites:VISITED, .weiteresitesinaktiv {
	PADDING-LEFT: 22px;
	width: 320px;
	BACKGROUND-POSITION: 8px;
	BACKGROUND-IMAGE: url(../gfx/main/weiteresitesi.gif);
	BACKGROUND-REPEAT: no-repeat;
	color : #404040;
	font-size: 11px;
	line-height : 18px;
	display: block;
	text-align : left;
	text-decoration : none;
}
A.weiteresites:HOVER, .weiteresitesaktiv {
	PADDING-LEFT: 22px;
	BACKGROUND-POSITION: 8px;
	BACKGROUND-IMAGE: url(../gfx/main/weiteresitesa.gif);
	BACKGROUND-REPEAT: no-repeat;
	color : #B22222;
	font-size: 11px;
	font-weight : bold;
	line-height : 18px;
	display: block;
	text-align : left;
	text-decoration : none;
}

A.extras:ACTIVE, A.extras:LINK, A.extras:VISITED {
	PADDING-LEFT: 22px;
	BACKGROUND-POSITION: 8px;
	BACKGROUND-IMAGE: url(../gfx/main/weiteresitesi.gif);
	BACKGROUND-REPEAT: no-repeat;
	color : #B0B0B0;
	font-size: 11px;
	line-height : 18px;
	display: block;
	text-align : left;
	text-decoration : none;
}
A.extras:HOVER, .extrasaktiv {
	PADDING-LEFT: 22px;
	BACKGROUND-POSITION: 8px;
	BACKGROUND-IMAGE: url(../gfx/main/weiteresitesa.gif);
	BACKGROUND-REPEAT: no-repeat;
	color : #404040;
	font-size: 11px;
	line-height : 18px;
	display: block;
	text-align : left;
	text-decoration : none;
}

A.normal:ACTIVE, A.normal:LINK, A.normal:VISITED {
	color : #909090;
	line-height : 22px;
	text-decoration : none;
}
A.normal:HOVER {
	color : #B22222;
	font-size: 12px;
	font-weight : bold;
	line-height : 22px;
	text-decoration : none;
}
A.obenhell:ACTIVE, A.obenhell:LINK, A.obenhell:VISITED {
	color : #D4D4D4;
	text-decoration : none;
}
A.obenhell:HOVER {
	color : #FFFFFF;
	text-decoration : underline;
}
A.seitennavi:ACTIVE, A.seitennavi:LINK, A.seitennavi:VISITED {
	width: 25px;
	color : #404040;
	font-size: 11px;
	font-weight : bold;
	line-height : 22px;
	display: block;
	text-decoration : none;
}
A.seitennavi:HOVER, A.seitennavi_a {
	width: 25px;
	color : #B22222;
	font-size: 13px;
	font-weight : bold;
	line-height : 22px;
	display: block;
	text-decoration : none;
}
A.sitemapnavi:ACTIVE, A.sitemapnavi:LINK, A.sitemapnavi:VISITED {
	color : #404040;
	font-size: 11px;
	font-weight : bold;
	line-height : 22px;
	text-decoration : none;
}
A.sitemapnavi:HOVER {
	color : #B22222;
	font-size: 13px;
	font-weight : bold;
	line-height : 22px;
	text-decoration : none;
}
A.groesse:ACTIVE, A.groesse:LINK, A.groesse:VISITED {
	
	color : #404040;
	display: block;
	width: 25px;
	font-weight : bold;
	line-height : 22px;
	text-decoration : none;
}
A.groesse:HOVER {
	color : #B22222;
	font-size: 16px;
	font-weight : bold;
	line-height : 22px;
	text-decoration : none;
}
/*btns*/
.btn, A.btnbook, A.btndruck, A.btnempf {
	PADDING-LEFT: 17px;
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: no-repeat;
	width: 90px;
	display: block;
	font-size: 10px;
	line-height : 20px;
	text-align : center;
	text-decoration : none;
}
A.btnbook:ACTIVE, A.btnbook:LINK, A.btnbook:VISITED {
	BACKGROUND-IMAGE: url(../gfx/main/btn_bookmark_i.gif);
	color : #B0B0B0;
}
A.btnbook:HOVER {
	BACKGROUND-IMAGE: url(../gfx/main/btn_bookmark_a.gif);
	color : #B22222;
}
A.btndruck:ACTIVE, A.btndruck:LINK, A.btndruck:VISITED {
	BACKGROUND-IMAGE: url(../gfx/main/btn_drucken_i.gif);
	color : #B0B0B0;
}
A.btndruck:HOVER {
	BACKGROUND-IMAGE: url(../gfx/main/btn_drucken_a.gif);
	color : #B22222;
}
A.btnempf:ACTIVE, A.btnempf:LINK, A.btnempf:VISITED {
	BACKGROUND-IMAGE: url(../gfx/main/btn_empfehlen_i.gif);
	color : #B0B0B0;
}
A.btnempf:HOVER {
	BACKGROUND-IMAGE: url(../gfx/main/btn_empfehlen_a.gif);
	color : #B22222;
}
/*----------------------------*/

A.querlinks:ACTIVE, A.querlinks:LINK, A.querlinks:VISITED {
	color : #909090;
	line-height : 22px;
	text-decoration : none;
}
.portalbild{
	border-top : 4px solid #909090;
}
#marqueecontainer{ 
	position: relative; 
	height: 150px; /*marquee height */ 
	background-color: white; 
	overflow: hidden; 
	} 
#quizcontainer{ 
	position: relative; 
	height: 300px; /*marquee height */ 
	width: 380px; /*marquee height */
	background-color: white; 
	overflow: hidden; 
	}
A.querlinks:HOVER {
	color : #B22222;
	line-height : 22px;
	text-decoration : underline;
}
A.kal_rot:ACTIVE, A.kal_rot:LINK, A.kal_rot:VISITED {
	color : #B22222;
	width: 25px;
	line-height : 22px;
	display: block;
	text-decoration : none;
}
A.kal_rot:HOVER {
	color : #B22222;
	font-size: 13px;
	font-weight : bold;
	line-height : 22px;
	display: block;
	text-decoration : none;
}
A.kal:ACTIVE, A.kal:LINK, A.kal:VISITED {
	color : #909090;
	width: 25px;
	line-height : 22px;
	display: block;
	text-decoration : none;
}
A.kal:HOVER {
	color : #B22222;
	font-size: 13px;
	font-weight : bold;
	line-height : 22px;
	display: block;
	text-decoration : none;
}
.rahmenfarbe{
	background-color : #e1e1e1;
}
.hggrau {
	background-color :#F5F5F5;
}
.hghgrau {
	background-color :#FBFBFB;
}
.hghell {
	background-color :#FFFFFF;
}
.anzeigeoben {
	background-color :gray;
	color: #FFFFFF;
	font-size: 14px;
}
.hptmenue, .menueaktiv{
	font-weight : bold;
	line-height : 22px;
}
H1 {
	font-size: 16px;
	font-weight : bold;
	color : #B22222;
	margin-bottom:0px;
	text-align : left;
}
H2 {
	font-size: 12px;
	font-weight : bold;
	color : #909090;
	margin-bottom:5px; 
}
H3 {
	font-size: 12px;
	font-weight : bold;
	text-transform: uppercase;
	color : #B22222;
	margin-bottom:10px; 
}
.kalender{
color : #909090;
}
.galimg{
border : 5px solid #404040;
}
.profimg{
	border : 1px solid #F5F5F5;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	background-color : #FFFFFF;
}
.quicklinktitle{
	font-size: 14px;
	font-weight : bold;
	color : #B22222;
	margin-bottom:5px; 
}
.infotxt{
	font-size: 11px;
	font-style : italic;
	line-height : 20px;
	text-align : justify;
	color : #B0B0B0;
}
.infotxt2{
	font-size: 11px;
	font-style : italic;
	line-height : 20px;
	color : #B0B0B0;
}
.infotxtcomm{
	font-size: 11px;
	line-height : 20px;
	color : #E0E0E0;
}
hr{
	border: 1px dashed #d1d1d1;
}

.subtxt{
	font-style : italic;
}
.contenttxt{
	font-size: 11px;
	line-height : 20px;
	text-align : justify;
	color : #404040;
	/*hyphenate : auto;*/
}
.contenttxt2{
	line-height : 20px;
	color : #404040;
}
.stat{
	font-size: 11px;
	line-height : 20px;
	color : #B0B0B0;
	background-color : #FFFFFF;
	border : 1px solid #B0B0B0;
}
.speicherchart{
	font-size: 11px;
	line-height : 20px;
	color : #F5F5F5;
	background-image: url(../gfx/main/hg_aussen.gif);
	border : 1px solid #EEEEEE;
}
.subfenster{
	/*background-color : #F9F9F9;*/
}
DIV.bildthumb{
	clear: right;
	float: right;
	margin: 4px 0px 4px 4px;
	padding: 4px;
	background: #FFFFFF;
	border : 1px solid #C8C4C1;
	position:relative;
	overflow:visible;
	line-height : 20px;
	font-size: 11px;
	color : #404040;
}
DIV.txtthumb{
	background: #FFFFFF;
	border : 1px solid #C8C4C1;
	position:relative;
	padding:5px;
	overflow:visible;
	line-height : 20px;
	font-size: 11px;
	color : #404040;
}
DIV.bildthumb_topic{
	clear: left; 
	float: left;
	margin: 4px;
	MARGIN: 0.5em 1.4px 0.8em 0em;
	background: #FFFFFF;
	border : 1px solid #C8C4C1;
	/*width:16em;*/
	position:relative;
	margin-right:1em;
	padding:0.3em;
	overflow:visible;
	line-height : 20px;
	font-size: 11px;
	color : #404040;
}
.quicklinks {
	BORDER-RIGHT: 0px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: 0px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: 5px solid #A52A2A;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px solid;
}
A.themen:ACTIVE, A.themen:LINK, A.themen:VISITED {
	width: 160px;
	display: block;
	BORDER-RIGHT: 0px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: 0px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: 5px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px solid;
	line-height : 20px;
	font-size: 11px;
	text-align : left;
	color : #B0B0B0;
	text-decoration : none;
}
A.themen:HOVER {
	BORDER-RIGHT: 0px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: 0px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: 5px solid #B22222;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px solid;
	line-height : 20px;
	font-size: 11px;
	text-align : left;
	color : #404040;
	text-decoration : none;
}
.thementrenner {
	BORDER-RIGHT: 0px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: 0px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: 5px solid #B22222;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px solid;
	line-height : 20px;
	font-size: 11px;
	text-align : left;
	color : #404040;
	text-decoration : none;
}

#antworten
{
    margin:0;
    padding:0;
    list-style-type:none;
}
#antworten li
{
    margin:0;
    padding:5px;
    height:32px;
    overflow:hidden;
    cursor:pointer;
}
#antworten li span
{
    color:#707070;
}
#antworten li div
{
    background-image:url(../gfx/icons/streifen_antwort.jpg);
    background-repeat:no-repeat;
	background-color:grey;
    height:9px;
    margin:5px 10px 10px 25px;
    padding:0;
}
#foren
{
    margin:0;
    padding:0;
    list-style-type:none;
}
#foren div
{
    margin:0;
    padding:0px;
    /*height:20px;
    overflow:hidden;*/
    cursor:pointer;
}
#foren h2
{
    margin:0;
    padding:0px;
}
.antwtrenner
{
    background-color: #FFFFFF; 
	background-image: url(../gfx/main/pktlinie.gif);
	background-repeat: repeat-x; 
	height:1px; 
	width:100%;
}
INPUT {
	color : #404040;
	font-size: 11px;
}
INPUT.normal {
	line-height : 22px;
	color : #404040;
	font-size: 11px;
}
TEXTAREA {
	line-height : 22px;
	color : #404040;
	font-size: 11px;
}
.autocomplete_highlightedListItem {
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 20px;
	display: block;
	width: 245px;
	COLOR: black;
	BACKGROUND-COLOR: #FBFBFB;
	/*cursor:hand;*/
	padding-left : 20px;
}
.autocomplete_listItem {
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 20px;
	display: block;
	width: 245px;
	COLOR: #B0B0B0;
	BACKGROUND-COLOR: #FFFFFF;
	padding-left : 20px;
}
.autocomplete {
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #fff;
	FONT-SIZE: 1.0em;
	LINE-HEIGHT: 1.4em;
	DISPLAY: inline; 
	Z-INDEX: 9999; 
	POSITION: absolute;
	BORDER-RIGHT: #F5F5F5 1px solid; 
	BORDER-TOP: #F5F5F5 1px solid; 
	BORDER-LEFT: #F5F5F5 1px solid;
	BORDER-BOTTOM: #F5F5F5 1px solid;  
	WIDTH: 245px; 
	TEXT-ALIGN: left;
	visibility: hidden;
}