body {
    color: black;
    background-color: white;
    font-size: 9pt;
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

h1 {
    font-size: 11pt;
	font-weight:600;
    margin: 0 0 0.7em;
    padding-top: 0.3em;
    text-align: left;
    color: #FB191A;
}

#alles {
   position: absolute;
    left: 50%;
    top: 0;
    margin-left: -496px; 
    width: 990px;
	background-image: url(images/bg.gif);
}

#allesstart {
   position: absolute;
    left: 50%;
    top: 0;
    margin-left: -496px; 
    width: 990px;
}


#kopf {
    height: 152px;
    width: 990px;
}

a img {
    border: none;
}
a {
  color: #FB191A;
  }

#navigation {
    width: 155px;
    font-size: 9pt;
    float: left;
    margin: 10px 0 1.2em;
    padding-top: 10px;
    padding: 0;
    background-color: #FB191A;
}

#navigation li {
    list-style: none;
    margin: 0;
    margin-left: 0px;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    list-style-type: none;
    color: white;
}

#navigation a {
    display: block;
    padding: 0;
	margin-left:8px;
    text-decoration: none;
}

#navigation a:link {
    color: white;
}

#navigation a:visited {
    color: white;
}

#navigation a:hover {
    color: white;
}

#navigation a:active {
    color: white;
}
.navi1{
	padding: 0;
	margin: 0px;
}
.act{
	border-bottom:1px solid white;
}
.norm{
	border-bottom:1px solid white;
}
.navi2{
	padding: 4px 0 0 8px;
	margin: 0px;
}
.norm2{
	padding: 0px;
	margin: 0px;
	height: 6px;
	font-weight: normal;
}
.act2{
	padding: 0px;
	margin: 0px;
	height: 6px;

}

#startlinks{
  width:330px;
  height:450px;
  float:left;
  background-color:#FFF;
}

#startmitte{
  width:330px;
  height:450px;
  float:left;
  background-color:#FFF;
}

#startrechts{
  width:330px;
  height:450px;
  float:left;
  background-color:#FFF;
}

#startlinksinside{
  margin-left:25px;
  margin-right:25px;
  margin-top:25px;
}

#startmitteinside{
  margin-left:25px;
  margin-right:25px;
  margin-top:25px;
}

#startrechtsinside{
  margin-left:25px;
  margin-right:25px;
  margin-top:25px;
}

div#inhalt {
	padding-left:4px;
	padding-top:4px;
	margin-top:8px;
	padding-right:4px;
	width:660px;
	float:left;

}


* html div#inhalt {
    height: 1em; /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
}

div#inhalt h2 {
}

div#inhalt p {
}

div#info {
    font-size: 9pt;
    float: left;
    width: 163px;
	  color: white;
    margin: 0 0;
    padding: 0;
    padding-top: 8px;
    padding-left: 4px;
    background-color: #FB191A;
}

div#info h1 {
    font-size: 10pt;
    color: white;
	   padding-left: 4px;
}

div#info p {
    font-size: 1em;
    margin: 0.5em;
}
div#info a {
    color:white;
}

p#fuss {
    clear: both;
    height: 20px;
    font-size: 8pt;
	  color:white;
    margin: 0;
    padding: 0;
    padding-top: 4px;
    padding-left: 8px;
    text-align: left;
    background-color: #346633;
}
.csc-mailform{
	border:none;		
}
.csc-textpic-imagewrap{
	margin-top:35px;
	
}

/*++++++++++++++++++++++++++++++++++++++++++++++++NEWS*/
.news-list-date span, h3{
    font-size: 9pt;
    font-family: Arial, sans-serif;
    font-weight:normal;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++GAESTEBUCH*/
.tx-guestbook-pagination a, strong{
    font-size: 9pt;
    font-family: Arial, sans-serif;
    font-weight:normal;
}
.tx-guestbook-header h2 {
    background-color:#346633;
}

.tx-guestbook-comment p, a{
    font-size: 9pt;
    font-family: Arial, sans-serif;
    font-weight:normal;
}

.tx-srfreecap-pi2-image{
  float: right;
  margin-right: 320px !important;
}

input[name="tx_veguestbook_pi1[captcha_response]"]{
  float: right !important;
  margin-right: 381px !important;		
}
label[for="freecap"]{
  width: 8.9em!important;	
}
.tx-srfreecap-pi2-cant-read{
  color: #000000 !important;
  font-size: 1.0em;
}
