/*
 * CSS Stylesheet for praxis-bindmann.de
 * (c) 2008, Silke Marsch-Bindmann, Martin Bindmann
 * (c) 2008, Klaus Lauer
 *
 * Lotusblume (BibleScrT)
 *
*/

* {
  margin  : 0;
  padding : 0;
}

html, body {
  position: absolute;
  width: 100%;
  margin: 0;
  top: 0;
  text-align: center;
  bottom: -0.1px;
  font-family: Georgia, Verdana, Arial, sans-serif;
}

html {
  font-size: 75%;
  background-color : #fca850;
}

html>body {
  font-size: 12px;
}

div#page {
  position: relative;
  width: 800px;
  margin: 0 auto;
  text-align: left;
  background: url(/fileadmin/css/images/lotus-bg.jpg) right top no-repeat white;
}

#header {
  position: relative;
  width: 800px;
  height: 100px;
  margin-left: 30px;
  z-index: 10;
  background-color: transparent;
}

#h_inner {
  height: 90px;
  margin: 10px 0;
}

#header #headertext {
  width: 600px;
  padding: 10px;
  display: none;
}

#header #headertext p {
  font-size: 16px;
  font-weight: 700;
}

#content {
  float: left;
  width: 800px;
  padding: 40px 0 10px 0;
  margin: 0;
  background-color: transparent;
}

div#left {
  float: left;
  width: 198px;
  margin-left: 30px;
  border: 1px solid #fca850;
  background-color: transparent;
}

#menu {
  position         : relative;
  width            : 95%;
  margin           : 5px auto 10px;
  font-size        : 1em;
  background-color : transparent;
  border           : 1px solid #fca850;
}

#fontzoom {
  width            : 95%;
  margin           : 15px auto;
  background-color : transparent;
  border           : 1px solid #fca850;
}

h2 {
  font-size: 1.0em;
}

#fontzoom img {
  border: none;
}

#services {
  display: none;
}

#services, #styler {
  width      : 95%;
  margin     : 10px auto;
  font-size  : 1em;
  border     : 1px solid #fca850;
}

#fontzoom, #styler {
  text-align : center;
}

#menu h2, #fontzoom h2, #services h2, #styler h2 {
  text-align       : center;
  font-size        : 1.1em;
  margin-bottom    : 5px;
}

#right {
  float: right;
  width: 518px;
  margin-right: 30px;
  border: 1px solid #fca850;
}

#inner {
  padding: 15px;
  min-height: 300px;
  font-size: 0.9em;
/*  background: url(/fileadmin/css/images/bg_naut.gif) top center no-repeat transparent; */
}

#inner h1 {
  font-size: 1.0em;
  font-weight: bold;
}

#inner ul {
  background-color: transparent;
  border: 1px dotted #fca850;
  margin-left: 0.5em;
}

#inner li {
  margin-left: 1.8em;
  line-height: 1.4em;
}

#footer {
  position: relative;
  clear: both;
  width: 740px;
  margin: 0 auto;
	padding-top: 5px;
  height: 25px;
  font-size: 0.8em;
  text-align: center;
  background-color: transparent;
  border-top: 1px solid #fca850;
}

h2 {
  font-size: 1.25em;
}

blockquote {
  padding-left: 15px;
}

a.internal-link {
  padding: 1px 0px 1px 12px;
  background: transparent url(/fileadmin/css/images/internal_link.gif) no-repeat center left;
	color: black;
}

a.external-link-new-window {
  padding: 1px 0px 1px 15px;
  background: transparent url(/fileadmin/css/images/external_link_new_window.gif) no-repeat center left;
}

a.mail, a.mailto {
  padding: 3px 0px 1px 22px;
  background: transparent url(/fileadmin/css/images/mail.gif) no-repeat center left;
}

a.download {
  padding: 1px 0px 1px 15px;
  background: transparent url(/fileadmin/css/images/download.gif) no-repeat center left;
}

p.bodytext {
  padding: 0.2em 0;
  line-height: 1.7em;
  font-size: 1.0em;
}

.csc-header {
  border-bottom: 1px solid #fca850;
}

.csc-header h1 {
  margin-top: 0.2em;
  line-height: 1.7em;
}

.csc-header-n2 {
  clear: both;
  padding-top: 20px;
}

.csc-textpic {
  margin-top: 0.6em;
}

.csc-textpic-intext-right {
  width: 99%;
  float: left;
  clear: both;
}
