@charset "UTF-8";

/* Portal Structure */

body {
	font:11px Arial, Helvetica, sans-serif;
	background:#fff;
	margin:0;
	padding:0 20px;
	text-align:center;
	color:#606060;
}

#container {
	width:940px;
	margin:0 auto;
	text-align:left;
}

#tabs {
	width:939px;
	height:92px;
	border-left:1px solid #dcdcd8;
	display:block;
}

#tabs .tab {
	float:left;
	margin:0;
}

#metanav {
	width:148px;
	height:87px;
	padding:5px 0 0 5px;
	border-right:1px solid #dcdcd8;
	float:left;
}

#metanav .claim {
	margin:30px 0 0;
	font-size:12px;
	font-weight:bold;
	color:#202020;
}

#header {
	width:940px;
	height:110px;
	margin-top:10px;
	border-top:1px solid #dcdcd8;
	border-bottom:1px solid #dcdcd8;
	clear:both;
}

#topteaser {
	height:110px;
	width:180px;
	background:#666;
	text-align:right;
	float:right;
}

#topteaser dd {
	margin:9px 0 0 10px;
	font-weight:bold;
	color:#fff;
}

#mainnav {
	width:940px;
	height:30px;
	margin:10px 0;
	border-bottom:1px solid #000;
	clear:both;
}

#content {
	width:750px;
	float:left;
	margin:0 0 10px;
}

#sidebar {
	width:180px;
	float:right;
	margin:0 0 10px;
}

#footer {
	width:940px;
	height:30px;
	padding:10px 0 0;
	border-top:1px solid #000;
	font-size:9px;
	clear:both;
}

#footer .footerleft {
	width:570px;
	float:left;
}

#footer .footerright {
	width:370px;
	text-align:right;
	float:right;
}

img {
	border:0;
}

p {
	margin:5px 0;
}

td {
	vertical-align:top;
}

hr {
	border:0;
	border-bottom:1px solid #dcdcd8;
}

.clearer {
	clear:both;
}

/* Titles */

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:3px 0 3px;
	font-size:11px;
	font-weight:bold;
}

h1, h2 {
	text-transform:uppercase;
}

/* Links */

a {
	text-decoration:underline;
	color:#606060;
}

a:hover {
	text-decoration:none;
}

/* Lists */

ul {
	margin:0;
	padding:0;
}

#content ul {
	margin:0 0 0 15px;
	list-style-image:url(/fileadmin/templates/3.0/images/list.gif);
}

/* Navigation */

#mainnav ul {
	list-style-position:outside;
	list-style-type:none;
}

#mainnav ul li {
	float:left;
}

#content ul.mainnav,
#content ul.subnav {
	margin:0;
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	float:left;
}

#content ul.subnav {
	margin:4px 10px 0 0;
}

#content ul.subnav a {
	display:block;
}

#metanav a {
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	color:#484848;
}

#footer a {
	font-size:9px;
	text-decoration:none;
	color:#484848;
}

/* Ads */

#leaderboard {
	width:728px;
	height:90px;
	background:#f4f4f4;
	border:10px solid #f4f4f4;
	text-align:center;
	vertical-align:middle;
	float:left;
}

#skyscraper {
	width:160px;
	background:#f4f4f4;
	border:10px solid #f4f4f4;
	text-align:center;
	vertical-align:middle;
}

.tx-lumophpinclude-pi1 {
	clear:both;
}

.tx_lumophpinclude_d41d8cd98f00b204e9800998ecf8427e object,
.tx_lumophpinclude_d41d8cd98f00b204e9800998ecf8427e a,
#rectangle {
}

.ad_r {
	width:300px;
	height:250px;
	margin-top:19px;
	background:#f4f4f4;
	border-color:#f4f4f4;
	border-style:solid;
	border-width:10px 35px;
	text-align:center;
	vertical-align:middle;
	display:block;
}

.ad_i {
	margin-top:10px;
}

.ad {
	margin:2px 0 3px;
	font-size:10px;
	text-align:right;
	color:#9c9c9c;
}

.ad b {
	font-weight:normal;
}

/* Facebook */
#fb_badge {
	width:180px;
	padding-bottom:10px;
}

/* Mags */
#mags {
	width:760px;
}

.magsitem {
	margin:10px 10px 10px 0;
	float:left;
	width:180px;
}

/* Shoplist */

div.mapcat ul li {
	float:left;
}

div#map {
	float:left;
	margin:0;
}

div#map div.markerTooltip {
	margin:0;
	padding:2px 3px;
	font-weight:bold;
	white-space:nowrap;
	background:#000;
}

