/*--------(c) by Andrakar, Video, Sound und Web A. Bertram  http://wwww.andrakar.com--------*/
body {
	margin: 0px;
	padding: 0px;
	font: normal 11pt arial, helvetica, sans-serif;
	color: #4d4d4d;
	text-align: left;
	background: #000;
}
p {
	margin: 0px;
	padding: 0px;
}
h1 {
	font: bold 24px tahoma;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 5px 0 !important;
}
#contentMain h1 {
	border-top: 4px solid #000;
	border-top: 4px solid #000;
}
h2 {
	font-size: 12pt;
	padding: 0;
	margin: 0 0 10px 0;
	color: #000!important;
}
h2 a {
	text-decoration: none;
	color: #B60E00;
}
#header {
	padding: 0px 0 0 0 !important;
	margin:  0 !important;
	border-top: 1px solid #666;
	>border-top: none;
}
.clear {
	clear: both;
}
img {
	margin: 0!important;
	padding: 0!important;
}
#wrapper {
	margin: auto;
	text-align: center;
	width: 960px;
	position: relative;
	padding: 0!important;
}
#main {
	padding: 100px 0 0 0!important;
	margin: 0!important;
	text-align: left;
	width: 789px;
	>margin-left: -160px!important;
}
#bannerHorizontal {
	width: 728px;
	height: 90px;
	position: absolute;
	left: 72px;
	top: 00px;
	z-index: 5;
}
#bannerVertical {
	width: 160px;
	height: 600px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 5;
}
#logo {
	float: left;
	margin: 7px 0 0 0px;
	width: 378px;
	height: 68px;
}
#headerBlock {
	float: right;
	width: 320px;
	height: 44px;
	font: 12px verdana;
	color: #4d4d4d;
	text-align: justify;
	overflow: hidden;
	text-decoration: underline;
}
#headerBlock a {
	color: #B39A69;
}
.feedSearchBox {
	float: right;
	width: 320px;
}
.feed {
	float: left;
	width: 50%;
	padding: 14px 0 0 0;
	height: 14px;
}
.feed h2 {
	float: left;
	color: #fff!important;
	font-size: 13px;
	font-weight: normal;
	border-bottom: #666 1px solid;
	border-top: #666 1px solid;
	padding: 0 0px 0 0!important;
	margin: 0px!important;
	line-height: 16px;
}
.feed-icon {
	margin: 0 0px;
	padding-left: 5px;
}
.search {
	float: right;
	margin: 14px 0px 0 0!important;
	padding: 0 !important;
	width: 160px;
}
.search h2 {
	float: left!important;
	margin: 0px!important;
	>margin-top: 1px!important;
	font-size: 13px;
	color: #fff!important;
	font-weight: normal;
	border-bottom: #666 1px solid;
	border-top: #666 1px solid;
	padding: 0 11px 0 0!important;
}
#header #search-theme-form {
	float: right;
}
#header #search-theme-form input.form-submit, #header #search-form input.form-submit {
	height: 17px;
	width: 17px;
	text-indent: -9999px;
	border: none;
	background: url(images/searchButton.png) no-repeat left top;
	font-size: 0;
	line-height: 0;
	margin: 1px 0 0 5px;
	>margin: -18px 0 0 0px;
	float: right;
	padding: 0;
}
#header #search-theme-form .container-inline {
}
#header #search-theme-form .form-text {
	margin: 0;
	border: 0;
	padding: 0px 0 0 0;
	font-size: 13px;
	border-bottom: #666 1px solid;
	border-top: #666 1px solid;
	width: 90px;
}
#header #search-theme-form .form-item label {
	display: none !important;
}
#header .search-results .search-info {
	display: none !important;
}
#contentWrapper {
	float: left;
	clear: both;
	margin: 0 0 10px 0!important;
}
#dashed {
	background: #000;
	border: 1px solid #B39A69;
	padding: 10px;
	float: left;
	width: 570px;
	margin: 10px 10px 0 0;
}
#mainNavi {
	height: 31px;
	background: url(images/naviBG.png) no-repeat left top;
	_overflow: hidden;
}
ul.links li {
	display: inline;
	list-style-type: none;
	padding: 0;
}
#mainNavi ul {
	padding: 0!important;
}
#mainNavi ul.menu {
	width: 570px;
}
#mainNavi ul.menu li {
	float: left;
	padding: 0!important;
	list-style-image: none!important;
	list-style-type: none!important;
	margin: 0!important;
	padding-top: 6px;
	display: block;
	font: bold 14px bold tahoma;
	width: 95px;
}
#mainNavi ul.menu li a {
	display: block;
	overflow: hidden;
	text-decoration: none!important;
	color: #fff;
	width: 95px;
	text-align: center;
	text-transform: uppercase;
	height: 31px;
	padding-top: 6px;
}
#mainNavi ul.menu li a:hover {
	color: #B39A69;
	width: 95px;
	background: url(images/naviBG.png) no-repeat -95px -31px;
}
#mainNavi ul.menu li.first a:hover {
	color: #B39A69;
	background: url(images/naviBG.png) no-repeat left -31px;
}
#mainNavi ul.menu li.last a:hover {
	color: #B39A69;
	background: url(images/naviBG.png) no-repeat -475px -31px;
}
#mainNavi ul.menu li a.active {
	color: #B39A69;
	width: 95px;
	background: url(images/naviBG.png) no-repeat -95px -31px;
}
#mainNavi ul.menu li.first a.active {
	color: #B39A69;
	background: url(images/naviBG.png) no-repeat left -31px;
}
#mainNavi ul.menu li.last a.active {
	color: #B39A69;
	background: url(images/naviBG.png) no-repeat -475px -31px;
}
#mainNavi ul.nice-menu {
	width: 570px;
	_margin-top: -6px;
}
#mainNavi ul.nice-menu ul {
	border-top: none;
	border: 1px solid #333!important;
}
#mainNavi ul.nice-menu li {
	float: left;
	padding: 0!important;
	list-style-image: none!important;
	list-style-type: none!important;
	margin: 0!important;
	padding-top: 6px;
	display: block;
	font: bold 14px tahoma;
	width: 95px;
	border: 0 !important;
	background-color: transparent;
	height: 25px;
}
#mainNavi ul.nice-menu li ul li {
	/* background-color: #996A3C!important;
*/
	background-color: #B39A69!important;
	opacity: 0.90;
	height: 100%;
	padding: 0px!important;
}
#mainNavi ul.nice-menu li ul li a {
	background-image: none!important;
	color: #000;
	padding: 3px 0 3px 0px!important;
	height: auto !important;
	text-transform: none;
	border-bottom: 1px solid #333;
	opacity: 1!important;
	font-size: 12px;
}
#mainNavi ul.nice-menu li ul li a.active {
	background-image: none!important;
	color: #fff!important;
	padding: 3px 0 3px 0px!important;
}
#mainNavi ul.nice-menu li ul li ul li {
	background-color: #9A8355;
	opacity: 0.95;
	height: auto;
	padding: 0px!important;
}
#mainNavi ul.nice-menu li ul li ul li a {
	background-image: none!important;
	color: #000;
	padding: 6px 0 6px 0px!important;
	border: 1px solid #333;
	opacity: 1!important;
}
#mainNavi ul.nice-menu li ul li ul li a.active {
	background-image: none!important;
	color: #fff;
	padding: 6px 0 6px 0px!important;
}
#mainNavi ul.nice-menu li ul li a:hover {
	color: #fff;
	width: 95px;
	background: none;
}
#mainNavi ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent {
	background: transparent;
}
#mainNavi ul.nice-menu-down .menuparent a {
	padding-right: 0px!important;
}
#mainNavi ul.nice-menu li a {
	display: block;
	overflow: hidden;
	text-decoration: none!important;
	color: #fff;
	width: 95px;
	text-align: center;
	text-transform: uppercase;
	height: 24px!important;
	padding: 6px 0 0 0;
}
#mainNavi ul.nice-menu li a:hover {
	color: #B39A69;
	width: 95px;
	height: 31px;
	background: url(images/naviBG.png) no-repeat -95px -31px;
}
#mainNavi ul.nice-menu li a.active {
	color: #B39A69;
	width: 95px;
	background: url(images/naviBG.png) no-repeat -95px -31px;
}
#mainNavi ul.nice-menu li.menu-path-home a {
	padding: 6px 0 0 0;
}
#mainNavi ul.nice-menu li.menu-path-home a:hover {
	background: url(images/naviBG.png) no-repeat left -31px;
}
#mainNavi ul.nice-menu li.menu-path-home a.active {
	background: url(images/naviBG.png) no-repeat left -31px;
}
#mainNavi ul.nice-menu li.menu-path-sexy-overview a:hover {
	background: url(images/naviBG.png) no-repeat -475px -31px;
}
#mainNavi ul.nice-menu li.menu-path-sexy-overview a.active {
	color: #B39A69;
	background: url(images/naviBG.png) no-repeat -475px -31px;
}
#mainNavi ul.nice-menu li.menu-path-sexy-overview a.active {
	color: #B39A69;
	background: url(images/naviBG.png) no-repeat -475px -31px;
}
#mainNavi ul.nice-menu-down li ul li ul, #header-region ul.nice-menu-down li ul li ul {
	left: 95px;
	top: 2px;
	height: 25px;
}
#contentMain {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.breadcrumb {
	font: 12px tahoma;
	color: #fff;
	text-transform: uppercase;
	clear: both;
}
.breadcrumb a {
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font: 12px tahoma;
}
.breadcrumb a .active {
	color: #B39A69;
}
#contentMain .terms a, .submitted a, .links a, .comment_add a, p a, .field-content a, li a {
	margin: 0px;
	color: #B39A69;
}

