@charset "UTF-8";
/* CSS Document */


body 
{

	background-image:url('http://www.pearls.de/eigenedateien/designs/2006-05-06/bg.jpg');
	background-color: #cdcdcd;    background-repeat:repeat;
    background-attachment:fixed;
    font-family:Arial, sans-serif;
    margin: 0px;
    
    font-style:normal;
}

*:focus{ outline:0; }

img{
	border:none;
}

.cacheImg{
    display:none;
}


a{ text-decoration:none; color:#d10780; }
a:link{ text-decoration:none; color:#d10780; }
a:visited{ text-decoration:none; color:#d10780; }
a:hover{ text-decoration:underline; color:#d10780; }
a:active{ text-decoration:none; color:#d10780; }

#jsPopup a{ text-decoration:none; color:#d10780;; }
#jsPopup a:link{ text-decoration:none; color:#d10780;; }
#jsPopup a:visited{ text-decoration:none; color:#d10780;; }
#jsPopup a:hover{ text-decoration:underline; color:#d10780;; }
#jsPopup a:active{ text-decoration:none; color:#d10780;; }

h1      {
        
font-weight:normal;
font-style:normal;
        color:#474747;
        font-family:Arial, sans-serif;
        font-weight:bold;
        color:#474747;
	font-size: 14px;
        margin-left:0px;
        margin-top:0px;
        margin-right:0px;
	margin-bottom:5px;
	padding:10px;
        border:1px dotted #e4e4e4;
        }

h2      {
        
font-weight:normal;
font-style:normal;
        color:#474747;
        font-weight:bold;
        font-family:Arial, sans-serif;
	font-size: 14px;
        text-decoration:none;
	margin:0px;
	padding:0px;
        }

h2 a{ text-decoration:none; color:#d10780; }
h2 a:link{ text-decoration:none; color:#d10780; }
h2 a:visited{ text-decoration:none; color:#d10780; }
h2 a:hover{ text-decoration:underline; color:#d10780; }
h2 a:active{ text-decoration:none; color:#d10780; }

h2.moreInfo{
	margin-top:12px;
}

h3      {
        
font-weight:normal;
font-style:normal;
	display:inline;
        color:#d10780;
        font-family:Arial, sans-serif;
	font-size: 16px;
	line-height:20px;
        margin-top:0px;
        }

h3 a{ text-decoration:none; 
font-weight:normal;
font-style:normal;
 color:#d10780; }
h3 a:link{ text-decoration:none; 
font-weight:normal;
font-style:normal;
 color:#d10780; }
h3 a:visited{ text-decoration:none; 
font-weight:normal;
font-style:normal;
color:#d10780; }
h3 a:hover{ text-decoration:underline; 
font-weight:normal;
font-style:normal;
 color:#d10780; }
h3 a:active{ text-decoration:none; 
font-weight:normal;
font-style:normal;
 color:#d10780; }

h4      {
        
font-weight:normal;
font-style:normal;
        color:#474747;
        font-family:Arial, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:0px;
        }

h4 a{ text-decoration:none; color:#d10780; }
h4 a:link{ text-decoration:none; color:#d10780; }
h4 a:visited{ text-decoration:none; color:#d10780; }
h4 a:hover{ text-decoration:underline; color:#d10780; }
h4 a:active{ text-decoration:none; color:#d10780; }

h5      {
        
font-weight:normal;
font-style:normal;
	display:inline;
        color:#474747;
        font-family:Arial, sans-serif;
	font-size: 10px;
	line-height:20px;
        }

h5 a{ text-decoration:none; 
font-weight:normal;
font-style:normal;
 color:#d10780; }
h5 a:link{ text-decoration:none; 
font-weight:normal;
font-style:normal;
 color:#d10780; }
h5 a:visited{ text-decoration:none; 
font-weight:normal;
font-style:normal;
 color:#d10780; }
h5 a:hover{ text-decoration:underline; 
font-weight:normal;
font-style:normal;
 color:#d10780; }
h5 a:active{ text-decoration:none; 
font-weight:normal;
font-style:normal;
 color:#d10780; }

h6{
    
font-weight:normal;
font-style:normal;
    display:inline;
    color:#ffffff;
    font-family:Arial, sans-serif;
    font-size: 20px;
}

h6 a{ text-decoration:none; color:#d10780; }
h6 a:link{ text-decoration:none; color:#d10780; }
h6 a:visited{ text-decoration:none; color:#d10780; }
h6 a:hover{ text-decoration:underline; color:#d10780; }
h6 a:active{ text-decoration:none; color:#d10780; }


.bodytext 
	{
	font-size: 15px;
	margin-top: 0px;
	}

.headline 
	{
	
font-weight:normal;
font-style:normal;
	font-size: 2px
	}

#footer 
	{
        
font-weight:normal;
font-style:normal;
	font-size: 11px;
	font-family: Arial, sans-serif;
	text-align: center;
	height: 20px;
	}

#overview-menue ul li a { cursor:pointer; color:#d10780; font-size: 14px;
    text-decoration: none;
}

#overview-content a.buttonStyle{
        cursor:pointer; color:#d10780; font-size: 13px; text-decoration: none; padding: 8px 10px; margin:1px;
}

#overview-content a.buttonStyle:link    { margin: -7px 7px -7px -7px; padding: 8px 7px 8px 7px;
                                          border: solid 1px #fff; }
#overview-content a.buttonStyle:visited { margin: -7px 7px -7px -7px; padding: 8px 7px 8px 7px;
                                          border: solid 1px #fff; }
#overview-content a.buttonStyle:hover   { margin: -7px 7px -7px -7px; padding: 8px 7px 8px 7px;
                                          text-decoration: underline; }
#overview-content a.buttonStyle:active  { margin: -7px 7px -7px -7px; padding: 8px 7px 8px 7px;
                                          border: solid 1px #fff; }


#overview-menue{
	border:1px dotted #e4e4e4;
	margin-top:0px;
        margin-left:20px;
	margin-bottom:20px;
	text-align:left;
}

* html #overview-menue{
    margin-left:5px;
}

#overview-content{
    background-color:transparent;
    width: 560px;
    margin-bottom:20px;
    padding-top:0px;
    padding-right:10px;
    border-right:1px dotted #e4e4e4;
}

#overview{

	background-color: #ffffff;
font-weight:normal;
font-style:normal;
    background-repeat:repeat;
    font-family:Arial, sans-serif;
    font-size:12px;
    border:none;
    overflow:hidden;
}

/*

	HAUPTMENUE
	
*/

/*

        Alle Listen im container #overview-menue
        
        Hier Eigenschaften von allen Listen und der Hauptliste definieren
        
*/
#overview-menue ul	
{
        margin: 0px;
        padding: 0px;
        list-style-type:none;
}

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


#overview-menue ul li ul {
	background-color: transparent;
	margin-left:20px;
}

#overview-menue ul li a {
	cursor:pointer;
	color:#d10780;
	font-size: 14px;
	text-decoration: none;
	background-color: transparent;
	padding: 8px 10px;
	margin:1px;
	border:none;
}

#overview-menue ul li a:link    { border: 1px solid transparent; }
#overview-menue ul li a:visited	{ border: 1px solid transparent; }
#overview-menue ul li a:hover	{ border: 1px solid transparent; }
#overview-menue ul li a:active	{ border: 1px solid transparent; }

#overview-menue ul li h2 a{
        
font-weight:normal;
font-style:normal;
	text-decoration:none;
	color:#000000;
	font-family:Arial, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:0px;
	border:none;
}

#overview-menue ul li a.buttonStyle:link{ border: 1px solid transparent; }
#overview-menue ul li a.buttonStyle:visited{ border: 1px solid transparent; }
#overview-menue ul li a.buttonStyle:hover{ border: 1px solid transparent; text-decoration: underline;  }
#overview-menue ul li a.buttonStyle:active{ border: 1px solid transparent; }

#overview-menue ul li div.menueContentContainer div.image a{ margin:0px; padding:0px; border:none; }

#overview-menue ul li ul li a { color:#000000; font-size: 12px; }

#overview-menue ul li a:visited {
    background-color: transparent;
}

#overview-menue ul li a:hover{ background-color: transparent; text-decoration: none; }

#overview-menue ul.leftMenue
	{
	}


#overview-menue ul.nextlevel
	{
	}

ul.nextLevel li
	{
	}

ul.nextLevel .menueHighlight{
}

.menueNormal ul{
}

.menueHighlight ul{
        border: dotted 1px #e4e4e4;
}

.menueHighlight a{
}

.menueNormal a{
	border:none;
}

.menueNormal a:hover{
}

li.normalLevel{
}

ul.nextLevel li a
{
}

ul.nextLevel li a:hover
{
}

li a{
}

#rightMenue{
    	width:185px;
	margin-top:0px;
        margin-right:15px;
        background-color:transparent;
	margin-bottom:20px;
	text-align:left;
        padding-top:10px;
}

* html #rightMenue{
    margin-left:10px;
    margin-right:10px;
}

#rightMenue ul	
{
	margin-left:0px;
        margin-bottom:8px;
        padding: 0px;
        list-style-type: none;
}

.text{
	color:#474747;
        line-height:16px;
	font-size:13px;
}

label.text{
	margin-top:10px;
	color:#474747;
	font-size:13px;
	display: block;
}

#rightMenue ul li{
        background-color: transparent;
}

#rightMenue ul li a { cursor:pointer; color:#d10780; font-size: 14px;
    text-decoration: none; background-color: transparent; padding: 8px 10px; margin:1px;
    /* border-bottom: 0; */
}

#rightMenue ul li a:link        { border: solid 1px #fff; }
#rightMenue ul li a:visited	{ border: solid 1px #fff; }
#rightMenue ul li a:hover	{ border: solid 1px #fff; }
#rightMenue ul li a:active	{ border: solid 1px #fff; }

#rightMenue ul li h2 a{ text-decoration:none; color:#000000; font-family:Arial, sans-serif; 
font-weight:normal;
font-style:normal;
 font-size: 14px; margin:0px; padding:0px; border:none; }

#rightMenue ul li a.buttonStyle:link{ border: solid 1px #fff; }
#rightMenue ul li a.buttonStyle:visited{ border: solid 1px #fff; }
#rightMenue ul li a.buttonStyle:hover{ border: solid 1px #d10780; }
#rightMenue ul li a.buttonStyle:active{ border: solid 1px #fff; }

#rightMenue ul li div.menueContentContainer a{ margin:0px; padding:0px; border:none; display:block; }

#rightMenue ul li div.menueContentContainer a:link{ margin:0px; padding:0px; border:none;  }
#rightMenue ul li div.menueContentContainer a:visited{ margin:0px; padding:0px; border:none;  }
#rightMenue ul li div.menueContentContainer a:hover{ margin:0px; padding:0px; border:none;  }
#rightMenue ul li div.menueContentContainer a:active{ margin:0px; padding:0px; border:none;  }

#overview-content div.menueContentContainer{
    padding-left:10px;
    margin-top:-5px;
}

ul.rightMenue{
}

div.image{
    /*border:2px solid white;*/
    text-align:left;
}

div.imagetopMenue{
    text-align:left;
}

div.imageBorder{
	border:1px solid #d10780;
	margin-right:5px;
	margin-bottom:4px;
	margin-top:3px;
	padding:2px;
}

div.imageBorderWithoutLink{
	border:1px dotted #e4e4e4;
	margin-right:5px;
	margin-bottom:4px;
	margin-top:3px;
	padding:2px;
}

div.imageBorderLeft{
	border:1px solid #d10780;
	margin-right:10px;
	margin-bottom:4px;
	margin-top:5px;
	padding:2px;
        float:left;
}

div.imageBorderLeftWithoutLink{
	border:1px dotted #e4e4e4;
	margin-right:10px;
	margin-bottom:4px;
	margin-top:5px;
	padding:2px;
        float:left;
}

div.videoBorderLeft{
	margin-right:10px;
	margin-bottom:4px;
	margin-top:5px;
        float:left;
}

div.imageBorderRight{
	border:1px solid #d10780;
	margin-bottom:4px;
	margin-top:5px;
        margin-left:10px;
	padding:2px;
        float:right;
}

div.imageBorderRightWithoutLink{
	border:1px dotted #e4e4e4;
	margin-bottom:4px;
	margin-top:5px;
        margin-left:10px;
	padding:2px;
        float:right;
}

div.videoBorderRight{
	margin-bottom:4px;
	margin-top:5px;
        margin-left:10px;
        float:right;
}

div.imageBorder:hover{
    border:1px solid #474747;
}

div.imageGal{
    border:1px solid transparent;
    height:130px;
    margin-top:1px;
}

div.imageGal a{
    height:130px;
    width:130px;
}

div.imageBorderGal{
	border:1px solid #d10780;
        background-color:transparent;
        margin-bottom:4px;
        width:134px;
        height:134px;
}

div.imageBorderGal:hover{
    border:1px solid #474747;
}

#imageBorderGal20{
	border:1px solid #d10780;
        padding:2px;
	background-color:#ffffff;
}

#imageBorderGal20:hover{
	border:1px solid #474747;
}

#imgBorderGalContainer20{

}

#web20GalImg{
}


#web20GalImgLnk img{
}


#web20GalImgCache0{
}

#web20GalImgCache1{
}

div.imageBorderSpacer{
    height:1px;
}

div.flashStart{
}

div.sitesGal{
	font-size:12px;
	color:#000000;
        width:260px;
        height:27px;
        padding-top:6px;
}

div.sitesGal20{
	font-size:12px;
	color:#000000;
        width:415px;
        text-align:left;
}

div.galDownload20{
	width:100px;
	margin-right:50px;
	text-align:right;
	margin-top:9px;
}

div.galDownload20 a{
}

.clear{
        clear:both;
}

/* image based page switcher */
div.pageSwitchGal_0{
        height:29px;
	margin-top:15px;
	text-align:center;
}

/* text based page switcher */
div.pageSwitchGal_1{
    float:right;
    height:27px;
    text-align:center;
}

div.GalerieNavContainer{
}

#GalerieNavDownload{
    display:none;
    clear:both;
    text-align:left;
    margin-left:10px;
}

#GalerieNavContainerRating{
    display:none;
    clear:both;
    text-align:left;
    margin-top:10px;
    margin-left:10px;
}

#GalerieNavContainerRatingSelection{
    text-align:left;
    margin-bottom:10px;
}

#GalerieNavContainerRatingSelection img{
    cursor:pointer;
}

#GalerieNavContainer20 {
    background-color:#ffffff;
    color:#000000;
    text-align:center;
    margin-top:5px;
    display:none;
}

#GalerieNavContainer20 a{
        margin-top:20px;
        font-size:12px;
}

