
body {
	font:62.5% Arial, Helvetica, sans-serif;
	background:#996666;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
}

body #wrap {
	margin: 0;
	padding: 0;
	background:#996666;
}
h1,h2,h3,h4,h5,h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
}
h1 {font-size:1.6em;line-height:1.7em;}
h2 {font-size:1.5em;line-height:1.6em;}
h3 {font-size:1.4em;line-height:1.5em;}
h4 {font-size:1.3em;line-height:1.4em;}
#wrap-inner {
	position: relative;
	width: 820px;
	margin: 0 auto;
	background: transparent url(img/bg-all.png) 0 0 repeat-y;
	text-align: left;
}
.left {
	width:474px;
	float:left;
	margin-left:20px;
}
.right {
	width:306px;
	float:right;
	margin-right:20px;
}
.clear {
	clear:both;
}
#box1 {
	background: transparent url(img/bg-sand.png) bottom center repeat-y;
	font-size:1.2em;
}
#box1 .toppart {
	background: transparent url(img/bg-box-1.png) top center no-repeat;
	min-height:318px;
	height:auto !important;
	height:318px;
}
#box1 .left {
	width:334px;
	float:left;
	margin-left:40px;
}
#box1 .left-wide {
	width:534px;
	float:left;
	margin-left:40px;
}
#box1 .right {
	width:386px;
	float:right;
	margin-right:40px;
}
#box1 .right-narrow {
	width:186px;
	float:right;
	margin-right:40px;
}
#box2 {
	background: transparent url(img/bg-black.png) bottom center no-repeat;
	color:#fff;
	font-size:1.2em;
}
#box2 .toppart {
	background: transparent url(img/bg-box-2.png) top center no-repeat;
	min-height:420px;
	height:auto !important;
	height:420px;
}
#box2 .left {
	width:334px;
	float:left;
	margin-left:40px;
}
#box2 .right {
	width:386px;
	float:right;
	margin-right:40px;
	padding-top:40px;
}
#box3 {
	background: transparent url(img/bg-sand.png) bottom center no-repeat;
	font-size:1.2em;
/*	min-height:378px;
	height:auto !important;
	height:378px;*/
}
#box3 .toppart {
	background: transparent url(img/bg-box-1.png) top center no-repeat;
	min-height:318px;
	height:auto !important;
	height:318px;
}
#box3 .left {
	width:334px;
	float:left;
	margin-left:40px;
}
#box3 .right {
	width:300px;
	float:right;
	margin-right:40px;
}
#box4 {
	background: transparent url(img/bg-black.png) bottom center no-repeat;
	color:#fff;
	font-size:1.2em;
}
#box4 .toppart {
	background: transparent url(img/bg-box-2.png) top center no-repeat;
	min-height:420px;
	height:auto !important;
	height:420px;
}
#box4 .left {
	width:404px;
	float:left;
	margin-left:40px;
}
#box4 .right {
	width:286px;
	float:right;
	margin-right:40px;
	padding-top:40px;
}

