HTML { height:100%;}
body {background-color:#000; width:1000px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#f1f1f1; margin:0px; padding:0px;}

#header {background-image:url(/fileadmin/templates/images/topbg.png); background-repeat:no-repeat; background-color:#000; width:850px; height:80px; clear:both; margin:10px auto 20px auto; padding:0px;}

#main {background-color:#000; width:850px; clear:both; margin:0px auto 10px auto; padding:0px;}

/*
-------------- TOP NAVIGATION ------------------
*/
#topNavigation{background-image:url(/fileadmin/templates/images/mainContentTop.png); background-repeat:no-repeat; width:850px; height:30px; clear:both; margin:20px auto 0px auto; padding:0px; 
font-family:"Times New Roman", Times, serif; color:#8c8c8c; font-size:13px; font-variant:small-caps; letter-spacing:2px;}

#topNavigation ul {float:left; list-style:none; margin:0px auto 0px 10px; padding:0px; height:30px;}

#topNavigation ul li {float:left; list-style:none; margin:0px; margin-right:1px; padding:0px; font-variant:small-caps; height:30px;}

div.firstTopNavItemLeft {width:10px; height:30px; float:left; background-image:url(/fileadmin/templates/images/firstTopNavItemLeft.png);}
div.firstTopNavItem {width:auto; height:18px; float:left; background-color:#0d0d0d; padding-top:2px;}
div.firstTopNavItem A {color: inherit; text-decoration:none;}
div.firstTopNavItemRight {width:10px; height:20px; float:left; background-image:url(/fileadmin/templates/images/topNavItemRight.png);}
li:hover div.firstTopNavItemLeft {width:10px; height:30px; float:left; background-image:url(/fileadmin/templates/images/firstTopNavItemLeftActive.png);}
li:hover div.firstTopNavItem {width:auto; height:18px; float:left; background-color:#1a1a1a; color:#c0c0c0; padding-top:2px;}
li:hover div.firstTopNavItem A {color:inherit; text-decoration:none;}
li:hover div.firstTopNavItemRight {width:10px; height:20px; float:left; background-image:url(/fileadmin/templates/images/topNavItemRightActive.png);}

div.topNavItemLeft {width:10px; height:20px; float:left; background-image:url(/fileadmin/templates/images/topNavItemLeft.png);}
div.topNavItem {width:auto; height:18px; float:left; background-color:#0d0d0d; padding-top:2px;}
div.topNavItem A {color: inherit; text-decoration:none;}
div.topNavItemRight {width:10px; height:20px; float:left; background-image:url(/fileadmin/templates/images/topNavItemRight.png);}
li:hover div.topNavItemLeft {width:10px; height:20px; float:left; background-image:url(/fileadmin/templates/images/firstTopNavItemLeftActive.png);}
li:hover div.topNavItem {width:auto; height:18px; float:left; background-color:#1a1a1a; color:#c0c0c0; padding-top:2px;}
li:hover div.topNavItem A {color:inherit; text-decoration:none;}
li:hover div.topNavItemRight {width:10px; height:20px; float:left; background-image:url(/fileadmin/templates/images/topNavItemRightActive.png);}

div.firstTopNavItemLeftCur {width:10px; height:30px; float:left; background-image:url(/fileadmin/templates/images/firstTopNavItemLeftActive.png);}
div.firstTopNavItemCur {width:auto; height:18px; float:left; background-color:#1a1a1a; color:#c0c0c0; padding-top:2px;}
div.firstTopNavItemCur A {color:inherit; text-decoration:none;}
div.firstTopNavItemRightCur {width:10px; height:20px; float:left; background-image:url(/fileadmin/templates/images/topNavItemRightActive.png);}
div.topNavItemLeftCur {width:10px; height:20px; float:left; background-image:url(/fileadmin/templates/images/firstTopNavItemLeftActive.png);}
div.topNavItemCur {width:auto; height:18px; float:left; background-color:#1a1a1a; color:#c0c0c0; padding-top:2px;}
div.topNavItemCur A {color:inherit; text-decoration:none;}
div.topNavItemRightCur {width:10px; height:20px; float:left; background-image:url(/fileadmin/templates/images/topNavItemRightActive.png);}
/*
-------------- CONTENT ------------------
*/
#mainContent {width:830px; clear:both; background-color:#1a1a1a; margin: 0px 10px 0px 10px; overflow:hidden; padding:0px;}

#mainFooter {background-image:url(/fileadmin/templates/images/mainContentBottom.png); background-repeat:no-repeat; width:850px; clear:both; height:10px;}

#contentLeft {width:170px; margin:0px; padding:0px 10px 0px 10px; float:left; position:relative; background-color:#1a1a1a;}

#contentRight {width:620px; margin:0px; padding:0px 10px 10px 10px; margin-left:190px; position:relative; background-color:#1a1a1a;}
#contentOuterRight {width:160px; float:right; position:relative;}

div.contentLeftContainer {width:170px; background-color:#444; margin:0px; padding:0px 0px 10px 0px; background-image:url(/fileadmin/templates/images/contentLeftContainerFooter.png); background-repeat:no-repeat; background-position:bottom; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
div.contentLeftContainer h1 {font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#cc1c1c; font-variant:small-caps; background-image:url(/fileadmin/templates/images/contentLeftContainerHeader.png); background-repeat:no-repeat; padding:0px 10px 2px 10px; margin:0px;}
div.contentLeftContainer p.contentLeftContainerMain {margin:0px; padding:0px 10px 0px 10px; color:#f1f1f1;}
div.contentLeftContainer + div.contentLeftContainer {margin-top:20px;}

div.contentLeftContainer ul { margin:0px; padding:0px; width:auto; line-height:90%;}
div.contentLeftContainer ul li { list-style:none; width:auto;}
div.contentLeftContainer ul li div {width:auto; padding:4px; letter-spacing:-0.02em; word-spacing:-0.02em;}
div.contentLeftContainer ul li div a { color:#ddd; text-decoration:none;}
div.contentLeftContainer ul li div:hover a { color:#fff; text-decoration:none;}
div.contentLeftContainer ul li div:hover { background-color:#999;}
div.contentLeftContainer ul li div a:visited { color:#ddd; text-decoration:none;}

div.contentLeftContainer ul.lev1 {margin-top:10px;}
div.contentLeftContainer ul.lev2 {margin-bottom:6px;}
div.contentLeftContainer ul.lev3 {margin-bottom:6px;}
div.contentLeftContainer ul li div.lev1 {padding-left:10px; }
div.contentLeftContainer ul li div.lev2 {padding-left:20px; }
div.contentLeftContainer ul li div.lev3 {padding-left:30px; }
div.contentLeftContainer ul li div.curLev1 { font-weight:bold; background-color:#666; padding-left:10px; }
div.contentLeftContainer ul li div.curLev2 { font-weight:bold; padding-left:20px; }
div.contentLeftContainer ul li div.curLev3 { font-weight:bold; padding-left:30px; }
div.contentLeftContainer ul li div.curLev1:hover { background-color:#999;}
div.contentLeftContainer ul li div.curLev2:hover { background-color:#999;}
div.contentLeftContainer ul li div.curLev3:hover { background-color:#999;}

#contentRight {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:150%;}
#contentRight A {color:#ef0a0a; text-decoration:none;}
#contentRight A:hover {color:#ff0000; text-decoration:underline;}

#contentRight H1 {color:b2b2b2;}

div#contentRight div.contentContainer + a + div.contentContainer {margin-top:20px;}
div#contentRight div.contentContainer {color:#000; background-color:#f1f1f1; margin:0px; padding:0px 10px 10px 10px; background-image:url(/fileadmin/templates/images/contentRightTopLeft.png); background-repeat:no-repeat; background-position:top left;}
div#contentRight div.contentContainer h1 {width:inherit; height:18px; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#b2b2b2; font-variant:small-caps; background-color:#444; background-image:url(/fileadmin/templates/images/contentRightTopRight.png); background-position:top right; background-repeat:no-repeat; padding:0px 10px 2px 0px; margin:0px -10px 0px 0px;}
div#contentRight div.contentContainer p {margin: 10px 0px 0px 0px; padding:0px;}
div#contentRight div.contentContainer blockquote {margin: 10px 10px 0px 10px; padding:0px;}
#contentRight div.contentContainer div.lowerRight {background-image:url(/fileadmin/templates/images/contentRightLowerRight.png); background-position:bottom right; background-repeat:no-repeat; float:right; width:10px; height:10px; overflow:hidden; padding:0px; margin:0px; margin-right:-10px;}
#contentRight div.contentContainer div.lowerLeft {background-image:url(/fileadmin/templates/images/contentRightLowerLeft.png); background-position:bottom left; background-repeat:no-repeat; float:left; width:10px; height:10px; overflow:hidden; padding:0px; margin:0px; margin-left:-10px;}

div#contentOuterRight div.contentContainer + a + div.contentContainer {margin-top:20px;}
div#contentOuterRight div.contentContainer {color:#000; background-color:#f1f1f1; margin:0px 0px 20px 20px; padding:0px 0px 10px 0px; background-image:url(/fileadmin/templates/images/contentRightTopLeft.png); background-repeat:no-repeat; background-position:top left;}
div#contentOuterRight div.contentContainer h1 {width:inherit; height:18px; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#b2b2b2; font-variant:small-caps; background-color:#444; background-image:url(/fileadmin/templates/images/contentRightTopRight.png); background-position:top right; background-repeat:no-repeat; padding:2px 10px 0px 0px; margin:0px; margin-left:10px;}
div#contentOuterRight div.contentContainer p {margin: 10px 10px 0px 10px; padding:0px;}
div#contentOuterRight div.contentContainer blockquote {margin: 10px 10px 0px 10px; padding:0px;}
#contentOuterRight div.contentContainer div.lowerRight {background-image:url(/fileadmin/templates/images/contentRightLowerRight.png); background-position:bottom right; background-repeat:no-repeat; float:right; width:10px; height:10px; overflow:hidden; padding:0px; margin:0px;}
#contentOuterRight div.contentContainer div.lowerLeft {background-image:url(/fileadmin/templates/images/contentRightLowerLeft.png); background-position:bottom left; background-repeat:no-repeat; float:left; width:10px; height:10px; overflow:hidden; padding:0px; margin:0px;}

div#contentLeft div.contentContainer + a + div.contentContainer, div#contentLeft div.contentLeftContainer + a + div.contentContainer {margin-top:20px;}
div#contentLeft div.contentContainer {color:#000; background-color:#444; margin:0px 0px 20px 0px; padding:0px 0px 10px 0px; background-image:url(/fileadmin/templates/images/contentLeftTopLeft.png); background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}
div#contentLeft div.contentContainer h1 {width:inherit; height:18px; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#cc1c1c; font-variant:small-caps; background-color:#333; background-image:url(/fileadmin/templates/images/contentLeftTopRight.png); background-position:top right; background-repeat:no-repeat; padding:0px 10px 2px 0px; margin:0px; margin-left:10px;}
div#contentLeft div.contentContainer p {margin: 10px 10px 0px 10px; padding:0px;}
div#contentLeft div.contentContainer blockquote {margin: 10px 10px 0px 10px; padding:0px;}
#contentLeft div.contentContainer div.lowerRight {background-image:url(/fileadmin/templates/images/contentLeftLowerRight.png); background-position:bottom right; background-repeat:no-repeat; float:right; width:10px; height:10px; overflow:hidden; padding:0px; margin:0px;}
#contentLeft div.contentContainer div.lowerLeft {background-image:url(/fileadmin/templates/images/contentLeftLowerLeft.png); background-position:bottom left; background-repeat:no-repeat; float:left; width:10px; height:10px; overflow:hidden; padding:0px; margin:0px;}


div#contentLeft div.contentContainer div.tx-t3blog-pi2 div h3 { visibility:hidden; margin:0px; padding:0px; height:0px; width:0px;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 div ul { padding:0px; margin:10px;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 div ul li { list-style:none;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 a { color:#ef0a0a; text-decoration:none;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 a:hover {color:#ff0000; text-decoration:underline;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 div ul li a + span.postnum {margin-left:3px; font-size:11px;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 div#calendar {margin:0px 10px 0px 10px;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 table.calendar {width: 130px; font-size:11px;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 table.calendar th.navigation { white-space:nowrap; font-size:11px; letter-spacing:-0.25em;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 table.calendar td { text-align:center; padding:1px; background-color:#666; font-weight:bold;}
div#contentLeft div.contentContainer div.tx-t3blog-pi2 table.calendar td.calendar { text-align:center; padding:1px; background-color:#666; font-weight:normal;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 { background-color:#1a1a1a; margin:0px -10px -10px -10px;}
div#contentRight div.tx-t3blog-pi2 div#singleNavigation { visibility:hidden; width:0px; height:0px;}
div#contentRight div.tx-t3blog-pi2 div.title p {margin:0px; padding:0px; color:#8c8c8c;}
div#contentRight div.tx-t3blog-pi2 div.title p a {font-size:11px;}
div#contentRight div.tx-t3blog-pi2 div#commentList {margin-top:20px; padding:0px 0px 0px 10px;}
div#contentRight div.tx-t3blog-pi2 div#commentList ul#commentListTitle {background-image:url(/fileadmin/templates/images/contentRightTopRight.png); background-position:top right; background-repeat:no-repeat; background-color:#444; margin:0px; padding:20px 0px 0px 0px; color:#b2b2b2; margin-bottom:20px;}
div#contentRight div.tx-t3blog-pi2 div#commentList ul#commentListTitle li {float:left;margin-left:5px; margin-top:-20px;}/*background-color:#f1f1f1; width:100%;}*/
div#contentRight div.tx-t3blog-pi2 div.commentFormStyle {background-color:#f1f1f1; padding:0px 10px 0px 10px; margin-bottom:0px;}
div#contentRight div.tx-t3blog-pi2 div.item + div.item {margin-top:20px;}
div#contentRight div.tx-t3blog-pi2 div.itemTop { font-size: 11px; height:20px; background-image:url(/fileadmin/templates/images/contentRightTopRight.png); background-position:top right; background-repeat:no-repeat; background-color:#444; margin-left:10px; color:#b2b2b2;}
div#contentRight div.tx-t3blog-pi2 div.itemTop div.categories {float:left;}
div#contentRight div.tx-t3blog-pi2 div.itemTop div.date {float:right; margin-right:10px;}
div#contentRight div.tx-t3blog-pi2 div.itemTop div.time {float:right; margin-right:3px;}
div#contentRight div.tx-t3blog-pi2 div.itemTop div.clear {height:0px; clear:none; visibility:hidden;}
div#contentRight div.tx-t3blog-pi2 div.itemBody {margin-top:0px; padding:10px;}
div#contentRight div.tx-t3blog-pi2 div.itemBody h3 {margin:0px 0px 10px 0px;}
div#contentRight div.tx-t3blog-pi2 div.itemBody div.contentContainer { background-image:none; margin:0px; padding:0px;}
div#contentRight div.tx-t3blog-pi2 div.itemBody div.contentContainer div.lowerRight {width:0px; height:0px; visibility:hidden;}
div#contentRight div.tx-t3blog-pi2 div.itemBody div.contentContainer div.lowerLeft {width:0px; height:0px; visibility:hidden;}
div#contentRight div.tx-t3blog-pi2 div.itemNav {height:20px; margin:0px;}
div#contentRight div.tx-t3blog-pi2 div.itemNav {height:20px; margin:0px; border-right:1px solid #666;}
div#contentRight div.tx-t3blog-pi2 div.itemNav span.author {margin-left:0px;}
div#contentRight div.tx-t3blog-pi2 div.itemNav span.author span.author {margin-left:0px;}
div#contentRight div.tx-t3blog-pi2 div.itemNav span.blogtipafriendlink {margin-left:10px;}
div#contentRight div.tx-t3blog-pi2 div.itemNav span.permalink {margin-left:10px;}
div#contentRight div.tx-t3blog-pi2 div.itemNav span.trackback {margin-left:10px;}
div#contentRight div.tx-t3blog-pi2 div.itemNav span.comments {margin-left:10px;}
div#contentRight div.tx-t3blog-pi2 div.itemNav span.views {margin-left:10px; visibility:hidden;}
div#contentRight div.tx-t3blog-pi2 div#commentList ul {margin:0px; padding:0px;}
div#contentRight div.tx-t3blog-pi2 div#commentList ul li { list-style:none;}
div#contentRight div.tx-t3blog-pi2 div.formElement div.formLabel {float:left;}
div#contentRight div.tx-t3blog-pi2 div.formElement div.formField {margin-left:80px;}
div#contentRight div.tx-t3blog-pi2 div.formElement div.formField img {margin-top:5px;}
div#contentRight div.tx-t3blog-pi2 div.formElement div.formClear {visibility:hidden; height:0px; width:0px;}
div#contentRight div.tx-t3blog-pi2 form {margin:0px; padding:0px;}
div#contentRight div.tx-t3blog-pi2 div.mailform h4 {margin:0px;}
div#contentRight div.tx-t3blog-pi2 div.clear {width:0px; height:0px; clear:none; visibility:hidden;}
div#contentRight div.tx-t3blog-pi2 div.item div.itemNav, div#contentRight div.tx-t3blog-pi2 div.single div.itemNav {background-image:url(/fileadmin/templates/images/contentRightLowerLeft.png); background-position:bottom left; background-repeat:no-repeat; float:left; width:auto; overflow:hidden; margin:0px; padding:0px; background-color:#f1f1f1; padding-left:10px; width:100%;}
div#contentRight div.tx-t3blog-pi2 div.item div.itemNav div.clear, div#contentRight div.tx-t3blog-pi2 div.single div.itemNav div.clear {background-image:url(/fileadmin/templates/images/contentRightLowerRight.png); background-position:bottom right; background-repeat:no-repeat; float:right; width:10px; height:20px; overflow:hidden; padding:0px; margin:0px; visibility:visible; margin-right:10px;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 + div.lowerLeft {visibility:hidden;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 + div.lowerLeft + div.lowerRight {visibility:hidden;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentFormStyle + p {width:100%; height:17px; background-color:#f1f1f1; margin:0px; padding:0px; background-image:url(/fileadmin/templates/images/contentRightLowerRight.png); background-position:bottom right; background-repeat:no-repeat; overflow:hidden;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentFormStyle + p a {background-image:url(/fileadmin/templates/images/contentRightLowerLeft.png); background-position:bottom left; background-repeat:no-repeat; overflow:hidden; padding:0px 0px 0px 10px; margin:0px;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.itemBody div.contentContainer h1 {background-color:#ddd; background-image:none; color: #000; margin-left:-10px; padding-left:10px; margin-top:15px;}
div#contentRight div.tx-t3blog-pi2 div.item, div#contentRight div.tx-t3blog-pi2 div.single, div#contentRight div.tx-t3blog-pi2 div#commentList {background-image:url(/fileadmin/templates/images/contentRightTopLeft.png); background-repeat:no-repeat; background-position:top left; background-color:#f1f1f1; overflow:hidden;}
div#contentRight div.tx-t3blog-pi2 div#commentList {overflow:auto; padding-bottom:10px;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentComments {background-color:#ddd;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.commentTopNav div.author {float:left;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.commentTopNav div.author img {visibility: hidden; width:0px; height:0px; margin-right:0px; vertical-align: top;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.commentTopNav div.img {margin-right:5px; vertical-align: top;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.commentTopNav div.date {float:right;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.commentTopNav div.date div.date {float:right; margin-right:5px;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.commentTopNav div.date div.time {float:right; margin-right:5px;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.commentBody {clear:both; border-top:1px solid #ddd; line-height:100%;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.commentBody H5 {font-size:13px; margin-top:10px;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.commentBody p {padding-left:10px;}
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentListListing div.item {padding-bottom:10px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;margin-bottom:10px;} 
div#contentRight div.contentContainer div.tx-t3blog-pi2 div.commentFormStyle {padding-top:10px;}

div#contentOuterRight div.contentContainer { line-height:100%;}
div#contentOuterRight div.contentContainer p.align-center {text-align:center;}

div#contentOuterRight div.contentContainer a img {border:none 1px #0f0;}

/*ul.pageBrowser {margin:0px; padding:0px; float:none; }*/
/*ul.pageBrowser li {list-style:none; margin:0px 5px 0px 5px; color:#ef0a0a;}*/
div.contentContainer ul.tx-pagebrowse li.tx-pagebrowse-pages {color:#ef0a0a;}