html,body{margin:0;padding:0}
bbody{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}
html { 
  padding:0px;
  margin:0px;
}

body {
  font-size: 0.8em;
  font-family: Helvetica, Arial, SunSans-Regular, Sans-Serif;
  min-width:900px;
  min-heigth:750px;
  height:auto !important;
  height:750px;
  background-color:black;
}

a{
	display:block;
	color: black;
	padding:0px;
	text-decoration:none !important;
}
a:link { text-decoration:none !important; }
a.internal-link iimg{
display:none !important;
}
div#header {
	height:60px;
	margin:0;
	background-image:url(header_logo.jpg);
	background-repeat:no-repeat;
	background-position: 0pt 0pt;
	borderr:5px black solid;
	clear:both;
}
div#logo{
	zz-index:10;
	clear:none;
}
div#home{
	width:80px;
	height:50px;
	position: absolute;
	top: 0px;
	left: 0px;
}

div#container{
    background-color:white;
	text-align:left; 
	border:1px black solid;
	width:900px;
	heightt:530px;
	margin: auto;
	padding:0px;
	cclear:both;
	position:relative;
	top:40px;
	}
div#wrapper{
	border-top:1px black solid;
	border-bottom:1px black solid;
	height:414px;
	width:100%;
	position:relative;
	top:0px;
	clear:both;
	z-index:0;
	float:left;
}
div#extra{background:#FF8539}

div#pic{
	margin:0;
	padding:0px
    border:0px solid black;
	float:left;
	height:100%;
	width:424px;
	border-right:1px solid black;
	vertical-align:middle;
}
.align-left p,
.align-left{
text-align:left !important;
}
div#pic dl{
    list-style:none;
	list-style-position:inside;
    margin: 0px;
	padding: 0px;
	width:425px;
	float: left;
}
div.wtgallery_singlepic_popup,
div.wtgallery_singlepic_fwdback{
display:none;
}
img.wtgallery_singlepic_pic{
	izwidth:420px !important;
	border:none !important;
	max-height:414px;
	vertical-align:middle;

}
div#pic img{
	width:424px;
}
div#content{
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:10px;
    border:0px solid black;
	height:97%;
	width:455px;
	overflow:auto;
	text-align: justify;
}
div#content p{
	text-align: justify;
	margin:0px;
	margin-right:20px;
	dpadding-bottom:20px;
	}
div#content h1{
	font-size:18px;
	margin-right:20px;
	border-bottom:1px solid black;
	text-align:right;
}
div#content img{
	width:80px !iemportant;
	width:80px;
	height:80px;
	cursor:pointer;
	float:left;
	clear:none;
	border:1px solid black;
	margin:10px;
	padding:0px;
}
table.contenttable{
border-width:1px;
}
div#content div.csc-textpic{
	padding-top:15px;
}
dviv#content div.csc-textpic-imagewrap{
	float:left;
	widthh:50px;
}
div#content div.csc-textpic-imagewrap dl{
    list-style-type:none;
	list-style-position:inside;
    margin: 0px;
	padding: 0px;
	width:45px;
	float: left;
}
div#content div.csc-textpic-imagewrap dt{
    list-style-type:none;
    list-style:none;
	list-style-position:inside;
    margin: 0px;
	padding: 0px;
	width:45px;
	float: left;
}
span.textrechts{
	width:100%;
}

div#footer{
	margin:0px;
	padding:0px;
	clear:both;
	height:50px; 
}

div#nav{
	background:#fff;
	float:right;
	clear:both;
	width:73%;
	height:19px;
	lline-height:19px;
    margin: 0px;
	padding: 0px;
	margin-top:2px;
	position:relative;
	top:0px;
    border-top:1px solid black;
    border-bottom:1px solid black;
	z-index:100;
	visibility:hiddden;
}

#topmenucontainerr {
    border:0px solid red;
}
div#rightmenucontainer{
	background:#fff;
	float:right;
	width:15%;
	height:20px;
    margin: 0px;
    margin-botttom: 1px;
	cleacr:none;
	padding: 0px;
    border:0px solid black;
}
#rightmenucontainer ul{
    list-style:none;
    margin: 0px;
	padding: 0px;
	float: left;
    border:0px solid black;
}
#rightmenucontainer li{
    margin:0px;
	padding:0px;
	padding-left: 5px;
    heightt:18px;
	width:60px;
	text-align:center;
	float: left;
}
#rightmenucontainer li a{
	font-style:normal;
	font-size:11px;
    margin:2px;
	padding:0px;
}

div#leftmenucontainer{
	background:#fff;
	float:left;
	clear:both;
	width:20%;
    margin: 0px;
	padding: 0px;
	position:relative;
	ttop:5px;
	left:70px;
    borderr-top:1px solid black;
    borderr-bottom:1px solid black;
}

#leftmenucontainer ul{
    list-style:none;
    margin: 0px;
	padding: 0px;
	float: left;
    border:0px solid black;
}
#leftmenucontainer li{
    margin:0px;
	padding:0px;
	padding-left: 5px;
    heightt:18px;
	width:50px;
	text-align:center;
	float: left;
}
#leftmenucontainer li a{
    margin:2px;
	padding:0px;
}
#topmenucontainer ul{
    list-style:none;
	list-style-position:outside;
	list-style-type:none;
	line-height:19px;
    margin: 0px;
	padding: 0px;
	float: right;
    border:0px solid black;
}
#topmenucontainer li{
    margin:0px;
	padding:0px;
    height:19px;
	width:70px;
	text-align:center;
	float: left;
    border-left:1px solid black;
}


