@import url(../wsys/sforum_def.css);
/*
@import url(js/shadowbox/dbg/shadowbox.css);
MAU
*/
/* fuer alle Stilelemente das BOX Modell waehlen: width bezieht sich inkl. margin und padding */
html *
{
	  /* fuer Mozilla proprietaer border-box = traditional intuitiv
															content-box = W3C Model */
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}

/* allg. Ueberlagerungen */
body *
{
}
div 
{
}
form 
{
	margin 0px 0px 0px 0px;
	padding-top: 0px 0px 0px 0px;
	display:inline;
}
textarea
{
}

p {
	margin:0px;
	margin-bottom:8px;
	padding:0px;
}

li 
{
	margin-bottom:6px;
}
ul 
{
	margin-bottom:0px;
	margin-top:0px;
}
.sfredaktext
{
    color: #999999;
    font-size: 9px;
    font-weight: bold;
}

body
{
}
.pagebodyWorldSM
{
	color: #FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  background-color:black;
  background-image:url(fillin.gif);
  background-position:center top;
	margin: 0;
	padding: 0;
	text-align:center;
}
.pagebodyWorldSM .pageContentStd {
	width: 985px;
	background-image: url(world_sm_back.jpg);
	height: "703px";
	min-height: 703px;
	float: left;
	position:relative;
}
.pagebodyWorldSM .thumbs .title
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top: 20px;
	padding-bottom:5px;
	padding-top:4px;
	height: "10x";
	min-height: 10px;
}
.pagebodyWorldSM .trennercopy
{
	font-size: 1px;
	height: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-top: 6px;
}
.pagebodyWorldSM .trenner
{
	font-size: 1px;
	height: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	margin-top: 6px;
	width: 100%;
	clear:both;
}

.pagebodyWorldSM .headlinecopy
{
  background-color:#CCCCCC;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  margin-bottom:10px;
  margin-top:10px;
  opacity:0.7;
  padding-bottom:2px;
  padding-top:2px;
  text-align:center;
  font-weight: normal;
}
.txtstreifentop {
	position:relative;
	top:30px;
	width:985px;
	height:30px;
	z-index:1;
	background-color: #FFFFFF;
	filter:alpha(opacity=30);
    -moz-opacity: .3;   
	opacity: .3;
}

.txtstreifen {
	position:relative;
	top:163px;
	width:985px;
	height:30px;
	z-index:1;
	background-color: #FFFFFF;
	filter:alpha(opacity=30);
    -moz-opacity: .3;   
	opacity: .3;
}
.headerSM {
	width: 985px;
	height: 132px;
	text-align: center;
	padding: 0px;
	color: black;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.footerSM
{
	height: 23px;
	width: 985px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: center;
	float: left;
	background-color: Black;
}

.pagebody
{
	color: #FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    background-color:#212172;
    background-image:url(logo_back_gross.gif);
    background-position:center top;
	margin: 0;
	padding: 0;
	text-align:center;
}
a:link {
	color: #798DAA;
}
a:visited {
	color: #798DAA;
}
a:active {
	color: #E7D0A3;
}
a:hover {
	color: #E7D0A3;
}



.vollBild
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	width:985px;
    margin-top:5px;
    float:left;
}
.vollBild .contentBlock
{
    float:left;
    padding-left:23px;
	padding-right:30px;
}
.vollBild .scroller
{
	float:left;
	height: 520px;
	width: 217px;
	overflow: auto;
	margin:0px;
	text-align:left;
	padding-left:0px;
	
	SCROLLBAR-ARROW-COLOR: #9E9E9E;
	SCROLLBAR-FACE-COLOR: #2C2F82;
	SCROLLBAR-HIGHLIGHT-COLOR: #9E9E9E;
	SCROLLBAR-SHADOW-COLOR: #9E9E9E;
	SCROLLBAR-3DLIGHT-COLOR: #2C2F82;
	SCROLLBAR-TRACK-COLOR: #2C2F82;
	SCROLLBAR-DARKSHADOW-COLOR: #2C2F82;
}
.vollBild .scroller .picture
{
	float:left;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:10px;
}

