		
body {background:#000;
      margin:0;
	  scrollbar-3dlight-color:#ccc;
      scrollbar-arrow-color:#FFF;
      scrollbar-base-color:#aaa;
      scrollbar-darkshadow-color:#aaa;
      scrollbar-face-color:#aaa;
      scrollbar-highlight-color:#aaa;
      scrollbar-shadow-color:#aaa}

#outer        				 
	{position: absolute;
	 top: 0%;
	 left: 0px;
	 width: 100%;
	 height: 1px;
	 border: 2px;}

#inner    
	{margin-left: 10px;
	 position: absolute;
	 top: 75px;
	 left: 15%;
	 width: 800px;
	 height: 600px}
	 
.bgtext 					
		{font-size: 10px;
		 position:absolute;
		 top:62px;
		 left:20px;
		 text-decoration:none;
		 border:0px;
		 }
.bgtext2 					
		{color:#1111ff;
		font-size: 10px;
		 position:absolute;
		 top:415px;
         left:22px;
         width:100px;
		 right:-0px}
.bgtext3 					
		{color:#ff1111;
		font-size: 11px;
		 position:relative;
		 }
.bgtext4 					
		{font-size: 14px;
		 position:absolute;
		 top:375px;
		 left:-100px;
		 right:-80px}

.bgtext, .footertext, .bgtext3 
		{color:#333;
		 font-family:arial, verdana, helvetica, sans serif;}
.bgtext2
		{color:#1111ff;
		 font-family:arial, verdana, helvetica, sans serif;
		 text-transform: uppercase;}
.bgtext4
		{color:#444;
		 font-family:arial, verdana, arial, verdana, helvetica, sans serif;}		 
		 
		 
.footertext {font-size:10px;
			 position:absolute;
			 top:585px;
			 text-align:center;
			 width:500px;}



div#text1, div#text1a, div#text2, div#text3, div#text4, div#text5, div#text6, div#text7, div#text7a, div#text8, div#text9,div#text10, div#text11, div#text12, div#text22, div#text23, div#text24, div#text25, div#text26, div#text27, div#text28, div#text30, div#textitem, div#textitem2, div#textitem3
         {color:#444;
		  font-family:arial, verdana, helvetica, sans serif;
		  position:absolute;}

        

div#text1 {color:#444;
    font-size:11px;
		top:30px;
		left:22px;}

div#text1a {color:#444;
    font-size:11px;
		top:30px;
		left:175px;}
		
div#text2 {font-size:11px;
		top:30px;
		left:310px;}
		
div#text3 {font-size:11px;
		top:30px;
		left:385px;}
		
div#text4 {font-size:11px;
		top:30px;
		left:445px;}
		
div#text5 {font-size:11px;
		top:30px;
		left:530px;}
		
div#text6 {font-size:11px;
		top:30px;
		height:13px;
		left:650px;}
		
div#text7 {font-size:11px;
		top:550px;
		left:22px;}
		
div#text7a {font-size:11px;
		top:550px;
		left:175px;}

div#text8 {font-size:11px;
		top:550px;
		left:310px;}
		
div#text9 {font-size:11px;
		top:550px;
		left:400px;}
        
div#text10 {font-size:11px;
		top:550px;
		left:455px;}

div#text11 {font-size:11px;
		top:550px;
		left:530px;}

div#text12 {font-size:11px;
		top:550px;
		left:625px;}
		
div#text22 {color:#1111ff;
		font-size:10px;
		top:225px;
		left:22px;}
		
div#text23 {color:#1111ff;
		font-size:10px;
		top:250px;
		left:22px;}
		
div#text24 {color:#1111ff;
		font-size:10px;
		top:275px;
		left:22px;}
		
div#text25 {color:#1111ff;
		font-size:10px;
		top:300px;
		left:22px;}
		
div#text26 {color:#1111ff;
		font-size:10px;
		top:325px;
		left:22px;}
		
div#text27{color:#1111ff; 
		font-size:10px;
		top:350px;
		left:22px;}
		
div#text28{color:#1111ff; 
		font-size:10px;
		top:375px;
		left:22px;}		
		
div#text30{color:#1111ff; 
		font-size:10px;
		top:400px;
		left:22px;}

div#textitem{font-size:11px;
		top:150px;
		left:200px;}
		
div#textitem2{font-size:11px;
		top:150px;
		left:22px;}
		
