/* CSS Document */

.news {
	padding-bottom:10px;
	margin:1px;
	display:block;
}

.news .titel {
	font-weight:bold;
}

.news .date {
	color:#339900;
}

* {
	margin: 0;
	padding: 0;
}

p {
	background-color:#0;
}

#main {
	/*background-image:url(images/main.jpg);
	background-position-x:0;
	background-position-y:-190px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;*/
}

#content #main #pageNav {
	padding-bottom: 32767px; /* Beschränkung durch Safari, der keinen größeren Wert zulässt. */
	margin-bottom: -32767px;
}

#wrap #main #content * {
	margin: 0.2em 10px 0.4em;
}

#wrap #main #content * * {
	margin: 0;
}

#content {
	font-size:1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main {
	/*background-image:url(images/bg_main.png);
	background-repeat:no-repeat;
	background-position:right*/
}

#adminnav {
  width:180px;
  display:block;
  margin-left:0;
}

#adminnav {
	list-style-type:none;
}

#adminnav a {
  color:#333333;
  text-decoration:none;
  font-weight:bold;
}

#head {
  /*background-image:url(images/header_left.jpg);*/
  height:100px;
  margin:0;
  padding:0;
  font-size:12px;
}

#head A {
  color:#FFFFFF;
  text-decoration:none;
  padding-left:4px;
  padding-right:4px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#head A:hover {
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#FFFFFF;
  color:#FF9900;
}

body {
  font-family:Arial, sans-serif;
  font-size: 11px;
  color: #333333;
  line-height: 1.166;
  background-color:#3C3C3C;
  margin:0;
  padding:0;
}

.bhead {
  width:768px;
  height:8px;
  margin:auto;
  padding:0px;
  margin-top:20px;
  background-repeat:repeat-x;
  background-image:url(images/bt.gif);  
  z-index:100;
}

.btail {
  width:768px;
  height:8px;
  margin:auto;
  padding:0px;
  background-repeat:repeat-x;
  background-image:url(images/bb.gif);  
  z-index:100;
}

#wrap {
  /*position:absolute;  */
  width:65em;
  margin:auto;
  overflow: hidden;
  position: relative;
  background-color:#FFFFFF;
  /*text-align:center;*/
}

#content {
  padding:12px;
  background-repeat:repeat-x;
  float:right;
  width:71.4%;
}

#toolbar {
  font-size:12px;
  position:absolute;
  top: 68px;
}

#pagecell1{
	position:absolute;
	top: 112px;
	left: 2%;
	right: 2%;
	width:95.6%;
	background-color: #ffffff;
}

/************** header tag styles **************/

h1{
 font: bold 1.4em Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
 padding-bottom:5px;
}

h2{
 font: bold 1.2em Arial,sans-serif;
 color: #3F5497;
 margin: 0px;
 padding: 0px;
 padding-top:20px;
}

h3{
 font: bold 1.1em Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 1.2em Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
 padding-bottom:5px;
}

h5{
 font: 1.2em Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
 padding-bottom:5px;
}

input.tb , textarea.tb, select {
	background-color: #FFF;
	border: solid 1px #2C6B9D;
	background-color:WHITE;
	width:19px;
	height:19px;
}
div.tb {
	background-color:#FFFFFF;
	width:280px;
	height:24px;
	left:0px;
	padding:0;
	margin:0;
}

#siteInfo{
	clear: both;
	/*border-top: 1px solid #cccccc;*/
	font-size: 14px;
	color:#CCCCCC;
	background-color:#FFFFFF;
	margin: 0;
	z-index:1;
	height:45px;
	position:relative;
	background-image:url(images/lotus_bottom.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#siteInfo a{
	text-decoration:none;
	color:#cccccc;
}

#siteInfo .lft{
	padding-left:20px;
	color:#cccccc;
}

#pageNav{
	float:left;
	padding:0;
	width:25%;
	background-color:#FFDC4E;
	background-image:url(images/navibg.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #7B8525;
	border-right: 1px solid #CCCCCC;
	padding-bottom: 32767px; /* Beschränkung durch Safari, der keinen größeren Wert zulässt. */
	margin-bottom: -32767px;
	/*display:block;*/
}

.pageNavLink A {
	display:block;
	color:#333333;
	padding-left:5px;
	padding-top:5px;
	border-top:1px solid #F8E9D3;
	border-bottom:1px solid #E3A84F;
	font-weight:bold;
	height:18px;
	text-decoration:none;
	font-size:10pt;
}

.pageNavLink2 A:hover{
	color:#555555;
	border-left:4px solid #FF9900;
}

.pageNavLink2 A {
	display:block;
	color:#333333;
	padding-left:5px;
	padding-top:5px;
	border-top:1px solid #F8E9D3;
	border-bottom:1px solid #E3A84F;
	font-weight:bold;
	height:30px;
	text-decoration:none;
	font-size:10pt;
}

.pageNavLink A:hover{
	color:#555555;
	border-left:4px solid #FF9900;
}

.pageNavRelated {
	padding-left:8px;
	border:0;
	border-top:1px solid #F8E9D3;
	border-bottom:1px solid #E3A84F;
}
a {
	color: #333333;
}

a.forumlink {
	font-weight:bold;
}

table.forumlist {
	border:1px solid #CCCCCC;
	background-color:#ECECEC;
}

table.forumlist A {
	text-decoration:none;
	font-weight:bold;
	color:#005784;
}
table.forumlist A:Hover {
	text-decoration:underline;
}

p.forumdesc {
	padding-left:6px;
	margin:0px 4px 0px 0px;
}

p.p0 {
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
}

td.row1 {
	border:1px solid #CCCCCC;
}

td.forumhead1 {
	background-image:url(images/cellpic1.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	height:28px;
	background-color: #C7D0D7;
	font-size:16px;
	padding-left:8px;
}

td.forumhead2 {
	background-image:url(images/cellpic3.gif);
	background-repeat:repeat-x;
	height:30px;
	color:#FFA34F;
	font-weight:bold;
}

td.catdiv {
	height:28px;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:white;
	background-image:url(images/cellpic2.jpg);
	background-repeat:repeat-y;
}

td.cat {
	height:28px;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(./images/cellpic1.gif);
	text-indent:4px;
}

.boardNav {
	width:98%;
	color:#005784;
	border:1px solid #A9B8C2;
	background-color:#ECECEC;
	padding:2px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}

.boardNav a {
	color:#005784;
	text-decoration:none;
}

.list1 li {
	padding-bottom:4px;
	font-weight:bold;
}

.subtitle {
	margin:0;
	padding:0;
	color:#3F5497;
	font-weight:bold;
	padding-bottom:8px;
	margin-bottom:8px;	
}