body {border: 0; margin: 0; padding: 0; width: 100%; height: 100%; background: #ffffff; font-family: Arial; line-height: 1.4em;  border:0px;}
img {border:0px}
#logo {}
#collage { display: none; }
#buch { display: none; }

/* --- Content --- */
#content-wrap { width: 100%; }
#content {position: relative; padding-top: 38px; left: 0px; width:100%; color: #000; }
#content p {padding-top: 7px;}

/* --- Content Ratgeber--- */
#content-wrap_rat { width:100%; }
#content_rat {position: relative; padding-top: 38px; left: 5px; width: 100%; color: #000; z-index:100; }
#content_rat p {padding-top: 7px;}


/* --- statisches Men� --- */
#menue_allgemein { display: none; position: absolute; }
#menue_allgemein ul {list-style-type: none; margin: 0; padding: 0 }
#menue_allgemein li {padding:0px; margin:-3px 0px 0px 0px; }
#menue_allgemein img {border:0px; padding:0px; margin:0px; }

h1 {font-size: 12pt; font-weight: 600;}
#content-elements { padding-left: 20px; font-size: 10pt; }
#content-elements a { color: #000; }
.bodytext { color: #000; }
.csc-header h1 { font-size: 11pt; padding-top: 3px; }
blockquote { margin: 0 0 0 20px; } 


/* --- Suche --- */
#suche { display: none; position: absolute;}
div.suche { float: left; margin-right: 0px }
div.suche p{  margin: 0px }
#suche img  {margin:0px; padding:0px;  }
#suche input.input-text { margin:0px ; padding:0px; width: 104px; height: 17px; }
#suche input.input-image { margin:0px; padding:0px;}


/* --- Navigation links --- */
#nav{ display: none; position: absolute;}
#nav ul{list-style-type:none;  margin:0px; padding:0px;}

ul.klappnav li a{width: 170px; font-size: 13px; color:#9d5d3a; padding:7px 7px 0px 15px; background-color: #f0e5e0;  text-decoration: none; border-bottom:solid 1px #bdbcbc; display: block; }
ul.klappnav li a:hover{text-decoration: underline;  }
ul.klappnav li a:active, ul.klappnav li a.aktiv{text-decoration: underline; color:#1a4080 }

ul.subnav ul{ padding:0px; margin:0px;}
ul.subnav li a{ width: 155px; font-size: 12px;  margin:0px 0px 0px 15px; background-color: #faf2ee; }


/* --- links Ratgeber Kopf --- */
#start { display: none; position: absolute; }
#ratgeber { display: none; position: absolute; }


/* --- Navigation links Ratgeber --- */
#nav_rat{ display: none; position: absolute;}
#nav_rat ul{list-style-type:none;  margin:0px; padding:0px;}

ul.klappnav_rat li a{width: 190px; font-size: 13px; color:#9d5d3a; padding:7px 7px 0px 15px; background-color: #f0e5e0;  text-decoration: none; border-bottom:solid 1px #bdbcbc; display: block; }
ul.klappnav_rat li a:hover{text-decoration: underline;  }
ul.klappnav_rat li a:active, ul.klappnav_rat li a.aktiv{ text-decoration: underline; color:#1a4080; }

ul.subnav_rat ul{ padding:0px; margin:0px;}
ul.subnav_rat li a{ width: 175px; font-size: 12px;  margin:0px 0px 0px 15px; background-color: #faf2ee; }

ul.subnav2_rat ul{ padding:0px; margin:0px;}
ul.subnav2_rat li a{ width: 150px; font-size: 12px;  margin:0px 0px 0px 30px; background-color: #ffffff; }


/* --- Shop_News --- */
#shop { display: none; position: absolute; }
#shop_news  {display: none; position: absolute;}
.news_text {font-family: Arial;  font-size: 0.75em ; line-height: 1.7em;  font-weight: normal; color: #1a4080; padding-left: 14px; padding-bottom: 20px;}
#shop_news td { vertical-align: top; }
#shop_news a { color: #1a4080; text-decoration: none; }


/* --- Kontakt --- */
fieldset.csc-mailform { border: 0; padding-left:20px;}
fieldset.csc-mailform * { color: #000; font-family: arial; line-hight: 1.9em; }
.csc-mailform-field, .csc-mailform div { padding: 0 0 0 0px; position: relative; }
.csc-mailform-field .mf-label { position: relative; padding-right: 1em; }
.csc-mailform-field .mf-input { position: absolute; left: 150px; width: 170px; }
.csc-mailform-field .mf-select { position: absolute; left: 150px; width: 175px; }
.csc-mailform-field fieldset { border: 0; }
.csc-mailform-field .mf-radio { margin: 0 1em 0 0; border: 0; }
.csc-mailform-field .mf-text { display: block; width: 323px; }
.csc-mailform-field .csc-mailform-radio { font-size: 1em; }
.csc-mailform-field .mf-submit { color: #000; background-color: #fff; font-size: 0.9em; font-weight: 600; position: relative; left: 200px; }

/* --- csc-uploads --- */
.csc-uploads * { margin: 0; padding: 0; line-height: 100%; }
.csc-uploads td { padding: 1px 3px; }
#content-elements .csc-uploads a { color: #000; }

/* --- tx-indexedsearch --- */

.tx-indexedsearch {}
#keywords { position: absolute; display: none; }
