a:hover {
	background-position: 0 0; 
}

a {
	color:#000000;
	outline:none;
}

img {
	border:0;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

html { 
	margin: 0px;
	padding: 0px;
	height: 100%; 
	font-size:12px;
	
	background-color: #ffffff;
}

p.bodytext, p {
	line-height: 18px;
}

BODY {
	/*background-image: url(../../images/vergetenverhalen/vv_map_back.jpg);*/
	background-repeat: no-repeat;
	background-position: center 0px;
	behavior: url(/fileadmin/templates/vergetenverhalen/csshover.htc); 
	font-family: Arial;
	font-weight: normal;
	margin: 0px;
	padding:0px;
	text-align: center;
	font-size:12px;
	background-color: #ffffff;
	height: 1074px;
}

a:hover {
	text-decoration: none;
}

DIV.outer_container {
	position:relative;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:100%;
}

DIV.tiles {
	left:0px;
	z-index:1;
	position:absolute;
	top:-80px;
	width:100%;
}

/*
DIV.tile_header {
	background-image: url(../../images/vergetenverhalen2009/header.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/tile_header.png', sizingMethod='none');
	
	left:0px;
	z-index:1;
	top:-80px;
	_width:1101px;
	margin-left:auto;
	margin-right:auto;	
	height:748px;
}

DIV.tile {
	background-image: url(../../images/vergetenverhalen/tile_middle.png);
	background-repeat: repeat-y;
	background-position: center 0px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/tile_middle.png', sizingMethod='none');
	
	left:0px;
	z-index:1;
	top:668px;
	_width:1101px;
	height:102px;
	margin-left:auto;
	margin-right:auto;	
}

DIV.tile_footer {
	background-image: url(../../images/vergetenverhalen/tile_footer.png);
	background-repeat: repeat-y;
	background-position: center 0px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/tile_footer.png', sizingMethod='none');
	
	left:0px;
	z-index:1;
	top:872px;
	_width:1101px;
	margin-left:auto;
	margin-right:auto;	
	height:324px;
}
*/

DIV.xcontainer {
	z-index:2;
	position:relative;
	padding:0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;	
	_width:1101px;
}

DIV.container {
	z-index:2;
	position:relative;
	padding:0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;	
	width: 934px;
	text-align: left;
	border-left:1px solid #00a5ff;
	border-right:1px solid #00a5ff;
}

DIV.subheader {
margin-top:5px;
}

DIV.shader_cont {
	position:absolute;
	visibility:hidden;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:100;
}

DIV.shader_back {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:100;
	background-color:#000000;
}

DIV.shader {
	position:absolute;
	width:800px;
	height:590px;
	top:-600px;
	left:50%;
	z-index:101;
	margin:-295px 0px 0px -450px;
}


DIV.main_shader_box 
{
	position:absolute;
	left:315px;
	top:0px;
	height:589px;
	z-index:3;
}

span.main_shader_box_back {
	position:absolute;
	display:block;
	z-index:-1;
	left:0px;
	top:0px;
	width:478px;
	height:589px;
	background-image: url(../../images/vergetenverhalen/popup_back.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/popup_back.png', sizingMethod='none');
}


DIV.main_shader_box span.close {
	top:2px;
	left:448px;
	position:absolute;
	display:block;
	background-image: url(../../images/vergetenverhalen/closebox.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/closebox.png', sizingMethod='none');
	height:30px;
	width:30px;
}

DIV.shader_main {
	margin:35px 0px 0px 28px; 
	padding:0px;
	text-align:left;
}

DIV.main_shader_box div.overflow1 {
	width:425px;
	color:#ffffff;	
	text-align:justify;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:250px;
	overflow:auto;
	.overflow-y:auto;
	overflow-x:hidden;
}

span.overflow2 { 
	overflow:auto;
	.overflow-y:auto;
	overflow-x:hidden;
	display:block;
}

DIV.main_shader_box p {
	width:395px;
	color:#ffffff;	
	text-align:justify;
	margin:0px 0px 10px 0px;
	float:left;
	padding:0px;
}

DIV.main_shader_box div.overflow1 a{
	
	color:#ffffff;	
	
}



DIV.main_shader_box span.close_link {
	top:2px;
	left:448px;
	position:absolute;
	display:block;
	height:30px;
	width:30px;
}


h2.news_list {
	margin:0px;
	font-size:18px;
	color:#000000;
	text-align:left;
	display:block;
	padding:0px;
	line-height:25px;
	height:25px;
	margin:20px 0px 0px 0px;
}

DIV.content {
	padding:5px 0px 0px 10px;
}

div.subheader.clearfix {
	width: 910px;
	border-bottom: 1px solid #404040;
	z-index: 200;
}

div.column1 {
	float:left;
	width:140px;
	overflow:hidden;
	margin: 0px 10px 10px 10px;
	padding-top:-10px;
}

div.column1 h1 {
	font-size: 16px;
	color: #404040;
}

div.column3 h1 {
	font-size: 20px;
}

div.column a {
	font-weight: bold;
	color: #00a5ff;
}

div.column1 div.aankeiler {
	border-bottom:1px solid #00a5ff;
	padding:  20px 10px 10px 10px;
}

div.column1 div.aankeiler:hover {
	background-color: #00a5ff;
	color: #fff;
}


div.subheader.column1 {
	margin-top: 15px;
}

div.column2 {
	float:left;
	width:375px;
	margin: 0px 10px 10px 10px;
	padding-right: 15px;
	border-right:1px solid #00a5ff;
}

div.subheader div.column2 {
	float:left;
	width:535px;
	margin: 0px 10px 10px 10px;
	padding-right: 15px;
	border-right:1px solid #00a5ff;
}


div.subheader.column2_inner p {
	color: #333;
	font-weight: bold;
}

div.subheader.column2_inner a {
	color: #00a5ff;
	font-weight: bold;
	
}

div.subheader.column2_inner a:hover {
	color: #fff;
	font-weight: bold;
}


div.column2_inner {
	width:340px;
	overflow:hidden;
	padding: 15px 15px 15px 15px;
	background-color: #fff;
}

div.subheader div.column2_inner {
	background: #e8e8e8;
	padding: 5px 10px 5px 10px;
	width: 500px;
}

div.subheader div.column3 {
	margin: -5px 0px -10px 0px;
	padding: 0px;
	overflow:  hidden;
	z-index: 1;
}

div.subheader div.column3 h3 {
	font-size: 20px;
	margin: 0px 0px -5px 0px;
}

div.subheader div.column3 h4 {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	margin-top: -5px;
}

div.subheader div.column3 h2 a {
	color: #fff;
	text-decoration: none;
}

div.subheader div.column3 h2 a:hover {
	text-decoration: underline;
}


div.column3 {
	float:left;
	width:325px;
	overflow:hidden;
	margin: 15px 0px 10px 10px;
	_margin: 0px;
}

#flvcaption {
	width: 315px;
	background-color: #00a5ff;
	padding: 5px;
	color: #fff;
}

.tx-bddbflvvideogallery-pi1 {
  overflow: hidden;
  width: 325px;
 }
 
.videolist {
	margin-bottom: 5px;
}
  
.videolist_left {
	float:left;
	padding: 5px 10px 5px 0px;
}

.videolist_right {
	margin: 0px 15px 0px 15px;
}

.videolist_right a {
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
}

p.morevideolink {
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
}

a.news_link {
	display:block;
	min-height:24px;
	xmargin-bottom:1px;
	cursor: hand;
	curso\r: pointer;	
}

.news-latest-item {
	padding: 0px 0px 15px 0px;
	border-bottom:1px solid #00a5ff;
	margin-bottom:  20px;
}

.news-latest-item p {
	line-height: 18px;
}

.news-latest-item h1 a {
	font-size: 24px;
}

div.news-list-item h3 a {
	
	color:#fff;
	font-size: 14px;
}

div.news-list-item h3 a {
	color:#80d2ff;
	font-size: 20px;
}

div.news-list-item p a, div.news-list-item p a:visited {
	color:#333;
}

div.news-list-container {
	background-color: #00a5ff;
	padding:  10px;
}

div.kader{
	background-color: #00a5ff;
	padding:  10px;
}

div.kader h1, div.kader h3, div.kader h1:link, div.kader h3:link {
	color:  #fff;
	font-size: 24px;
}

.news-single-item h2 {

	display:block;
	font-size:25px;
	font-weight:bold;
	color:#239FDF;
	margin:0px;
	margin: 0px 0px -20px 0px;
	text-align:left;
	text-align:left;
	text-decoration:none;
	background-color: #fff;
	
}

.news-single-item h3 {
	font-weight: bold;
	color: #404040;
	font-size: 16px;
}

.news-latest-morelink a {
	font-weight: bold;
	color: #00a5ff;
	text-decoration: none;
	font-size: 14px;
	
}

a.news_link em {
	display:block;
	float:left;
	font-style:normal;
	background-color:#97001a;
	color:#eee;
	font-weight:bold;
	font-size:10px;
	line-height:14px;
	margin:3px 0px 3px 0px;
	padding:1px 2px 1px 1px;
	width:30px;
	text-align:center;
}

a.news_link span {
	display:block;
	float:left;
	font-style:normal;
	color:#383838;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	margin:0px 0px 0px 5px;
	width:465px;
}

a:hover.news_link span {
	text-decoration:underline;
}


a.news_link_2 {
	display:block;
	.display:inline !important;
	height:auto;
	cursor: hand;
	curso\r: pointer;	

}

a.news_link_2 em {
	display:block;
	float:left;
	font-style:normal;
	background-color:#97001a;
	color:#eee;
	font-weight:bold;
	font-size:10px;
	line-height:14px;
	margin:3px 0px 3px 0px;
	padding:1px 2px 1px 1px;
	width:30px;
	text-align:center;
}

a.news_link_2 span {
	display:block;
	float:left;
	font-style:normal;
	color:#474747;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	margin:0px 0px 0px 5px;
	width:400px;
}


span.thumbs_down {
	display:block;
	float:left;
	position:relative;
	width:50px;
	height:22px;
}

span.thumbs_down span.num {
	display:block;
	position:absolute;
	width:25px;
	height:15px;
	line-height:15px;
	z-index:5;
	color:#727272;
	left:22px;
	top:3px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}


span.thumbs_down span.thumbs_down_back {
	display:block;
	position:absolute;
	width:22px;
	height:22px;
	left:0px;
	top:0px;
	background-image: url(../../images/vergetenverhalen/thumbs_down.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	_background:none;
	z-index:4;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/thumbs_down.png', sizingMethod='none');
}

span.thumbs_down span.button {
	background-image: url(../../images/vergetenverhalen/trans.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	display:block;
	z-index:100;
	position:absolute;
	width:50px;
	height:22px;
	left:0px;
	top:0px;
}

span.thumbs_down span.button a {
	text-decoration:none;
	display:block;
	width:50px;
	height:22px;
	background-image: url(../../images/vergetenverhalen/trans.gif);
	background-repeat: repeat-y repeat-x;
	background-position: 0px 0px;
}


a:hover.news_link_2 span {
	text-decoration:underline;
}

div.story_right {
	float:left;
	width:82px;
	padding:5px 0px 0px 0px;
	text-align:left;
}



div.header {
}

div.header_left {
	float:left;
	width:750px;
	text-align:left;
	margin-bottom: -15px;
}

div.header_left span.s {
	display:block;
	float:left;
}

div.header_left span.s, div.header_left span.t {
	display:block;
	float:left;
	font-weight:bold;
	letter-spacing:2px;
	padding:0px 5px;
	margin:0px 1px;
}

div.header_left span.sIFR-replaced {
	margin:0px 0px;
}

div.header_left a:hover{
	color:#fff;
}

div.header_right {
	float:right;
	width:200px;
	text-align:right;
	font-size:12px;
	letter-spacing:1px;
	padding-right: 15px;
	margin-bottom: 5px;
}


DIV.title {
	display:block;
	width:315px;
	float:left; 
	margin:0px;
	padding:0px;
}

DIV.tease {
	position:relative;
	display:block;
	width:180px;
	float:left;
	margin:0px 0px 7px 0px;
}

DIV.tease span.label1, DIV.tease span.label2, DIV.tease span.label12 {
	display:block;
	line-height:18px;
	z-index:4;
	color:#404040;
	margin:5px 5px 0px 5px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}

DIV.tease span.label2 {
	float:left;
	margin:0px 5px 0px 5px;
	_margin:0px 2px;
	color:#808080;
}

DIV.tease span.label12 {
	float:left;
	margin:0px 5px 0px 5px;
	_margin:0px 2px;
	color:#bbbbbb;
}

DIV.tease DIV.button {
	display:block;
	z-index:100;
	position:absolute;
	width:80px;
	height:95px;
	left:0px;
	top:0px;
}

DIV.tease DIV.button a {
	text-decoration:none;
	display:block;
	width:80px;
	height:95px;
	background-image: url(../../images/vergetenverhalen/trans.gif);
	background-repeat: repeat-y repeat-x;
	background-position: 0px 0px;
}


DIV.stem_white {
	position:relative;
	display:block;
	width:82px;
	height:100px;
	float:left;
}

DIV.stem_white span.back {
	display:block;
	position:absolute;
	width:64px;
	height:80px;
	left:8px;
	top:8px;
	background-image: url(../../images/vergetenverhalen/stem_back_white.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	_background:none;
	z-index:4;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/stem_back_white.png', sizingMethod='none');
}

DIV.stem_white span.title {
	display:block;
	position:absolute;
	width:64px;
	height:20px;
	line-height:20px;
	z-index:3;
	color:#ffffff;
	left:8px;
	top:76px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

DIV.stem_white span.num {
	display:block;
	position:absolute;
	width:64px;
	height:28px;
	line-height:28px;
	z-index:5;
	color:#000000;
	left:8px;
	top:7px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}

DIV.stem_white span.label {
	display:block;
	position:absolute;
	width:64px;
	height:16px;
	line-height:16px;
	z-index:4;
	color:#000000;
	left:8px;
	top:29px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

DIV.stem_white DIV.button {
	display:block;
	z-index:100;
	position:absolute;
	width:64px;
	height:20px;
	left:8px;
	top:76px;
}

DIV.stem_white DIV.button a {
	text-decoration:none;
	display:block;
	width:64px;
	background-image: url(../../images/vergetenverhalen/trans.gif);
	background-repeat: repeat-y repeat-x;
	background-position: 0px 0px;
	height:20px;
}
 
DIV.stem_white DIV.button a:hover {
	text-decoration:none;
}

DIV.stem_black {
	position:relative;
	display:block;
	width:82px;
	height:100px;
	float:left;
}

DIV.stem_black span.back {
	display:block;
	position:absolute;
	width:64px;
	height:80px;
	left:8px;
	top:8px;
	background-image: url(../../images/vergetenverhalen/stem_back_black.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	_background:none;
	z-index:4;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/stem_back_black.png', sizingMethod='none');
}

DIV.stem_black span.title {
	display:block;
	position:absolute;
	width:64px;
	height:20px;
	line-height:20px;
	z-index:3;
	color:#000000;
	left:8px;
	top:76px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

DIV.stem_black span.num {
	display:block;
	position:absolute;
	width:64px;
	height:28px;
	line-height:28px;
	z-index:5;
	color:#ffffff;
	left:8px;
	top:7px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}

DIV.stem_black span.label {
	display:block;
	position:absolute;
	width:64px;
	height:16px;
	line-height:16px;
	z-index:4;
	color:#ffffff;
	left:8px;
	top:29px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

DIV.stem_black DIV.button {
	display:block;
	z-index:100;
	position:absolute;
	width:64px;
	height:20px;
	left:8px;
	top:76px;
}























DIV.react_button {
	position:relative;
	display:block;
	width:316px;
	height:39px;
	width:80px;
	float:left;
}

DIV.react_button span.back {
	display:block;
	position:absolute;
	width:316px;
	height:39px;
	left:0px;
	top:0px;
	background-image: url(../../images/vergetenverhalen/popup_slide_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	_background:none;
	z-index:4;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/popup_slide_button.png', sizingMethod='none');
}

DIV.react_button span.title_react {
	display:block;
	position:absolute;
	width:238px;
	height:25px;
	line-height:25px;
	z-index:5;
	color:#000000;
	left:76px;
	top:7px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

DIV.react_button DIV.button {
	display:block;
	z-index:6;
	position:absolute;
	width:316px;
	height:39px;
	left:0px;
	top:0px;
}

DIV.react_button DIV.button a {
	text-decoration:none;
	display:block;
	width:316px;
	height:39px;
	background-image: url(../../images/vergetenverhalen/trans.gif);
	background-repeat: repeat-y repeat-x;
	background-position: 0px 0px;
}
 
DIV.react_button DIV.button a:hover {
	text-decoration:none;
}




DIV.sub_shader_box 
{
	/*visibility:hidden;*/
	position:absolute;
	left:349px;
	/*left:30px;*/
	top:23px;
	z-index:2;
	width:315px;
	height:544px;
}

div.sub_shader_box span.sub_shader_box_back {
	position:absolute;
	display:block;
	z-index:-100;
	left:0px;
	top:0px;
	width:315px;
	height:544px;
	background-image: url(../../images/vergetenverhalen/popup_slide_back.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/vergetenverhalen/popup_slide_back.png', sizingMethod='none');
}

div.sub_shader_box span.sub_shader_box_content {
	position:absolute;
	display:block;
	z-index:99;
	left:20px;
	top:20px;
	width:270px;
	height:504px;
	overflow:auto;
	overflow:hidden;
}

div.sub_shader_box span.sub_shader_box_content p {
	padding:0px;
	margin:10px 0px;
	color:#000000;
	text-align:justify;
}

form {
	margin:0px;
	padding:0px;
}

span.formel {
	display:block;
	background-color:#000000;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 8px 0px;
}


span.submitbutton {
	display:block;
	background-color:#000000;
	color:#ffffff;
	width:120px;
	height:35px;
	position:relative;
	margin:0px 0px 8px 0px;
	float:left;
}

span.submitbutton p, span.submitbutton span.button_title {
	display:block;
	position:absolute;
	color:#ffffff !important;
	width:120px !important;
	margin:0px 0px !important;
	font-weight:bold;
	line-height:15px;
	top:10px;
	left:0px;
	z-index:10;
	text-align:center !important;
}


span.submitbutton span.button {
  background-image: url(../../images/vergetenverhalen/trans.gif);       	
  background-repeat: repeat;                                            	
  background-position: 0px 0px;                                         	
	display:block;
	z-index:100;
	position:absolute;
	width:120px;
	height:35px;
	left:0px;
	top:0px;
}

span.submitbutton span.button a {
	display:block;
	text-decoration:none;
	width:120px;
	height:35px;
}

span.formel p {
	display:block;
	color:#ffffff !important;
	width:60px !important;
	margin:10px 10px 0px 10px !important;
	_margin:10px 5px 0px 5px !important;
	font-weight:bold;
	line-height:15px;
	float:left;
}

span.formel input {
	display:block;
	width:160px !important;
	background-color:#000000;
	color:#ffffff !important;
	height:15px;
	border:1px solid #000000;
	margin-top:8px;
	float:left;
}

span.formel textarea  {
	display:block;
	width:220px !important;
	margin:0px 5px 0px 5px !important;
	background-color:#000000;
	color:#ffffff !important;
	border:1px solid #000000;
	margin-top:8px;
	float:left;
}

div.photo {
	background-color:#000000;
	
	/*
	height:405px;
	min-height:405px;
	height:auto !important;
	*/
}


div.middle {

	/*
	height:720px;
	overflow:hidden;
	*/
}

div.footer {
	background: #e8e8e8;
	padding-top: 5px;
}

div.footer div.column1 {
padding-left: 10px;
}

div.footer div.column1 p {
text-align: right;
}

div.footer div.column2 {
	width: 360px;
	padding-left: 5px;
}

div.footer div.column2 p {
	font-weight: normal;
}

DIV.subs {
	float:left;
	height:100px;
	line-height:100px;
	padding:0px 10px;
	position:relative;
}

DIV.shader a:hover {
	text-decoration:underline;
}

.ajax-loading {
	width:100%;
	height:100%;
	background: url(../../images/vergetenverhalen/spinner.gif) no-repeat center !important;
}

.lbLoading {                          
	background:#000000 url(../../../typo3conf/ext/rgmedialinks/res/gfx/1_loading.gif) no-repeat scroll center !important;
}                                                                            

div.preloader {
	visibility:hidden;
	position:absolute;
	height:1px;
	width:1px;
	overflow:hidden;
}

HR {
	border: 0;
	color:#000000;
	background-color: #000000;
	height: 1px;
	width: 100%;
	text-align: left;
	z-index: 100;
}

div.slide_up
{
	overflow:hidden;
	width:360px;
	height:40px;
	position:relative;
}

/*div.slide_up */
div.arrow {
	width:28px;
	height:12px;
	position:absolute;	
	background-image: url(../../images/vergetenverhalen/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

	top:0px;
	left:-28px;
}

/*div.slide_up*/
div.p {
	margin:0px;
	padding:0px;
	color:#ffffff;
	top:15px;
	left:15px;
	font-size:16px;
	height:22px;
	line-height:20px;
	position:absolute;
}

/*div.slide_up*/
div.p{
	text-decoration:none;
	color:#ffffff;
	z-index:10000;
}

/*div.slide_up*/
div.p a:hover {
	color:#cccccc;
	text-decoration:underline;
}
                             
/*div.slide_up*/
div.p a {                              
	color:#ffffff;
	text-decoration:underline;                                          
}                                                         
                             
/*div.slide_up*/
p.foto_link_pre, 
p.foto_link,
p.video_link_pre,
p.video_link {
	margin:0px 0px;
	padding:0px 4px;
	color:#ffffff;
	font-size:16px;
	float:left;
	letter-spacing:1px;
	line-height:19px;
}

/*div.slide_up*/
p.sIFR-replaced {
	margin:0px 0px;
	padding:0px 0px;
}

div.slide_left, div.slide_right {
	margin-top:85px;
	width:18px;
	float:left;
}

div.slide_center {
	width:324px;
	/*
	height:350px;
	overflow:hidden;
	*/
	padding-bottom:10px;
	float:left;
}

div.slide_down {
	padding-top:15px;
}

div.slide_center_inner {
	/*padding-top:24px;*/
}

div.slide_center_inner p {
	margin:0px;
	padding:5px 0px 8px 0px ;
	width:252px;
	_width:249px;
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
	float:left;
	line-height:12px;
}

#lbOverlay {
	z-index:9000;
}

#lbCenter, #lbBottomContainer {
	z-index:9001;
}

#lbCanvas {
	border:9px solid #000000 !important;
}

#lbBottom {
	border-left-width:0px !important;
}

#lbCloseLink {
	width:66px !important;
}

#lbBottom {
	line-height:12px !important;
}


fieldset {
	border:0px !important;
	display:block !important;
	width:auto !important;
	margin:0px !important;
	padding:0px !important;
	background-color:transparent !important;
}

fieldset legend {
	display:none !important;
}

fieldset label {
	display:block !important;
	width:100px !important;
}

div.tx_powermail_pi1_fieldwrap_html_captcha img {
	display:block !important;
	padding-left:100px;
	padding-top:10px
}

div.tx_powermail_pi1_fieldwrap_html_submit, 
div.tx_powermail_pi1_fieldwrap_html_reset {
	float:left;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin:0px 5px 0px 0px;
}

/*
 * shoutbox customization
 */

#shout_container {
	margin:20px 0px !important;
	width:auto !important;
}

#shout_input .text {
	width:90% !important;
}

#shout_smilies {
	margin:0px 5px;
}

#shout_content {
	margin:-10px 5px 0px 5px !important;
}

#shout_contentwrap {
	background-color:transparent !important;
}

/*
 * mm_forum customization
 */

td.tx-mmforum-subth2,
.tx-mmforum-pi1-moderator,
.tx-mmforum-pi1-administrator,
.tx-mmforum-pi2-fliesstext_rot2,
a.tx-mmforum-pi6-admin,
.tx-mmforum-pi4-search-link,
.tx-mmforum-pi1 a:hover,
.tx-mmforum-pi3 a,
.tx-mmforum-pi3 a:hover,
.tx-mmforum-pi4-title a:hover,
.tx-mmforum-pi4-content a:hover,
.tx-mmforum-textbutton a,
td.tx-mmforum-optth {
	color:#97001A !important;
}

input.tx-mmforum-button,
.tx-mmforum-textbutton  {
	border:1px solid #97001A !important;
}

th.tx-mmforum-th,
div.tx-mmforum-th,
.tx-mmforum-pi1-tooltip-header,
.tx-mmforum-pi3-quicksearch_itemHover,
.tx-mmforum-pi4-search_options_header,
.tx-mmforum-pi4-infoBoxHeader {
	background: #97001A !important;
}
input.tx-mmforum-button {
	background-color:#97001A !important;
}

a.tx-mmforum-buttonsmall,
a.tx-mmforum-button {
	color:#974352 !important;
}

div#tx-mmforum-footer {
	display:none !important;
}

div.slideshow {
	height:218px;
	position:relative;
	width:324px;
}

div.slideshow img {
	position:absolute;
}