#GalerieNavContainer20NavA{
}

#GalerieNavContainer20NavB{
    clear:both;
    text-align:left;
    margin-top:10px;
    margin-left:10px;
}

.menueHeadlineContainerFirst{
}

.menueHeadlineContainer{
    padding-top:10px;
    border-top:1px dotted #e4e4e4;
}

menueHeadlineContainerRegister{
    padding-top:10px;
    border-bottom:1px dotted #e4e4e4;
}

#registerHeadline{
    margin-bottom:10px;
}

#registerInput{
    margin-bottom:5px;
}

#registerInput input{
    border:1px dotted #e4e4e4;
    padding-left:2px;
    padding-top:5px;
    padding-bottom:5px;
    color:#474747;
    background-color:transparent;
}

#registerBttn{
    margin-bottom:10px;
    padding-right:10px;
    text-align:right;
}

#ResultAnmOk{
    color:#474747;
    margin-bottom:10px;
    padding-right:10px;
}

#ResultAnmError{
    color:#474747;
    margin-bottom:10px;
    padding-right:10px;
}

.menueHeadlineSpacer{
	margin-top:0px;
}

#GalerieDescr20 {
        background-color:transparent;
        background-position:center;
        background-repeat:no-repeat;
        height:50px;
        left:50%;
        margin-left:-50px;
        margin-top:20px;
        position:absolute;
        width:100px;
        color:#474747;
        font-size:12px;
        display:none;
}

