/* schriftstil,abstände */

body
{margin-top: 10px; margin-left: 10px; margin-right: 10px;margin-bottom: 10px; color: black;  background-color:#000000; font-family: verdana,arial;  font-size: 10pt;}


table,tr,td
{ color: black ;font-family: verdana,arial; }

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color:FFA953; scrollbar-base-color: black;
scrollbar-highlight-color : white; scrollbar-shadow-color : white;
SCROLLBAR-TRACK-COLOR: #000000;}

/* Mammut Header */

#mammut {
   background-image:url(../Medien/mammut.gif);
   background-repeat:no-repeat;
   background-position: center;
   height:60px;
   }
	 
#hnavi{
   float:right; 
   padding:5px 10px 0px 0px; 
   align:center; 
   }

 a.hnavi:link    { color:#FFF; background-color:#000; }
 a.hnavi:visited { color:#FFF; background-color:#000; }
 a.hnavi:hover   { color:#000; background-color:#CCC; }
 a.hnavi:active  { color:#FFF; background-color:#000; }


/* Accordion */
.Accordion {
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	background-color: #FFAA0D;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	font-family:verdana, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #FFAA0D;
}

.AccordionPanelTabHover {
	color: #FFFFFF;
	background-color: #FFAA0D;
}

.AccordionPanelOpen .AccordionPanelTabHover {
	color: #FFFFFF;
	background-color: #E98A0A;
}

AccordionFocused .AccordionPanelTab {
	background-color: #FFAA0D;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #E98A0A;
}


/* menue linke  seite */


#menu a {
 display: block;
 background-color:#ffaa0d;
 color:black;text-decoration:none;
 font-family:verdana, sans-serif; font-size: 10pt; 
 width:180px;
}

#menu a:visited{
background-color:#ffaa0d;
color:black;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt; width:180px;

}

#menu a:active{
background-color:#E98A0A                              ;
color:black;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt; width:180px;
}

#menu a:hover {
background-color:#E98A0A;
color: white;
text-decoration:none ;font-family:verdana, sans-serif; font-size:10pt;
width:180px;

}

.searchForm {
      font-family:Verdana,Arial;
      color:#FFFFFF;
      font-size:0.8em;
      border: 1px solid #FFF;
      background-color: #000;
      padding:1px;
      width:130px;   
      }

/* menütitel */

.rubrik {background-color:#ffaa0d; color:black;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;width:180px;
height:24px;
}

/* hauptleisten */

.leiste {background-color:#E98A0A; color:black;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
height:22px;
}


/* allgemeine links im text */

