	
	/********************/
	/******* Misc *******/
	/********************/
	
	html, body {
		height: 100%;
		margin: 0;
		padding: 0;
		font-family:Arial, Verdana;
	}
	
	body {
		background-color:#191816;
	}
	
	ul			{ margin: 0; padding: 0; }
	h1			{ padding:0px; margin:0px; }
	h2			{ margin:0px; padding:0px; }
	h3			{ margin:0px; padding:0px; }
	h4			{ margin:0px; padding:0px; }
	h5			{ margin:0px; padding:0px; }
	h6			{ margin:0px; padding:0px; }
	p			{ margin:0px; padding:0px; }
	
	br.clear-both { clear:both; }
	
	a {
		color:#B04B1F;
		text-decoration:none;
	}
	
	a:hover {
		color:#4e2b05;
	}
	
	fieldset {
		border:none;
		margin:0px;
		padding:0px;
	}
	
	noscript {
		display:none;
	}
	
	legend {
		color:#cccccc;
	}
	
	#meta noscript {
		display:block;
	}
	
	/********************/
	/******* Main *******/
	/********************/
	
	#mainbg { 
		margin:0px;
		padding:0px;
		width:100%;
		text-align:center;
		overflow:hidden;
		border:none;
		z-index:1;
	}


	#main {
		position:relative;
		margin:0px auto;
		padding:0px;
		width:1024px;
		visibility:visible;
		text-align:left;
		color:#cccccc;
		border:none;
		z-index:2;
	}
	
	/********************/
	/******* Meta *******/
	/********************/
	
	#meta {
		width:100%;
		height:29px;
		font-size:12px;
		background-color:#121212;
	}
	
	#meta a {
		color:#cccccc;
		font-size:11px;
	}
	
	#meta a:hover {
		color:#ffffff;
	}
	
	#meta div#user-msg {
		float:left;
		margin-top:7px;
		margin-left:10px;
	}
	
	#meta div#user-msg img {
		margin-right:5px;
	}
	
	#meta div#no-js-msg {
		position:absolute;
		top:0px;
		left:0px;
		padding:8px 10px 0px;
		height:20px;
		background-color:#ff0000;
		color:#ffffff;
		font-weight:700;
	}
	
	#meta div#login {
		float:right;
	}
	
	#login div#login-form {
		float:right;
		margin-top:6px;
		margin-right:10px;
	}
	
	#login-form input {
		width:100px;
		height:15px;
		font-size:11px;
		border:1px solid black;
	}
	
	#login-form input.user, #login input.pass {
		margin-right:5px;
		width:100px;
		height:11px;
		font-size:11px;
		border:1px solid black;
	}
	
	#login div#login-addition {
		float:right;
		margin-top:1px;
		margin-right:5px;
	}
	
	#meta div#intern-nav {
		float:right;
		margin-top:7px;
	}
	
	#intern-nav ul {
		display:inline;
		list-style:none;
	}
	
	#intern-nav ul li {
		display:inline;
		margin-right:10px;
	}
	
	#intern-nav a {
		font-size:12px;
		font-weight:700;
	}
	
	#intern-nav a.logout {
		font-weight:400;
		margin-right:10px;
	}
	
	/**********************/
	/******* Header *******/
	/**********************/
	
	#header {
		width:100%;
		height:102px;
	}
	
	#logo {
		padding-top:25px;
		width:100%;
		font-size:40px;
		font-weight:700;
		color:#ffffff;
		text-align:center;
	}
	
	#logo a {
		font-weight:700;
		color:#ffffff;
	}
	
	#logo span.bracket {
		color:#b04b1f;
	}
	
	#logo span.beta {
		font-size:25px;
	}
	
	/**************************/
	/******* Navigation *******/
	/**************************/
	
	#navigation {
		width:100%;
		height:46px;
		background-color:#b04b1f;
	}
	
	#navigation ul {
		list-style:none;
		padding-top:14px;
	}
	
	#navigation ul li {
		display:inline;
		margin-left:20px;
	}
	
	#navigation ul li a {
		color:#ffffff;
		font-weight:700;
	}
	
	#navigation ul li a:hover {
		color:#4e2b05;
	}
	
	#navigation ul li.current a {
		color:#4e2b05;
	}
	
	/***********************/
	/******* Content *******/
	/***********************/
	
	#content {
		padding-top:9px;
		width:100%;
	}
	
	#content div#left-column {
		float:left;
		margin-left:13px;
		width:163px;
	}
	
	#content div#main-column {
		float:left;
		margin-left:17px;
		margin-right:16px;
	}
	
	#content div.main-col-small { width:622px; }
	#content div.main-col-middle { width:802px; }
	#content div.main-col-big { width:982px; }
	
	#content div#right-column {
		float:left;
		width:163px;
	}
	
	/* Left/Right Column */
	
	#left-column p.bodytext, #right-column p.bodytext {
		margin:10px 6px;
	}
	
	/* Main Column */
	
	/* ContentBox Sidebar */
	
	#content div.content-box-sidebar {
		width:161px;
		margin-bottom:15px;
		font-size:13px;
		background-color:#161513;
		border:1px solid #201f1d;
	}
	
	div.content-box-sidebar div.csc-header {
		margin-bottom:10px;
		width:100%;
		height:27px;
		background-color:#161513;
		border-bottom:1px solid #201f1d;
	}
	
	div.content-box-sidebar div.csc-header h1 {
		padding-top:7px;
		padding-left:9px;
		padding-bottom:5px;
		font-size:12px;
		border-bottom:1px solid #11100e;
	}
	
	div.content-box-sidebar div.csc-header h2 {
		padding-top:7px;
		padding-bottom:5px;
		font-size:18px;
		text-align:center;
		border-bottom:1px solid #11100e;
	}
	
	div.content-box-sidebar div.content-inner-inner-box {
		padding-bottom:10px;
		border-bottom:1px solid #11100e;
	}
	
	div.content-box-sidebar div.content-inner-box {
		margin-bottom:28px;
		background-color:#181715;
		border-bottom:1px solid #201f1d;
	}
	
	/* ContentBox Main */
	
	#content div.content-box-main {
		margin-bottom:15px;
		padding-bottom:10px;
		background-color:#161513;
		border:1px solid #201f1d;
	}
	
	div.main-col-small div.content-box-main { width:620px; }
	div.main-col-middle div.content-box-main { width:800px; }
	div.main-col-big div.content-box-main { width:980px; }
	
	div.content-box-main div.csc-header h1, div.content-box-main div.csc-header h5 {
		font-size:18px;
		margin:20px 10px 10px;
	}
	
	div.content-box-main div.csc-header-n1 {
		margin-bottom:20px;
		width:100%;
		height:27px;
		background-color:#181715;
		border-bottom:1px solid #201f1d;
	}
	
	div.content-box-main div.csc-header-n1 h1, div.content-box-main div.csc-header-n1 h5 {
		margin:0px;
		padding-top:7px;
		padding-left:9px;
		padding-bottom:5px;
		font-size:12px;
		border-bottom:1px solid #11100e;
	}
	
	div.content-box-main div.csc-header-n1 h2 {
		margin:0px;
		padding-top:3px;
		padding-bottom:2px;
		font-size:18px;
		text-align:center;
		border-bottom:1px solid #11100e;
	}
	
	/* Content Element Styles */
	
	p.bodytext {
		margin:10px 10px;
	}
	
	#content input, #content select, #content textarea {
		color:#ffffff;
		border:1px solid #B04B1F;
		background-color:#161513;
	}
	
	/**********************/
	/******* Footer *******/
	/**********************/
	
	#footer {
		display:none;
		padding-top:9px;
		width:100%;
		height:20px;
		text-align:center;
		font-size:12px;
		background-color:#121212;
	}
	
	/**************************/
	/******* Categories *******/
	/**************************/
	
	div.categories {
		
	}
	
	div.categories ul {
		list-style:none;
	}
	
	div.categories ul li img {
		margin-right:3px;
	}
	
	div.categories ul.catmenu {
		margin-left:10px;
	}
	
	div.categories ul.firstlevel {
		margin-left:0px;
	}
	
	div.categories ul.catmenu a {
		color:#cccccc;
	}
	
	div.categories ul.catmenu a:hover {
		color:#B04B1F;
	}
	
	div.categories ul.catmenu a.current {
		color:#B04B1F;
	}
	
	
	/***********************************************/
	/******* Latest Images / Most hit images *******/
	/***********************************************/
	
	#latest-images div.thumbnail-box div.thumbnail-title, #mosthit-images div.thumbnail-box div.thumbnail-title {
		width:100%;
		color:#B04B1F;
		text-align:center;
	}
	
	/* Left/Right Column */
	
	#left-column div.tx-theinsidebase-pi2, #right-column div.tx-theinsidebase-pi2 {
		margin-left:6px;
	}
	
	#left-column #latest-images div.thumbnail-box, #right-column #latest-images div.thumbnail-box, #left-column #mosthit-images div.thumbnail-box, #right-column #mosthit-images div.thumbnail-box {
		margin-top:15px;
	}
	
	#left-column #latest-images br.clear-both, #right-column #latest-images br.clear-both, #left-column #mosthit-images br.clear-both, #right-column #mosthit-images br.clear-both {
		display:none;
	}
	
	/* Main Column */
	
	#main-column #latest-images, #main-column #mosthit-images {
		margin:0px auto;
		width:720px;
	}
	
	#main-column #latest-images div.thumbnail-box, #main-column #mosthit-images div.thumbnail-box {
		float:left;
		margin:0px 45px 15px;
	}
	
	
	/*************************************/
	/******* Images from Categoriy *******/
	/*************************************/
	
	#cat-images {
		margin:0px 0px 0px 40px;
	}
	
	div.main-col-small #cat-images {
		width:603px;
	}
	
	div.main-col-middle #cat-images {
		width:753px;
	}
	
	div.main-col-big #cat-images {
		width:963px;
	}
	
	#cat-images div.confirm-links {
		float:left;
		margin:2px 0px 0px 10px;
	}
	
	#cat-images div.confirm-links a {
		padding:1px 10px;
		margin-right:10px;
		color:#ffffff;
		font-size:14px;
		font-weight:700;
		border:1px solid #201F1D;
		background-image:url('../gfx/button-bg.jpg');
		background-repeat:repeat-x;
	}
	
	#cat-images div#add-buttons {
		float:right;
		height:165px;
	}
	
	#cat-images div.thumbnail-box {
		float:left;
		margin-bottom:15px;
		margin-right:40px;
		width:160px;
	}
	
	#cat-images div.thumbnail-box div.thumbnail-title {
		width:100%;
		color:#B04B1F;
		text-align:center;
	}
	
	#cat-images div.thumbnail-box div.thumbnail-img-options {
		position:relative;
	}
	
	#cat-images div.thumbnail-box div.thumbnail-options {
		position:absolute;
		top:3px;
		right:3px;
	}
	
	#cat-images div.thumbnail-box div.thumbnail-options img {
		margin:0px 5px;
		margin-top:5px;
	}
	
	#cat-images div.thumbnail-box div.thumbnail-img a {
		display:block;
		background-image:url('../gfx/thumb-top-bg.jpg');
		background-repeat:no-repeat;
		background-color:#ffffff;
	}
	
	#cat-images div.thumbnail-box div.thumbnail-img a img {
		padding:5px;
		background-image:url('../gfx/thumb-bottom-bg.jpg');
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#cat-images div.thumbnail-box div.thumbnail-img a:hover {
		background-image:url('../gfx/thumb-top-bg-hover.jpg');
		background-color:#b04b1f;
	}
	
	#cat-images div.thumbnail-box div.thumbnail-img a:hover img {
		background-image:url('../gfx/thumb-bottom-bg-hover.jpg');
	}

	#add-image {
	}

	#add-category {
		margin-top:10px;
	}
	
	#edit-category {
		margin-top:10px;
	}
	
	#content div.tx-theinsidebase-pi2 label {
		float:left;
		margin-bottom:10px;
		width:160px;
	}
	
	#content div.tx-theinsidebase-pi2 input {
		float:left;
		margin-bottom:10px;
		width:384px;
	}
	
	#content div.tx-theinsidebase-pi2 input.addimg_checkbox {
		width:auto;
		margin-right:10px;
	}
	
	#content div.tx-theinsidebase-pi2 textarea {
		float:left;
		margin-bottom:10px;
		width:384px;
		height:200px;
	}
	
	#content div.tx-theinsidebase-pi2 span.add-image-submit input, #content div.tx-theinsidebase-pi2 span.add-category-submit input, #content div.tx-theinsidebase-pi2 div.mark-form input.imagemark-submit, #content div.tx-theinsidebase-pi2 div.mark-form input.imagemark-reset {
		margin-right:10px;
		width:auto;
		height:20px;
		font-size:14px;
		font-weight:700;
		color:#ffffff;
		border-color:#201F1D;
		background-image:url('../gfx/button-bg.jpg');
		background-repeat:repeat-x;
	}
	
	
	#content div.tx-theinsidebase-pi2 div.image-back-link {
		padding-top:10px;
		padding-left:10px;
		width:600px;
		text-align:left;
	}
	
	#content div.tx-theinsidebase-pi2 div.image-back-link a {
		padding:1px 10px;
		margin-right:10px;
		color:#ffffff;
		font-size:14px;
		font-weight:700;
		border:1px solid #201F1D;
		background-image:url('../gfx/button-bg.jpg');
		background-repeat:repeat-x;
	}
	
	#content div.tx-theinsidebase-pi2 div.mark-form label {
		float:none;
		width:160px;
	}
	
	#content div.tx-theinsidebase-pi2 div.mark-form input {
		float:none;
		margin-bottom:10px;
		width:780px;
	}
	
	#content div.tx-theinsidebase-pi2 div.mark-form textarea {
		float:none;
		margin-bottom:10px;
		width:780px;
		height:200px;
	}
	
	#content div.tx-theinsidebase-pi2 div.imagemark-toolbar {
		margin-left:10px;
	}
	
	#content div.tx-theinsidebase-pi2 div.imagemark-toolbar img {
		cursor:pointer;
	}
	
	#content div.tx-theinsidebase-pi2 div.image-markinfo p {
		color:#000000;
	}
	
	/*******************/
	/******* FAQ *******/
	/*******************/
	
	div.tx-irfaq-pi1 ul {
		list-style:none;
	}
	
	div.tx-irfaq-pi1 ul li {
		margin-bottom:10px;
	}
	
	div.tx-irfaq-pi1 ul li a {
		font-weight:700;
		color:#B04B1F;
	}
	
	div.tx-irfaq-pi1 ul li a:hover {
		color:#4e2b05;
		text-decoration:none;
	}
	
	div.tx-irfaq-pi1 div.additional-info {
		border:none;
	}
	
	div.tx-irfaq-answer h4 {
		color:#B04B1F;
	}
	
	div.tx-irfaq-pi1 dt {
		margin-top:7px;
		color:#b04b1f;
	}
	
	div.tx-irfaq-pi1 dd {
		display:block;
		margin-left:25px;
		padding:4px;
		font-size:12px;
		border:1px solid #201f1d;
		background-color:#191816;
	}
	
	div.tx-irfaq-pi1 dd.tx-irfaq-dynans-hidden {
		display:none;
	}
	
	div.tx-irfaq-pi1 dd p {
		margin-left:0px;
	}
	
	div.tx-irfaq-pi1 input {
		color:#ffffff;
		border:1px solid #B04B1F;
		background-color:#161513;
	}
	
	#content div.tx-irfaq-pi1 span.irfaq-search-form-submit input {
		width:auto;
		height:20px;
		font-size:14px;
		font-weight:700;
		border-color:#201F1D;