div#textitem3{font-size:11px;
		top:300px;
		left:22px;}



 div#text1 a:hover span {top: 20px; 
						left: 0px; 
						width: 400px;}

 div#text2 a:hover span {top: -38px; 
						left: 0px; 
						width:}
						
 div#text3 a:hover span {top: -52px; 
						left: 40px; 
						width:}

 div#text4 a:hover span {top: -6px; 
						left: 0px; 
						width:}
		
 div#text5 a:hover span {top: -4px; 
						left: 0px; 
						width:}
						
 div#text6 a:hover span {top: -50px; 
						left: 0px; 
						width:}
						
 div#text7 a:hover span {top: -44px; 
						left: 0px; 
						width:}
 div#text8 a:hover span {top: -4px; 
						left: 0px; 
						width:}
 div#text9 a:hover span {top: -2px; 
						left: 0px; 
						width:}
 div#text10 a:hover span {top: -46px; 
						left: 0px; 
						width:}
 div#text11 a:hover span {top: -5px; 
						left: 0px; 
						width:}
 div#text12 a:hover span {top: -56px; 
						left: 0px; 
						width:}						

 div#text22 a:hover span {top: -38px; 
						left: 0px; 
						width:}
						
 div#text23 a:hover span {top: -52px; 
						left: 40px; 
						width:}

 div#text24 a:hover span {top: -6px; 
						left: 0px; 
						width:}
		
 div#text25 a:hover span {top: -4px; 
						left: 0px; 
						width:}
						
 div#text26 a:hover span {top: -50px; 
						left: 0px; 
						width:}
						
 div#text27 a:hover span {top: -44px; 
						left: 0px; 
						width:}
						
 div#text28 a:hover span {top: -44px; 
						left: 0px; 
						width:}
						
 div#textitem a:hover span {top: 0px; 
						left: 0px; 
						width:}	
 div#textitem2 a:hover span {top: -110px; 
						left: 175px; 
						width:}	
 div#textitem3 a:hover span {top: -260px; 
						left: 175px; 
						width:}	
						
								   
div#inner a:hover, div#inner2 a:hover
				  {background: none;
				   cursor:crosshair;}

div#inner a span {display: none;}

div#inner a:visited span {display:none;}

div#inner a {text-decoration: none;
			 color:#666666;}

div#inner a:hover span {display: block;
						position:relative;
						background:none;
						font-size:11px}
						
div#inner a:link, div#inner a:visited {text-decoration:none;}

div#inner a:hover {text-decoration:none}



div#content {position:absolute;
			 top:60px;
			 left:175px;
			 width:615px;
			 height: 465px;
			 overflow: none;
			 font-family: arial, verdana, helvetica, sans serif;
			 font-size: 11px;
			 color:white;
			 text-align:justify;
			 margin:1px;
			 text-transform: uppercase;}

	
div#content2 {position:absolute;
			 top:75px;
			 left:-120px;
			 width:720px;
			 height: 300px;
			 overflow: auto;
			 font-family: arial, verdana, helvetica, sans serif;
			 font-size: 13px;
			 color:white;
			 text-align:justify;
			 margin:3px;}

div#content {text-decoration:none;}
div#inner div#content2 a:hover {text-decoration:underline;}
					   
div#inner div#close a:link, div#inner div#top a:link {color:#fff; cursor:default;}
div#inner div#close a:visited, div#inner div#top a:visited {color:#fff; cursor:default;}
div#inner div#close a:hover, div#inner div#top a:hover {color:#fff; cursor:default;}

div#output {text-decoration:none;
             overflow: auto;
			 font-family: arial, verdana, helvetica, sans serif;
			 font-size: 12px;
			 color:#444;
			 text-align:justify;
			 margin:3px;}
div#suchform {position:absolute;
			 top:-2px;
			 left:0px;
			 width:75px;
			 text-decoration:none;
             overflow: none;
			 font-family: arial, verdana, helvetica, sans serif;
			 font-size: 11px;
			 color:black;
			 text-align:justify;
			 margin:0px;
			 }                      
                       

div#urltext {font-family:arial, verdana, helvetica, sans serif;
			 font-size:11px;
			 position:absolute;
			 top:175px;
			 left:22px} 
			 
div#urltext2 {font-family:arial, verdana, helvetica, sans serif;
			font-size:18px;
			position:absolute;
			top:-47px;
			left:-120px} 
			
div#urltext3 {font-family:arial, verdana, helvetica, sans serif;
			font-size:12px;
			position:absolute;
			top:-47px;
			left:-120px} 



div#urltext, div#urltext2, div#inner, div#content a:link, div#inner div#content a:visited, div#inner a:hover, div#inner a:hover span
   			 {color:#1111ff}
	
				
div#content div#content2 div#titlebar {border: 0px solid #000000;
				background: #000;
				font-weight: normal;
				color:  #1111ff;}
				
div#content {margin-left:0;
			padding-right:8px;}
			
div#content2 {margin-left:0;
padding-right:8px;}
			 
			 
			 
.titleblock {font-family:arial, verdana, helvetica, sans serif;
				font-size:11px;
				color:#444444;
				font-weight:normal;
				overflow:none;
				margin-right:6px;
				margin-top:10px;
				margin-bottom:10px;
				margin-left:2px;
				border:1px solid #333333;
				padding:20px;
				height:405px;
				overflow: auto;}
				