#box1 hr,#box3 hr {
	border:none;
	display:none;
}
#box2 hr,#box4 hr {
	border:none;
	display:none;
}
#box1 p.bodytext a,#box3 p.bodytext a,
#box1 h1 a,#box3 h1 a,#box1 h2 a,#box3 h2 a,#box1 h3 a,#box3 h3 a,#box1 h4 a,#box3 h4 a,
#box1 .news-list-morelink a, #box3 .news-list-morelink a,
#box1 .news-latest-morelink a, #box3 .news-latest-morelink a{
	text-decoration:none;
	color:#673838;
	border-bottom:dotted 1px #673838;
}
#box1 p.bodytext a:hover,#box3 p.bodytext a:hover,
#box1 h1 a:hover,#box3 h1 a:hover,#box1 h2 a:hover,#box3 h2 a:hover,#box1 h3 a:hover,#box3 h3 a:hover,#box1 h4 a:hover,#box3 h4 a:hover,
#box1 .news-list-morelink a:hover, #box3 .news-list-morelink a:hover,
#box1 .news-latest-morelink a:hover, #box3 .news-latest-morelink a:hover {
	border-bottom-style:solid;
}
#box2 p.bodytext a,#box4 p.bodytext a,
#box2 h1 a,#box4 h1 a,#box2 h2 a,#box4 h2 a,#box2 h3 a,#box4 h3 a,#box2 h4 a,#box4 h4 a,
#box2 .news-list-morelink a, #box4 .news-list-morelink a,
#box2 .news-latest-morelink a, #box4 .news-latest-morelink a{
	text-decoration:none;
	color:#e6cfb6;
	border-bottom:dotted 1px #e6cfb6;
}
#box2 p.bodytext a:hover,#box4 p.bodytext a:hover,
#box2 h1 a:hover,#box4 h1 a:hover,#box2 h2 a:hover,#box4 h2 a:hover,#box2 h3 a:hover,#box4 h3 a:hover,#box2 h4 a:hover,#box4 h4 a:hover,
#box2 .news-list-morelink a:hover, #box4 .news-list-morelink a:hover,
#box2 .news-latest-morelink a:hover, #box4 .news-latest-morelink a:hover{
	border-bottom-style:solid;
}
a img {
	border:none;
}

fieldset{
margin:12px 12px 0 12px;
border:none;
}
label{
display:block;
}
input,
textarea{
background:#9acccd url(img/su/bg-box1.jpg) center center;
border:#9acccd 1px solid;
width:190px;
}
input#mailformformtype_mail{
background:#000033;
border:#9acccd 1px solid;
width:95px;
color:#fff;
}

.left-wide fieldset{
margin:12px 12px 0 12px;
padding:0;
border:none;
}
.left-wide fieldset ol{
padding:12px 12px 0 12px;
list-style:none;
}
.left-wide fieldset li{
padding-bottom:6px;
}
.left-wide label{
/*display:block;*/
float:left;
width:160px;
margin-right:12px;
}
.left-wide input,
.left-wide textarea{
background:#9acccd url(img/su/bg-box1.jpg) center center;
border:#9acccd 1px solid;
width:240px;
}
.left-wide input#mailformformtype_mail{
background:#000033;
border:#9acccd 1px solid;
width:95px;
color:#fff;
}
.left-wide fieldset fieldset {
margin-bottom:-12px;
margin-left:0;
}
.left-wide fieldset fieldset legend{
margin-left:0;
padding:0;
top:0;
}
.left-wide fieldset fieldset ol{
position:relative;
top:-12px;
margin:0 0 0 160px;
padding:0;
}
.left-wide fieldset fieldset input{
width:24px;
}
.left-wide fieldset fieldset label{
float:none;
width:0;
margin-right:0;
background:red;
}
.tx-felogin-pi1{
padding:0;
margin:0;
}
.tx-felogin-pi1 fieldset{
margin:12px 12px 0 12px;
padding:0;
border:none;
}
.tx-felogin-pi1 legend a{
color:#fff;
text-decoration:none;
border-bottom:1px dotted #fff;
}
.tx-felogin-pi1 legend a:hover{
border-bottom:1px solid #fff;
}
.tx-felogin-pi1 fieldset ol{
padding:12px 12px 0 12px;
list-style:none;
}
.tx-felogin-pi1 fieldset li{
padding-bottom:6px;
}
.tx-felogin-pi1 label{
/*display:block;*/
float:left;
width:120px;
margin-right:0;
}
.tx-felogin-pi1 input{
background:#9acccd url(img/su/bg-box1.jpg) center center;
border:#9acccd 1px solid;
width:120px;
}
.tx-felogin-pi1 input#login{
background:#9acccd url(img/su/bg-box1.jpg) center center;
border:#9acccd 1px solid;
width:60px;
cursor:pointer;
padding:0;
}

