@charset "UTF-8";
/* CSS Document */
a{
	cursor:pointer;
}
	
.sliderImage{
        width:144px;
        height:166px;
	float:right;
	margin-left:2px;
	margin-right:2px;
}
.sliderImage img{
	border:none;
}
#sliderBox
{
	overflow: hidden;
	position: relative;
	width: 536px;
	height:162px;
	float: left;
}

#sliderImageContent{
	position:relative;
	width:1480px;
	
}

.sliderArrow{
	float:left;
}

img
	{
	border:none;
	}

#horizon        
	{
	background-color: transparent;
	text-align: center;
	margin-top: 15%;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	}


#content    
	{
        border:none;
	font-family:Arial, sans-serif;
	background-color: transparent;
	margin-left: -495px;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 990px;
	height: 300px;
	visibility: visible;
	padding-right:15px;
}

#footer 
	{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
        height:20px;
	visibility: visible;
	display: block
	}
    
    
#topMenue{
	background-color:transparent;
	position:absolute;
	margin-left: -495px;
	left: 50%;
	width: 988px;
	height: 178px;
	display: inline;
	font-size: 10px;
	font-family:Arial, sans-serif;

}

div.hBordertopMenue{
	float:left;
	margin-right:2px;
	width: 990px;
}

div.hBorderbottomMenue{
	float:left;
	margin-right:2px;
	width: 982px;
}

div.starteClub{
	margin: 20px 25px 11px 11px;
}

#overview{
	position:relative;
	background-repeat:no-repeat;
	display: inline-block;
	font-size: 12px;
	font-family:Arial, sans-serif;
	padding:0px;
}

#overview-data{
        position:relative;
        width: 990px;
}

#overview-content{
        display: inline;
        float:left;
        overflow:hidden;
}

#overview-menue ul li a { display: block; overflow: auto; /*force hasLayout in IE7 */ width:140px;
    /* border-bottom: 0; */
}

#overview-content a.buttonStyle{
        display: block; overflow: auto; /*force hasLayout in IE7 */ padding: 8px 10px; margin:1px; width:100%; height:100%;
}

#overview-menue{
	float:left;
        margin-right:10px;
        padding:10px;
}

/*

	HAUPTMENUE
	
*/

/*

        Alle Listen im container #overview-menue
        
        Hier Eigenschaften von allen Listen und der Hauptliste definieren
        
*/

/*
 
        Alle Listenelemente im container #overview-menue
        
        Hier Eigenschaften von allen Listenelementen und den Hauptlistenelementen definieren
        
*/
#overview-menue ul li{
        position: relative;
}

#overview-menue ul li a { display: block; overflow: auto; /*force hasLayout in IE7 */ width:140px;
    /* border-bottom: 0; */
}

#overview-menue ul li h2 a{ display:inline; width:auto; }

#overview-menue ul li div.menueContentContainer div.image a{ display:inline; width:auto; }

#overview-menue ul.leftMenue
	{
		width:158px;
	}


#overview-menue ul.nextlevel
        {
        }

ul.nextLevel li
        {
        }

ul.nextLevel .menueHighlight{
}

.menueNormal ul{
        display:none;        
}

.menueHighlight ul{
        display:block;
}

.menueHighlight a{
}

.menueNormal a{
}

.menueNormal a:hover{
}

li.normalLevel{
}

ul.nextLevel li a
	{
	}

ul.nextLevel li a:hover
	{
	}

li a{
}


/*                                */

img{
	border:none;
}

#ResultAnmError{ display:none; }
#ResultAnmOk{ display:none; }

#rightMenue{
	float:right;
}

#rightMenue ul	
{
}

#rightMenue ul li{
        position: relative;
        clear:both;
        display:block;
}

#rightMenue ul li a { display: block; overflow: auto; width:140px; }

#rightMenue ul li h2 a{ display:inline; width:auto; }

#rightMenue ul li div.menueContentContainer a{ display:inline; width:auto; }

.menueContentContainer{
        clear:both;
}

div.image{
    max-width:708px;
    overflow:hidden;
}

