/* Stand 29.10.2026: basis.css = layout_standard.css ohne Regeln fuer Elemente, die es auf den aktuellen Seiten nicht mehr gibt
   (altes Menue #nav, alte Bereiche #mainpart1-4, #details01-09, #RL-*, #right_*, .preload*, ...). Alle anderen Regeln unveraendert.
   Eingebunden von index, ordnung, familie, steckbrief, search, links, impressum, Datenschutz, nicht_gefunden. Alte Seiten (literatur, exkursionen, publikation) behalten layout_standard.css. */
body {
  background-color: #000000;
  padding: 0px 0px 0px 0px;
  color: #bbbbbb;
  font-family: arial, verdana, sans-serif;
  font-variant: normal;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  
  scrollbar-face-color: #505050;
  scrollbar-highlight-color: #888888;
  scrollbar-3dlight-color: #505050;
  scrollbar-darkshadow-color: #0c0c0c;
  scrollbar-shadow-color: #202020;
  scrollbar-arrow-color: #0c0c0c;
  scrollbar-track-color: #888888;
}

h1 {
 font-size: 22px;
 color: white; text-shadow: black 0.1em 0.1em 0.2em;
}

h2 {
font-size: 16px;
color: white; text-shadow: black 0.1em 0.1em 0.2em;
}

h3 {
font-size: 14px;
color: white; text-shadow: black 0.1em 0.1em 0.2em;
}

h4 {
margin-top: 16px;
text-align: left;
font-size: 28px;
color: white; text-shadow: black 0.1em 0.1em 0.2em;	
}

h5 {
margin-top: -40px;
margin-left: 200px;
text-align: left;
font-size: 10px;
color: white; text-shadow: black 0.1em 0.1em 0.2em;
}

td {
  font-size: 9px;
  text-align: center;
  padding:0px 0px 10px 0px;
  vertical-align:top;
}

a {
  color: #bbbbbb;
  font-family: arial, verdana, sans-serif;
  font-variant: normal;
  font-size: 12px;
  font-weight: normal;
}

a img {
background-color:transparent;
border: 3px solid #60c34a;
border-radius: 10px;
vertical-align:bottom;
}

a:hover {color: #303030; background: #bbbbbb; /* Old browsers */
background: -moz-linear-gradient(left, #bbbbbb 0%, #f2f2f2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #bbbbbb 0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #bbbbbb 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#f2f2f2',GradientType=1 );}

a:hover img {border: 3px solid white; border-radius: 10px; background-color:transparent; vertical-align:middle;}

/* Container holding the image and the text */

/* Bottom left text */
#box {
width: 1280px;
height: 640px;
margin: auto;
background:black;
position:relative;
}

#head {
width: 1280px;
height:85px;
background-image: url("head.jpg");
top:0px;
left:0;
margin: 0px 0px 0px 0px;
text-align: left;
}

#navi {
width: 1080px;
height:36px;
background-color: #303030;
background-image: url("navi_back.gif");
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 200px;
z-index:1;
}

#navi_middle {
width: 879px;
height:36px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index:1;
float:left;
}

#navi_right {
width: 100px;
height:36px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index:1;
float:left;
}

#subnavi {
width: 1078px;
height:10x;
background-color: #303030;

background: rgb(48,48,48); /* Old browsers */
background: -moz-linear-gradient(top, rgb(48,48,48) 32%, rgb(61,61,61) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgb(48,48,48) 32%,rgb(61,61,61) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgb(48,48,48) 32%,rgb(61,61,61) 100%);

top:0px;
left:0px;
margin: 0px 0px 1px 0px;
padding: 0px 0px 7px 202px;
text-align: left;
text-valign: bottom;
z-index:1;
}

#list {
width:190px;
height:759px;

    background: rgb(61,61,61); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(48,48,48) 68%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(61,61,61) 0%,rgb(48,48,48) 68%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(61,61,61) 0%,rgb(48,48,48) 68%);

/*background-image: url("list_back.jpg");*/

top:0px;
left:0px;
float:left;
margin: 0px 0px 1px 0px;
padding: 2px 5px 5px 5px;
text-align: left;
overflow:auto;

}

#list_top {
width:190px;
height:350px;
/*background-color: #303030;*/
padding: 0px 0px 0px 0px;
margin: 0px 0px 1px 0px;
}

#list_summary {
width:190px;
height:46px;
/*background-color: #303030;*/
padding: 0px 0px 0px 0px;
margin: 0px 0px 1px 0px;
}

#visit {
width:190px;
height:100px;
background-color: #303030;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 0px;
}

#mainpart0 {
	width:888px;
	height:759px;
	/*background-color: #303030;*/
	
	background: rgb(61,61,61); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(48,48,48) 68%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(61,61,61) 0%,rgb(48,48,48) 68%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(61,61,61) 0%,rgb(48,48,48) 68%);
	background-image: url("rosalia.jpg");
	float:left;
	top:0px;
	left:0px;
	margin: 0px 1px 1px 1px;
	padding: 2px 5px 5px 5px;
	text-align: justify;
	overflow:hidden;
}

#mainpart0_scroll {
	width:888px;
	height:759px;
	/*background-color: #303030;*/
	background-image: url("eu_back.jpg");
	
	float:left;
	top:0px;
	left:0px;
	margin: 0px 1px 1px 1px;
	padding: 2px 5px 5px 5px;
	text-align: justify;
	overflow:auto;
}

#mainpart_impressum {
	width:888px;
	height:759px;
	/*background-color: #303030;*/
	background-image: url("eu_jungfer.jpg");
	
	float:left;
	top:0px;
	left:0px;
	margin: 0px 1px 1px 1px;
	padding: 2px 5px 5px 5px;
	text-align: justify;
	overflow:auto;
}