#contentMain  li {
	list-style-type: none;
}


.links {
	margin-top: 5px;
}

#content-profile-display-profile .field-items a {
	color: #B39A69!important;
}
#content-profile-display-profile .field-field-link {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
#contentMain .terms {
	padding: 5px 0 15px 0;
	color: #B39A69;
	border-bottom: 4px solid #000;
}
#contentMain .content {
	margin: 0px;
	padding: 10px;
	background: #fff;
}
.front #contentMain .content {
	margin: 0px;
	padding: 0 10px 10px 10px;
	background: #fff;
}
#contentMain .content .content {
	margin: 0px;
	padding: 0px;
	_overflow: hidden;
}
#contentMain .field-field-subhead {
	border-bottom: 4px solid #000;
	padding-bottom: 10px;
	width: 552px;
	margin-bottom: 10px;
	font: bold 14px trebuchet ms, helvetica;
	text-transform: uppercase;
	color: #666;
}
.submitted {
	margin: 5px 0;
	clear: both;
}
#contentMain  .imagecache-540px-breit-skaliert {
	padding: 5px!important;
	border: 1px solid #B39A69;
	_width: 538px;
}
#contentMain  .lightbox-processed img {
	padding: 5px!important;
	border: 1px solid #B39A69;
	_width: 538px;
}
#block-block-10 {
	display: none!important;
}
#contentMain  .toysStartseite .field-field-subhead, .styleStartseite .field-field-subhead {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
#contentMain  .content .content p {
	margin: 5px 0;
	padding: 0 5px;
	text-align: justify;
}
#contentMain .item-list .pager {
clear:both;
margin-top:10px;
text-align:center;
}
#contentMain .item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:0.2em;
}
.page-sexy-overview h1, .page-style-overview h1, .page-toys-overview h1, .page-event-overview h1, .page-magazin-overview h1{
display:none!important;
}
.panels-flexible-region-inside {
	padding: 0px;
	margin: 0;
}
.styleStartseite {
	background-color: #000;
	padding: 10px;
	width: 530px;
	clear: both;
}
.styleStartseite .views-field-field-bild-fid {
	background: url(images/styleTeaserHomeBg.png) no-repeat left bottom;
	clear: both;
	padding-bottom: 1px;
}
.styleStyle .views-field-field-bild-fid {
	background: url(images/styleTeaserHomeBg.png) no-repeat left bottom;
	clear: both;
	padding-bottom: 1px;
}
.styleStartseite  .views-field-name, .eventStartseite  .views-field-name, .sexyStartseite  .views-field-name, .toysStartseite  .views-field-name, .styleStyle .views-field-name, .mode1Style .views-field-name, .musikStyle .views-field-name, .movieStyle .views-field-name, .styleStyle .views-field-name {
	font: 10px georgia;
	color: #B39A69;
	border-bottom: 1px solid  #B39A69;
	letter-spacing: 6px;
	text-transform: uppercase;
	padding: 2px 0 2px 0;
	>padding: 4px 0 2px 0;
	margin-bottom: 5px;
}
.styleStartseite .views-field-title, .eventStartseite .views-field-title, .sexyStartseite .views-field-title, .toysStartseite  .views-field-title {
	margin-bottom: 5px;
	line-height: 1.1;
}
.styleStartseite .views-field-title a {
	font: bold 32px tahoma;
	color: #fff;
	text-transform: uppercase;
	line-height: 0.94;
}
.styleStartseite .views-field-field-subhead-value, .styleStyle .views-field-field-subhead-value {
	font: bold 15px trebuchet ms, helvetica;
	text-transform: uppercase;
}
.sexyStartseite .views-field-title a, .eventStartseite .views-field-title a, .toysStartseite  .views-field-title a, .styleStyle .views-field-title a, .views-field-title a, .modeStyle .views-field-title a {
	font: bold 22px tahoma;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
.views-accordion-test-page_1 .views-field-title a {
	color: #000!important;
}
.sexyStartseite .views-field-field-alttitle-value a, .eventStartseite .views-field-field-alttitle-value a, .toysStartseite  .views-field-field-alttitle-value a, .styleStyle .views-field-field-alttitle-value a, .views-field-field-alttitle-value a, .modeStyle .views-field-field-alttitle-value a {
	font: bold 22px tahoma;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.1;
}
.toysStartseite  .views-field-field-alttitle-value a {
	font: 22px;
	font-family: trebuchet ms, helvetica!important;
	color: #B39A69;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.1;
}
.toysStartseite  .views-field-field-alttitle-value {
	line-height: 1.1;
}
.view-toys .views-row, .view-style .views-row {
}
.view-toys .views-field-view-node, .view-style .views-field-view-node {
	margin-bottom: 10px;
}
views-field-view-node.view-toys h2, .view-style h2 {
	color: #000;
}
#contentMain .view-taxonomy-term .views-field-teaser, .view-profile .views-field-teaser, .view-glossar .views-field-teaser {
	color: #4D4D4D;
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	text-align: justify;
}
#contentMain .view-taxonomy-term .views-field-teaser h2 {
	color: #4D4D4D;
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
}
#contentMain .view-taxonomy-term .views-field-teaser strong {
	color: #4D4D4D;
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
}
#contentMain .view-taxonomy-term .view-content {
	padding: 0 5px;
}
.eventStartseite, .sexyStartseite {
	background-color: #000;
	padding: 10px;
	width: 188px;
	/* height: 200px;
*/
	height: 186px;
}
.toysStartseite {
	background-color: #000;
	width: 315px;
	padding: 10px;
	_padding: 8px;
	margin-left: 25px;
	_margin-left: 2px;
	/* height: 428px;
*/
	height: 399px;
	display: block;
	>min-height: 426px;
	overflow: hidden;
}
.toysStartseite .views-field-field-subhead-value {
	font: bold 22px tahoma;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 0.94;
}
.titelStartseite {
	margin: -10px 0 0 -10px;
	border-bottom: 7px solid #000;
	padding: 0;
	width: 570px;
	background-color: #000;
}
#contentMain .panels-flexible-column-5-11 {
	_width: 70%;
	overflow: hidden;
}
#contentMain .panels-flexible-row-2-7 {
	padding: 0px!important;
	overflow: hidden;
	width: 549px;
}
.panels-flexible-column-9-11-middle {
	_width: 380px;
	_margin-right: 0;
	overflow: hidden;
}
#mini-panel-inhaltStartseite {
	border: 10px solid #000;
	padding: 5px;
	width: 520px;
	margin-bottom: 7px;
	background-color: #B39A69;
	color: #fff;
}
#mini-panel-inhaltStartseite h2 {
	font: bold 14px;
	color: #000;
	margin: 0;
	text-transform: uppercase;
}
#mini-panel-inhaltStartseite .titel {
	/* font: bold 30px tahoma;
*/
	font-size: 30px;
	/* font-weight: bold;
*/
	font-family: Tahoma;
	color: #fff;
	line-height: 25px;
	border-bottom: 4px solid #fff;
	padding-top: 3px;
}
.black {
	color: #000;
	font-weight: bold;
}
#mini-panel-footerteaser {
	clear: both;
}
#mini-panel-inhaltStartseite .item-list ul {
	margin: 0;
	padding: 0;
}
#mini-panel-inhaltStartseite .item-list ul li {
	margin: 0;
	padding: 0;
	width: 170px;
	list-style-type: none;
}
#mini-panel-inhaltStartseite .panels-flexible-region-3-right3 {
	padding-bottom: 5px;
	margin: 0;
}
#mini-panel-inhaltStartseite .item-list ul li a {
	font-family: trebuchet ms, helvetica;
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 10px;
}
#mini-panel-inhaltStartseite  .views-field-field-alttitle-value a {
	font-family: trebuchet ms, helvetica;
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 10px;
	font-weight: normal;
}
.styleStyle {
	background-color: #000;
	padding: 10px 10px 10px  10px;
	width: 530px;
}
.mode1Style {
	background-color: #000;
	padding: 10px;
	width: 136px;
	margin-left: -6px;
	_margin-left: 0px;
	height: 185px;
	display: block;
	overflow: hidden;
}
.movieStyle, .musikStyle {
	background-color: #000;
	padding: 10px;
	width: 168px;
	_margin-right: 1px;
	height: 185px;
	display: block;
	float: left;
	overflow: hidden;
}
.movieStyle .views-field-field-alttitle-value a, .musikStyle .views-field-field-alttitle-value a, .mode1Style .views-field-field-alttitle-value a {
	font: bold 19px trebuchet ms, helvetica;
	text-transform: uppercase;
	color: #fff!important;
	line-height: 1.1;
}
.modeStyle {
	background-color: #000;
	padding: 10px;
	width: 530px;
	height: 125px;
}
.modeStyle .views-field-field-bild-fid {
	float: right;
	width: 300px;
	height: 125px;
}
.modeStyle .views-field-field-subhead-value {
	font: bold 13px trebuchet ms, helvetica;
	text-transform: uppercase;
	padding: 0 5px 0 0px;
}
.modeStyle .views-field-name {
	font: 10px georgia;
	color: #B39A69;
	border-bottom: 1px solid  #B39A69;
	letter-spacing: 6px;
	text-transform: uppercase;
	padding: 2px 0 2px 0;
	>padding: 4px 0 2px 0;
	margin-bottom: 5px;
	width: 220px;
}
#sidebarRight {
	float: right;
	width: 183px;
	margin: 10px 0 0 4px;
	_margin: 0;
	color: #fff;
	font-size: 10pt;
}
#sidebarRight h2 {
	color: #fff!important;
	text-transform: uppercase;
	font-size: 14px;
	font-family: tahoma;
	margin: 0!important;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0;
}
#sidebarRight .block ul.menu li {
	margin: 0!important;
	list-style-type: none!important;
	list-style-image: none!important;
}
#sidebarRight .block ul.menu li a {
	text-decoration: none;
	color: #fff;
}
#sidebarRight .block ul.menu li a.active {
	color: #000;
}
#sidebarRight .block {
	margin-bottom: 0px;
}
#sidebarRight .block .top {
	background: url(images/blockBgTop.png) no-repeat left top;
	height: 4px;
	clear: both;
	width: 183px;
	padding: 0;
	margin: 0;
}
#sidebarRight .block .inner {
	background: url(images/blockBg.png) repeat-x left top;
	/* background-color: #0182A5; */
	background-color: #886B48;
	padding: 5px 12px;
	font-family: verdana;
	height: auto;
	margin: 0;
}
#sidebarRight .block .bottom {
	background: url(images/blockBgBottom.png) no-repeat left top;
	height: 4px;
}
#sidebarRight #block-views-video-block_1 .view-display-id-block_1 ul {
	background: none;
}
#sidebarRight #block-views-video-block_1 {
	margin-bottom: 10px;
}
#sidebarRight #block-views-video-block_1 .topVid {
	background: url(images/videoBlockBgTop.png) no-repeat left top;
	height: 7px;
	clear: both;
	width: 183px;
	padding: 0;
	margin: 0;
}
#sidebarRight #block-views-video-block_1 .inner {
	background: url(images/videoBlockBg.png) repeat-x left top;
	background-color: #0182A5;
	padding: 5px 12px;
	font-family: verdana;
	height: auto;
	margin: 0;
}
#sidebarRight #block-views-video-block_1 .bottomVid {
	background: url(images/blockVideoBgBottom.png) no-repeat left top;
	height: 6px;
}
#sidebarRight #views-rotator-randomarticle-block_1 .views-field-title, #sidebarRight #block-views-video-block_1 h2, #sidebarRight #block-views-News-block_1 h2 {
	background: url(images/listBlock.gif) no-repeat left top;
	padding-left: 15px;
}
#sidebarRight #block-block-8 h2 {
	color: #fff!important;
	font: bold 13px georgia;
	letter-spacing: 6px;
}
#sidebarRight #block-block-8 {
	background: url(images/specialsBg.png) no-repeat left top;
	height: 21px;
	padding: 5px 0 0 38px;
	margin-bottom: 10px;
}
#sidebarRight #block-views-teaserblock-block_1 {
	background: #fff;
	margin: 0!important;
}
#sidebarRight #block-views-teaserblock-block_1 .views-field-view-node {
	padding: 0 10px 0 0!important;
	float: right;
}
#sidebarRight #block-views-teaserblock-block_1 .views-field-view-node a {
	color: #000;
	text-decoration: none;
}
#sidebarRight #block-views-teaserblock-block_1 .views-field-field-alttitle-value a {
	color: #000;
	display: block;
	text-decoration: none;
	border-bottom: 6px solid #000;
	width: 163px;
	margin: auto;
	text-align: center;
	font-family: georgia;
	font-size: 16px;
	padding: 2px 0;
}
#sidebarRight #block-views-teaserblock-block_1 .views-field-name {
	font: 10px georgia;
	color: #000!important;
	height: 17px;
	letter-spacing: 7px;
	text-transform: uppercase;
	background: url(images/teaserblockBg.png) no-repeat left top;
	text-align: center;
	padding: 5px 0 0 0;
}
#sidebarRight #block-views-teaserblock-block_1 .views-field-field-subhead-value a {
	padding: 5px 10px;
	color: #000;
	display: block;
	text-decoration: none;
}
#sidebarRight .bottom {
	background: url(images/teaserblockBgBottom.png) no-repeat left top;
	height: 7px;
	margin: 0 0 10px 0!important;
}
.view-display-id-block_1 {
	padding: 0!important;
	margin: 5px 0 0 0!important;
}
.view-display-id-block_1  ul {
	padding: 0!important;
	margin: 0!important;
}
.view-display-id-block_1  li {
	list-style-position: inside!important;
	list-style-type: none!important;
	padding: 0 0 5px 0!important;
	margin: 0 0 5px 0!important;
	border-bottom: 1px solid #fff;
}
.view-display-id-block_1  .views-row-first li {
}
.view-display-id-block_1 .view-footer {
	text-align: right;
}
.view-display-id-block_1 .view-footer a {
	color: #FFFFFF !important;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}
.view-display-id-block_1 .views-field-field-alttitle-value a {
	font-size: 12px;
	font-family: verdana;
	text-decoration: none;
	color: fff!important;
	text-transform: none;
	font-weight: normal;
	color: #fff;
	>margin: 0 0 0 -10px!important;
}
#block-views-video-block_1 h2 {
	border-bottom: 6px solid #fff;
	font-weight: bold;
	padding: 0 0 5px 0;
	font-family: tahoma;
}
#sidebarRight #block-views-News-block_1 h2 {
	border-bottom: 6px solid #fff;
	font-weight: bold;
	padding: 0 0 5px 15px;
	font-family: tahoma;
}
#block-views-video-block_1 .view-footer {
	text-align: right;
	font-weight: bold;
}
#block-views-video-block_1 .view-footer a {
	text-align: right;
	color: #fff!important;
	text-decoration: none;
}
#views-rotator-randomarticle-block_1 {
	overflow: hidden;
}
#views-rotator-randomarticle-block_1 .views-field-field-subhead-value {
	padding: 5px 0 0 15px;
}
#views-rotator-randomarticle-block_1 .views-field-field-subhead-value a {
	text-decoration: none;
	color: #fff!important;
}
#views-rotator-randomarticle-block_1 .views-field-view-node {
	text-align: right!important;
	padding: 5px 0 0 0!important;
}
#views-rotator-randomarticle-block_1 .views-field-view-node a {
	font-weight: bold;
	color: #fff!important;
	text-decoration: none;
	clear: both;
	text-align: right!important;
	padding: 0!important;
}
#views-rotator-randomarticle-block_1 .views-field-field-alttitle-value .field-content a {
	font-size: 14px;
	font-weight: bold;
	font-family: tahoma;
	text-transform: uppercase;
	line-height: 1.2;
}
#views-rotator-randomarticle-block_1 .views-field-field-bild-fid {
	border-top: 6px solid #fff;
	margin-top: 10px;
	width: 160px;
}
#views-rotator-randomarticle-block_1 .views-field-field-alttitle-value {
	background: transparent url(images/listBlock.gif) no-repeat scroll left top;
	padding-left: 15px!important;
	>padding: 0 0 0 25px!important;
	text-transform: uppercase;
	line-height: 1.1;
}
#footerNavi {
	float: right;
	margin-bottom: 10px;
	height: 15px;
}
#footerNavi ul.menu {
	padding: 0!important;
}
#footerNavi ul.menu li {
	float: left;
	padding: 0!important;
	list-style-image: none!important;
	list-style-type: none!important;
	margin: 0!important;
	font: bold 12px verdana;
}
#footerNavi ul.menu li a {
	text-decoration: none!important;
	color: #999;
	padding: 0 0 0 10px;
	display:block;
}
#footerNavi ul.menu li a.active {
	color: #fff;
}
#footerTeaser {
	clear: both;
	background: #333 url(images/footerTeaserBg.png) no-repeat center top;
	margin: auto;
	font-family:  verdana;
}
#footerTeaserInner {
	width: 960px;
	margin: auto;
	padding: 10px 0 5px 0;
}
#footerTeaserInner .panels-flexible-region {
	width: 136px;
}
#footerTeaserInner .panels-flexible-region-8-center .views-row-2 {
	display: none;
}
#footerTeaser h2 {
	font-family:  verdana;
	color: #E6E6E6!important;
	margin: 0 0 0 10px;
	padding: 5px 0 0px 0px;
	border-bottom: 1px solid #e6e6e6;
	width: 100px;
	font-size: 13px;
}
#footerTeaser .block ul {
	padding: 5px 10px 10px 10px;
	margin: 0;
	line-height: 14px;
}
#footerTeaser .block ul li {
	list-style-type: none;
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: 1px solid #ccc;
	display: block;
	width: 100px;
}
#footerTeaser .view-display-id-panel_pane_2 .block ul li.views-row-4 {
	border-bottom: none!important;
}
#footerTeaser .views-field-field-alttitle-value a {
	font-size: 10px;
	list-style-position: inside;
	font-weight: normal;
	text-decoration: none;
	color: #ccc!important;
	padding: 0;
	width: 100px;
}
#footerTeaser .views-field-field-pager-item-text-value a {
	font-size: 10px;
	list-style-position: inside;
	font-weight: normal;
	text-decoration: none;
	color: #ccc!important;
	padding: 0;
	width: 70px;
	text-transform: uppercase;
}
.contentAdLeft, .contentAdRight {
	display: none;
}
.field-field-contentadright {
}
.panels-flexible-row-4-21-inside {
	padding-left: 540px;
	padding-right: 0;
	width: 10px;
}
#block-block-6 {
	width: 300px;
	height: 250px;
	background: #000;
	float: left;
	margin: 0 0 10px 0;
	padding: 0!important;
}
#block-block-7 {
	height: 250px;
	width: 241px;
	margin: 0 0 10px 0px;
	float: right;
	padding: 0!important;
}
.panels-flexible-region-4-contentad_right {
	display: none;
}
.panels-flexible-region-4-contentad_left {
	width: 300px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0!important;
}
#block-block-6 p, #block-block-7 p {
	margin: 0!important;
}
.field-field-bild {
	margin-bottom: 5px;
}
.inhalt {
	background: #B39A69;
	width: 550px;
	font-size: 14px;
	_width: 550px;
}
.inhalt h2 {
	font-family:  georgia;
	color: #fff!important;
	border-bottom: 8px solid #000;
	padding-left: 10px;
	line-height: 28px;
	letter-spacing: 6px;
	font-weight: bold;
	_width: 540px;
}
.inhalt .pane-content {
	border-bottom: 8px solid #000000;
	_width: 550px;
	_overflow: hidden;
}
.inhalt .view-footer {
	padding: 10px 0;
	height: 15px;
	clear: both;
}
.inhalt .view-footer a {
	float: right;
	color: #000;
	padding-right: 10px;
}
.inhalt a {
	padding: 0;
	color: #fff;
}
.inhalt ul {
	padding: 0;
	margin: 0;
}
.inhalt .item-list ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0 0 0px 10px;
	padding: 3px 0 3px 0;
	background: url(images/list.png) no-repeat left 4px;
	font-family: verdana;
	text-transform: uppercase;
	width: 265px;
	float: left;
	border-bottom: 1px solid #fff;
}
.inhalt .views-field-field-alttitle-value a {
	list-style-image: none;
	list-style-type: none;
	margin: 0 0 0px 10px;
	padding: 3px 0 3px 16px;
	background: url(images/list.png) no-repeat left 4px;
	font-family: verdana;
	text-transform: uppercase;
	width: 249px;
	float: left;
	border-bottom: 1px solid #fff;
	font-size: 14px;
}
.inhalt .item-list ul li a {
	padding: 0 0 0 16px;
	text-decoration: none;
}
.field-field-imageview .views-row {
	display: none;
}
.field-field-imageview .views-row-1 {
	display: inline;
}
.inhalt .views-field-view-node {
	padding-bottom: 20px;
}
.view-taxonomy-term .views-field-field-bild-fid, .view-News .views-field-field-bild-fid, .view-profile .views-field-field-bild-fid, .view-video .views-field-field-bild-fid {
	margin: 0 10px 5px 0;
	float: left;
	width: 156px;
}
.field-field-datum {
	padding: 10px 0;
	font-weight: bold;
}
.view-taxonomy-term .views-field-field-bild-fid img.imagecache-136px-breit-skaliert, .view-News .views-field-field-bild-fid img.imagecache-136px-breit-skaliert, .view-profile .views-field-field-bild-fid img.imagecache-136px-breit-skaliert, .view-video .views-field-field-bild-fid img.imagecache-136px-breit-skaliert, .view-glossar .views-field-field-bild-fid img.imagecache-136px-breit-skaliert {
	padding: 5px!important;
	border: 1px solid #B39A69;
	width: 146px;
}
.view-profile .views-field-teaser p, .view-profil .views-field-teaser p {
	padding: 0!important;
	margin: 0!important;
}
.profile .field-field-maps {
	float: left;
	width: 300px;
}
.profile .group-adressdaten {
	float: right;
	width: 190px;
	float: right;
	margin: 0 0 10px;
}
.profile .field-field-plz {
	float: left;
	padding-right: 5px;
}
.profile .field-field-bio {
	clear: both;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.profile .picture {
	float: none!important;
}
.profile .field .field-label, .field .field-label-inline, .field .field-label-inline-first {
	clear: both;
	font-size: 24px;
	font-size-adjust: none;
	font-weight: bold;
	line-height: normal;
	margin: 0 0 5px !important;
	text-transform: uppercase;
	color: #000;
}
.views-field-created {
	font-size: 12px;
	clear: both;
	padding-top: 15px;
}
.contentFooter {
	background-color: #fff;
	height: 76px;
	width: 550px;
	margin: 10px 0 0 0;
	clear: both;
}
#ddblock-3 {
	width: 570px;
	margin-left: -10px!important;
}
div.ddblock-cycle-upright50 div.container {
	background-color: #000000!important;
	width: 570px!important;
	border-bottom: 10px solid #000;
	border-top: 10px solid #000;
}
div.ddblock-cycle-upright50 div.container-inner {
	position: relative;
	height: 380px!important;
}
div.ddblock-cycle-upright50 div.custom-pager {
	position: absolute;
	width: 570px!important;
	z-index: 4;
	left: 0;
}
div.ddblock-cycle-upright50 div.custom-pager-inner {
	float: right;
	padding-right: 10px;
}
div.ddblock-cycle-upright50 div.slider {
	float: left;
	width: 570px!important;
	height: 380px!important;
}
div.ddblock-cycle-upright50 div.slider-inner {
	height: 380px!important;
	overflow: hidden;
	position: relative;
}
div.ddblock-cycle-upright50 div.slide-inner img {
	height: auto!important;
	margin: 0 !important;
	padding: 0;
	width: 570px!important;
}
div.ddblock-cycle-upright50 div.slide-text-bottom {
	bottom: 0px!important;
}
div.ddblock-cycle-upright50 div.slide-title-horizontal {
	float: left;
	width: 425px!important;
}
div.ddblock-cycle-upright50 div.slide-text {
	/* background-color: #B39A69!important;
*/
	background: url (images/titelBg.png) no-repeat left top !important;
	opacity: 1!important;
}
div.ddblock-cycle-upright50 div.slide-text-horizontal {
	height: 103px!important;
	left: 0;
	width: 425px!important;
	/* background: #B39A69 url(images/titelBg.png) no-repeat left top;
*/
	background:  url(images/titelBg.png) no-repeat left top;
}
div.ddblock-cycle-upright50 div.slide-body-horizontal {
	clear: both;
	float: left;
	width: 425px;
}
div.ddblock-cycle-upright50 div.slide-title h2 {
	margin: 20px 0 0 0!important;
	padding: 0;
	color: #fff!important;
	font: bold 22px tahoma!important;
	text-transform: uppercase;
	/* display: block;
	text-align: justify;
*/
}
div.ddblock-cycle-upright50 div.custom-pager img {
	display: none!important;
}
div.ddblock-cycle-upright50 div.slide-body-inner {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 17px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	/* text-transform: uppercase;
*/
	color: #4D4D4D!important;
	width: 410px;
	line-height: 0.94;
	/* text-align: justify;
*/
}
div.ddblock-cycle-upright50 div.slide-text-inner {
	padding: 10px;
	height: 95px;
	overflow: hidden;
}
.slide-body-inner a {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: italic;
	color: #000;
	text-decoration: none;
}
div.ddblock-cycle-upright50 div.custom-pager a {
	background: transparent url(images/titelPagerBg.png) no-repeat left top!important;
	color: #4d4d4d!important;
	display: block;
	float: left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 40px;
	line-height: 30px!important;
	opacity: 1!important;
	text-align: left;
	text-decoration: none;
	width: 100px!important;
	text-transform: uppercase;
	padding-left: 5px;
}
div.ddblock-cycle-upright50 div.custom-pager .custom-pager-item-inner {
	width: 63px;
	font-size: 8pt;
	font-family: tahoma;
	letter-spacing: -1px;
}
div.ddblock-cycle-upright50 div.custom-pager a.activeSlide {
	background: transparent url(images/titelPagerBg.png) no-repeat left top!important;
	color: #000!important;
	opacity: 1;
}
div.ddblock-cycle-upright50 div.custom-pager .custom-pager-item {
	float: left;
	margin-top: 5px !important;
	padding: 0 !important;
	width: 63px;
}
div.ddblock-cycle-upright50 div.slide-read-more a {
	background: none!important;
	border: none;
	bottom: 5px;
	color: #000!important;
	font-family: trebuchet ms, helvetica!important;
	font-size: 13px!important;
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase;
	width: 100px;
	padding: 0!important;
}
div.ddblock-cycle-upright50 div.slide-read-more-horizontal a {
	right: 10px!important;
}
.view-video .item-list ol li {
	/* margin: 0px 0px 2px -39px!important; */
	margin: 0px 0px 2px -39px!important;
	padding: 0px!important;
	width: 157px;
	list-style-type: decimal!important;
	/*list-style-position: inside!important;*/
	border-bottom: 1px solid #fff;
}
.view-video .item-list ol li:first-line {
	font-weight: bold;
}
.view-video .item-list .views-field-field-alttitle-value {
	/* float: right; */
	display: inline;
	margin-left: -6px;
}
.glossar {
	width: 540px;
	margin: 10px auto;
	padding: 0;
	border-top: 2px dotted #000;
	border-bottom: 2px dotted #000;
}
.block ul.views-summary {
	padding: 0!important;
}
.glossar ul {
	height: 20px;
	margin: 5px auto 5px auto;
	padding: 0!important;
	width: 100%;
	padding-left: 5px;
}
.glossar ul li {
	display: block;
	float: left;
}
.view-glossar ul li {
	display: block;
	float: left;
}
.glossar ul li a {
	color: #B39A69;
	/* text-decoration: none!important; */
	font-size: 15px;
	font-weight: bold;
	padding: 0 5px;
	display:block;
}
.view-glossar .views-accordion-item .accordion-content div, .view-glossar .views-accordion-item .accordion-header, .view-glossar h3.accordion-header {
	margin: 0 ;
	padding: 0.5em 1em;
}
.view-glossar .views-accordion-item .accordion-header, .view-glossar h3.accordion-header {
	background-color: #B39A69;
	border: 1px solid #000;
}
.view-glossar .views-accordion-item {
	clear: both;
	margin-bottom: 0px;
}
.view-glossar  .views-field-field-glossar-value {
	color: #B39A69;
	padding: 0 0 0 10px!important;
}
.view-glossar .views-field-title {
	/*padding: 5px 0 0 15px!important;
*/
	padding: 5px 0 0 10px!important;
}
.view-glossar .views-field-field-bild-fid{
float:left;
margin:0 10px 5px 0!important;
width:176px;
padding:0!important;
}
.view-glossar .views-field-view-node {
clear:both;
}
.view-glossar .views-field-teaser {
	padding: 0!important;
}
.view-glossar ul.views-summary li a {
	color: #333!important;
	/* text-decoration: none!important; */
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px;
}
 .view-calendar tbody {
	border: 1px solid #000000;
}
 .view-calendar .calendar-calendar tr {
	background-color: #B39A69!important;
	margin: 0;
	padding: 0;
}
.view-calendar .calendar-calendar tr th{
	background-color: #B39A69!important;
	margin: 0;
	padding: 0;
}
.view-calendar .calendar-calendar th.days {
	background-color: #EEEEEE;
	color: #000!important;
	font-weight: bold;
	border:1px solid #000;
}
.view-calendar .calendar-calendar td.has-no-events {
	background-color: #B39A69!important;
	color: #000!important;
	font-weight: bold;
	}
