html, body, td, p {
	font: 10pt Verdana,Arial,sans-serif;
	color: #000000;
}

body {
  margin:0;
  padding:0;
}

/* Fix for IE 5/6/7 body centering */
#bodywrap {
  width: 817px;
  margin: 0 auto;
  position: relative;
  background-color: #fff;
}

BODY.mceContentBody {
  width: auto;
}

p {
  margin: 1em 0;
}

a {
	color:#4f70bd;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1{
	font-size:18px;
	font-weight: bold;
	margin-bottom: 10px;
}

h2{
	font-size:16px;
	font-weight: bold;
	margin-bottom: 8px;
}

h3{
	font-size:14px;
	font-weight: bold;
	margin-bottom: 6px;
}

legend {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}

fieldset {
	padding:5px;
}

.indent {
	padding:5px;
}

.red {
	color:#FF0000;
}


EM {
  font-style: italic;
}

STRONG {
  font-weight: bold;
}


/************************************************
	main-body
*************************************************/
td#main-body{
	padding-top:5px;
	padding-bottom:15px;
	padding-left:40px;
	padding-right:40px;
	background-image: url(/assets/mainbg.gif);
	background-repeat: repeat-x;
}

td#main-body2{
	padding-top:5px;
	padding-bottom:15px;
	padding-left:40px;
	padding-right:40px;
	background-image: url(/assets/mainbg2.gif);
	background-repeat: repeat-x;
}

/************************************************
	left-nav-box
*************************************************/
td#side-box{
	width: 187px;
	padding-left:10px;
	padding-right:10px;
}

/************************************************
	top-nav-box
*************************************************/
td#top-nav-box{
	background-image: url(/assets/top-nav-fade.gif);
	background-repeat: repeat-x;
	width:780px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

#top-nav-box a {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

#top-nav-box a:hover {
	text-decoration: underline;
}



/************************************************
	adminList
*************************************************/
#adminList table{
	border: 1px solid #4b505c;
	background-color: #ffffff;
}

#adminList table.noBorder{
	border: 0px;
}

#adminList th{
	font-weight:bold;
	font-size:12px;
	background-color:#3d4c6e;
	color:#FFFFFF;
	text-align:left;
}

#adminList th a {
	color:#FFFFFF;
	text-decoration: none;
}

#adminList th a:hover {
	text-decoration: underline;
}

#adminList td.subHeader{
	font-weight:bold;
	font-size:12px;

	background-color:#93a4ce;
	color:#FFFFFF;
}

#adminList td.subHeader a {
	color:#FFFFFF;
	text-decoration: none;
}

#adminList td.subHeader a:hover {
	text-decoration: underline;
}

/************************************************
	adminNav
*************************************************/
#adminNav a {
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}0000

#adminNav a:hover {
	text-decoration: underline;
}





/* Hier kommt Billco! */

#pageframe {}

#header {
  background: transparent url(/assets/e/top-banner.gif) no-repeat top left;
  height: 158px;
  text-indent: -9000px;
  }

#header A {
  display: block;
  height: 158px;
}

#navbar {
  background: transparent url(/assets/e/pv-navs.gif) no-repeat;
  width: 817px;
  height: 37px;
  position: relative;
  margin: 0 0 11px 0;
}

#navbar LI {
  position:absolute;
  top:0;
  height:37px;
  list-style:none;
  overflow:hidden;
  text-indent:-9000px;
}

#navbar LI A {
  display:block;
  height:37px;
}

#navbar .n1 ,#navbar .n1hi { left: 25px; width: 95px; }
#navbar .n1 A:hover, #navbar .n1hi { background: transparent url(/assets/e/pv-navs.gif) -25px -37px no-repeat; }

#navbar .n2, #navbar .n2hi { left: 120px; width: 101px; }
#navbar .n2 A:hover, #navbar .n2hi { background: transparent url(/assets/e/pv-navs.gif) -120px -37px no-repeat; }

#navbar .n3, #navbar .n3hi { left: 221px; width: 103px; }
#navbar .n3 A:hover, #navbar .n3hi { background: transparent url(/assets/e/pv-navs.gif) -221px -37px no-repeat; }

#navbar .n4, #navbar .n4hi { left: 324px; width: 86px; }
#navbar .n4 A:hover, #navbar .n4hi { background: transparent url(/assets/e/pv-navs.gif) -324px -37px no-repeat; }

#navbar .n5, #navbar .n5hi { left: 410px; width: 100px; }
#navbar .n5 A:hover, #navbar .n5hi { background: transparent url(/assets/e/pv-navs.gif) -410px -37px no-repeat; }

#navbar .n6, #navbar .n6hi { left: 510px; width: 94px; }
#navbar .n6 A:hover, #navbar .n6hi { background: transparent url(/assets/e/pv-navs.gif) -510px -37px no-repeat; }

#navbar .n7, #navbar .n7hi { left: 604px; width: 89px; }
#navbar .n7 A:hover, #navbar .n7hi { background: transparent url(/assets/e/pv-navs.gif) -604px -37px no-repeat; }

#navbar .n8, #navbar .n8hi { left: 693px; width: 91px; }
#navbar .n8 A:hover, #navbar .n8hi { background: transparent url(/assets/e/pv-navs.gif) -693px -37px no-repeat; }