/* 		background-color:#191816; */
		background-image:url('../gfx/button-bg.jpg');
		background-repeat:repeat-x;
	}
	
	/* Left/Right Column */
	
	#left-column div.tx-irfaq-pi1, #right-column div.tx-irfaq-pi1 {
		margin:0px 6px;
	}
	
	#left-column div.tx-irfaq-pi1 input, #right-column div.tx-irfaq-pi1 input {
		width:148px;
		font-size:12px;
	}
	
	#left-column div.tx-irfaq-pi1 span.irfaq-search-form-submit input, #right-column div.tx-irfaq-pi1 span.irfaq-search-form-submit input {
		margin:5px 0px 0px 65px;
		width:85px;
		font-size:14px;
	}
	
	div.tx-irfaq-pi1 span.irfaq-search-form-submit {
		display:block;
	}
	
	/* Main Column */
	
	#main-column div.tx-irfaq-pi1 {
		margin:0px 10px;
	}
	
	/**************************/
	/******* Memberlist *******/
	/**************************/
	
	div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-searchbox {
		margin-bottom:10px;
	}
	
	#content div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-searchbox input.tx-newloginbox-pi3-searchbox-button {
		font-weight:700;
		border-color:#201F1D;
		background-color:#191816;
	}
	
	div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-listrow table {
		background-color:#201F1D;
	}
	
	div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-listrow th {
		padding:5px;
		color:#ffffff;
/* 		background-color:#4e2b05; */
		background-color:#B04B1F;
	}
	
	div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-listrow th a {
		color:#ffffff;
	}
	
	div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-listrow td {
		padding:5px;
		color:#ffffff;
/* 		background-color:#B04B1F; */
		background-color:#161513;
	}
	
	div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-browsebox p {
		padding-top:5px;
		font-size:12px;
	}
	
	/* Left/Right Column */
	
	#left-column div.tx-newloginbox-pi3, #right-column div.tx-newloginbox-pi3 {
		margin:0px 5px;
	}
	
	#left-column div.tx-newloginbox-pi3 table, #right-column div.tx-newloginbox-pi3 table {
		width:151px;
	}
	
	#left-column div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-browsebox, #left-column div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-searchbox, #right-column div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-browsebox, #right-column div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-searchbox {
		display:none;
	}
	
	/* Main Column */
	
	#main-column div.tx-newloginbox-pi3 {
		margin:0px 10px;
	}
	
	div.main-col-small div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-listrow table {
		width:599px;
	}
	
	div.main-col-middle div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-listrow table {
		width:779px;
	}
	
	div.main-col-big div.tx-newloginbox-pi3 div.tx-newloginbox-pi3-listrow table {
		width:959px;
	}
	
	/********************************/
	/******* fe_user Register *******/
	/********************************/
	
	#content div.tx-srfeuserregister-pi1 dt {
		width:26%;
	}
	
	#content div.tx-srfeuserregister-pi1 a {
		padding-left:0px;
		background-image:none;
	}
	
	#content div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
		width:auto;
		height:20px;
		font-size:14px;
		font-weight:700;
		border-color:#201F1D;
