.copyrightlogo {
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: italic;
	text-align: center;
	line-height: 8pt;
}
.forumbasistable {
	width: 904px;
	margin: 0px;
	padding: 0px;
	border: none;
}
.forumbasistblwidth1 {
	width: 148px;
}
.forumbasistblwidth2 {
	width: 756px;
}
.forumbody, body, td, forumbody_print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.forumbody, body, td, a:link, forumbody_link {
	color: #272D8C;
}
.forumbody {
	background-image: url(images/allback.gif);
}
.forumcontentback {
	background-image: url(images/contentback.gif);
	text-align: left;
	vertical-align: top;
	padding-right: 41px;
	padding-top: 10px;
	padding-left: 16px;
}
.forumnavback {
	background-image: url(images/navback.gif);
}
.mainnavtext {
	font-size: 13pt;
}
.mainnavtextlight1 {
	font-size: 10pt;
}
.mainnavtextlight2 {
	font-size: 9pt;
}
.mainsearchbutton {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #272D8C;
	background-image: url(images/searchback.gif);
	background-position: 0px -2px;
	cursor: hand;
	cursor:pointer;
}
.bksearchbutton {
	border: none;
	background-image: url(images/searchstart.gif);
	background-position: 0px 0px;
	cursor: hand;
	cursor:pointer;
	width: 36px;
	height: 18px;
}
.searchinput {
	height: 20px;
	width: 200px;
}
a.mainnav:link, a.mainnav:visited, a.mainnav:hover, a.mainnav:active {
	color: #272D8C;
	text-decoration: none;
}
a.contentnavdark:link, a.contentnavdark:visited, a.contentnavdark:hover, a.contentnavdark:active {
	text-decoration: none;
	color: #7C9CC2;
	padding-right: 1pt;
}
a.contentnavdarkenh:link, a.contentnavdarkenh:visited, a.contentnavdarkenh:hover, a.contentnavdarkenh:active, .contentnavdarkenh {
	text-decoration: none;
	color: #003399;
	padding-right: 1pt;
}
a.contentnavbright:link, a.contentnavbright:visited, a.contentnavbright:hover, a.contentnavbright:active {
	text-decoration: none;
	color: #A6A6A6;
}
a.threadoverview:link, a.threadoverview:visited, a.threadoverview:hover, a.threadoverview:active {
	text-decoration: none;
}
em {
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	font-size: 115%;
}
h1, .mainparoletext {
	font-size: 15pt;
	font-weight: bold;
	color: #9EB5FF;
	text-align: center;
	vertical-align: middle;
}
.contenttable {
	margin: 0px;
	padding: 0px;
	border: none;
}
.contentnavcell {
	padding-top: 2pt;
	padding-bottom: 2pt;
}
h2 {
	font-size: 18pt;
}
.inputheader {
	font-size: 14pt;
	margin-bottom:3pt;
}
h3, th.contentheader {
	font-size: 13.5pt;
}
h4 {
	font-size: 10pt;
	line-height: 13pt;
	font-weight: bold;
}
.contentnavdark, .contentnavbright, .addinfo, .contentnavcell, .detailheader {
	font-size: 10.5pt;
	font-weight: bold;
}
.subinfo, .subinfoenh {
	font-size: 10pt;
}
h2, .contentnavdark, .contentnavcell, .inputheader {
	color: #7C9CC2;
}
.contentnavbright, .navincell {
	color: #FFFFFF;
}
h3, h4, a.threadoverview:link, a.threadoverview:visited, a.threadoverview:hover, a.threadoverview:active {
	color: #272D8C;
}
.contentcell, .contentheader, .inputcell, .detailheader, .inputtable {
	background-color: #D5D9E1;
}
.addinfo, .addinfo a:link {
	color: #808080;
}
.subinfo {
	color: #8B8B8B;
}
.subinfoenh {
	color: #4F4F4F;
}
.detailheader {
	color: #85A7E7;
	border: 1px solid #FFFFFF;
	padding-left: 23pt;
	text-align: left;
	padding-bottom: 1pt;
	vertical-align: top;
	padding-top: 1pt;
}
.contentcell, .contentheader {
	border: 1px solid #FFFFFF;
	padding-left: 8pt;
	padding-top: 1pt;
	text-align: left;
	padding-bottom: 1pt;
}
.contentheader {
	padding-top: 5pt;
	padding-bottom: 5pt;
}
h4.threadoverview {
	margin: 0px;
	padding: 0px;
	width: 450px;
	font-size: 10.5pt;
}
h4.categoryoverview {
	margin: 0px;
	padding: 0px;
	font-size: 10.5pt;
	font-weight: normal;
}
.listnavinfo {
    color: #7C9CC2;
    font-weight: bold;	
	margin-top:-2px;
	padding-left: 210px;
	font-size:80%;
	margin-bottom:0px;
}
p.threadtabcategoryinfo, p.threadtabcategoryselection {
    color: #7C9CC2;
    font-weight: bold;	
	margin-top:0px;
	font-size:90%;
	margin-bottom:0px;
	text-align:justify;
}
p.threadtabcategoryinfo {
	position:relative;
	top:3px;
	width:10em;
	padding-bottom:5px;
}
.navincell {
	float: right;
	padding-right: 8px;
	padding-bottom: 5pt;
	padding-left: 3pt;
}
.navinmailcell {
	float: right;
	padding-right: 8px;
	padding-bottom: 2pt;
	padding-left: 3pt;
	padding-top: 8px;
}
.threaddetail {
	padding-top: 18pt;
}
.threaddetaillinks, .threaddetailtext {
	padding-left: 15pt;
}
.threaddetaillinks {
	padding-right: 4pt;
	padding-bottom: 4pt;
	padding-top:8pt;
}
.threaddetailtext {
	padding-right: 20pt;
}
.threadaddfield {
	width: 529px;
	margin-left: 17pt;
	padding-right: 4pt;
	padding-left: 4pt;
}
.inputcell {
	padding-bottom: 5pt;
	padding-left: 5px;
	padding-top:2pt;
}
.inputfieldcomment {
	font-size: 10pt;
}
.pointerbutton {
	cursor:hand;
	cursor:pointer;
}
.introtext {
	font-weight: normal;
	font-size: 120%;
}
h3 {
	padding-top: 20px;
}
.error, .hint, .systemhint, .systemerror, .usererror {
	font-size: 10.5pt;
	font-weight: normal;
	padding: 5pt;
	margin-top: 20pt;
	margin-bottom: 20pt;
}
.hint, .systemhint {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10pt;
	margin-bottom: 10pt;
}
.error, systemerror {
	color: #FF0000;
	border: 2px solid #FF0000;
}
.usererror {
	color: #FF6600;
	border: 2px solid #FF6600;
}
.hint, .marked {
	color: #00A600;
}
.hint {
	border: 1px solid #00A600;
}
.systemhint {
	color: #C06000;
	border: 1px solid #C06000;
}
.submessage {
	font-size: 12pt;
}
.vcenterbox {overflow: hidden; position: relative; display:table;}
.vcentermiddle {position: absolute; top: 50%;}
.vcentermiddle[class] {display: table-cell; vertical-align: middle; position: static;}
.vcenterinner {position: relative; top: -50%;}
.prthoughtcontainer {
	position:relative;
	width:100%;
	margin-top:8pt;
	margin-bottom:10pt;
	min-height:20pt;
}
.prthoughtinfo {
	top: 0px;
	left: 0px;
	width: 145pt;
	position:relative;
	float:left;
	overflow:hidden;
	padding-left:20pt;
}
.prthoughtcontent {
	top: 0px;
	left:0px;
	overflow:visible;
	position:relative;
	padding-left:170pt;
	padding-right:20pt;
}
.firstthoughtline {
	margin-top:0px; /* für Gecko : Abstand zum einschließenden <div> = 0 !*/
}
.indent0 {
	padding-left: 0pt;
}
.indent1 {
	padding-left: 20pt;
}
.indent2 {
	padding-left: 40pt;
}
.indent3 {
	padding-left: 60pt;
}
.indent4 {
	padding-left: 80pt;
}
.indent5 {
	padding-left: 100pt;
}
.indent6 {
	padding-left: 120pt;
}
.indent7 {
	padding-left: 140pt;
}
.indent8 {
	padding-left: 160pt;
}
.changethemebutton {
	position: relative;
	bottom: -3px;
	margin-right: 1pt;
	margin-left: 2pt;
}
.nowrap {
	white-space: nowrap;
}