div.mapnest {
	width:750px;
	height:570px;
}

div.maptop {
	width:750px;
	height:480px;
	margin:0;
}

div.maptop div.mapcat {
	width:750px;
	height:20px;
	margin:0 0 10px;
	padding:0;
	overflow:hidden;
}

div.maptop div.mapcat ul {
	margin:0 !important;
}

div.maptop div.mapcat ul.pde li {
	padding:5px 20px 0 0;
}

div#poi {
	color:#20200c;
}

ul#poitab {
	height:16px;
	border-bottom:1px solid #000;
	list-style:none;
	list-style-position:outside;
	margin-left:0;
}

ul#poitab li {
	float:left;
	padding:0 2px 2px;
}

ul#poitab li.act a {
	font-weight:bold;
}

div.poi-content {
	margin-top:5px;
}

div.poi-content img {
	margin-right:10px;
}

div#infobox {
	width:750px;
	height:80px;
	display:none;
}

div#dragbar1 {
	width:750px;
	height:92px;
	margin:10px 0;
	overflow:hidden;
}

div#dragbar1 div.tx-rgpopup-left h2 {
	margin:0 0 10px;
	padding:0;
}

div#dragbar1 div.tx-rgpopup-right {
	float:right;
}

div#dragbar1 div.tx-rgpopup-mainNest .addr {
	width:180px;
	border-right:#606060 1px solid;
}

div#dragbar1 div.tx-rgpopup-mainNest .poi {
	width:200px;
	padding-left:10px;
	border-right:#606060 1px solid;
}

div#dragbar1 div.tx-rgpopup-mainNest .desc {
	width:348px;
	padding-left:10px;
}

div#rggooglemap-recordsonmap {
	width:390px;
	height:400px;
	margin:10px 0;
	overflow-x:hidden;
	overflow-y:scroll; 
}

div#rggooglemap-recordsonmap ul,
div#rggooglemap-recordsonmap div.inner {
	width:360px;
	margin:0;
}

div#rggooglemap-recordsonmap ul li {
	width:360px;
	border-bottom:1px solid #dcdcd8;
}

div#rggooglemap-searchlocation,
div#rggooglemap-searchrecord {
	width:360px;
	margin:10px 0 0;
}

div#rggooglemap-searchlocation .inner,
div#rggooglemap-searchrecord .inner {
	width:340px;
	margin:0 0 20px 20px;
}

/* Linklist */

div.cmwlinklist {
	width:760px;
	margin:0;
	padding:0;
}

div.cmwlinklist div.categories {
	display:none;
}

div.cmwlinklist div.links {
	float:left;
	width:760px;
	overflow:auto;
	margin:0;
	padding:0;
}

div.cmwlinklist div.addnewlink {
	clear:both;
	width:750px;
	margin:10px 0 0;
	padding:20px 0 0;
}

div.cmwlinklist div.breadcrumb,
div.cmwlinklist div.addlink,
div.cmwlinklist div.brokenlink,
div.cmwlinklist div.linkdetails {
	clear:both;
	width:750px;
	margin:0;
	padding:0;
}

div.cmwlinklist div.linkdetails td {
	line-height:25px;
	vertical-align:middle;
}

div.cmwlinklist div.links div.linksitem {
	width:370px;
	padding:10px 0;
	margin:0 10px 0 0;
	border-bottom:1px solid #dcdcd8;
	float:left;
}

div.cmwlinklist div.categories a {
	text-transform:uppercase;
	margin-left:5px;
}

div.cmwlinklist div.breadcrumb a {
	text-transform:uppercase;
	font-weight:bold;
}

div.cmwlinklist div.links tr.linktop a {
	text-transform:uppercase;
	font-weight:bold;
}

/* Forms */

input, textarea {
	margin:2px 0;
	padding:2px;
	background:none;
	border:1px solid #dcdcd8;
}

select, option {
	border:1px solid #dcdcd8;
}

fieldset {
	margin:0;
	padding:0;
	border:0;
}

fieldset.csc-mailform {
	margin:20px 0 0;
}

fieldset.csc-mailform div.csc-mailform-field {
	clear:both;
	height:30px;
}

fieldset.csc-mailform span.csc-mailform-radio input {
	margin-top:6px;
}

input.submit,
fieldset.csc-mailform input.csc-mailform-submit {
	margin:20px 0;
	border:0;
	background:#606060;
	color:#fff;
}

fieldset.csc-mailform input.csc-mailform-submit {
	margin-left:110px;
}

