/* === RESET === */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, p, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, ol, ul, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0; border: 0; outline: 0; background: transparent; list-style: none;}
body {text-align: center;} #container {margin: 0 auto; text-align: left;} a {text-decoration: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;} ins {text-decoration: none;} del {text-decoration: line-through;} table {border-collapse: collapse;	border-spacing: 0;} .hidden {display:none;} .clear {clear: both;} .clearfix:after {content:".";	display:block; height:0; clear:both;	visibility:hidden;}
.clearfix {display:inline-block;} /* Hide from IE Mac \*/ .clearfix {display:block;} /* End hide from IE Mac */

/* === STRUCTURE ===*/
html {width: 100%; height:100%;}
html {background: url(/fileadmin/tag/images/htmlBkg2.jpg) repeat;}
body {background: url(/fileadmin/tag/images/bodyBkg2.jpg) no-repeat top center;}
#container {width: 940px; padding-top: 340px;}
#block_1 {float: left; width:540px; margin-right:80px;}
#block_2 {float: left; width:300px;}
#menu {position: absolute; top: 230px; left: 50%; margin-left: -465px; z-index: 100;}
#flashContent {position: absolute; top: 2px; left: 50%; margin-left: 80px; z-index: 10;}
#loginbox {position: absolute; top: 6px; left: 50%; margin-left: -480px; z-index: 10;}
#logo {position: absolute; top: 54px; left: 50%; margin-left: -540px; z-index: 5;}
#language {position: absolute; top: 4px; left: 50%; margin-left: 435px; z-index: 10;}
#topPic {position: absolute; top: 10px; left: 50%; margin-left: 20px; width:437px; height:311px;background: url(/fileadmin/tag/images/topPic.png) no-repeat top center; z-index: 5;}
#footer {clear: both; margin-top: 10px; padding-top: 10px; border-top: 1px solid #222; height: 200px;}

/* === STYLE === */