.titleblock span {color:#ff7c11}

#urltext a:link {color:#444}
#urltext a:visited {color:#444}
#urltext a:hover {color:#444}
#urltext a:active {color:#444}

urltext2 a:link {color:#333}
urltext2 a:visited {color:#333}
urltext2 a:hover {color:#333}
urltext2 a:active {color:#333}

.menu_suchen {  margin-left:0px;  margin-top:-2px; }
.menu_suchen input {border:1px solid #000000;  width:75px;  height:13px;  text-decoration:none; font-weight: normal; font-size: 11px;  background:#666666;color:#000000;}

.menu_suchen2   {  margin-left: 75px; margin-top:-15px;  text-decoration:none; font-weight: normal; font-size: 11px;  background:#000000; color:#444444;}
.menu_suchen2 input  { height:13px;  border:0px solid #000000;  text-decoration:none; font-weight: normal; font-size: 11px;  background:#000000; color:#444444;}


#myGallery, #myGallerySet, #flickrGallery
{
    top:15px;
    left:2px;
    width: 550px;
    height: 372px!important;
    height: 374px;
    z-index:5;
    border: 0px solid #fff;
}

.jdGallery a
{
    outline:0;
/*     width: 703px;
    height: 232px; */

}



#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
    display: none;
}

.jdGallery
{
    overflow: hidden;
    position: relative;
}

.jdGallery img
{
    border: 0;
    margin: 0;
}

.jdGallery .slideElement
{
    width: 100%;
    height: 100%;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('img/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
    position: absolute;
    z-index: 10;
    width: 100%;
    margin: 0px;
    left: 0;
    bottom: 0;
    height: 0px;
    background: #333;
    color: #fff;
    text-indent: 0;
    overflow: hidden;
    display:none;
}

* html .jdGallery .slideInfoZone
{
    bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
    padding: 0;
    font-size: 80%;
    margin: 0;
    margin: 2px 5px;
    font-weight: bold;
    color: inherit;
}

.jdGallery .slideInfoZone p
{
    padding: 0;
    font-size: 60%;
    margin: 2px 5px;
    color: #eee;
}

.jdGallery div.carouselContainer
{
    position: absolute;
    height: 135px;
    width: 100%;
    z-index: 10;
    margin: 0px;
    left: 0;
    top: 0;
    
/*     display:none;
    visibility:hidden;
    z-index:-100; */
}

.jdGallery a.carouselBtn
{
    position: absolute;
    bottom: 0;
    right: 30px;
    height: 20px;
    /*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
    text-align: center;
    padding: 0 10px;
    font-size: 13px;
/*     background: #333; */
    color: #fff;
    cursor: pointer;
}

.jdGallery .carousel
{
/*     position: absolute; */
/*     width: 100%; */
/*     margin: 0px; */
/*     left: 0; */
/*     top: 0; */
/*     height: 115px; */
/*     background: #333; */
/*     color: #fff; */
/*     text-indent: 0; */
    overflow: hidden;
    display:none;
}

.jdExtCarousel
{
/*     overflow: hidden; */
/*     position: relative; */
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
    position: absolute;
    width: 100%;
    height: 78px;
    top: 10px;
    left: 0;
    overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
    position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
    cursor: pointer;
/*     background: #000;
    background-position: center center; */
    float: left;
    border: solid 0px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
    margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
    font-size: 13px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    padding: 0;
    margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
    font-size: 10px;
    position: absolute;
    bottom: 5px;
    right: 10px;
    padding: 1px 2px;
    margin: 0;
    background: #222;
    border: 0px solid #888;
    cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
    color: #b5b5b5;
}

.jdGallery a
{
    font-size: 100%;
    text-decoration: none;
    color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
    position: absolute;
    height: 99%;
    width: 25%;
    cursor: pointer;
    z-index:10;
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
    filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.jdGallery a.left
{
    left: 0;
    top: 0;
/*     background: url('img/fleche1.png') no-repeat center left; */
}

* html .jdGallery a.left { 
/*   background: url('img/fleche1.gif') no-repeat center left; */
}

.jdGallery a.right
{
    right: 0;
    top: 0;
/*     background: url('img/fleche2.png') no-repeat center right; */
}

* html .jdGallery a.right { 
/*   background: url('img/fleche2.gif') no-repeat center right;  */
  }

.jdGallery a.open
{
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.withArrows a.open
{
    position: absolute;
    top: 0;
    left: 25%;
    height: 99%;
    width: 100%;
    cursor: pointer;
    z-index: 10;
    background: none;
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.withArrows a.open:hover { 
/*   background: url('img/open.png') no-repeat center center;  */
}

* html .withArrows a.open:hover {
/*   background: url('img/open.gif') no-repeat center center; */
    filter:alpha(opacity=80); }
    
    
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
    z-index: 15;
    position: absolute;
    top: 0;
    left: 30px;
    height: 20px;
    /*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
    text-align: center;
    padding: 0 10px;
    font-size: 13px;
    background: #333;
    color: #fff;
    cursor: pointer;
    opacity: .4;
    -moz-opacity: .4;
    -khtml-opacity: 0.4;
    filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
    z-index: 20;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
}

.jdGallery .gallerySelector h2
{
    margin: 0;
    padding: 10px 20px 10px 20px;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
    overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
    margin-left: 10px;
    margin-top: 10px;
    border: 1px solid #888;
    padding: 5px;
    height: 40px;
    color: #fff;
    cursor: pointer;
    float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
    background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
    background: #000;
    background-position: center center;
    float: left;
    border: none;
    width: 40px;
    height: 40px;
    margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
    color: #aaa;
}