#topmenucontainer li a{
    margin:0px;
	padding:0px;
}

#topmenucontainer li ul {
	left:1px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	top:-0px;
	visibility:hidden;
}
#topmenucontainer li:hover ul {
  visibility: visible;
}

#topmenucontainer li ul li {
  font-weight: bold;
  line-height: 18px;
  padding-left: 0px;
  font-weight: normal;
  background-color: #ffffff;
  border:1px solid black;
  zz-index:3;
}

#smallline1{
	pposition:relative; top:9px;
	border-bottom:black 1px solid;
	height:4px;
	width:80%;
	float:right;
	clear:both;
	zz-index:0;
	margin:0px !important;
	padding:0px !important;
	margin-bottom:3px !important;
	margin-top:0px !important;
}
#smallline6{
	position:relative; top:56px;
	border-bottom:black 1px solid;
	height:1px;
	display:none;
}
#fatline1{
	position:relative; top:53px;
	border-bottom:black 3px solid;
	height:1px;
	width:100%;
	clear:both:
}

#smallline2{
	position:relative; top:2px;
	border-bottom:black 1px solid;
	height:1px;
}
#smallline3{
	position:relative; top:25px;
	border-bottom:black 1px solid;
	height:1px;
}
#fatline2{
	position:relative; top:28px;
	border-bottom:black 3px solid;
	height:1px;
}
#smallline4{
	position:relative; top:35px;
	border-bottom:black 1px solid;
	height:2px;
	margin:0;
}


/* menuuuuuuuuuuuuuuuuuuuuu *******************/





#menu {list-style-type:none; margin:0px; padding:0px;clearc:none;position:absolute;top:0px;z-index:5;}
#menu li {float:left; padding:0px; margin:0px; position:relative; top:0px; width:80px; height:19px;line-height:18px; z-index:4;}
#menu li dl {position:absolute; top:0; left:0;padding:0px; height:19px;weidth:80px;}
#menu li a, #menu li a:visited {text-decoration:none; display:block;}
#menu li dd {display:none; }

#menu li:hover dl dt ,
#menu li a:hover dl dt { border-bottom:4px solid black;}
#menu li a:hover {display:block;background-color:#fff;}
#menu li a:hover div dd {border-left:1px solid black;}
#menu li:hover dd, #menu li a:hover dd {display:block;}

#menu dl dd a:hover, #menu li  dl dd:hover a{
display:block;
background-color:#000;
color:white;
}

#menu dd a, #menu dd a:visited {
background:#fff none repeat scroll 0%;
color:#000;
display:block;
text-decoration:none;
}
#menu li:hover dl, #menu li a:hover dl {padding:0px; color:#000;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl { margin: 0; padding: 0; z-index:90;}
#menu dt { color: #000; border-left:1px black solid;border-right:0px black solid;}

#menu dd {margin:0;  color: #000;  text-align:left; font-weidght:bold;}
#menu dt a, #menu dt a:visited {padding:0px 0px 0px 10px; display:block; }
#menu dd a, #menu dd a:visited {
border-left:1px solid black; 
border-right:1px solid black; 
border-bottom:1px solid black; 
display:block; padding:5px 2px 2px 14px;line-height:18px;width:100px ;}

#menu dt a, #menu dt a:visited {
	padding-bottomm:4px; 
	font-size: 1em; ffont-weight:lighter !important; letter-spacingg:0.04em;
    display:block;
    text-decoration:none; 
    width:70px; 
    height:19px; 
    order-left:1px solid #000; 
    line-height:18px;
    vertical-align:middle;
	display:block;
}

## guestboook styles
.tx-veguestbook-pi1 {
	width:300px !important;
}
div.tx-guestbook-header-div{
	border-bottom:1px grey solid !important;
	height:20px;
	font-weight:bold;
}
div.tx-guestbook-date{
	float:right;
}
div.tx-guestbook-right{
	padding-bottom:10px !important;
}
div.tx-guestbook-header{
	color:black !important;
	margin:0 !important;
	margin-bottom:5px !important;
	width:300px !important;
	background-color:white !important;
	float:left;
}
div.tx-guestbook-header-div,
.tx-guestbook-right,
.tx-guestbook-left{
	color:black !important;
	margin:0 !important;
	margin-bottom:5px !important;
	padding:2px !important;
	width:400px !important;
	background-color:white !important;

}
.tx-guestbook-right p{
	margin-top:5px !important;
}
.tx-guestbook-header a,
.tx-guestbook-pagination a{
	display:inline !important;
}
.tx-guestbook-pagination{
	float:none !important;
	text-align:center;
}

.wtgallery_categories{
height:130px;
float:left;

}
.wtgallery_category_pic{
}
.wtgallery_category_folder{
float:left;
clear:both;
text-align:center;
width:100px;
}
.tx-srlanguagemenu-pi1 div{
width: 30px !important;
margin:5px 2px;
}
.tx-srlanguagemenu-pi1 div a{
display:inline;
}
.tx-srlanguagemenu-pi1 img{
margin:0pt 0px 0 0;
float:left;
}
#content .external-link-new-window img{
width:auto;
height:auto;
}

div.tx-srlanguagemenu-pi1a div.CUR, div.CUR{
width: 40px !important;
}
