

        /*
          Copyright (c) 2007 by C. Kornfeld
          http://www.ckornfeld.net/
          Powered by Joomla!
        */


        
body {
    font-family: 'Verdana';
    font-size: 11px;
/*    margin-top: 20px;
	margin-left: 10px;
	width:	990px;*/
    cursor: default;
/*	border: 1px solid #707070;*/
	padding: 2% 0;
	margin: 0 auto;
}

#container {
border: 1px solid #707070;
margin: 0 auto;
width: 990px;
}

a img {
border: 0px;
}

span.pathway {
    position: relative;
    top:	0px;
    left:	0px;
}
  span.pathway a {
      border: 0;
      font-weight: bold;
      color: #000;
  }
  span.pathway a:link {
      border: 0;
      font-weight: bold;
      color: #000;
  }
  span.pathway a:hover {
      border: 0;
      font-weight: bold;
      color: #000;
  }

#header {
    height: 140px;
    padding: 0 5px 20px 5px;
/*    background: url('../images/header.png') repeat-x top;
    background: #666348;
	border-top: 5px solid #666348;
	border-bottom: 1px dotted #666348;*/
}
  #inner_header {
      background: url('../images/inner_header.jpg') no-repeat center left;
      height: 147px;
  }
    #inner_header #options {
        position: absolute;
        right: 20.7em;
        top: 121px;
        height: 2.5em;
        margin: 0;
        padding: 0;
    }
    * html #inner_header #options {
        top: 120px;
    }
    *:first-child+html #inner_header #options {
        top: 120px;
    }
      #inner_header #options li {
          float: left;
          list-style: none;
          margin: 0 1px 0 0;
          padding: 0;
      }
      #inner_header #options a {
          display: block;
          padding: .7em 0 .7em 0;
          width: 8.9em;
          text-align: center;
          border: 0;
          letter-spacing: 1px;
          color: #000;
          background: url('../images/topleft.png') no-repeat top left;
      }
      * html #inner_header #options a {
          background: url('../images/topleft.gif') no-repeat top left;
      }
      #inner_header #options a:link {
          display: block;
          padding: .7em 0 .7em 0;
          width: 8.9em;
          text-align: center;
          border: 0;
          letter-spacing: 1px;
          color: #000;
          background: url('../images/topleft.png') no-repeat top left;
      }
      * html #inner_header #options a:link {
          background: url('../images/topleft.gif') no-repeat top left;
      }
      #inner_header #options a:hover {
          background: url('../images/topleft.png') no-repeat 0px -40px;
      }
      * html #inner_header #options a:hover {
          background: url('../images/topleft.gif') no-repeat 0px -40px;
      }
      #inner_header #options a.current {
          background: url('../images/topleft.png') no-repeat 0px -85px;
          color: #fff;
      }
      * html #inner_header #options a.current {
          background: url('../images/topleft.gif') no-repeat 0px -85px;
      }
      #inner_header #options a.current:link {
          background: url('../images/topleft.png') no-repeat 0px -85px;
          color: #fff;
      }
      * html #inner_header #options a.current:link {
          background: url('../images/topleft.gif') no-repeat 0px -85px;
      }
      #inner_header #options a.current:hover {
          background: url('../images/topleft.png') no-repeat 0px -85px;
          color: #fff;
      }
      * html #inner_header #options a.current:hover {
          background: url('../images/topleft.gif') no-repeat 0px -85px;
      }
      #inner_header .slideup {
          text-align: center;
          margin: 1em 0 0 0;
      }
        #inner_header .slideup a {
            letter-spacing: .15em;
            color: #fff;
            text-transform: uppercase;
            border: 0;
            font-size: .8em;
        }
      #inner_header #latestnews, #inner_header #newsflash, #inner_header #popular {
          position: absolute;
          top: 149px;
          right: 25.8em;
          background: url('../images/slidedown.png') no-repeat bottom center; 
          background-color: #49462a;
          padding: 1em;
          width: 24.8em;
          z-index: 100;
          color: #ccc;
      }
    #inner_header #mosSiteName {
        position: absolute;
        top: 50px;
        left: 70px;
        margin: 0;
        padding: 0 0 0 60px;
        font-size: 3.5em;
        font-weight: normal;
        letter-spacing: .1em;
        font-variant: small-caps;