div.imagetopMenue{
    max-width:990px;
    max-height:180px;
    overflow:hidden;
}

div.imageBorder{
	float:left;
}

div.imageGal{
    background-repeat: no-repeat;
    background-position: center;
}

div.imageGal a{
        display:block;
}

div.imageBorderGal{
	background-repeat: no-repeat;
	background-position: center;
	background-image:url('http://www.pearls.de//eigenedateien/designs/html/loading.gif');
	float:left;
}

#formResult{
        display:none;
}

#imageBorderGal20{
	background-repeat: no-repeat;
	background-position: center;
	background-color:white;
	background-image:url('http://www.pearls.de//eigenedateien/designs/html/loading.gif');
}

#imgBorderGalContainer20{

}

#web20GalImg{
	
}


#web20GalImgLnk{
	margin:2px;
	display:block;
	background-color:black;
	text-align:center;
}


#web20GalImgCache0{
	display:none;
}

#web20GalImgCache1{
	display:none;
}

div.imageBorderSpacer{
        float:left;
        width:5px;
}

div.containerStart{
	clear:both;
}

div.sitesGal{
	float:left;
}

div.sitesGal20{
        float:left;
}

div.galDownload20{
        float:right;
}

div.galDownload20 a{
}

.clear{
        clear:both;
}

div.GalerieNavContainer{
        width:100%;
}

#GalerieNavContainer20 {
	
}

#GalerieNavContainer20 a{
}


#GalerieDescr20 {
}

#GalerieDescr20Heading{
}

#youTubeDescr {
}


#GalerieDescr20 p{
}

div.pageSwitchLeftGal{
	float:left;
	width:30px;
}

div.pageSwitchLeftGal h3{
	font-size:20px;
}

div.pageSwitchRightGal{
	float:right;
	width:30px;
}

div.pageSwitchRightGal h3{
	font-size:20px;
}

.hide{
	display:none;
}

#sliderContainer{
        border:1px solid #444444;
        margin-top:-7px;
        padding-left:11px;
        padding-top:12px;
        background-color:white;
        background-image:none;
        width:547px;
        height:174px;
}

#youTubeContainer{
}

#bottomMenue{
        width:958px;
        height:120px;
	background-image: url(../eigenedateien/designs/%global_design_datum%/back.gif);	background-repeat:repeat;        clear:both;
}

.t1{
}

#Header{
	position:absolute;
	margin-left: -495px;
	left: 50%;
	width: 990px;
	display: inline;
}

div.imageheaderMenue{
        float:right;
        overflow:hidden;
}

.placeholder{
        margin: 0 auto;
        text-align: left;
}

.website{
        position:relative;
	width:990px;
	margin:0px auto 15px auto;
}

.form_user{
    float:right;
}
.form_element_user{
}
.form_element_login{
}

iframe{
}

    #jsPopup table.directions th {
    }
        
    #jsPopup img {
    }


#jsPopup{
    z-index:3;
    display:none;
    }
    
    #cover {
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
}

#jsPopup div{
}

#jsPopup table{
}

#gmapsStart{
}

#gmapsStartAddr{
        float:left;
}
#gmapsLanguage{
        text-align:left;
}
#gmapsClose{
        float:right;
}


#gmapsClose img{
        cursor:pointer;
}

#gmapsClose a { float:left; }

#panoramaStart{
}

#panoramaText{
        float:left;
}

#panoramaClose{
        text-align:right;
        vertical-align:middle;
}

#panoramaClose img{
        cursor:pointer;
}

#panoramaClose a { float:left; }

div.imageArticleBorderGal{
	background-repeat: no-repeat;
	background-position: center;
	background-image:url('http://www.pearls.de//eigenedateien/designs/html/loading.gif');
	float:left;
}

div.imageArticleGal{
	background-repeat:no-repeat;
}

div.imageArticleGal a{
        display:block;
}

.adScrollerBorder{
	border:1px dotted #e4e4e4;
	clear:both;
        margin-top:-7px;
        width:558px;
        height:202px;
	position:relative;
}

