body {
 margin: 0px;
 padding: 0px;
 width: 1024px;
 background-image: url('../bilder_site/back.jpg');
 font-family: arial, helvetica, verdana, sans-serif;
}

#content {
 font-size: 0.75em;
}

/*
 *
 * --- special styles css typo3 ---
 *
 */
.csc-textpic-caption {
  font-size: 0.83em;
}
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
DIV.csc-textpic-imagewrap { padding: 0; }
DIV.csc-textpic IMG { border: none; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
    	
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; padding-right: 0.83em; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

DIV.csc-textpic-clear { clear: both; }

    	
table.contenttable {
  border: none;
}
table.contenttable td {
  padding: 0 0.83em 0.83em 0;
  vertical-align: top;
}

table.contenttable h2 {
  padding-bottom: 1em;
}

table.contenttable img {
  padding-bottom: 1em;
}

DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
    						 DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
}
    						 
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
    						 }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-left: 0px !important;
  margin-right: 0.83em;
  margin-bottom: 0.83em;
    						 			}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 0.83em; }

DIV.csc-textpic-intext-left .csc-textpic-image {
  margin-top: 0;
} 

    						 				DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
  margin-left: 0.83em;
}


DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
    						 					DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
    						 					
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }


DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }


p, label {
  font-family: arial, helvetica, verdana, sans-serif;
  color: #181818;
}

#level0 {
}

#level1 {
}

/* Positioniert rechts von Navigation
 */
#level2 {
  margin-left: 17.7em;
  padding: 0px;
}

html>body #level2 {
 margin-left:18.7em;
}


#logo {
 padding-right:5px;
 padding-left:10px;
 padding-bottom:30px;
}

html>body #logo {
 padding-right:10px;
}

#level3 {
  margin-right: -3px;
  width: 440px;
 }
 
html>body #level3 {
 position: absolute;
}

#level3 img {
 display: block;
}

#content {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 0px;
  padding-bottom: 10px;
  background-color: #bdbec6;
#  width: 440px;
  width:390px;
#  min-height: 428px;
  height:428px;
  overflow:auto;
}

html>body #content{
 width: 390px;
}

#content .tx-gooffotoboek-pi1 img {
 display:inline;
}
#head {
  height: 2em;
  margin-bottom: 11px;
}

/*
#footer {
 margin-top: 5px;
}
*/
html>body #footer{
 margin-top: 50px;
}

#footer p {
  font-size: 0.69em;
  letter-spacing: 0.07em;
  color: white;
  text-align: center;
  padding-bottom: 15px;
  padding-top:10px;
}

#left {
  font-size: small;
  color: black;
  color: #f0f;
  margin-left: 11px;
  float: left;
  width: 266px;
  margin-right: -3px;
}

html>body #left {
  margin-left: 34px;
}

#boxright {
 float: right;
 margin-right: 6px;
 width: 280px;
 font-size:0.7em;
}

html>body #boxright {
 margin-left: -10px; 
}

#newsbox {
  background-image: url('../bilder_site/rotverlauf.gif');
  width: 158px;
  color: white;
  height: 352px;
  float:left;
  padding: 0px;
  margin: 0px;
  float: left;
}


#newsbox ul {
  width: 153px;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#newsbox ul li {
 padding-left: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
}

#newsbox li.beitrag h3, #newsbox li.beitrag h3 a {
 color:black;
 margin-top:0;
 font-size:1.06em;
 margin-bottom:7px;
 text-decoration: none;
}

#newsbox li.beitrag {
 padding-top:0;
}

.trenner {
 width: 150px;
 height:1px;
}

html>body #newsbox ul li {
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
}

#newsbox img {
 padding: 0px;
 margin: 0px;
 display: block;
}

#sprachnavi {
 float:left;
 padding-top: 10px;
}

html>body #sprachnavi {
 width: 100px;
}

#sprachnavi ul {
 margin: 0px;
 display: block;
 list-style-type: none;
 width: 170px;
 margin-left: 10em;
}

html>body #sprachnavi ul {
 margin-left: 2.7em;
}

