
/* Article Date and Headline */
/*-----------------------------------------------------------------*/

.abcArticleDate
{
  float: right;
  font-size: 1.1em;
  width: 20%;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px solid #DDD;
  margin-bottom: 20px;
  text-align: right;
}

.abcArticleHeadline
{
  float: left;
  width: 80%;
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px solid #DDD;
  margin-bottom: 20px;
}

/* Article Paragraph (Container) formatting */
/*-----------------------------------------------------------------*/

.abcParagraph
{
  margin-bottom: 10px;
  margin-right: 20px;
  clear: left;
}

.abcParagraph ul
{
  list-style-position: outside;
}

.abcImgOnlyParagraph
{
  clear: both;
  border-top: 1px dotted #DDD;
  width: 75%;
  padding-left: 24%;
  padding-top: 15px;
}


/* Attachments
/*-----------------------------------------------------------------*/
.abcAttachments
{
  float: right;
  width: 35%;
  margin-left: 20px;
  margin-bottom: 20px;
  padding: 5px;
  border: 1px solid #CCC;
  background-color: #EEE;
  font-size: .8em;
}

.abcAttachmentLabel
{
  border-bottom: 1px solid #DDD;
  margin-bottom: 7px;
}

.abcGetAdobe
{
  text-align: right;
  padding: 3px;
}

.abcAttachmentCont
{
  border: 1px solid #DDD;
  background-color: #F3F3F3;
  margin-bottom: 5px;
}

.abcAttachmentLink, .abcAttachmentLink:active, .abcAttachmentLink:hover, .abcAttachmentLink:visited
{
  border: 0px;
}

.abcAttachmentIcon
{
  border: 0px;
}


/* Articel Paragraph
  - picture container,
  - picture,
  - picture caption
  - text formatting */
/*-----------------------------------------------------------------*/

.abcParagraphImgContLeft
{
  float: left;
  margin-right: 30px;
  margin-bottom: 15px;
}

.abcParagraphImgContRight
{
  float: right;
  margin-left: 30px;
  margin-bottom: 15px;
}

.abcImgOnlyParagraphImgCont
{
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.abcParagraphImg
{
  display: block;
  border: 0px solid;
  cursor: pointer;
}

.abcParagraphImgCaption
{
  line-height: 1.2em;
  font-family: "Palatino Linotype", serif;
  font-size: 80%;
  border: 1px solid #DDD;
  padding: 4px;
  overflow: visible;
}

.abcParagraphText
{
  margin: 0px;
  padding: 0px;
  text-align: justify;
}

.abcParagraphText:first-letter, .abcTextOnlyParagraph:first-letter
{
  font-size: 1.7em;
  font-variant: small-caps;
  font-weight: bold;
  color: #DD6666;
  margin: 0px;
  padding: 0px;
  letter-spacing: 1px;
}

/*
  Gallery
  _________________________________________________________
*/
#abcGallery
{
  text-align: left;
  /*padding: 1px 5px;*/
  clear: both;
}

#abcGalleryToolbar
{
  float: right;
  margin: 0px;
  margin-bottom: -1px;
  vertical-align: middle;
  line-height: 1em;
  padding: 5px 5px;
  text-align: center;
  border: 1px solid #CCC;
  background-color: #EFEFEF;
  margin-right: 0px;
}

#abcGalleryDesc
{
  font-weight: bold;
}

#abcGalleryToolbar img, #abcGalleryToolbar a
{
  border: none;
  margin: 2px;
}

#abcGallerySep
{
  border-top: 1px solid #ddd;
  height: 0px;
  margin: 0px;
  padding: 0px;
  clear: both;
}

#abcGalleryImgBox
{
  margin-top: 20px;
  text-align: center;
}

/*
  Kommentare
  _________________________________________________________
*/

#commentsBox
{
  margin-top: 20px;
  padding-top: 5px;
  clear: both;
}

#commentsBox hr
{
  border: 0px;
  height: 1px;
  width: 100%;
  border-top: 1px solid #DDD;
}

#commentsControls
{
  text-align: right;
}

#commentsShowBox {}


/* Überschriften -----------------------------------------*/

.commentsHeadline
{
  color: #CCC;
  font-size: 1.2em;
  text-transform: uppercase;
  float: left;
}

/* Submitting --------------------------------------------*/

#commentsForm
{
  margin: 0px;
  padding: 0px;
}

#commentsForm input, #commentsForm textarea
{
  font-family: "Verdana", sans-serif;
  color: black;
  font-size: 10pt;
  font-weight: bold;
  background-color: #f9f9f9;
  padding: 2px;
  width: 350px;
  border: 1px #CCC inset;

}

#commentsForm input[id=captcha]
{
  width: 200px;
}

#commentsForm div
{
  margin-bottom: 10px;
}

#commentsForm .veriBox {
  display: none;
}

#commentsForm div.commentCaption
{
  font-style: italic;
  margin-bottom: 0px;
}

/* Kommentare betrachten -----------------------------------*/
.comment
{
  margin-bottom: 10px;
}

.commentSenderTime
{
  font-weight: bolder;
}

.commentMsg
{
  padding-left: 25px;
}

/* Kontakt - Formular ----------------------------------------*/
#contactFormBox
{}

#contactFormBox form
{
  margin: 0px;
  padding: 0px;
}

#contactFormBox input, #contactFormBox textarea
{
  font-family: "Verdana", sans-serif;
  color: black;
  font-size: 10pt;
  font-weight: bold;
  background-color: #f9f9f9;
  border: 1px #CCC inset;
  padding: 2px 6px;
  width: 500px;
  text-decoration: none;
}

#contactFormBox input[name=captchaCode]
{
  width: 100px;
}

#contactFormBox div
{
  margin-bottom: 10px;
}

#contactFormBox .veriBox {
  display: none;
}

#contactFormBox img
{
  vertical-align: text-bottom;
  padding: 0px;
}