#GalerieDescr {
        height:auto;
        margin-top:5px;
        padding:5px;
        font-size:12px;
        height:auto;
        border:1px dotted #e4e4e4;
        display:none;
}

#GalerieDescrText{
    color:#474747;
    width:540px;
}


#GalerieDescr20Heading{
    
font-weight:normal;
font-style:normal;
    font-size:14px;
    color:#474747;
    margin-bottom:5px;
}

#GalerieDescrHeading{
    
font-weight:normal;
font-style:normal;
    font-size:14px;
    color:#474747;
    margin-bottom:5px;
}


/*-----*/

#PopupDescr {
    background-color:transparent;
    background-position:center;
    background-repeat:no-repeat;
    height:50px;
    width:275px;
    font-size:12px;
    float:left;
}

#PopupDescrText{
    color:#474747;
}

#PopupDescrHeading{
    
font-weight:normal;
font-style:normal;
    font-size:14px;
    color:#474747;
    margin-bottom:5px;
}

#youTubeHeading{
    margin-top:20px;
    margin-left:10px;
}

#youTubeDescr {
    background-color:transparent;
    margin-top:20px;
    color:#474747;
    font-size:12px;
    margin-left:10px;
    margin-top:5px;
}

#GalerieDescr20 p{

}

div.pageSwitcher{
    clear:both;
    padding:10px;
    margin-top:1px;
    height:27px;
    border:1px dotted #e4e4e4;
}