/*        background: url('../images/logo.png') no-repeat center left;*/
		height: 100px;
    }
    * html #inner_header #mosSiteName {
        /*background: url('../images/logo.gif') no-repeat center left;*/
    }
    #inner_header #mosSiteName a {
        color: #FFFFFF;
        border: 0;
        text-decoration: none;
		position: relative;
        left: 40px;
        top: 25px;
    }
    #inner_header #mosSiteName a:link {
        color: #CCCCCC;
        border: 0;
        text-decoration: none;
    }
    #inner_header #mosSiteName a:hover {
        color: #CCCCCC;
        border: 0;
        text-decoration: none;
    }



/***************** Rechte Spalte *************************/
    
#rightcol {
    float: right;
    width: 20em;
    min-height: 30em;
    padding: 1em 1em 2em 2em;
    /*border-left: 1px dotted #707070;*/
}
  #rightcol h3 {
      margin: 2.5em -0.7em .5em 0;
/*	  margin: 1.5em -1em .5em -1em;*/
      padding: .25em 0 .2em 1.5em;
      color: #fff;
      font-family: 'Helvetica';
      font-size: 1.2em;
      letter-spacing: .2em;
/*      background: #707070 url('../images/rightcol-h3.gif') no-repeat top left;*/
	  background: #707070;
      font-weight: normal;
      font-variant: small-caps;
  }
  #rightcol a.logo {
      display: left;
      height: 2.5em;
      line-height: 1.5em;
	  border: 0px;
	  text-decoration: none;
      padding: 0 .5em 0 0;
      color: #ffffff;
  }
    #rightcol a.logo:hover {
      border-bottom: 0px solid #707070;
      color: #ffffff;
}
  
  #rightcol a.mainlevel {
      display: block;
      height: 1.5em;
      line-height: 1.5em;
/*      padding: 0 0 0 1.5em;*/
	  padding: 0.5em 1.1em 0 1.5em;
      border-bottom: 1px solid #707070;
      color: #666666;
  }
  #rightcol a.mainlevel:hover {
      border-bottom: 1px solid #707070;
      color: #707070;
      font-weight: bold;
  }
  #rightcol a#active_menu {
      border-bottom: 1px solid #666666;
      color: #666666;
      font-weight: bold;
      background: url('../images/active_menu.png') no-repeat center left;
  }
  * html #rightcol a#active_menu {
      background: url('../images/active_menu.gif') no-repeat center left;
  }
  #rightcol a.sublevel {
      display: block;
      height: 1.5em;
      line-height: 1.5em;
      padding: 0 0 0 1.5em;
      border-bottom: 1px dashed #7e7b64;
      color: #7e7b64;
      margin-left: 1.1em;
  }
  #rightcol a.sublevel:hover {
      border-bottom: 1px solid #666348;
      color: #666348;
      font-weight: bold;
  }
  #rightcol input[type="radio"] {
      border: none;
  }
  #rightcol input[type="checkbox"] {
      border: none;
  }
  #rightcol input {
      border-left: 3px solid #7e7b64;
      border-right: 3px solid #7e7b64;
      border-top: 1px solid #7e7b64;
      border-bottom: 1px solid #7e7b64;
      background-color: #fff;
      padding: 0 .2em 0 .2em;
  }
  #rightcol input[type='text'], #rightcol input[type='password'] {
      width: 10em;
      padding: 0 .2em 0 .2em;
  }


/***************** Links, Inhalt *************************/


#content {
/*    margin-right: 20em;*/
	width: 463px;
    min-height: 35em;
    font-size: 1.2em;
    position: relative;
}