#sprachnavi ul li {
 float: left;
 padding-right: 15px;
 font-size: 0.82em;
 font-weight: bold;
}


#sprachnavi ul li a:link {
 text-decoration:none;
 color: white;
}

#sprachnavi ul li a:visited {
 text-decoration:none;
 color: white;
}


#sprachnavi ul li a:hover {
 text-decoration:none;
 color: #e71c21;
}

#sprachnavi ul li.inactive {
 color: white;
}

#sprachnavi ul li.active {
 color: #e71c21;
}

#headright {
 margin: 0px 0px 0px 300px;
 height: 2em;
 padding-top: 10px;
}

#headright ul {
 display:block;
 padding: 0px;
 margin: 0px;
 list-style-type: none;
}

#headright ul li {
 float: left;
 padding-right: 15px;
 font-size:0.82em;
}

#headright ul li a {
 text-decoration:none;
 font-weight: normal;
 color:white;
}

#headright ul li a:link, #headright ul li a:visited, #headright ul li a:active {
 text-decoration: none;
 color: white;
}


#headright ul li.active a, #headright ul li.active a:link , #headright ul li.active a:visited {
 color: #e71c21;
 font-weight:bold;
 text-decoration: none;
}

#headright ul li a:hover {
  color: #e71c21;
}

#naviimg img {
 display: block;
 float: right;
 margin-left: 20px;
}

#naviimg {

}

.grauleft {
 display: block;
 float: left;
}

.navigation {
 display: block;
 float: right;
 list-style-type: none;
 margin-top: 3em;
}

html>body .navigation {
 margin-top: 4.8em;
}

.navigation li {
 padding-bottom: 5px;
 font-size: 0.9em;
}

.navigation li a:link {
 color: black;
 text-decoration: none;
}

html>body .navigation li a:link {
 font-size: 1.1em;
}

.navigation li a:hover {
 color: #e71c21;
 font-weight: bold;
}

.navigation li a:visited {
 color: black;
 text-decoration:none;
}

.navigation li.inactive {
 text-align: right;
 padding-right: 15px;
 color: black;
}

.navigation li.active {
 text-align: right;
}
.navigation li.active a {
 color: #e71c21;
 font-weight:bold;
 text-decoration: none;
}

.clear {
  clear: both;
}

h1 {
 color: white;
 font-size: 1.5em;
 font-weight: bold;
}

#newsbox h1 a{
 color: white;
 text-decoration: none;
 font-size:0.9em;
}

a:link {
 text-decoration: none;
 color: white;
 font-weight:bold;
}

a:hover, a:hover {
 text-decoration: none;
 color: #e71c21;
}

a:hover, a:active {
 text-decoration:none;
}

a:active, a:focus {
  outline: none;
}

a:visited {
 text-decoration: none:
 color: white;
}

a img {
 border: 0px;
}


#suche {
 font-size: 8pt;
 float:left;
 color: #4a494a;
 width: 110px;
 padding-left: 2px;
 border: none;
}

#suchbereich {
 margin-top: 20px;
 padding-left: 10px;
}

#suchbereich img {
 padding-top: 15px;
}

html>body #suchbereich img {
 padding-top: 0px;
}

#suchbereich input {
 background-color: white;
 font-size:1em;
}

#suchbereich input.input2{
  margin-left:2px;
  vertical-align:bottom;
}

input, select, textarea {
 background-color: #ded7de;
 /* font-size: 9pt;*/
 border: 0px;
 color: #4a494a;
}

div.tx-guestbook-field input, div.tx-guestbook-field select,div.tx-guestbook-field textarea{
  border:2px solid #BDBEC6;
}
div.tx-guestbook-field label{
 width:100px;
 float:left;
}

#level3 legend, #level3 fieldset legend {
 padding-left:0;
}

fieldset {
 border: 0px;
 padding-left:0;
 margin-left:0;
}


/*
div.tx-guestbook-field input, div.tx_guestbook_field select,div.tx_guestbook_field textarea {
 display:block;
}*/

fieldset tbody tr td {
 padding: 0px;
}