.view-calendar .calendar-calendar td.has-events {
	background-color: #666!important;
	color: #000!important;
	font-weight: bold;
}
.view-calendar table td {
	color: #FFFFFF;
}
.view-calendar .calendar-calendar td {
	border: 1px solid #000!important;
}
.view-calendar table td.mini a {
	color: #FFFFFF;
	font-weight: normal;
}
.calendar-calendar .inner {
height:auto !important;
margin:0;
min-height:5em;
padding:0;
background-color: #B39A69!important;
}
.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a {
	color: #444444;
	font-weight: bold;
}
.calendar-calendar td span.date-display-single, .calendar-calendar td span.date-display-start, .calendar-calendar td span.date-display-end, .calendar-calendar td span.date-display-separator {
	font-weight: normal;
	font-style: italic;
	font-size: 12px!important;
}
.calendar-calendar {
	margin-left: -1px;
	}
.calendar-calendar ul {
	padding-bottom: 10px;
}
.calendar-calendar div.date-nav {
	background-color: #B39A69!important;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 2px solid #000;
	margin-left: -1px;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
	color: #000000;
}
 .calendar-calendar .next {
	font-size: 12px!important;
}
.calendar-calendar th {
	background-color: #B39A69!important;
	color: #FFFFFF;
	margin: 0;
	text-align: center;
	border: 1px solid #000!important;
}
.calendar-calendar ul.links li a, .calendar-calendar .week a {
	color:#000;
}
.calendar-calendar td.calendar-agenda-hour {
	color: #333;
	padding: 5px 5px;
	background-color: #B39A69!important;
	border: 1px solid #000;
	text-align: left;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
	font-size: 13px;
	font-weight: normal;
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
	background-color: #B39A69!important;
	padding: 0!important;
	color: #000;
	font-size: 14px!important;

}
.calendar-calendar td.calendar-agenda-items {
	border: 1px solid #000!important;
	color: ddd!important;
		background-color: #B39A69!important;
}
.calendar-calendar td.calendar-agenda-items div.calendar {
	padding: 0!important;
}
.calendar-calendar  .has-events .inner a{
	background-color: #666!important;
	height: auto !important;
	margin: 0;
	min-height: 0!important;
	padding: 0;
}
.calendar-calendar table.mini td.empty {
background-color: #B39A69!important;
border:none!important;
}
.calendar-calendar #node-data-field-subhead-field-subhead-value{
font-weight:normal!important;
}
.calendar-calendar div.day {
background-color: #B39A69!important;
border:none!important;
clear:both;
float:right;
margin:0;
padding:0!important;
text-align:center;
color:#000!important;
}
.calendar-calendar td .inner div.day a {
background:transparent none repeat scroll 0 0;
color:#fff;
}
.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
background:none!important;
}
.calendar-calendar div.calendar {
background-color:transparent!important;
border:none!important;
clear:both;
float:left;
margin:0 2px 2px 2px!important;
}
#block-relevant_content-relevantnode div {
	padding-top:2px;
}
#block-relevant_content-relevantnode h2 {
	text-transform: uppercase;
}
#block-relevant_content-relevantnode ul li {
	list-style-type: none;
	color: #777777;
	line-height: 0.98em;
}
#block-relevant_content-relevantnode ul li a {
	overflow: hidden;
	text-decoration: none!important;
	color: #B39A69;
}
#block-relevant_content-relevantnode ul li a:hover {
	color: #B39A69;
}
#block-relevant_content-relevantnode ul li.first a:hover {
	color: #B39A69;
}
#block-relevant_content-relevantnode ul li.last a:hover {
	color: #B39A69;
}
#block-relevant_content-relevantnode ul li a.active {
	color: #B39A69;
}
.tabs a {
	color: #B39A69;
}
.view-userinterview .views-field-title a{
color:#000;
}
.field-field-interviewbild{
float:right!important;
margin:0 0 10px 10px;
}
.views-exposed-form .views-exposed-widget .form-submit {
margin-top:17px!important;
}
.likeButton{
float:right;
padding:5px 0 10px 0;
height:71px;
}