div.pageSwitcher20{
    clear:both;
    padding:10px;
    margin-top:1px;
    border:1px dotted #e4e4e4;
}

/* image based page switcher */
div.pageSwitchGal20_0{
	float:left;
	width:150px;
	text-align:center;
        height:20px;
        margin-top:2px;
        margin-left:40px;
}

/* text based page switcher */
div.pageSwitchGal20_1{
    height:17px;
    text-align:center;
}

div.pageSwitchLeftGal{
	text-align:left;
}

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

.hide{
}

#youTubeContainer{
    padding:2px;
    border:1px dotted #e4e4e4;
}

#bottomMenue{
	background-color: transparent;
	text-align:left;
        padding-top:12px;
        margin-left:0px;
}

.t1{
        
font-weight:normal;
font-style:normal;
        letter-spacing: 1px;
        word-spacing: 4px;
	font-size: 9px;
        font-family:Arial, sans-serif;
}

#Header{
        
font-weight:normal;
font-style:normal;
        margin-bottom:2px;
        padding:0px;
	top: -2px;
        text-align:left;
	font-size: 12px;
	font-family:Arial, sans-serif;
        color:white;
}

div.imageheaderMenue{
        text-align:left;
        margin-left:5px;
}

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

.form_user{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.form_element_user{
    width:104px;
    height:18px;
    padding:0px 0px 0px 2px;
    margin:0px 0px 0px 0px;
}
.form_element_login{
    width:75px;
    height:20px;
    cursor:pointer;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

iframe{
	border:none;
}

/*

	Indiviuelle Klassen
    WEBDESIGNER

*/
    
#jsPopup{
	left:44px;
}
    
.blockborder {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-top-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
    border-color: #BEBEBE;
}    

.map24_submit {
    font-size: 11px;
    color: #0D3D6A;
}

    #jsPopup table.directions th {
      background-color:#EEEEEE;
    }
        
    #jsPopup img {
      color: #474747;
    }