#searchbox {
  float: right;
  height: 30px;
  line-height: 30px;
  margin-right: 8px;
}
#searchbox INPUT.text {
  font: 12px Verdana;
  height: 14px;
}
#searchbox INPUT.button {
  height: 21px;
  margin-top: 4px;
}

#leftcolumn {
  width: 150px;
  float: left;
}

#rightcolumn {
  width: 150px;
  /* position: absolute; */
/*   top:120px; */
  float: right;
  right:0;
}

#centercolumn.indexCol {
  margin-right: 167px;
}

#centercolumn, #centercolumn_twin {
  margin-left: 167px;
  margin-right: 40px;
}

#centercolumn_twin {
  margin-right: 0;
}

#footer {
clear: both;
text-align:center;
padding-bottom: 1em;
}

.error {
  color: red;
}

HR {
  background-color:#b2cceb;
  border:0 none;
  color:#b2cceb;
  height: 3px;
}

#centercolumn H1, .mceContentBody H1 {
  color: #76889e;
  font: bold 14pt Verdana,sans-serif;
}

#centercolumn H2, .mceContentBody H2 {
  font: bold 12pt Verdana,sans-serif;
}

#centercolumn H3, .mceContentBody H3 {
  font: bold 11pt Verdana,serif;
  letter-spacing: -0.5px;
  text-align: center;
  text-decoration: underline;
}

#centercolumn H4, .mceContentBody H4 {
  font: bold 10pt Verdana,serif;
  text-decoration: underline;
}

#centercolumn UL LI, .mceContentBody UL LI {
  list-style: disc;
  margin-left: 2em;
  padding-left: 1em;
  margin-bottom: 0.5em;
}

#leftcolumn H1 {
  width: 147px;
  height: 60px;
  color: #fff;
  background-color: #19bcb9;
  text-align: center;
  font: bold 18pt Garamond,Times New Roman,serif;
  line-height: 60px;
  margin-bottom: 0;
}

DIV.gappedlinks A {
  padding-left: 0.25em;
  padding-right: 0.25em;
  font: bold 7.5pt Verdana,Arial,sans-serif;
}

#toplinks {
  position: absolute;
  top:5px;
  right:0;
}

#toplinks A {
  color: #464646
}

#sidenav {
  width: 147px;
  min-height: 250px;
  background: #fffbed url(/assets/e/cppf-stamp.gif) no-repeat bottom center;
  padding-bottom: 147px;
  padding-top: 0.5em;
  position: relative;
  line-height: 150%;
}

#rightsidenav {
  width: 147px;
  min-height: 250px;
  background-color: #fffbed;
  padding-bottom: 147px;
  padding-top: 0.5em;
  position: relative;
  line-height: 150%;
}

#sidenav IMG.ieminheight {
  float: left;
  width: 0;
  height: 250px;
}

#slug_home {
  background: transparent url(/assets/e/label_home.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
}

#slug_right_home {
  background: transparent url(/assets/e/label_right_home.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
  margin: 0px;
}

#slug_top_31 {
  background: transparent url(/assets/e/label_top_31.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
}

#slug_top_32 {
  background: transparent url(/assets/e/label_top_32.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
}

#slug_top_33 {
  background: transparent url(/assets/e/label_top_33.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
}

#slug_top_34 {
  background: transparent url(/assets/e/label_top_34.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
}

#slug_top_35 {
  background: transparent url(/assets/e/label_top_35.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
}

#slug_top_36 {
  background: transparent url(/assets/e/label_top_36.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
}

#slug_top_37 {
  background: transparent url(/assets/e/label_top_37.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
}

#slug_top_38 {
  background: transparent url(/assets/e/label_top_38.gif) no-repeat 0 0;
  width: 147px;
  height: 60px;
  text-indent: -9000px;
}

#donatebutton {
  background: transparent url(/assets/e/button_up.gif) no-repeat 0 0;
  display:block;
  width:90px;
  height:90px;
  margin: 10px 28px 0 28px;
  text-indent:-9000px;
}

#donatebutton:hover {
  background: transparent url(/assets/e/button_down.gif) no-repeat 0 0;
}

.eventleft {
  float:left;
  width:140px;
}

.eventright {
  margin-left: 147px;
}

.xsmalltext {
  font-size: 64%;
}

.smalltext {
  font-size: 80%;
}

.normaltext {
}

.largetext {
  font-size: 120%;
}

.xlargetext {
  font-size: 144%;
}

#copyright {
  font: bold 7.5pt Verdana,Arial,sans-serif;
}

#yourstorymain INPUT {
  width: 300px;
}

#yourstorymain INPUT.full, #yourstorymain TEXTAREA.full {
  width: 600px;
  margin-bottom: 1em;
}

#yourstorymain INPUT.small {
  width: 180px;
  margin-bottom: 1em;
}

INPUT.fancysubmit {
  background-color:#FFFBED;
  border:2px outset #754200;
  font-family:Arial;
  font-weight:bold;
  padding:0.5em;
  width:auto;
}

A.fancybutton {
  background-color:#FFFBED;
  border:2px outset #754200;
  font-family:Arial;
  font-weight:bold;
  padding:0.5em;
  width:auto;
  color: #000;
  text-decoration: none;
  font-size: 13px;
}

A.fancybutton:hover {
  text-decoration: none;
}

p.autocenter {
  text-align: center;
}

.linedrows {
  border-right: 1px solid black;
  border-top: 1px solid black;
}

#rssLink:hover {
	text-decoration: none;
}
