body{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: center;
margin: 0;
padding: 0;
width: 100%;
background-color: #A69E91;
}

#left{
margin: 0;
padding: 0;
float: left;
width:20px;
min-height: 800px;
height: auto;
background-image: url(/fileadmin/bilder/kinesi.info/bg_buffer_left.gif);
background-repeat: repeat-x;
}

* html #left{
	height: 800px;
}
#right{
margin: 0;
padding: 0;
float: left;
width:20px;
min-height: 800px;
height: auto;
background-image: url(/fileadmin/bilder/kinesi.info/bg_buffer_right.gif);
background-repeat: repeat-x;
}

* html #right{
	height: 800px;
}


#container{
float: left;
width: 960px;
height: 100%;
text-align: left;
margin: 0;
padding: 0;
}


#top{
float: left;
width: 960px;
background-image: url(/fileadmin/bilder/kinesi.info/bg_top.jpg);
background-repeat: no-repeat;
}



#footer{
float: left;
width: 960px;
height: 40px;
margin: 0 auto;
background-image: url(/fileadmin/bilder/kinesi.info/bg_bottom.gif);
background-position: bottom;
}

#footer_content {
float: left;
display: none;
}
#container1{
float: left;
width: 960px;
margin: 0 auto;
text-align: left;
height: 80%;
background-image: url(/fileadmin/bilder/kinesi.info/bg_right1.jpg);
background-repeat: repeat-x;
}



html>/**/body #container1{
min-height: 80%;
height: auto;
}

#inhalt{
float: left;
width: 605px;
text-align: left;
margin: 0;
padding: 0;
height: 100%;
background-image: url(/fileadmin/bilder/kinesi.info/bg_content.jpg);
background-repeat: no-repeat;

}

html>/**/body #inhalt{
min-height: 660px;
height: auto;
}

p.bodytext{
color:#6A5945;
font-family:verdana,arial,sans-serif;
font-size:11px;
margin-left: 40px;
width: 80%;
padding: 0;
margin-bottom: 0;
}

p.bodytext a:link, p.bodytext a:visited, p.bodytext a:hover, p.bodytext a:active{
text-decoration: underline;
color: #A79F92;
}

#inhalt ul {
font-family:verdana,arial,sans-serif;
font-size:11px;
color:#6A5945;
margin-left:6em;
margin-top: 0;
}

html>/**/body  #inhalt ul{
margin-left:2em;
}

h1.csc-firstHeader{
color:#3A1C12;
font-family:verdana,arial,sans-serif;
font-size:16px;
font-style: italic;
margin-left: 40px;
margin-top: 6%;
}

h1, h2{
font-family:verdana,arial,sans-serif;
font-size:14px;
color: #A79F92;
margin-left: 40px;
}


#nav_r{
float: left;
/*width: 9%;*/
margin: 0;
padding: 0;
height: 20px;
background-image: url(/fileadmin/bilder/kinesi.info/bg_right.jpg);
background-repeat: no-repeat;
}

#nav{
float: left;
text-align: right;
margin:0;
padding:0;
width: 240px;
min-height: 660px;
height: auto;
background-image: url(/fileadmin/bilder/kinesi.info/bg_nav.jpg);
background-repeat: repeat-y;
}
* html #nav{
height: 100%;
}

ul.menu{
float: left;
list-style: none;
margin-top: 50px;
text-align: left;
}

ul.menu li{
width: 140px;
padding-left: 50px;
text-align: left;
margin-bottom: 8px;
text-align: left;
}

html > body ul.menu li{
width: 90px;
padding-left: 90px;
text-align: left;
}



ul.menu li a.menu1:link, a.menu1:visited, a.menu1:hover, a.menu1:active{
text-align: left;
color:#6B5A46;
text-decoration: none; 
font-family:verdana,arial,sans-serif;
font-size:15px;
font-style: italic;
font-weight: bold;
}


ul.menu li a.menu1:hover, a.menu1:active{
color: #3A1C12;
}

/************************* Kontaktformular *****************/
fieldset.csc-mailform{
float: left;
border: none;
margin-left:40px;
}
.csc-mailform-field{
margin-bottom: 5px;
}

.csc-mailform-field label{
float: left;
font-family:verdana,arial,sans-serif;
color:#6A5945;
font-size: 11px;
width: 100px;
text-align: right;
padding-right: 10px; 
}

.csc-mailform-field input, textarea{
font-family:verdana,arial,sans-serif;
color:#6A5945;
font-size: 11px;
}

.csc-mailform-field input.csc-mailform-submit{
font-family:verdana,arial,sans-serif;
color:#6A5945;
font-size: 11px;
margin-left: 100px;
}

#print_footer{
display: none;
}

#print_logo{
display: none;
}


