/* Allgemein */

html {
margin: 0;
padding: 0;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100.01%;
color: #FFFFFF;
margin: 0;
padding: 0;
background-color: #ffffff; 
background-image: url("../images/bgnd_webseite.jpg");
}

a, a:link, a:visited {
color:#000000;
text-decoration:none;
}

a:hover {
text-decoration:none;
}

ul {
width:87%;
}

li {
margin-bottom:2px;
background-color:#eeeeee;
font-size:80%;
padding:10px;
list-style-type:none;
}

li:hover {
background-color:#FFFFFF;
}

#content_text_lyr a {
color:#FF0000;
}


#footer a:hover {
text-decoration:underline;
color:#FF0000;
}



#scrollbar img {
border:none;
}

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

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


#wrapper {
position: absolute;
top: 50%;
left: 50%;
width: 908px;;
height: 570px;
margin-left: -454px;
margin-top: -285px;

}

#wrapper_schatten {
position: absolute;
top: 50%;
left: 50%;
width: 913px;;
height: 543px;
margin-left: -454px;
margin-top: -285px;


}

html > body #wrapper_schatten{
background-image: url("../images/content_schatten.png");
}

* html #wrapper_schatten{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/content_schatten.png');
}

#content {
position: absolute;
top:0px;
left:0px;
width:900px;
height:530px;
background-color: #FFFFFF;
color: #000000;
background-image: url("../php/bg_trans.php?path=../images/content_bgnd.jpg&overlay=../images/white_transparency.png");
border: 4px solid #000000;
}

#footer{
position: absolute;
top:544px;
left:0px;
width:908px;
height:30px;
color: #000000;
text-align:center;
font-size:60.01%;
line-height:15px;
}

#monolith {
position: absolute;
bottom:0px;
left:415px;
z-index:3;
}

#content_left {
position: absolute;
top:208px;
left:61px;
width:354px;
height:258px;
background-image: url("../images/content_left_bg.gif");
border:none;
z-index:2;
}

#content_left_switch {
position: absolute;
top:205px;
left:485px;
width:354px;
height:258px;
background-image: url("../images/content_right_bg.gif");
border:none;
z-index:2;
}

.text_area {
font-size: 60.01%;
padding:0;
margin:0;
font-weight:normal;
text-align:left;
}

#content_text{
position: absolute;
top:25px;
left:30px;
width:300px;
height:220px;
overflow:auto;
}

#content_right {
position: absolute;
top:230px;
left:485px;
width:354px;
height:258px;
border:none;
background-image: url("../images/content_right_bg.gif");
z-index:2;
}

#content_right_switch {
position: absolute;
top:225px;
left:65px;
width:354px;
height:258px;
border:none;
background-image: url("../images/content_left_bg.gif");
z-index:2;
}


.gallerylink, .gallerylink:link,.gallerylink:active,.gallerylink:visited{

}
#picbig {
border:none;
margin-top:4px;
}

.leftfloat{
float:left;
}


#menue{
position: absolute;
top:10px;
right:10px;
z-index:10;
}

#menue_end {
display:block;
float:right;
background-image: url("../images/menue_end.gif");
width:27px;
height:132px;
background-repeat:no-repeat;
}

.menue_container{
display:block;
float:right;
width:127px;
height:130px;
vertical-align:top;
padding:0px;
}

html > body #container2{
display:block;
padding-right:2px;
padding-left:2px;
}

* html #container2{
display:block;
}

html > body .menue_item, .menue_item2{
display:block;
width:117px;
height:16px;
color:#000000;
background-color:#AAAAAA;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
khtml-opacity: 0.7;
font-size:60.01%;
font-weight:bold;
padding-top:4px;
padding-left:10px;
border:1px solid #999999;
margin:0px;
}

html > body .menue_item:hover, .menue_item2:hover{
display:block;
width:117px;
height:16px;
border:1px solid #ffffff;
background-color:#FFFFFF;
color:#FF0000;
font-size:60.01%;
font-weight:bold;
padding-top:4px;
padding-left:10px;
background-image:none;
}

html > body .menue_item_act, .menue_item2_act{
display:block;
width:117px;
height:16px;
border:1px solid #ffffff;
background-color:#FFFFFF;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
khtml-opacity: 0.7;
color:#FF0000;
font-size:60.01%;
font-weight:bold;
padding-top:4px;
padding-left:10px;
background-image:none;
}

html > body .menue_item_empty{
display:block;
width:117px;
height:16px;
border:1px solid #999999;
color:#000000;
background-color:#AAAAAA;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
khtml-opacity: 0.7;
font-size:60.01%;
font-weight:bold;
padding-top:4px;
padding-left:10px;
}


* html .menue_item, .menue_item2{
display:block;
width:117px;
height:16px;
color:#000000;
background-color:#AAAAAA;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
khtml-opacity: 0.7;
font-size:60.01%;
font-weight:bold;
padding-top:4px;
padding-left:10px;
border:1px solid #999999;
margin:0px;
}

* html .menue_item:hover, .menue_item2:hover{
display:block;
width:117px;
height:16px;
border:1px solid #ffffff;
background-color:#FFFFFF;
color:#FF0000;
font-size:60.01%;
font-weight:bold;
padding-top:4px;
padding-left:10px;
background-image:none;
}

* html .menue_item_act, .menue_item2_act{
display:block;
width:117px;
height:16px;
border:1px solid #ffffff;
background-color:#FFFFFF;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
khtml-opacity: 0.7;
color:#FF0000;
font-size:60.01%;
font-weight:bold;
padding-top:4px;
padding-left:10px;
background-image:none;
}

