/*SETTINGS*/

html, body {
height:100%;
}

body{
margin:0;
padding:0;
background:#2d3956;
color:#554c16;
font-size:13px;
font-family: Tahoma, Verdana, Arial;

}
img{
border:none;
}
p{
margin:0;
padding:0;
}

hr 	{background-color:#f3f1e1;color:#f3f1e1;height:1px;border-style:none; text-align:left;margin: 3px 0 3px 12px;*margin: 0 0 0 12px;_margin: 0 0 0 12px;}
/*LAYOUT*/



#distance { 
width:1px;
height:50%;
background-color:#605A35;
margin-bottom:-372px; /* half of container's height */
float:left;
}

#wrapper {
margin:0px auto;
left:0px;
width:100%;
min-width:1000px; 
}

#clearDiv  {
clear:both;
}

#containerBg{
margin:0px auto;
position:relative;
height:744px;
width:100%;
background:url(/themes/default/img/bg.gif) no-repeat center;
clear:left;
}

#container{
margin:0px auto;
position:relative;
text-align:left;
width:1000px;
height:744px;
clear:left;
}
/*
#container{
margin:0px auto;
position:relative;
width:1000px;
height:744px;
background:none;
}
*/
.home{
margin:0px auto;
display:block;
width:300px;
height:170px;
}
#navi{
margin:21px 0 0 1px;
width:1001px;
height:40px;
background:#e7e3be;
}
#content{
margin:0 0 0 1px;
width:1001px;
height:457px;
background:#e7e3be;
overflow:hidden;
}
#content_mood{
margin:0 0 0 9px;
width:610px;
height:448px;
float:left;
position:relative;
z-index:3;
}
#content_text{
margin:0 0 0 0;
padding:14px 12px 110px 12px;
width:349px;
height:322px;
float:left;
position:relative;
z-index:3;
background:#FFFFFF;
text-align:left;
line-height:21px;
}
#content_title{
margin:355px 0 0 0;
width:957px;
height:50px;
position:absolute;
z-index:90;
}
#content_title_left{
width:30px;
height:60px;
float:right;
background:url(/themes/default/img/bg_content_title_left.png) no-repeat;
}
#content_title_text{
height:60px;
float:right;
background:url(/themes/default/img/bg_content_title.png) repeat-x;
}
#content_title_right{
width:30px;
height:60px;
float:right;
background:url(/themes/default/img/bg_content_title_right.png) no-repeat;
}
#footer{
width:100%;
height:30px;
}
.imprint{
display:block;
width:240px;
height:30px;
float:left;
}
.crea{
margin:0 0 0 90px;
display:block;
width:150px;
height:30px;
float:left;
}
/*NAVI*/
#main {
width:619px;
height:40px;
float:right;
text-align:right;
}
#meta {
width:382px;
height:40px;
float:right;
text-align:right;
}
#navi .inactive, #navi .active{
margin:0 0 0 18px;
padding:12px 0 8px 0;
height:16px;
float:right;
display:block;
border-bottom:4px solid #e7e3be;
color:#2d3956;
font-size:16px;
text-transform:uppercase;
text-decoration:none;
}
#navi .inactive:hover, #navi .active{
border-bottom:4px solid #6b7488;
}
#meta a{
margin:0 9px 0 18px;
padding:12px 0 8px 0;
height:16px;
float:right;
display:block;
border-bottom:4px solid #e7e3be;
color:#2d3956;
font-size:16px;
text-transform:uppercase;
text-decoration:none;
}
#meta a:hover{
border-bottom:4px solid #6b7488;
}
/*FONT*/
h1{
padding:3px 0 0 0;
color:#2d3956;
font-size:24px;
text-transform:uppercase;
}
h5{
margin:0;
padding:0 12px 0 0px;
color:#2d3956;
font-size:16px;
text-transform:uppercase;
}
#content_text p{
padding:0 12px 0 0px;
}
#content_text table{
padding:0 12px 0 0px;
}
/*LINKS*/
#content_text a{
color:#554c16;
font-size:13px;
font-family: Tahoma, Verdana, Arial;
text-decoration:none;
font-weight:bold;
}
#content_text a:hover{
text-decoration:underline;
}
/*SCROLLER*/
#content_text_scroll{
width:350px;
height:320px;
}
.jScrollPaneContainer {
position:relative;
overflow:hidden;
z-index:1;
}
.jScrollPaneTrack {
position:absolute;
cursor:pointer;
right:0;
top:0;
height:100%;
background:#ffffff;
}
.jScrollPaneDrag {
position:absolute;
background:#dad6b1;
cursor:pointer;
overflow:hidden;
}


a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-image:url(/themes/default/img/btn_BarArrowUp01.gif);
	background-color:#ffffff;
	height: 11px;
}
a.jScrollArrowUp:hover {
	background-image:url(/themes/default/img/btn_BarArrowUp02.gif);
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-image:url(/themes/default/img/btn_BarArrowDown01.gif);
	height: 11px;
}
a.jScrollArrowDown:hover {
	background-image:url(/themes/default/img/btn_BarArrowDown02.gif);
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #f00;
}


#content_text .tableLine td{
height: 22px;
border-top: 1px solid #e7e3be;
font-size:12px;
padding: 0px;
margin:0px;
}

#content_text .tableLineVert {

}

.txtSmall {
font-size:10px;
}


/*GALLERY*/
	#gallery {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	height:auto !important;
	}
	#gallery div.category_tree,
	#gallery div.category_comment,
	#gallery div.category_images,
	#gallery div.show_image,
	#gallery div.image_navigation,
	#gallery div.category_paging {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float:left;
	height:auto !important;
	}
	#gallery div.category_image,
	#gallery div.category_informations {
	float: left;
	height:auto !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	#gallery div.category_informations h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	#gallery div.image_voting,
	#gallery div.image_comment {
	float: left;
	height:auto !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	}
	#gallery div.category {
	width: 100%;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	height:auto !important;
	}
	#gallery div.category_images div.image {
	width: 106px;
	padding:0px;
	margin: 0px 3px 0px 0px;
	text-align:left;
	float: left;
	border:#ffffff 1px solid;
	}
	#gallery div.category_images div.image:hover {
	border:#2D3956 1px solid;
	}
	#gallery div.show_image img, #gallery div.category_image img, #gallery div.category_images img{
	margin: 0px 15px 0px 0px;
	}
	#gallery div.show_image, #gallery div.image_navigation {
	text-align: center;
	}