#jsPopup{
    padding:5px;
    }
    
    #cover {
    
font-weight:normal;
font-style:normal;
    background:black;
    filter:alpha(Opacity=50);
    opacity:0.50;
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    z-index:-1;
    font-family:Arial, sans-serif;
    font-size: 10px;
    margin: 0px;

}
#jsPopup div{
        
font-weight:normal;
font-style:normal;
        font-family:Arial, sans-serif;
        font-size:12px;
}

#jsPopup table{
        border:none;
}

#gmapsStart{
        padding-top:10px;
        height:25px;
}

#gmapsStartAddr{
}

#gmapsLanguage{
        float:left;
        width:300px;
        padding-left:30px;
}
#gmapsClose{
        text-align:right;
        vertical-align:middle;
}


#gmapsClose img{
        cursor:pointer;
}

#gmapsClose a           { float:right; margin-bottom:3px; margin-top:2px; margin-right:6px; text-decoration: none; }
#gmapsClose a:link	{ color:#d10780; text-decoration: none; }
#gmapsClose a:visited	{ color:#d10780; text-decoration: none;}
#gmapsClose a:hover	{ color:#d10780;  text-decoration: none;}
#gmapsClose a:active	{ color:#d10780;  text-decoration: none;}

#panoramaStart{
        padding-top:10px;
        height:25px;
        margin-bottom:18px;
        margin-right:1px;
        margin-left:1px;
}

#panoramaText{

}

#panoramaCloseb{
        position:absolute;
        right:0px;
        top:-40px;
        width:100px;
        background-color:transparent;
        text-align:right;
        vertical-align:middle;
        height:25px;
        padding:5px;
}