input.submit:hover,
fieldset.csc-mailform input.csc-mailform-submit:hover {
	background:#000;
	color:#fff;
}

fieldset.csc-mailform label {
	float:left;
	width:110px;
	line-height:25px;
}

fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
	float:left;
}

fieldset.csc-mailform fieldset legend {
	display:none;
}

fieldset.csc-mailform fieldset label {
	width:auto;
	margin:0 5px;
}

fieldset.tx-powermail-pi1_fieldset {
	background-color:#fff;
	border:0;
	padding:20px 0 0 10px;
}

fieldset.tx-powermail-pi1_fieldset legend {
	display:none;
}

fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:#fff;
	display:table;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	width:260px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	font-weight:bold;
	margin:20px 0 10px 0;
}

div.tx_powermail_pi1_fieldwrap_html {
	margin:0 0 5px;
}

div.tx_powermail_pi1_fieldwrap_html_captcha {
	margin:10px 0 5px;
}

img.tx-srfreecap-pi2-image {
	margin:0 10px 0 0 !important;
	vertical-align:middle;
	width:180px;
}

.tx-srfreecap-pi2-cant-read {
	color:#606060;
	display:block;
}

div.tx-powermail-pi1_mandatory,
div.tx-powermail-pi1_confirmation,
div.tx-powermail-pi1_thx {
	padding:20px 0 0;
	width:360px;
}

ul.powermail_mandatory_list {
	margin:20px 0 20px 15px !important;
}

/* Pageteaser */

.tx-jppageteaser-pi1-list-entry {
	width:100%;
	margin:0 0 10px;
	border-bottom:1px solid #dcdcd8;
	display:table;
}

.tx-jppageteaser-pi1-list-entry-description {
	margin:0;
}

.tx-jppageteaser-pi1-list-entry-image img {
	width:180px;
	height:120px;
	margin:0 10px 10px 0;
}

.tx-jppageteaser-pi1-browsebox {
	margin:0;
	border-top:0;
}

.tx-jppageteaser-pi1-browsebox {
	width:750px;
	height:30px;
	padding:10px 0 0;
	text-align:right;
	border-top:1px solid #000;
	clear:both;
}

.tx-jppageteaser-pi1-browsebox-show-results {
	display:none;
}

.tx-jppageteaser-pi1-browsebox-browse-links {
	margin-left:5px;
	float:right;
}

.tx-jppageteaser-pi1-browsebox-active-link {
	font-weight:bold;
	text-decoration:none;
}

.tx-jppageteaser-pi1-list-home {
	width:180px;
}

.tx-jppageteaser-pi1-list-home .tx-jppageteaser-pi1-list-entry {
	margin:0;
	border-bottom:0;
}

.tx-jppageteaser-pi1-list-home .tx-jppageteaser-pi1-list-entry-image img {
	margin:0 0 10px 0;
}

.home_gallery .tx-jppageteaser-pi1-list-home .tx-jppageteaser-pi1-list-entry-image img {
	border:none !important;
	height:280px !important;
	width:370px !important;
}

/* Gallery */

.tx-rgsmoothgallery-pi1 {
	margin:0 0 20px;
}

.tx-rgsmoothgallery-pi1 .myGallery {
	border:1px solid #dcdcd8;
}

.tx-rgsmoothgallery-pi1 .jdGallery .slideElement {
	background-color:#f4f4f4;
}

.tx-rgsmoothgallery-pi1 .jdGallery a.carouselBtn,
.tx-rgsmoothgallery-pi1 .jdGallery .carousel {
	background-color:#606060;
}

/* RSS Feeds */

.twrss_head_channel {
	display:none;
}

.twrss_item_link {
	text-transform:uppercase;
}

.twrss_item_content {
	margin:5px 0 10px;
}

/* News */
.news-catmenu {
	width:180px;
	margin:0 10px 0 0;
	float:left;
}

.news-catmenu img {
	display:none;
}

.news-catmenu a {
	padding:5px 0 5px 10px;
	font-weight: bold;
	text-decoration:none;
	display:block;
}

.news-catmenu-NO {
	width:180px;
	height:23px;
	background:#fff url(/fileadmin/templates/3.0/images/bg_subnav.gif) top left no-repeat;
}

.news-catmenu-NO:hover {
	background:#dcdcd8;
}

.news-catmenu-NO a,
.news-catmenu-NO a:hover {
	color:#202020;
}

.news-catmenu-ACT {
	width:180px;
	height:23px;
	background:#000;
}

.news-catmenu-ACT a,
.news-catmenu-ACT a:hover {
	color:#fff;
}

.news-latest-container {
	margin:0 0 10px;
}