* html #content {
/*    width: 67.5%;*/
	width: 463px;
}
  #content .sectiontableheader {
      border-bottom: 1px solid #000;
      font-weight: bold;
  }

  #content .contentheading {
      padding-top: 1.5em;
	  padding-left: 1em;
	  margin-left: 1em;
      color: #707070;
      font-weight: bold;
      font-size: 1.5em;
	  letter-spacing: .2em;
      border-bottom: 1px solid #707070;
      font-family: 'Helvetica';
      font-variant: small-caps;
  }
  #content .componentheading {
      color: #666348;
      font-weight: bold;
      font-size: 2em;
      font-family: 'Helvetica';
      border-bottom: 5px solid #707070;
      padding-left: 3em;
      margin-bottom: 1em;
  }
  #content .back_button {
      padding-top: 2em;
  }
  #content input {
      border-left: 3px solid #7e7b64;
      border-right: 3px solid #7e7b64;
      border-top: 1px solid #7e7b64;
      border-bottom: 1px solid #7e7b64;
      background-color: #fff;
      padding: 0 .2em 0 .2em;
  }
  #content input[type="radio"] {
      border: none;
  }
  #content input[type="checkbox"] {
      border: none;
  }
  #content textarea {
      border-left: 3px solid #7e7b64;
      border-right: 3px solid #7e7b64;
      border-top: 1px solid #7e7b64;
      border-bottom: 1px solid #7e7b64;
      background-color: #fff;
      font-family: 'Verdana';
      font-size: 1em;
  }
  
  #content p {
	  text-align: justify;
	  padding-left:	20px;
  }

#content h3 {
      
      padding-left:	20px;
      font-family: 'Verdana';

      font-size: 1.2em;
      letter-spacing: .2em;
      
      /*font-weight: bold;
	  color: #fff;
	  margin: 1.5em -1em .5em -1em;
      font-variant: small-caps;      
	  
	  background: #707070 url('../images/rightcol-h3.gif') no-repeat top left;*/
  }


#content .form {
      border-left: 3px solid #7e7b64;
      border-right: 3px solid #7e7b64;
      border-top: 1px solid #7e7b64;
      border-bottom: 1px solid #7e7b64;
      background-color: #E1E1BF;
      padding: 0 .2em 0 .2em;
  }
    
#content .box1{
	  /*background: url('../images/inner_header.png') repeat-x top;*/
	  border-bottom: 2px solid #707070;
      font-size: 1em;
	  padding-left: 1em;
  	  padding-right: 1em;
	  margin-left: 20 px;
	  /*margin-right: 50 px;*/
      margin-bottom: 1em;
}
	
#content .box2{
	  background: #BEC1C2;
	  color:	#ffffff;
      font-size: 1em;
	  border: 1px solid #707070;
	  padding: 1em;
	  margin-left: 20 px;
	  margin-bottom: 1em;
}




/***************** Footer *************************/
#tothetop {
    position: absolute;
    bottom: -4em;
    right: -22em;
    z-index: 10;
}
* html #tothetop {
    display: none;
}
  #tothetop a {
      border: 1px solid #ccc;
      padding: .1em .3em .1em .3em;
  }
  #tothetop a:link {
      border: 1px solid #ccc;
      padding: .1em .3em .1em .3em;
  }
  #tothetop a:hover {
      border: 1px solid #7f7f7f;
  }
  
  
#footer {
    clear: both;
    padding-top: 1.5em;
    height: 3em;
}
  #footer p {
      text-align: center;
/*      border-top: 1px dotted #666348;*/
      padding-top: .5em;
      color: #7f7f7f;
      position: relative;
  }
  
  
  /* General Stuff */
table {
    border-collapse: collapse;
}

a {
    color: #008fff;
    text-decoration: none;
/*    border-bottom: 1px dashed #ccc;*/
}
a:link {
    color: #008fff;
    text-decoration: none;
}

a:hover {
    color: #333399;
}

ul li {
    list-style-image: url('../images/list.png');
}
* html ul li {
    list-style-image: url('../images/list.gif');
}

.button {
    cursor: pointer;
}

label {
    cursor: pointer;
}