#panoramaClose{
        background-color:transparent;
        text-align:right;
        vertical-align:middle;
        height:25px;
        padding:5px;
}

#panoramaClose span{
    
}

#panoramaClose img{
        cursor:pointer;
        margin-top:2px;
}

#panoramaClose a                { float:right; margin-bottom:3px; margin-top:2px; text-decoration: none; }
#panoramaClose a:link		{ color:#d10780; text-decoration: none; }
#panoramaClose a:visited	{ color:#d10780; text-decoration: none; }
#panoramaClose a:hover		{ color:#d10780;  text-decoration: none; }
#panoramaClose a:active	        { color:#d10780;  text-decoration: none; }

#showImageContainer{
    
}


.form-input-field{
	margin-left:-1px;
	color:#555555;
}

textarea {
    border:1px solid #BEBEBE;
    color:#555555;
    height:300px;
    margin-bottom:15px;
    width:517px;
}

.menueContentText{
    clear:both;
    padding-right:10px;
    width:540px;
}

.menueContentTextRight{
    float:right;
    width:336px;
}

.menueContentImage{
    margin-bottom:3px;
}

.containerDelimiter{
    border-top:1px dotted #e4e4e4;
    clear:both;
    margin-top:22px;
    margin-bottom:25px;
}

#logoContainer{
    position:relative;
    margin-bottom:25px;
}

#logoContainer span{
    
font-weight:normal;
font-style:normal;
    filter:alpha(Opacity=80);
    opacity:0.80;
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    color:#474747;
    font-family:Arial, sans-serif;
    font-size: 20px;
}

.containerSpacer{
    margin-top:20px;
}

.containerHeadlineSpacer{
    margin-top:5px;
}

.containerParagraphSpacer{
    margin-top:20px;
}

.articleImage{
    margin-bottom:5px;
}

.articleImageRight{
    float:right;
    margin-left:10px;
    margin-bottom:5px;
}

.articleSpacer{
	margin-top:10px;
}

.articleGalerie{
    margin-top:5px;
    margin-bottom:5px;
}

div.imageArticleGal{
    border:1px solid transparent;
    margin-top:1px;
}

div.imageArticleGal a{
    height:57px;
    width:57px;
}

div.imageArticleBorderGal{
    border:1px solid #d10780;
    background-color:transparent;
    width:60px;
    height:61px;
    padding-left:1px;
}

div.imageArticleBorderGal:hover{
    border:1px solid #474747;
}

div.linkAt{
    margin-bottom:10px;
}

div.linkAt a{
    margin-left:10px;
}

/* Browser hacks. <= IE6 */

* html #overview-menue {
	margin-left:10px;
}
  
* html #overview-data{
	padding:0px;
}

* html div#rightMenue{
	margin-left:5px;
	margin-right:0px;
	padding:0px;
}

* html #overview-content{
	margin-right:5px;
}

* html #overview-menue ul li a.buttonStyle:link{ border: none; }
* html #overview-menue ul li a.buttonStyle:visited{ border: none; }
* html #overview-menue ul li a.buttonStyle:hover{ border: none;  }
* html #overview-menue ul li a.buttonStyle:active{ border: none; }

* html #rightMenue ul li div.menueContentContainer a{ position:static; }

.pageSwitchGalItem{
    margin:2px;
    width:20px;
    float:left;
    border:1px solid #474747;
    padding-top:3px;
    font-size:14px;
    text-align:center;
}

.pageSwitchGalItem:hover{
    background-color:#d10780;
    color:#ffffff;
}

.pageSwitchGalItemChosen{
    font-size:14px;
    margin:2px;
    width:20px;
    float:left;
    border:1px solid #474747;
    background-color:#d10780;
    color:#ffffff;
    padding-top:3px;
    text-align:center;
}

.pageSwitchGalItemChosen:active{
    color:#ffffff;
}

.pageSwitchGalItemChosen:visited{
    color:#ffffff;
}

.pageSwitchGalItemChosen:link{
    color:#ffffff;
}

.pageSwitchGalItemSpacer{
    float:left;
    padding-top:8px;
    width:20px;
    color:#474747;
}
#debugger{
display:none;
background-color:white;
color:black;
position:absolute;
left:10px;
top:10px;
width:1500px;
height:200px;
overflow:scroll;
z-index:20;
}