/* 		background-color:#191816; */
		background-image:url('../gfx/button-bg.jpg');
		background-repeat:repeat-x;
	}
	
	/* Main Column */
	
	#main-column div.tx-srfeuserregister-pi1 {
		margin:0px 10px;
	}
	
	/****************************/
	/******* Contact form *******/
	/****************************/
	
	#content form#mailform input.csc-mailform-submit {
		width:auto;
		height:20px;
		font-size:14px;
		font-weight:700;
		border-color:#201F1D;
/* 		background-color:#191816; */
		background-image:url('../gfx/button-bg.jpg');
		background-repeat:repeat-x;
	}
	
	#content form#mailform {
		margin:0px 20px 10px 20px;
	}
	
	#content form#mailform label {
		display:block;
		float:left;
		width:130px;
	}
	
	#content form#mailform input {
		float:left;
		margin-bottom:10px;
		width:350px;
	}
	
	#content form#mailform input.csc-mailform-check {
		width:auto;
		border:none;
	}
	
	#content form#mailform textarea {
		width:350px;
		height:300px;
		margin-bottom:10px;
	}
	
	#content form#mailform div.csc-mailform-field {
		clear:both;
	}
	
	/***************************/
	/******* Newloginbox *******/
	/***************************/
	
	#content div.tx-newloginbox-pi1 tfoot td input {
		font-weight:700;
		border-color:#201F1D;
		background-color:#191816;
	}
	
	/* Left/Right Column */
	
	#left-column div.tx-newloginbox-pi1, #right-column div.tx-newloginbox-pi1 {
		margin:0px 6px;
	}
	
	#left-column div.tx-newloginbox-pi1 input, #right-column div.tx-newloginbox-pi1 input {
		width:147px;
		margin-bottom:10px;
	}
	
	#content #left-column div.tx-newloginbox-pi1 span.login-submit input, #content #right-column div.tx-newloginbox-pi1 span.login-submit input {
		width:auto;
		height:20px;
		font-size:14px;
		font-weight:700;
		border-color:#201F1D;
/* 		background-color:#191816; */
		background-image:url('../gfx/button-bg.jpg');
		background-repeat:repeat-x;
	}
	
	/* Main Column */
	
	#main-column div.tx-newloginbox-pi1 {
		margin:0px 10px;
	}