#box4 .tx-veguestbook-pi1 a,
#box4 .news-latest-container a {
}
.tx-veguestbook-pi1{
padding:0;
margin:0;
}
.tx-guestbook-row1{} 
.tx-guestbook-row2{}
.tx-guestbook-teaser-content h3 span,
.tx-guestbook-entry-content h3 span{
margin-right:12px;
background:#996666;
font-size:10px;
line-height:10px;
padding:0 2px;
}
.tx-guestbook-teaser-content,
.tx-guestbook-entry-content{
border-bottom:dotted 1px #e6cfb6;
}
.tx-guestbook-teaser p.bodytext{} 
.tx-guestbook-date{} 
.tx-guestbook-latest-more a,
.tx-guestbook-entry-content a{
text-decoration:none;
color:#e6cfb6;
border-bottom:dotted 1px #e6cfb6;
}
.tx-guestbook-latest-more a:hover,
.tx-guestbook-entry-content a:hover{
border-bottom:solid 1px #e6cfb6;
} 
.tx-veguestbook-pi1 fieldset{
margin:12px 12px 0 12px;
padding:0;
border:none;
}
.tx-veguestbook-pi1 legend a{
color:#fff;
text-decoration:none;
border-bottom:1px dotted #fff;
}
.tx-veguestbook-pi1 legend a:hover{
border-bottom:1px solid #fff;
}
.tx-veguestbook-pi1 fieldset ol{
padding:12px 12px 0 12px;
list-style:none;
}
.tx-veguestbook-pi1 fieldset li{
padding-bottom:6px;
}
.tx-veguestbook-pi1 label{
/*display:block;*/
float:left;
width:120px;
margin-right:0;
}
.tx-veguestbook-pi1 input{
background:#9acccd url(img/su/bg-box1.jpg) center center;
border:#9acccd 1px solid;
width:120px;
}
.tx-veguestbook-pi1 textarea{
background:#9acccd url(img/su/bg-box1.jpg) center center;
border:#9acccd 1px solid;
width:360px;
height:160px;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit{
background:#9acccd url(img/su/bg-box1.jpg) center center;
border:#9acccd 1px solid;
width:60px;
cursor:pointer;
padding:0;
}



#tx-srfeuserregister-pi1-static_info_country {
width:240px;
}

span.news-list-date,
span.news-latest-date {
font-size:10px;
line-height:10px;
float:left;
margin-right:8px;
color:#fff;
background:#996666;
padding:0 2px;
}
.news-single-item {
border-top:dotted 1px #673838;
border-right:dotted 1px #673838;
padding-top:8px;
padding-right:4px;
margin-bottom:16px;
}
.news-list-item h3 {
padding-bottom:0;
margin-bottom:0;
}
.news-list-item p.bodytext{
margin-bottom:16px;
}
.news-list-item a {
text-decoration:none;
color:#673838;
border-bottom:dotted 1px #673838;
}
.news-list-item p.bodytext {
float:left;
}
.news-latest-item p.bodytext,
.news-latest-item p.bodytext {
width:100%;
margin:0;

}
.news-latest-image {
float:left;
width:50px;
margin-right: 12px;
margin-bottom: 2px;
}
.news-single-image {
float:left;
width:120px;
margin-right: 12px;
margin-bottom: 2px;
}
.news-latest-image img,
.news-single-image img {
margin:0;padding:0;
display:block;
}
.news-single-relatedwrap,
.news-single-relatedwrap dt,
.news-single-relatedwrap dd,
.news-single-relatedwrap dl {
margin:0;
padding:0;
}
.news-single-relatedwrap a{
text-decoration:none;
color:#673838;
border-bottom:dotted 1px #673838;
}
.news-single-relatedwrap a:hover{
border-bottom:solid 1px #673838;
}
.news-latest-morelink {
width:100px;
height:16px;
}
.news-single-subheader h3{
font-size:1.2em;
line-height:1.25em;
font-weight:bold;
}