.adScroller{
	clear:both;
        padding-left:11px;
        padding-top:12px;
        background-image:none;
        width:536px;
        height:180px;
	overflow: hidden;
	position:relative;
}

.adScrollerBox{
	overflow: hidden;
	position: relative;
	width: 1536px;
	height:183px;
	margin-top:-2px;
	float: left;
}

.adScrollerGalerieBorder{
	border:1px dotted #e4e4e4;
	clear:both;
	margin-top:2px;
	margin-bottom:5px;
        width:558px;
        height:202px;
	position:relative;
}

.adScrollerGalerie{
	clear:both;
        padding-left:11px;
        padding-top:12px;
        background-image:none;
        height:180px;
        width:536px;
	overflow: hidden;
	position:relative;
}

.adScrollerBoxGalerie{
	overflow: hidden;
	position: relative;
	width: 535px;
	height:183px;
	margin-top:-2px;
	float: left;
}

.adScollerImageContent {
	position:relative;
	overflow:hidden;
	width:536px;
	height:183px;
}

.adScrollerImage{
        width:130px;
        height:183px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	display:block;
}

.adScrollerimg{
	border:none;
}

#adScrollerJsData{
	display:none;
}

.hidden{
	display:none;
}

#web20GalImgClose{
	display:none;
	position:absolute;
	right:0px;
	top:0px;
	width:40px;
	height:38px;
	background-color:#ffffff;
	text-align:center;
	padding-top:5px;
}

#web20GalImgClose span{
	font-size:25px;
}

#web20GalImgLeft{
	display:none;
	position:absolute;
	left:0px;
	top:220px;
	width:40px;
	height:38px;
	background-color:#ffffff;
	text-align:center;
	padding-top:5px;
}

#web20GalImgLeft span{
	font-size:25px;
}

#web20GalImgRight{
	display:none;
	position:absolute;
	right:0px;
	top:220px;
	width:40px;
	height:38px;
	background-color:#ffffff;
	text-align:center;
	padding-top:5px;
}

#web20GalImgRight span{
	font-size:25px;
}

div.fbPlugin{
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
}

#imageBorderGal20{
	background-color:#ffffff;
}

.galerieFb{
    border:1px dotted #e4e4e4;
    margin-top:5px;
}

.galerieFb p{
    background-color:#3B5998;
    border:1px solid transparent;
    color:white;
    font-weight:bold;
    margin:1px;
    padding:5px;
}

.galerieFbShare{
    padding:5px;
}

.galerieFbShare input{
	float:right;
	margin:0px;
	width:100px;
}

.pageSwitcherToolTip{
	margin-top:10px;
	clear:both;
	display:none;
}

.fb_share{
	margin-top:20px;
	float:left;
}

.fb_share_standalone{
	margin-top:10px;
}

.fb_share_text{
	background-color: #29447E;
	background-image: url(/eigenedateien/designs/html/fb_connect_sprite.png);
	background-position: 0% -232px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #29447E;
	cursor: pointer;
	display: inline-block;
	outline: none;
	padding: 0px 0px 0px 1px;
}

.fb_share_text span{
	
font-weight:normal;
font-style:normal;
	height:15px;
	background-color: #5F78AB;
	color: white;
	display: block;
	font-family:Arial, sans-serif;
	margin: 1px 1px 0px 17px;
	padding:  1px 6px 0px;
}

.fb_share_nub{
	visibility:hidden;
	background-image: url(/eigenedateien/designs/html/fb_nub.png);
	background-position: 100% 5px;
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	height: 10px;
	left: 2px;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	position: relative;
	vertical-align: top;
	width: 5px;
	z-index: 10;
}

.fb_share_c{
	display:none;
	padding:1px;
}

.fb_share_ct{
	background-color:#E8EBF2;
	border:1px solid #B0B9EC;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	padding: 3px 7px 1px;
}

#showImageCacheContainer{
	display:none;
}

.twitter_share{
	margin-left: 115px;
	padding-top: 19px;
}
