body   { color: #3e3e3e; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-image: url("images/bg.png"); background-repeat: repeat-x; text-align: center }
	  
            #pagewidth{
            width:850px;
            text-align:left;
            margin-left:auto;
            margin-right:auto;
            clip:  rect(10px, 10px, 10px, 10px); }



#header2     { 
color: #fff; font-size: 12px; 
position: relative; 
top: 20px; width: 100%; 
height: 33px; border: solid 0 #000 
}


#header1       {
	color: #fff;
	font-size: 12px;
	background-color: #fcd357;
	background-image: url(images/top-header.png);
	background-repeat: no-repeat;
	text-align: right;
	margin-bottom: 0;
	position: relative;
	top: 20px;
	width: 100%;
	height: 18px;
	border: 0px none #000;
}


#header     {
	background-image: url("images/header.png");
	background-repeat: no-repeat;
	position: relative;
	top: 20px;
	width: 100%;
	height: 140px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 15px;
}


            #leftcol {
	background-color: #ffffff;
            background-image: url(xxx images/nav.png); 
	background-repeat: repeat;
	position: relative;
	top: 20px;
	width: 200px;
	height: 400px;
	float: left;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: 9px;
}
               
            
            
			#leftunten { 
			background-color: #ffffff;
			background-image: url("images/leftunten.png"); 
			background-repeat: repeat-x; 
			position: relative; 
			top: 20px; width: 11px; 
			height: 10px; float: left; border: none 
			}

            #twocols{
            width:650px;
            float:right;
            position:relative;
            }

