html,body {
	height:100%;
	margin:0px auto;
	padding:0px;
}	

* html div.wrapper_all{
height:100%;
}
body {
  font-family:verdana,helvetica,sans-serif,arial;
  color: #000000;
  font-size: 10pt;
  line-height:130%;
  font-weight:normal;
  background: url(img/header_bg.gif) repeat-x #eeeeee;
  margin:0px 0px 0px 0px;
  padding:0px;
}
h1 {
	text-transform:uppercase;
  color:#62000b;
  font-size:15px;
  font-weight:bolder;
}
h2 {
  color:#000000;
  font-family:verdana,helvetica,sans-serif,arial;
  font-size:10pt;
  font-weight:normal;
  line-height:130%;
  font-weight:bold;
}

h2.imageheader {
  background-repeat:no-repeat;
  border-bottom:0 none;
  height:26px;
  /*margin:-10px -2px 0;*/
  margin-top:-10px;
  margin-bottom:-5px;
}
h2.imageheader strong {
  display:none;
}
h3 {
	color:#000000;
	font-family:verdana,helvetica,sans-serif,arial;
	font-size:9pt;
	font-style:normal;
	font-weight:bold;
	line-height:11pt;
}
.wrapper_all {
	overflow:visible;
}
.main {
	margin: 0px auto;
	width:999px;
}
.header {
  height:163px;
  width:100%;
  background: url(img/header_topic.gif) no-repeat top;
  padding-top:52px;
  margin-top:35px;
}
.logo {
  width:163px;
  height:163px;
  float:left;
}
.navi {
  float:left;
  height:128px;
  margin:35px 0 0 5px;
  width:416px;
}
.content {
  padding:0 49px 30px;
  width:900px;
}
.footer {
  display:block;
  clear:both;
  height:28px;
  bottom:0px;
  background:url(img/footer.gif) top repeat-x;
  width:900px;
  margin:10px auto;
  padding-top:5px;
}
.topic {
  width:360px;
  height:50px;
  float:left;
  background: transparent no-repeat bottom left;   
  margin:60px 0px 0px 0px;
}
.news-list-item .news-list-morelink {
  float:right;
  margin-top:-28px;
}
.news-list-item .clearer {
  border-top: 1px dashed #62000B;
  border-bottom: 1px dashed #000000;
}
#menu_liste {
  list-style-type:none;
}
#menu_liste li {
  float:left;
}
#nav75 a, #nav67 a, #nav68 a, #nav69 a, #nav70 a, #nav71 a, #nav72 a {
background:transparent none no-repeat scroll 0 0;
display:block;
height:54px;
text-indent:-2000px;
width:53px;
}
#act75 a, #act67 a, #act68 a, #act69 a, #act70 a, #act71 a, #act72 a {
background:transparent none no-repeat scroll -53px 50%;
display:block;
height:54px;
text-indent:-2000px;
width:53px;
}
#nav75 a:hover, #nav68 a:hover, #nav67 a:hover, #nav69 a:hover, #nav70 a:hover, #nav71 a:hover, #nav72 a:hover {
  background-position:-53px 0;
}
#nav75 a, #act75 a {
  background-image:url(img/startseite.jpg);
}
#nav67 a, #act67 a {
  background-image:url(img/thera_puppen.jpg);
}
#nav68 a, #act68 a {
  background-image:url(img/angebote.jpg);
}
#nav69 a, #act69 a {
  background-image:url(img/tagung.jpg);
}
#nav70 a, #act70 a {
  background-image:url(img/literatur.jpg);
}
#nav71 a, #act71 a {
  background-image:url(img/mitglieder.jpg);
}
#nav72 a, #act72 a {
  background-image:url(img/kontakt.jpg);
}


a:link, a:visited {
  color:#62000B;
}
a:hover {
  color:#E95F4B;
}

.news_main {
  width:900px;
  height:90px;
  background: #62000B;
  border:1px solid black;
  overflow:hidden;
}
.news_main h1 {
  text-transform:none;
  color:#eab1b1;
  font-size:18px;
  font-weight:bolder;
  padding:18px 0px 0px 0px;
}
.news_main .csc-header {
  width:151px;
  float:left;
  text-align:center;
}
.news_main a:link, .news_main, .news_main a:visited {
  color:#FFFFFF;
  font-size:8pt;
  text-decoration:none;
}
.news_main p {
  margin:0px;
  padding:0px;
  color:#c77474;
}
.news-latest-item {
  width:734px;
  height:70px;
  background:#460101;
  padding:5px;
  margin-top:5px;
  margin-left:151px;
  margin-right:5px;
}
.news_main .news-latest-morelink {
  float:right;
}

























.csc-mailform-submit {
background-color:#E0E0E0 !important;
border:1px solid black;
float:left;
font-weight:bold;
margin:0px;
padding:3px 0px;
text-align:center;
width:200px !important;
margin-left:125px !important;
}
.csc-mailform-field input {
background-color:white;
border:1px solid black;
color:#000000;
float:left;
margin-left:0px;
padding-left:0px;
width:350px;
}
.csc-mailform-field textarea {
background-color:white;
border:1px solid black;
color:#000000;
float:left;
margin-left:0px;
padding-left:0px;
width:350px;}
.csc-mailform-field {
clear:left;
padding:5px 0px;}
.csc-mailform-field label {
float:left;
font-weight:bold;
text-align:left;
width:125px;}
.csc-mailform {
margin-top:15px;
margin-left:-10px;
border:0px;}
.csc-textpic-caption {
display: block !important;}
#imageData #caption {
color:#DEDEDE;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
text-align:center;
border-left:1px solid black;
border-bottom:1px solid black;
border-right:1px solid black;
padding:2px;
margin-right:2px;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid black;
}


hr {
border-style:dotted none none;
border-width:2px 0 0;
color:#62000B;
margin:15px 0;
}