a:link{ color: black; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:visited{color:black;text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:active{ color:black;text-decoration:underline;font-family: verdana; font-size: 10pt; }

a:hover{ color: #ffffff;background-color:#E98A00;  text-decoration:underline;font-family: verdana; font-size: 10pt; }

/* uhr - datum */

input.datum {
font-size:9pt;
background-color:#E98A0A;
color:black;
border:solid 0px;
}

input.zeit{
font-size:9pt;
background-color:#E98A0A;
color:black;
border:solid 0px
}

form {margin-bottom:0px;}

#hinweiskopf{
	margin-top:15px;
	padding-left:10px;	
	background-color:#ffaa0d;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-family: Verdana; font-size: 8pt;
	font-weight:bold;
	width:180px;
	voice-family: "\"}\"";
    voice-family:inherit;
    width: 172px;
	}
   html>body .content {
   width: 172px;
   } 
#hinweisbox{
    border-bottom: 1px solid #fff;
	font-family: Verdana; font-size:10pt;
}

/* Bildkarusell */

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #ffaa0d;
    border: 1px solid #fff;
	
	-webkit-box-shadow: 5px 5px 10px #111;
    -moz-box-shadow: 5px 5px 10px #111;
    box-shadow: 5px 5px 10px #111;
	
	background: -moz-linear-gradient(top, #e98a0a 0%, #ffaa0d 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,#e98a0a), color-stop(100%,#ffaa0d));

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e98a0a',
    endColorstr='#ffaa0d',GradientType=0 );
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 642px;
	height: 200px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  642px;
    height: 190px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 120px;
    height: 190px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 100px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../Medien/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../Medien/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 100px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../Medien/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../Medien/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* Literatur BOX */

 div#litBox{
     width: 720px;
     min-height: 200px;
     margin: 0px 8px 8px 0px;
     padding: 5px;
	 border-top: 1px #fff solid;
	 border-bottom: 1px #ccc solid;
     background: #ffaa0d;
	 background: -moz-linear-gradient(top, #e98a0a 0%, #ffaa0d 100%);
     background: -webkit-gradient(linear, left top, left bottom,
     color-stop(0%,#e98a0a), color-stop(100%,#ffaa0d));

     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e98a0a',
     endColorstr='#ffaa0d',GradientType=0 );     
    }
	
	a.info { 
		       display:block; 
		       margin-bottom:0px; 
			   text-align:center; 
			   width:70px;
               border-style:ridge; 
			   border-width:1px; 
			   padding:1px; 
			   text-decoration:none; 
			   }
			   
    a.info:link    { color:#FFF; background-color:#000; }
    a.info:visited { color:#FFF; background-color:#000; }
    a.info:hover   { color:#000; background-color:#CCC; }
    a.info:active  { color:#FFF; background-color:#000; }

/* Ende Literatur BOX */

/* Boxen Uebergroessen */

.gm-block {
 /*
 W3C Spec
 background: linear-gradient(top, yellow, blue 20%, #0f0);
 */
 width: 180px;
 
 float:left;
 margin: 3px 0px 3px 0px;  
 background: -moz-linear-gradient(top, #fff 0, #fff 67%, #FFF 100%);
 background: -webkit-gradient(linear,
  left top, left bottom,
  color-stop(0, #fff),
  color-stop(0.67, #fff),
  color-stop(1, #FFF));
 padding: 1px;
 
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 
 box-shadow: 0 15px 20px -10px #e1e1e1;
 -moz-box-shadow: 0 15px 20px -10px #e1e1e1;
 -webkit-box-shadow: 0 15px 20px -10px #e1e1e1;
 }
 
.gm-block-inner {
  height: 260px;	
  font-size:11px;
  font-family: Verdana, Arial;	
 background-color: #FFAA0D; /*fallback color - Farbe IE9*/
 background: url(img/arrow.png) no-repeat, -moz-linear-gradient(top,
  #FFAA0D 0,
  #E98A0A 17%,
  #E98A0A 83%,
  #FFAA0D 99%,
  #fff 100%);
  background: url(img/arrow.png) no-repeat, -webkit-gradient(linear,
  left top, left bottom,
  color-stop(0, #FFAA0D),
  color-stop(0.17, #E98A0A),
  color-stop(0.83, #E98A0A),
  color-stop(0.99, #FFAA0D),
  color-stop(1, #fff));
 padding: 3px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}
 
.gm-block h3 {
  font-size:12px;
  font-family: Verdana, Arial;
  background-color: #000; /*fallback color - Farbe IE9*/
  background: -moz-linear-gradient(top,
   #000 0,
   #000 50%,
   #2b2b2c 50%,
   #2b2b2c 100%);
  background: -webkit-gradient(linear,
   left top, left bottom,
   color-stop(0, #000),
   color-stop(0.5, #000),
   color-stop(0.5, #2b2b2c),
   color-stop(1, #2b2b2c));
  padding: 1px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #2b4c6b;
  color: #fff;
  padding: 7px 10px;
  margin: 0;
 }
 
 hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #FFF;
 border-bottom: transparent;
 } 
 
 /* Ende Boxen Uebergroessen */
 
 /*Optimierte Boxen Naturerbe */
 
 #con-box {
 position:relative;
 padding-left: 2px;
 width:368px;
 border: solid 1px #fff;
 font-size:11px;
 text-align:left;
 background:#aaa;
 margin-bottom:10px;
 background: #ffaa0d;
 background: -moz-linear-gradient(top, #e98a0a 0%, #ffaa0d 100%);
 background: -webkit-gradient(linear, left top, left bottom,
 color-stop(0%,#e98a0a), color-stop(100%,#ffaa0d));

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e98a0a',
 endColorstr='#ffaa0d',GradientType=0 );    
}
 
#con-links {
       float:left;
       }
 
#con-rechts {
         float:right;
        }
 
.con-container {
            width:750px;
            float:left;
            background:rgb(233, 138, 10);
            padding:10px 10px 0 10px;
           }

.con-moreinfo {
	        position: absolute; 
			bottom:0; 
			right:0; 
			margin-right:3px; 
			margin-bottom:3px;      
  	       }
.con-libild {
      float: left;
	  margin-right: 5px;
	  }	

.con-rebild {
      float: right;
	  margin-left: 5px;
	  }
.con-text {
	      margin:0px, 5px, 2px, 2px;
          }
 