/* --- overall --- */
@font-face {font-family: 'RockitRegular'; src: url('/fileadmin/tag/fonts/Rockit.eot'); src: local('Rock it Regular'), local('Rockit'), url('/fileadmin/tag/fonts/Rockit.woff') format('woff'), url('/fileadmin/tag/fonts/Rockit.ttf') format('truetype'), url('/fileadmin/tag/fonts/Rockit.svg#Rockit') format('svg');}
* {color: #fff6e4; font-family: century gothic, arial, tahoma, verdana, sans-serif; line-height: 125%; font-size: 12px; text-shadow:#000 0px 1px 0px;}
h1 {line-height: 0px; text-indent:-9999px;}
h2 {font-size: 20px; font-family: 'RockitRegular', sans-serif; line-height: normal; color: #e5dfd0;}
h2.csc-firstHeader {clear: both;}
h3, h3 a {font-size: 15px; font-weight: bold; color: #a59576;}
p, h3, h4 {margin-bottom: 1em;}
a, a b {color: #b40000;}
a:hover, a b:hover {color: #cc0000;}
ul li {margin-left: 20px; list-style-type: circle;}
.csc-textpic-caption, .caption {font-size: 10px; font-style: italic; margin-bottom: 5px; color: #a59576;}

.csc-frame-frame1 h3 {margin-bottom: 0px !important;}
.csc-frame-frame1 h3 a {font-size: 15px; font-weight: bold; color: #a59576;}
.csc-frame-frame1 h3 a:hover {background: url(/fileadmin/tag/images/subMenuBkg.png) repeat;}
.csc-frame-frame1 h3 a img {margin: 0px 8px -40px 0px; clear: right;}
.csc-frame-frame1 div div img {display: none;}
.csc-frame-frame1 .csc-textpic-text p {float: right; width: 230px;}

.csc-frame-frame2 {border: 3px solid #6f6c64 !important; box-shadow: 0px 0px 18px #000; -webkit-box-shadow: 0px 0px 18px #000; -moz-box-shadow: 0px 0px 18px #000; filter:progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=3, offY=3, positive=true);
background: url(/fileadmin/tag/images/frame2Bkg.jpg) repeat center center; padding: 10px; margin-bottom: 10px;
border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
border-bottom-right-radius: 10px; 	-moz-border-radius-bottomright: 10px; 	-webkit-border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;	-moz-border-radius-bottomleft: 10px; 	-webkit-border-bottom-left-radius: 10px;
border-top-left-radius: 10px; 	-moz-border-radius-topleft: 10px; 	-webkit-border-top-left-radius: 10px;}

/* --- login --- */
.tx-felogin-pi1{width: 530px;}
.tx-felogin-pi1 div {float: left;}
.tx-felogin-pi1 p {font-size: 10px; float: right; margin-top: -17px;}
.tx-felogin-pi1 p a {font-size: 10px; margin-right: 10px;}
.tx-felogin-pi1 label {font-size: 10px; float: left; line-height: 20px; margin-right: 3px;}
.tx-felogin-pi1 input {font-size: 10px; float: left; width: 60px; margin-right: 7px;}

.welcomeStuff p, .welcomeStuff a {float: left; margin-left: 10px;}

/* --- registation --- */
.tx-srfeuserregister-pi1 {width: 750px;}

/* --- twitter --- */
#wt_twitter_newsticker ul li {list-style-type: none; padding: -10px;}

/* --- language --- */
#language img {clear: left; float: left; margin-bottom: 4px;}

/* --- forms --- */
.csc-mailform-field, .tx-guestbook-field {margin: 5px 0;	clear:both;}
.csc-mailform-field label, .tx-guestbook-field label {float:left;	text-align:left;width:100%; margin-bottom: 5px;}
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select, .csc-mailform-radio fieldset, .tx-guestbook-field input, .tx-guestbook-field textarea {width:288px; background: url(/fileadmin/tag/images/subMenuBkg.png) repeat; border: 0; border: 1px solid #444; padding: 6px; color: #e5dfd0;}
input.csc-mailform-submit, input.csc-mailform-check, .csc-mailform-radio input, .tx-guestbook-submit {width:auto;}
input.csc-mailform-submit, .tx-guestbook-submit {color: #ddd; margin-left: 0% !important;/* see label width + margin*/}
.tx-guestbook-submit {width: auto !important;}
.csc-mailform-radio legend {display:none;}
.csc-mailform-radio fieldset input {float:none;}
.csc-mailform-radio fieldset label {text-align:left; float:none; width:auto; margin: 0;}
input, textarea, select, option {color: #000; text-shadow: none;}

/* --- images --- */
.userAvatar img, .newsImg a img, .newsImg img, .csc-textpic-border div img, .news-set1-img1 img, .news-set1-img2 a img, .photoTabel a img, .photoSingle div a.jqfancybox img {border: 3px solid #fff !important; box-shadow: 0px 0px 18px #000; -webkit-box-shadow: 0px 0px 18px #000; -moz-box-shadow: 0px 0px 18px #000; filter:progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=3, offY=3, positive=true);}

/* --- tt_news and guestbook --- */
.news-latest-item {margin-bottom: 10px;}
.news-latest-item h4, .news-list-item h4 a {color: #b40000;}
.news-latest-date {font-family: georgia, times, serif; font-size: 44px; font-weight: bold; letter-spacing: -6px; color: #6f6c64; margin-bottom: 5px;}
.news-list-item, .news-single-item, .tx-guestbook-right {background: url(/fileadmin/tag/images/subMenuBkg.png) repeat; padding: 10px; margin-bottom: 10px;}
.news-list-item h4 {margin-bottom: 10px;}
.news-list-item h4 a {font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.news-list-item h4 a:hover {color: #fff6e4;}
.news-list-item img, .news-single-img {float: right; margin-left: 10px; border: 1px solid #6f6c64;}
.news-list-date {float: left; margin-right: 10px; text-align: center; width: 50px;}
.news-list-readmore {float: left; margin-left: 60px;}
.news-date-number {font-family: georgia, times, serif; font-size: 44px; font-weight: bold; letter-spacing: -6px; color: #6f6c64; margin-top: -5px;}
.news-date-month {font-family: georgia, times, serif; font-size: 24px; font-weight: bold; letter-spacing: -3px; color: #6f6c64; margin-top: -15px;}
.news-single-item h2 {color: #a59576;}
.tx-guestbook-date {color: #b40000;}
.captcha-image label {padding-top: 14px;}
.captcha-image label img {float: right; margin-right: 87px; margin-top: -24px;}
.tx-guestbook-header {float: left; width: auto;}
.gb_mail, .gb_url {float: right;}
.news-set1-img1 img {margin-top:10px;}
#at15s *, #at16pcc * {color:#000 !important; text-shadow: none !important;}

/* --- photobook --- */
.photoTabel {float: right; width: 360px;}
.photoTabel a img {margin: 0px 0px 10px 10px;}
.photoTabel a img:hover {box-shadow: 0px 0px 18px #fff; -webkit-box-shadow: 0px 0px 18px #fff; -moz-box-shadow: 0px 0px 18px #fff;}
.photoSingle div a.jqfancybox img {}
.photoPages {text-align: center;}
.photoPages a {padding: 2px 7px; border: 1px solid #555;}
.photoPages a:hover {background-color: #333;}

.fileexplorer_allWrap * {color: #aaa !important; text-shadow: none !important;}

/* === MENU ===*/
#menu a {font-size: 9px; font-family: 'RockitRegular', sans-serif; color: #fff6e4; padding: 10px; display:inline-block;}
#menu a:hover {background: url(/fileadmin/tag/images/subMenuBkg.png) repeat;}
#menu ul li.menu_act a {color: #b40000 !important; background: url(/fileadmin/tag/images/subMenuBkg.png) repeat;}
#menu li {margin: 0px !important; list-style-type: none !important; display: inline;}

#affiiliate a {display: none !important;}