.news-latest-item .news_image {
	width:370px;
	height:270px;
	margin:0 0 10px;
	background:#f4f4f4;
	text-align:center;
	vertical-align:middle;
}

.news-latest-item .news_image a {
	width:370px;
	height:270px;
	display:block;
}

.news-latest-item .news-latest-info {
	font-size:10px;
	color:#9c9c9c;
}

.news-list-container {
	width:560px;
	float:left;
}

.news-list-item {
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:1px solid #dcdcd8;
	display:inline-block;
}

.news-list-item .news_image {
	width:180px;
	height:120px;
	margin:0 10px 0 0;
	background:#f4f4f4;
	text-align:center;
	vertical-align:middle;
	float:left;
}

.news-list-item .news_image a {
	width:180px;
	height:120px;
	display:block;
}

.news-list-item table {
	width:370px;
	height:122px;
	float:left;
}

.news-list-item .news-list-info {
	font-size:10px;
	color:#9c9c9c;
	vertical-align:bottom;
	float:left;
}

.news-list-browse {
	width:560px;
	height:30px;
	padding:10px 0 0;
	text-align:right;
	border-top:1px solid #000;
	clear:both;
}

.news-list-browse p {
	display:none;
}

.news-list-browse table p {
	display:inline;
}

.news-list-browse .tx-ttnews-browsebox {
	margin-left:5px;
	float:right;
}

.news-list-browse .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {
	font-weight:bold;
	text-decoration:none;
}

.news-single-item {
	width:560px;
}

.news-single-item h2,
.news-single-item h3,
.news-single-item h4,
.news-single-item h5,
.news-single-item h6 {
	color:#606060;
}

.news-single-item .news-single-timedata {
	margin:0 0 10px;
}

.news-single-item .news-single-additional-info dd {
	margin:0;
	padding:0;
}

.news-single-item .news-single-backlink {
	width:560px;
	height:30px;
	padding:10px 0 0;
	border-top:1px solid #000;
	clear:both;
}

/* Polls */

.rkpoll {
	width:760px;
}

.rkpoll_list {
	width:180px;
	margin:0 10px 20px 0;
	float:left;
}

.rkpoll_list_imageWrap {
	margin: 5px 0;
}

.rkpoll_single_item {
	width: 560px;
	margin: 10px 0 0;
	float: left;
}

.rkpoll_single_item_imageWrap {
	width: 180px;
	margin: 10px 10px 0 0;
	float: left;
}

.rkpoll_single_item label {
	display: block;
}

.rkpoll_single_item input {
	width: 180px;
}

.rkpoll_single_item input.submit {
	width: 100px;
}

.rkpoll_single_item_back {
	clear: both;
}

/* Homepage */

.home_blog,
.home_teaser {
	border-top:1px solid #000;
	padding:10px 0 0;
}

.home_news .carousel,
.home_news .carouselBtn {
	display:none;
}

.home_news .slideInfoZone {
	height:70px !important;
}

.home_news .slideInfoZone h2 {
	margin:0 10px !important;
	padding:5px 0 !important;
	font-size:12px !important;
	text-transform:none !important;
}

.home_news .slideInfoZone p {
	margin:0 10px !important;
	font-size:100% !important;
}

.home_news .slideInfoZone h2 a,
.home_news .slideInfoZone p a {
	text-decoration:underline;
}

.home_news #tickerspace {
	width:180px;
	margin-top:1px;
}

/* Search */

#search {
	text-align:right;
}

#search input {
	width:174px;
}

.tx-indexedsearch-whatis {
	margin:0;
	padding:3px 0 3px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.tx-psmhighlight-sword-1 {
	font-style:italic;
}

.tx-indexedsearch-sec a {
	text-decoration:none;
}

.tx-indexedsearch-res {
	margin:20px 0 0;
	width:750px;
}

.tx-indexedsearch-secHead {
	background:#f4f4f4;
	margin:10px 0 0;
	padding:5px 5px 4px 5px;
	width:740px;
}

.tx-indexedsearch-title a {
	display:block;
	font-weight:bold;
	padding:0 0 5px;
	text-decoration:none;
}

.tx-indexedsearch-res .tx-indexedsearch-res {
	border-top:1px solid #F4F4F4;
	margin:0;
	padding:10px 5px;
	width:740px;
}

.tx-indexedsearch-secHead .tx-indexedsearch-title a {
	color:#606060 !important;
	padding:0 !important;
}

.tx-indexedsearch-percent {
	color:#999;
}

.tx-indexedsearch-info {
	display:none;
}