.vollBild .pictureGross
{
}
.vollBild .pictureGross img
{
	border:1px solid #9E9EC2;
}
.vollBild.thumbs_format_0 .pictureGross
{
	float:left;
	position:relative;
	height:502px;
	width:354px;    /* 226 */
	margin-left:10px;
}
.vollBild.thumbs_format_1 .pictureGross /* bei Querbildern */
{
	display:none;
	position:absolute;
	left:236px; /* 236*/
	top:42px;
	width:712px;
	height:532px;
	z-index:20;
	overflow:hidden;
}

.vollBild.thumbs_format_1 .gallerycopy
{
	float: left;
	width: 484px;
	margin-left:84px;
}

/*
	Querformat
*/
.vollBild .gallerycopy 
{
}
.vollBild.thumbs_format_0 .gallerycopy
{
	float: right;
	width: 350px;
}

.sfc_std
{
	/* background-color:Yellow;
	padding:1px;*/
}
.thumbs
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	text-align:center;
	/* background-color:Green; */
}
.thumbsgallery .thumbs
{
	min-height: 158px;
	height: "158px";
	/* 148 vormals */
}
.thumbs .title
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:4px;
	height: "10x";
	min-height: 10px;
}
.sftermine .title
{
	height: "140px";
	min-height: 140px;
}
.sftermine
{
    width: 150px !important;
	text-align:left !important;
}
.thumbsgallery .thumbs_format_0
{
    width: 96px;
    /*overflow:hidden; 86 93*/
}
.thumbsgallery .thumbs_format_1
{
    width: 186px;
    /*overflow:hidden; 166px*/
}
.thumbs_format_0 .picture
{
	height:111px;
	width: 72px;
	/* border:1px solid #9E9EC2;
	width:75;
	height:111px;
	overflow:hidden; */
}
.thumbs_format_1 .picture
{
	height:111px;
	/* 111px
     border:1px solid #9E9EC2;
	width:165;
	height:110px;
	overflow:hidden; */
}
.scroller .picture img
{
	border:1px solid #9E9EC2;    
}
.thumbsgallery .thumbs_format_0 .picture img, .thumbsgallery .thumbs_format_1 .picture img, .sfc_picrow .picrowItem img
{
	border:1px solid #9E9EC2;
	height: 111px;  
}
.sfc_picrow .picrowItem
{
  min-width: 96px;
}
.picrowDetail
{
  margin-left:200px;
}
.thumbsgallery .picture img
{
}

.vollBild.thumbs_format_media
{
    margin-top:5px;
    float:left;
    padding-left:20px;
	padding-right:20px;
	width:985px;
	text-align:center;
}
.mediaBlock
{
}


*|*:-moz-any-link:focus
{
	outline: none;
}

.movieDiv 
{
	display:none;
	background-color:Black;
	border:1px solid #9E9EC2;
	position:absolute;
	left:330px; /* 236*/
	top:72px;
	width:322px;
	width: 504px;
	height:287px;
	z-index:20;
	
}


.pageContainer {
	width: 985px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}
.pageContentPre_0
{
	width: 985px;
	background-image: url(title_back.jpg);
	height: 550px;
}
.preBanner
{
    margin-top: 1px;
    padding-top: 1px;
}

.pageContentPre_2
{
	width: 985px;
	background-image: url(title_back.jpg);
	height: 703px;
}
.pageContentPre_1
{
	width: 985px;
	background-image: url(privat_back.jpg);
	height: 703px;
}
.pageContentStd {
	width: 985px;
	background-image: url(content_back.jpg);
	height: "703px";
	min-height: 703px;
	float: left;
	position:relative;
}