#maincol { 
background-color: #ffffff; 
/*background-image: url("images/maincol-bg.png"); */
background-repeat: no-repeat; 
display: inline; 
padding: 15px; 
position: relative; 
top: 20px; 
left: 0; 
width: 620px; 
float: left; 
clip: rect(8px, 8px, 8px, 8px); 
border: 0 #000000 
}


            h1  {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

            h2  {
	color: #990000;
	font: bold 12px Arial, Helvetica, sans-serif
}


            p  { color: #3e3e3e; font-size: 12px; font-family: Arial, Helvetica, sans-serif }


            li   { color: #3e3e3e; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; list-style: url("images/arrow.png") }

/* *** Float containers fix:
            http://www.csscreator.com/attributes/containedfloat.php *** */
            .clearfix:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
            }

            .clearfix{display: inline-block;}

            /* Hides from IE-mac \*/
            * html .clearfix{height: 1%;}
            .clearfix{display: block;}
            /* End hide from IE-mac */



            /*printer styles*/
            @media print{
            /*hide the left column when printing*/
            #leftcol{display:none;}
            }

            .clr {
            clear: both;
            }

            .outline {
            border: 1px solid #BDC0DF;
            background: #FFFFFF;
            padding: 2px;
            }

            #pathway_outer {
            width: 555px;
            float: left;
            margin-bottom: 2px;
            margin-right: 2px;
            }

            #pathway_inner {
            float: none !important;
            float: left;
            border: 1px solid #000000;
            height: 21px;
            }

            #pathway_text {
            overflow: hidden;
            float: left;
            display: block;
            padding-top: 4px;
            height: 18px;
            padding-left: 5px;
            }

            a.pathway {
            }

            #buttons {
            float: right;
            margin: 0px;
            padding: 0px;
            width: 50%;
            }


            ul#mainlevel-nav
            {
            list-style: none;
            padding: 0;
            margin: 0;
            font-size: 0.8em;
            }

            ul#mainlevel-nav li
            {
            display: block;
            background-image: none;
            padding-left: 0px;
            padding-right: 0px;
            float: right;
            margin: 0;
            width: auto !important;
            width: 15%;
            font-size: 11px;
            line-height: 21px;
            white-space: nowrap;
            border-left: 1px solid #BDC0DF;
            }

            ul#mainlevel-nav li a
            {
            width: 100%;
            display: block;
            padding-left: 15px;
            padding-right: 15px;
            text-decoration: none;
            color: #282453;
            background: transparent;
            }

            #buttons>ul#mainlevel-nav li a { width: auto; }

            ul#mainlevel-nav li a:hover
            {
            color: #4B5394;
            background: #f0f0f0;
            }














            .code {
            background-color: #ddd;
            border: 1px solid #bbb;
            }

            form {
            /* removes space below form elements */
            margin: 0;
            padding: 0;
            }

            div.mosimage {
            border: 1px solid #BDC0DF;
            }

            .mosimage {
            border: 1px solid #BDC0DF;
            margin: 5px
            }

            .mosimage_caption {
            margin-top: 2px;
            background: #efefef;
            padding: 1px 2px;
            color: #666;

            font-size: 10px;
            border-top: 1px solid #BDC0DF;
            }




            /* MENUE */

            a.nav:link     { color: #0e3c92; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("images/butt4.png"); background-repeat: no-repeat; text-align: left; text-indent: 12px; margin-left: 4px; padding-left: 13px; width: 190px; vertical-align: 2px; border: outset 0 }

            a.nav:visited     { color: #0e3c92; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("images/butt4.png"); background-repeat: no-repeat; text-align: left; margin-left: 4px; padding-left: 13px; width: 190px; border: outset 0 }
            
            a.nav:hover      { color: #1746fe; font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; background-image: url("images/butt3.png"); background-repeat: no-repeat; text-align: left; margin-left: 4px; padding-left: 13px; width: 190px; border: inset 0 }
                 
            a.nav:active      { color: #3e3e3e; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("images/butt2.png"); background-repeat: no-repeat; text-align: left; margin-left: 4px; padding-left: 12px; width: 190pt; border: solid 0 }

            .nav-aktuell       { color: #ff8c00; font: 12px Arial, Helvetica, sans-serif; background-image: url("images/butt2.png"); background-repeat: no-repeat; margin-left: 4px; padding-left: 13px; width: 190px }
 
             .nav-aktuell:hover      { color: #1746fe; font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; background-image: url("images/butt3.png"); background-repeat: no-repeat; margin-left: 4px; padding-left: 13px; width: 190px }




            
a:link      
{ color: #3e3e3e; 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal 
}


a:hover   { color: #696969; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }


a:visited      { color: #696969; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; background-repeat: no-repeat; text-indent: 12px; vertical-align: 2px }

img  { border-width: 0; border-color:  }
.copy  { color: #c0c0c0; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }






/*- Menu Tabs 4--------------------------- */

    #tabs4 {
      float:right;
      width:100%;
      font-size:93%;
      line-height:normal;

      }
    #tabs4 ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs4 a   { font-weight: bold; text-decoration: none; background: url("images/tableft4.gif") no-repeat left top; margin: 0; padding: 0 0 0 7px; float: right }
    #tabs4 a span  { 
    color: #6b78a9; 
    background: url("images/tabright4.gif") no-repeat right top; 
    display: block; 
    padding: 5px 15px 4px 6px; 
    float: right 
    }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs4 a:hover span   { color: #6b78a9; font-weight: bold }
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
      }

      #tabs4 #current a {
              background-position:0% -42px;
      }
      #tabs4 #current a span {
              background-position:100% -42px;
      }

/*Neu*/

A.menulink                
    {
	color: #b22222;
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
	text-decoration: none;
	background-color: #fff4be;
	text-align: left;
	display: block;
	padding-left: 8px;
	width: 100%;
	height: 18px;
	border-style: none none solid;
	border-width: medium medium 1px;
	border-color: #800000
}

 A.menulink:hover       
  {
	color: #b22222;
	line-height: 18px;
	background-color: #fabf0e;
	padding-left: 8px;
	width: 100%;
	height: 18px;
	border-bottom: 1px solid #800000
}
A.menulink-aktuell            
   {
	color: #b22222;
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
	text-decoration: none;
	background-color: #fabf0e;
	text-align: left;
	display: block;
	padding-left: 8px;
	width: 100%;
	height: 18px;
	border-style: none none solid;
	border-width: medium medium 1px;
	border-color: #800000;
	font-weight: bold;
}
   
   /* --------------left navigavtion------------- */
#left     { margin: 0; padding: 0; width: 170px; float: left }
#right       { margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; 
width: 170px; float: right; border-left: none }
/* -----------footer--------------------------- */