#mainpart1_TEXT_BOX {
  
  height: 759px;
  /*width: 571px;*/
  width: 540px;
  padding: 14px 10px 10px 10px;
  margin: 0px 1px 1px 0px;
  float:left;
 
}

#mainpart1_BILD {
  
  height: 759px;
  /*width: 571px;*/
  width: 268px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float:left;
}

#mainblack {
	width:898px;
	height:510px;
	background-color: black;
	float:left;
	top:0px;
	left:0px;
	margin: 0px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#info {
  height: 203px;
  width: 288px;
  background-color: #303030;
  background-image: url("info_background.jpg");
  padding: 0px 5px 5px 5px;
  margin: 0px 0px 1px 0px;
  float:left;
}

#shot1 {
  height: 208px;
  width: 299px;
  background-color: #303030;
  
  background: rgb(61,61,61); /* Old browsers */
  background: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(48,48,48) 68%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(61,61,61) 0%,rgb(48,48,48) 68%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(61,61,61) 0%,rgb(48,48,48) 68%);
  
  overflow:hidden;
  float: left;
  margin: 0px 1px 1px 1px;
}

#shot2 {
  height: 208px;
  width: 299px;
  background-color: #303030;
  
  background: rgb(61,61,61); /* Old browsers */
  background: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(48,48,48) 68%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(61,61,61) 0%,rgb(48,48,48) 68%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(61,61,61) 0%,rgb(48,48,48) 68%);
  
  overflow:hidden;
  float: left;
  margin: 0px 0px 1px 0px;
}

#text {
  clear:both;
  float: left;
  height: 551px;
  width: 288px;
  background-color: #303030;
  padding: 1px 5px 5px 5px;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  text-align: justify;
}

#cn1 {
  float:left;
  height: 301px;
  width: 299px;
  background-color: black;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  margin: 0px 1px 0px 1px;
}

#com1 {
  height: 45px;
  width: 289px;
  background-color: #303030;
  font-size: 11px;
  padding: 0px 5px 0px 5px;
  margin:0px 0px 1px 0px;
  text-align:left;
}

#shot3 {
  height: 208px;
  width: 299px;
  background-color: #303030;
  
  background: rgb(61,61,61); /* Old browsers */
  background: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(48,48,48) 68%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(61,61,61) 0%,rgb(48,48,48) 68%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(61,61,61) 0%,rgb(48,48,48) 68%);
  
  overflow-x:hidden;
  padding: 0px 0px 0px 0px;
}

#com3 {
  height: 46px;
  width: 289px;
  background-color: #303030;
  font-size: 11px;
  padding: 0px 5px 0px 5px;
  margin:1px 0px 1px 0px;
  text-align:left;
} 

#cn2 {
  float:left;
  height: 301px;
  width: 299px;
  background-color: black;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
}

#com2 {
  height: 45px;
  width: 289px;
  background-color: #303030;
  font-size: 11px;
  padding: 0px 5px 0px 5px;
  margin:0px 0px 1px 0px;
  text-align:left;
}

#shot4 {
  height: 208px;
  width: 299px;
  background-color: #303030;
  
  background: rgb(61,61,61); /* Old browsers */
  background: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(48,48,48) 68%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(61,61,61) 0%,rgb(48,48,48) 68%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(61,61,61) 0%,rgb(48,48,48) 68%);
  
  overflow-x:hidden;
  padding: 0px 0px 0px 0px;
}

#com4 {
  height: 46px;
  width: 289px;
  background-color: #303030;
  font-size: 11px;
  padding: 0px 5px 0px 5px;
  margin:1px 0px 1px 0px;
  text-align:left;
} 

#shot5 {
  height: 208px;
  width: 299px;
  background-color: #303030;
  
  background: rgb(61,61,61); /* Old browsers */
  background: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(48,48,48) 68%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(61,61,61) 0%,rgb(48,48,48) 68%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(61,61,61) 0%,rgb(48,48,48) 68%);
  
  overflow-x:hidden;
  padding: 0px 0px 0px 0px;
}

#com5 {
  height: 46px;
  width: 289px;
  background-color: #303030;
  font-size: 11px;
  padding: 0px 5px 0px 5px;
  margin:1px 0px 0px 0px;
  text-align:left;
} 

#shot6 {
  height: 208px;
  width: 299px;
  background-color: #303030;
  
  background: rgb(61,61,61); /* Old browsers */
  background: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(48,48,48) 68%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgb(61,61,61) 0%,rgb(48,48,48) 68%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgb(61,61,61) 0%,rgb(48,48,48) 68%);
	
  overflow-x:hidden;
  padding: 0px 0px 0px 0px;
}

#com6 {
  height: 46px;
  width: 289px;
  background-color: #303030;
  font-size: 11px;
  padding: 0px 5px 0px 5px;
  margin:1px 0px 0px 0px;
  text-align:left;
} 

#right {
	width:170px;
	height:759px;
	
	/*background-image: url("right_back.jpg");*/
	
	background: rgb(61,61,61); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(61,61,61) 0%, rgb(48,48,48) 68%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(61,61,61) 0%,rgb(48,48,48) 68%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(61,61,61) 0%,rgb(48,48,48) 68%);

	float:left;
	top:0px;
	left:0px;
	overflow:auto;
	overflow-x:hidden;
	margin: 0px 0px 1px 0px;
	padding: 2px 5px 5px 5px;
}

#footer {
width: 1078px;
height:18px;
background-image: url("navi.gif");
clear:left;
top:0px;
left:0px;
font-size: 10px;
padding: 3px 0px 0px 202px;
text-align: left;
}

/* Default list styling */

/* keep the 'next' level invisible by placing it off screen. */