/************************* Gästebuch *****************/
.tx-veguestbook-pi1{
float: left;
margin-left:40px;
 width: 80%;
}
/* error handling */ 
.tx-veguestbook-pi1 p.tx-guestbook-form-error { 
font-weight:bold; 
color:#990000; 
} 
/* display of result count */ 
.tx-veguestbook-pi1 .tx-guestbook-result { 
font-weight:bold; 
float:left; 
} 
/* pagination */ 
.tx-veguestbook-pi1 .tx-guestbook-pagination { 
font-size:75%; 
font-weight:bold; 
float:right; 
} 

.tx-guestbook-pagination a:link, .tx-guestbook-pagination a:hover, .tx-guestbook-pagination a:visited, 
.tx-guestbook-pagination a:active{
color:#3A1C12;
font-weight: normal;
}
/* styles for list mode */ 
.tx-veguestbook-pi1 h2.tx-guestbook-header { 
clear:both; 
color:#3A1C12;
font-family:verdana,arial,sans-serif;
font-size:16px;
font-weight: bold;
margin-top: 6%;
margin-left: 0;
} 
.tx-veguestbook-pi1 .tx-guestbook-left { 
float:left; 
width:100%;  
 background: #bdb3a8;
 } 
 .tx-veguestbook-pi1 .tx-guestbook-left { 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-left p { 
 color:#333; 
 padding: 0;
 margin: 0;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 padding-left: 0.5em;
 } 
 
 .tx-veguestbook-pi1 .tx-guestbook-left p a:link, .tx-veguestbook-pi1 .tx-guestbook-left p a:hover, 
 .tx-veguestbook-pi1 .tx-guestbook-left p a:visited, .tx-veguestbook-pi1 .tx-guestbook-left p a:active{
 color:#3A1C12;
 font-size: 11px;
 }
 .tx-veguestbook-pi1 .tx-guestbook-right { 
 float:left; 
 width:100%; 
 } 
 /* styles for latest mode */ 
 .tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p { 
color:#6A5945;
font-family:verdana,arial,sans-serif;
font-size:12px;
font-style: italic;
 } 
 .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, 
 .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date { 
 font-weight: bold; 
 font-style: normal;
 } 
 .tx-veguestbook-pi1 .tx-guestbook-right h3 {
 font-size:100%; 
 color:#990000; 
 font-weight:bold; 
 background:none; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment { 
 font-size:75%; 
 color:#333; 
 font-style: italic; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-latest { 
 display:block; 
 padding:0.25em; 
 clear:both; 
 } 
 .tx-guestbook-latest{
 float: left;
 width: 100%;
 margin-bottom: 1em;
 }
 
 p.tx-guestbook-latest-more{
 float: left;
 width: 50%;
 }
 .tx-guestbook-latest-more a:link, .tx-guestbook-latest-more a:visited, 
 .tx-guestbook-latest-more a:hover, .tx-guestbook-latest-more a:active{
color:#3A1C12;
font-size:11px;
font-style:normal;
font-weight:bold;
 }
 
 a.new_entry:link, a.new_entry:visited, a.new_entry:hover, a.new_entry:active{
  color:#3A1C12;
 font-style: normal;
 font-weight: bold;
 font-size: 11px;
 }
 /* form styles */ 
 .tx-veguestbook-pi1 .tx-guestbook-field { 
 float: left;
 width:100%; 
 display:block; 
 padding: 0.3em 0; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-field label { 
float: left;
font-family:verdana,arial,sans-serif;
color:#6A5945;
font-size: 11px;
width: 100px;
text-align: right;
padding-right: 10px; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { 
 float:left; 
 width:10em; 
 color:#6A5945;
 } 
 .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { 
 float:left; 
 width:15em; 
 color:#6A5945;
 } 
 .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea { 
 width: 20em; 
 display: block; 
 color:#6A5945;
 float: left; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield { 
 color:#990000; 
 } 
 .tx-veguestbook-pi1 fieldset { 
 border:none; 
 } 
 .tx-veguestbook-pi1 legend { 
 display:none; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-freecap { 
 float:left; 
 display:block; 
 background:#F7F7F7; 
 border:1px solid #CCC; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-freecap { 
 margin-left:2.25em; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-freecap img { 
 float:left; 
 display:block; 
 padding-left:0.25em; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-freecap input { 
 float:left; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-freecap label { 
 clear:both; 
 display:block; 
 float:none; 
 width:10em; 
 margin-bottom:0.5em; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-freecap p { 
 font-size:75%; 
 padding:0.25em; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-freecap h3 { 
 display:none; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read { 
 color:#990000; 
 } 
 .tx-veguestbook-pi1 .tx-guestbook-clear { 
 clear:both; 
 display:block; 
 } 
 .tx-veguestbook-pi1 input.tx-guestbook-submit { 
font-family:verdana,arial,sans-serif;
color:#6A5945;
font-size: 12px;
font-weight: bold;
margin-left: 108px;
background: #bdb3a8;
 }
 
 
 .csc-textpic {
 margin-left: 40px;
 }
 
  .csc-textpic p.bodytext{
  margin-left: 0px;
  }