.navitop {
	width: 985px;
	height: 74px;
	background-image: url(navitop_back.jpg);
	text-align: center;
	padding-top: 20px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.navitop2 {
	width: 985px;
	height: 54px;
	text-align: center;
	padding-top: 20px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.navitop a, .navitop2 a
{
    text-decoration: none;
}
.navitop a:link, .navitop a:visited, .navitop2 a:link, .navitop2 a:visited, .navitopR a:link, .navitopR a:visited
{  
    color: #FFFFFF;
}
.navitop a.sfActiveLink, .navitop a.sfActiveLink:link, .navitop a.sfActiveLink:visited
{  
    color: #999999!IMPORTANT;
}
.navitop a:active, .navitop a:hover, .navitop2 a:active, .navitop2 a:hover, .navitop a.sfActiveLink:hover, .navitop a.sfActiveLink:active
{  
    color: #cccccc!IMPORTANT;
}
.navitopbg1
{
	background-image: url(navitop_back.jpg);
}
.navitopbg2 {
	background-image: url(navitop_back2.jpg);
}
.navitop a.navispezialrot, .navitop a.sfActiveLinknavispezialrot:hover, .navitop a.sfActiveLinknavispezialrot:active
{
    color: #F18593!IMPORTANT;
}
.navitop a.navispezialrot:hover, a.navispezialrot:active, .navitop a.sfActiveLinknavispezialrot:hover, .navitop a.sfActiveLinknavispezialrot:active,.navitop2 a.sfActiveLink:hover,.navitop2 a.sfActiveLink:active
{
    color: #EA4B5D!IMPORTANT;
}
.navitop a.sfActiveLinknavispezialrot, .navitop a.sfActiveLinknavispezialrot:link, .navitop2 a.sfActiveLinknavispezialrot:visited, .navitop2 a.sfActiveLink
{
    color: #E62038!IMPORTANT;
}

.titelzara_0, .titelzara_2
{
	position:relative;
	width:100%;
	height: 420px;
	z-index:1;
	left: 24px;
    background-image: url(zara_titel.gif);
    background-repeat:no-repeat;
    background-position:center;
}
.titelzara_1 {
	position:relative;
	width: 100%;
	height: 420px;
	z-index:1;
}

.titelbilder {
	height: 156px;
	width: 939px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6668A6;
	border-bottom-color: #6668A6;
	margin-left: 22px;
	z-index: 1;
	margin-top: -139px;
}


.titelbilder img{
	margin-right:1px;
}
.footer {
	height: 23px;
	width: 985px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-image: url(title_footer.jpg);
	text-align: center;
	float: left;
}
.headerpicture
{

}
.headerflash 
{
}
.soundflash
{
    width: 1px;
    height: 1px;
}
.headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
}
.thumbsgallery {
	width: 976px;
	padding-left: 13px;
	float: left;
	padding-top: 10px;
	/* background-color:Red;*/
}
.thumbsgalleryprivat {
	float: right;
	
}
.thumbsgalleryprivat th {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.thumbsgallerydetail {
	float: left;
	
}
.thumbsgallery th {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.trenner {
	font-size: 1px;
	height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #64649E;
	margin-top: 20px;
	width: 100%;
	clear:both;
}
.trennerkapsel
{
	width: 100%;
	padding: 0px 20px 0px 20px;
}
.trennercopy {
	font-size: 1px;
	height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #64649E;
	margin-top: 20px;
}


.headlinecopy {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
}



.sfc_text /*textbereich*/
{
    padding:0px 20px 10px 20px;
}

.sfc_text .sfcheadline
{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 940px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	/* padding-right:60px; */
}
.sfc_text .sfcPicture
{
    float:left;
    width: 400px;
    padding-right: 36px;
    overflow:hidden;
}
.sfc_text .sfcPicture img
{
	border:1px solid #9E9EC2;
}
.sfc_text .sfccontent
{
    float:left;
    width: 400px;
}
.sfc_kachel
{
	position: relative;
	float:left;
	width:180px;
	height:180px;
	margin: 0px 8px 8px 4px;
	background-color:transparent;
	overflow:hidden;
	text-align:center;
}
.sfc_kachelpic
{
	position:static;
}

.sfc_kachelpic img
{
    border:solid 1px red;
}
.sfc_text .sfcheadline_1
{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 940px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
}
.sfc_text .sfcPicture_1
{
	width: 940px;
	text-align: center;
    float:none;
}
.sfc_text .sfccontent_1
{
	width: 940px;
	text-align: center;
    float:none;

    width: 440px;
    text-align:left;
    margin-left: 280px;
}

a:hover img{
	filter:alpha(opacity=70);   
    -moz-opacity: .7;   
    opacity: .7; 
}


#flashcontent {
		height: 100%;
	}

.logowhatsnew_0, .logowhatsnew_1
{
	float: left;
	height: 107px;
	width: 985px;
	background-image: url(titellogo.jpg);
	background-repeat: no-repeat;
}
.logowhatsnew_2
{
	padding: 0px;
	width: 630px;
	border: 1px solid #64649E;
	margin-left: 165px;
	background-image: url(new_back.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
}
.sfc_ticker
{
	color: #FFFFFF;
    position: absolute;
    z-index:30;
    top: 494px;
    left:160px;
    width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}

.sfc_simple_vorschau
{
    margin-top: 36px;
    margin-left: 14px;
}