/**
 * Seite:
 * Datei: screen.css
 * Media: screen
 *
 * Datum: 2006-11
 * Autor/en: Röschmann Martin
 ****************************************************************************************************/
* {
	margin: 0;
	padding: 0;
}
.hidden {
	display: none;	
}
body {
	width: 100%;
	height: auto;
	min-height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #FFFFFF;
  background-image: url(../images/contentBorder.gif);
  background-repeat: repeat-y;
	font-size: 100.01%;
	font-family: Verdana, Arial;
	text-align: left;  /* Zentrierung im Internet Explorer */
}

strong, b {
  color: #c6e0c2;
}

DIV#background {
  width: 952px;
  background-image: url(../images/contentBg.gif);
  background-repeat: no-repeat;
}


FIELDSET.containerpage {
	margin: 0 auto;		/* standardkonforme horizontale Zentrierung */
	padding: 0;
	padding-left: 164px;
	text-align: left;	/* Seiteninhalt wieder links ausrichten */
	border: 0;
}

FIELDSET.logo-fieldset {
  border: 0;
  width: 743px;
}

DIV#logo {
  padding-top: 10px;
  padding-left: 10px;

}

DIV#contact {
  text-align: right;
  width: 700px;
  position: relative;
  bottom: 20px;
}

FIELDSET.mainmenu-fieldset {
  position: relative;
  bottom: 15px;
  float: left;
  border: 0;
  width: 173px;
}

DIV#mainmenu {
  width: 173px;
}

FIELDSET.header-fieldset {
  position: relative;
  bottom: 16px;
  left: 9px;
  width: 565px;
  border: 0;
  float: left;
}

FIELDSET.btcnavi-fieldset {
  clear: both;
  border: 0px;
}

DIV#btcnavi {
  font-size: 10px;
  color: #FFFFFF;
  padding-left: 180px;
  position: relative;
  bottom: 6px;
}

DIV#btcnavi a {
  font-size: 10px;
  color: #ffcd47;
}

FIELDSET.subnavi-fieldset {
  border: 0;
}

DIV#subnavi {
  background-image: url(../images/subnaviBg.jpg);
  background-repeat: no-repeat;
  height: 21px;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 180px;
  padding-top: 3px;
}

DIV#subnavi a {
  font-size: 11px;
  font-weight: bold;
  color: #ffb04a;
}


FIELDSET.content-left-fieldset {
  background-image: url(../images/contentLeft.jpg);
  background-repeat: no-repeat;
	background-color: #708b6c;
  border: 0;
  float: left;
}

DIV#content-left {
  font-size: 11px;
  color: #FFFFFF;
  padding-left: 10px;
  padding-top: 20px;
  padding-right: 5px;
  width: 158px;
}


H1.csc-firstHeader, DIV.news-latest-container H2, DIV.csc-header H1 {
  font-size: 11px;
  color: #b2d4ad;
  padding-top: 5px;
  padding-bottom: 5px;
}



P.bodytext {
  font-size: 11px;
}

P.bodytext a {
  color: #ffb04a;
}

FIELDSET.content-normal-fieldset {
  background-image: url(../images/contentNormal.jpg);
  background-repeat: no-repeat;
	background-color: #708b6c;
  border: 0;
  float: left;
}

DIV#content-normal {
  padding-left: 10px;
  padding-top: 20px;
  padding-right: 5px;
  padding-bottom: 30px;
  width: 560px;
  font-size: 11px;
  color: #FFFFFF;
}

DIV#content-normal a {
  font-size: 11px;
  color: #ffe400;
}

TD, TR {
  font-size: 11px;
  color: #FFFFFF;
}

TD.tx-guestbook-list-row {
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom 5px;
  padding-right: 5px;
}

TD.tx-guestbook-list-rowleft {
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom 5px;
  padding-right: 5px;
}

IMG.tx-srfreecap-pi2-image {
  position: relative;
  right: 10px;
}

DIV.news-latest-item a {
  color: #ffe400;
}

DIV.news-single-backlink {
  padding-top: 10px;
  padding-bottom: 10px;
}

DIV.news-latest-item H3 {
  color: #ffe400;
  font-size: 11px;
  text-decoration: none;
}


input, textarea {
  border: solid #4f644c 1px;
  margin-bottom: 5px;
}

label {
  display: block;
  font-weight: bold;
  color: #b2d4ad;
  border-bottom: 0px;
  border-top: 0px;
}

FIELDSET.containerpage FIELDSET.csc-mailform DIV.csc-mailform-field LABEL {
  border: 2px;
}

FIELDSET.csc-mailform {
  border: 0px;
}


DIV.csc-sitemap {
  padding-left: 20px;
}

DIV.csc-sitemap LI  {
	padding-top: 5px;
	padding-bottom: 5px;
}

DIV.csc-sitemap a  {
	font-weight: bold;
}

DIV.csc-sitemap UL LI {
	position: relative;
	left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


DIV.csc-sitemap UL LI UL {
        background-color: #8cad8c;
        padding-bottom: 3px;
        padding-top: 3px;
	padding-left: 10px;
}


TD.tx-guestbook-list-row {
  padding-bottom: 10px;
}