* html .menue_item_empty{
display:block;
width:117px;
height:16px;
border:1px solid #999999;
color:#000000;
background-color:#AAAAAA;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
khtml-opacity: 0.7;
font-size:60.01%;
font-weight:bold;
padding-top:4px;
padding-left:10px;
}

#menue_begin {
display:block;
float:right;
background-image: url("../images/menue_begin.gif");
width:27px;
height:132px;
background-repeat:no-repeat;
}

h1 {
font-size: 70.01%;
padding:0;
margin:0;
font-weight:normal;
float:left;
margin-left:8px;
}

h2 {
font-size: 70.01%;
padding:0;
margin:0;
font-weight:bold;
float:left;
}




div#content_text_hold	{                                                                      
                                                                                
	position:relative; overflow:hidden;                                            
                                                                                 
	width:242px; height:220px;                                                     
                                                                                 
  z-index:100;                                                                   
                                                                                 
	}                                                                              
                                                                                 
div#content_text_wn	{                                                                        
                                                                                 
	position:absolute;                                                             
                                                                                 
	left:0px; top:0px;                                                             
                                                                                 
	width:242px; height:220px;                                                     
                                                                                 
	clip:rect(0px, 242px, 220px, 0px);                                             
                                                                                 
	overflow:hidden;	                                                             
                                                                                 
	z-index:1;                                                                     
                                                                                 
	}                                                                              
                                                                                 
div.content {                                                                    
                                                                                 
	position:absolute; visibility:hidden;                                          
                                                                                 
	left:0px; top:0px;                                                             
                                                                                 
	z-index:1;                                                                     
                                                                                 
	}                                                                              
                                                                                 
                                                                                 
                                                                                 
/* Set small font-size or size/position of div's will be off in some browsers  */

.sb {
  position: absolute;
left: 370px;
top: 280px; 
}
                                                                               
div#scrollbar {                                                                  
                                                                                 

z-index:10;                                        
                                                                                 
  width:11px; height:160px;                                                      
                                                                                 
  font-size:1px; z-index:10;                                                      
                                                                                 
  }                                                                              
.sb_switch {
                                                                                 
  position: absolute;
left: 810px;
top: 250px; 
                                                                                 
  }
                                                                           
div#track {                                                                      
                                                                                 
  position:absolute; left:0; top:12px;                                           
                                                                                 
  width:11px; height:136px;                                                      
                                                                                 
  background: #FFF;                               
                                                                                 
  z-index:1;                                                                     
                                                                                 
  }                                                                              
                                                                                 
div#dragBar {                                                                    
                                                                                 
  position:absolute; left:1px; top:1px;                                          
                                                                                 
  width:9px; height:20px;                                                        
                                                                                 
  background-color:#000000;                                                      
                                                                                 
  z-index:1;                                                                     
                                                                                 
  }                                                                              
                                                                                 
div#up { position:absolute; left:0; top:0; z-index:2 }                           
                                                                                 
div#down { position:absolute; left:0; bottom:0; z-index:3 }





* html #top_balken{
position: absolute;
top:0px;
left:0px;
height:20px;
width:100%;
color:#ffffff;
background-color:#666666;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity: 0.6;
khtml-opacity: 0.6;
z-index:1;
}

#balken_text{
position: absolute;
top:0px;
left:0px;
height:20px;
width:100%;
font-size: 60.01%;
color:#ffffff;
z-index:98;
}

html > body #top_balken{
position: absolute;
top:0px;
left:0px;
height:20px;
width:350px;
color:#ffffff;
background-color:#666666;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity: 0.6;
khtml-opacity: 0.6;
margin-top:4px;
}

html > body #bottom_balken{
position: absolute;
bottom:0px;
left:0px;
height:20px;
width:350px;
background-color:#666666;
color:#ffffff;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity: 0.6;
khtml-opacity: 0.6;
z-index:99;
margin-bottom:4px;
}

* html #bottom_balken{
position: absolute;
bottom:0px;
left:0px;
height:20px;
width:100%;
color:#ffffff;
background-color:#666666;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity: 0.6;
khtml-opacity: 0.6;
z-index:99;
}

#bottom_balken_text{
position: absolute;
bottom:0px;
left:0px;
height:20px;
width:100%;
color:#ffffff;
font-size:60.01%;
z-index:100;
}

.piclink, piclink:link, .piclink:active, .piclink:visited{
border:1px solid #FFFFFF;
color:#FF0000;
float:right;
width:14px;
height:10px;
text-align:center;
vertical-align:middle;
margin-top:3px;
margin-right:6px;
font-weight:bold;
}

.piclink:hover{
border:1px solid #FFFFFF;
background-color:#EEEEEE;
color:#FF0000;
float:right;
width:14px;
height:10px;
text-align:center;
margin-top:1px;
margin-right:6px;
font-weight:bold;
}

.piclink_active, piclink_active:link ,piclink_active:active ,piclink_active:visited ,piclink_active:hover{
border:1px solid #FFFFFF;
background-color:#EEEEEE;
color:#FF0000;
float:right;
width:14px;
height:10px;
text-align:center;
margin-top:1px;
margin-right:6px;
font-weight:bold;
}
.picbullet{
margin-left:5px;
vertical-align:middle;
margin-top:3px;
float:left;
}
#piccaption{
float:left;
margin-top:3px;
}

.gallerylink, .gallerylink:link,.gallerylink:active,.gallerylink:visited{
float:left;
margin-top:1px;
margin-left:8px;
font-weight:bold;
color:#FFFFFF;
}