body {
       /* background: yellow; */
       /* height: 100%; */
       /* font-family: Arial; */
       /* font-size: 0.8em; */
       margin: 0;
       padding: 0;
       }

#banner { /* postition:relative; */
          /* float:right; */
          border: none;
          width: 100%;
          height:119px;
          background-image: url(../images/banner2.jpg);
          border-top:3px solid #E0001A;
          /* border-bottom:50px solid #E0001A; */
          font-family: Arial;
          font-size: 0.8em;
          }

html>body #banner { 
                    height:119px;
                    }

#rotpixel {
            width: 100%;
            height:52px;
            background: repeat-x url(../images/rot.gif);
         }

#suchfeld { 
             position: relative;
   	     float: right;
   	     top: 13px;
	     right: 10px;
	     }
	     
#suchfeld a { 
	    font-family: verdana;
	    font-size: 10px;
	    }

#graupixel { 
	     height:7px;
             background: repeat-x url(../images/grau.gif);
             width:99.5%;
             _margin: 0 0 -12px 0;
             } 

#einlogo { 
           height: 52px;
           width: 100%;
           background: left no-repeat url(../images/footer.gif);
           }

#centercontent {
                 float: left;
                 width: 59%;
                 margin-left: 18%;
                 /* background-color: #eae9dc; */
                 }
                
* html #centercontent {
                  display: inline;
                  }
                  
#breadcrumbs {
		font-family: verdana, Helvetica, sans-serif;
		font-size: 9px;
		padding: 7px 0 0 1%;
		}

#breadcrumbs a:link {color:#de0019;}
#breadcrumbs a:visited {text-decoration:none;
			color:#de0019;}

#content {	
		font-family: verdana, Helvetica, sans-serif;
		font-size: 11px;
		padding: 7px 1% 0 1%;
		}
		
#content a { 
		/* color:#7c7c7c; */
		font-size:12px;
		font-family: Verdana,Arial;
		}
.bodytext a:link {color:#de0019;}

#content h1 {	
		font-family: verdana, Helvetica, sans-serif;
		font-size: 14px;
		color: #e1001a;
		padding:5px 0px 0px 0px;
		margin:0;
		}

#content p {	
		font-family: verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #2b2b29;
		padding:10px 0px 0px 0px;
		margin:0;
		}


HR.clearer2 {   
		border:1px solid #FFFFFF;
		border-top:0px;
		border-right:0px;
		border-left:0px;
		/* height:1px;
                background-color: #FFFFFF; */
                }

/* .bodytext, HR.clearer { clear:both;} */

dl.csc-textpic-image dd {
		font-family: verdana, Helvetica, sans-serif;
		font-size: 15px;
		width: auto;
		background-color: #FFFFFF;
		}

#contentlinks {
                float: left;
                width: 18%;
                margin-left: -77%;
		/* background: repeat-y url("../images/bg_nav.gif"); */
                }
                
.links {
		/* margin: 15px 0 0 0; */
		padding: 0;
		/* background-color: #eae9dc; */
                text-align: center;
                font-family: verdana, Helvetica, sans-serif;
		}


.links a {      font-family: verdana, Helvetica, sans-serif;
		font-size: 9px;
		color: #7c7c7c;
                text-decoration: none;
		}

.links a:link { font-family: verdana, Helvetica, sans-serif;
		font-size: 9px;
		color: #bcbfbf;
                text-decoration: none;
		}
#linkfeld {     
		padding: 5px 0 0 0; }

#wrapper3 { width: 98%;
	     /* background-image: url(../images/bg_nav.gif); */} 
                
#contentrechts {
                 float: left;
                 width: 21%;
		 overflow:hidden;
                 height: 100%;
                 padding: 1% 0 0 1%;
                 }
                
#newsbild { 
	    background: no-repeat top url(../images/akl_bild_rleiste.jpg);
	    height: 141px;
	    }

/* IE 5.01 */
#wrapper, wrapper2
	{
	float: left;
	float/**/: none;
	}
/* clearing */
#wrapper:after, #wrapper2:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper, wrapper2
	{
	display: inline-block;
	}
/*\*/
#wrapper, wrapper2
	{
	display: block;
	}
/* clearing */

#wrapper { 
	background: url(../images/mainmenufix18b.gif) 18% 0;
	/* border-left: 10em solid #a0a0ff; */
	}

#wrapper2 {
	height: 100%;
	/* border-left: 10em solid #a0a0ff; */
	background: url(../images/leftmenufix23.gif) 77% 0;
}
#footer {
          clear: both;
          border-top: 3px solid #E0001A;
          background-color: #e0001a;
          /* background-repeat:no-repeat; */
          height: 48px;
          }

#menuU {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:transparent;
	text-align: center;
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	}
/*-------------------- top-nav --------------------*/

#obermenu {
	font-size: 11px;
	/* line-height: 19px; */
	/* color: #FFF; */
	/* width: auto; */
	/* height: 19px; */
	/* margin-left: 12px; */
	
	/* border-top: solid 8px #FF8700; */
	/* border-bottom: solid 2px #E0001A; */
	clear: both;
	display: inline;
}



#obermenu ul {
	list-style-type: none;
	height: 17px;
	border-right: solid 1px #E0001A;
	margin: 0 0 0 0;
	
} 



#obermenu li {
	float: right;
	
}


#obermenu li a {
	color: #FFF;
	text-decoration: none;
	border-left: solid 1px #e0001a;
	border-bottom: solid 1px #e0001a;
	padding: 0 15px 0 13px;
	display: block;
	float: left;
	background-color: #e0001a;
}

#obermenu li a:hover {
	background-color: #e0001a;
	border-left: solid 1px #e0001a;
	border-bottom: solid 1px #e0001a;
	text-decoration: none;	
}

#obermenu li.act a {
	font-weight: bold;	
	background-color: #FFBD73;
	border-bottom: solid 1px #FFF;	
}

#obermenu li.act a:hover {
	border-bottom: solid 1px #FFF;
}

/* ##### MainMenu ######## */
span.hidden { position:absolute;
	      left:-1000px;
	      top:-1000px;
	      width:0;
	      height:0;
	      overflow:hidden;
	      display:inline;
	      }

div#mainmenu { 
	       background-image: url(../images/bg_nav.gif);
	       border: 1px solid white;
	       border-bottom: 0px;
	       }

div#mainmenu * { color: black; }
div#mainmenu .cur { color: red;
		    background-image: url(../images/bg_nav-akt.gif);
		    }

div#mainmenu .act { color: red;
		    background-image: url(../images/bg_nav-akt.gif);
		    }

.level1 {       list-style-type: none;
		text-decoration:none;
		margin:0;
		padding:0; }

.level1 li { border-bottom: 1px solid white; }
.level1 div, .level1 a {  
					padding: 4px 3px 4px 10px;
					text-decoration:none;
					font-family: verdana, Helvetica, sans-serif;
				   	font-size: 11px;
				   	font-weight: bold;
				   	list-style-type: none;
				   	display:block;
				   }
.sublevel, .sublevel2 , .sublevel li, .sublevel2 li { 
			list-style-type: none;
			text-decoration:none;
			margin:0;
			padding:0;
			background-image: url(../images/bg_unternav.gif);
			display: block;
			}
.sublevel li {  border-bottom: 0px;
		border-top: 1px solid white;
		padding: 1px 0px 1px 0px;
		}
.sublevel div, .sublevel a , .sublevel2 div, .sublevel2 a { 
			    padding: 4px 3px 4px 25px;
			    font-family: verdana, Helvetica, sans-serif;
			    font-size: 11px;
			    display:block;
			    }
div#mainmenu .level1 li a:hover {
                             padding: 4px 3px 4px 10px;
			     text-decoration: none;
			     font-family: verdana, Helvetica, sans-serif;
			     font-size: 11px;
			     font-weight: bold;
			     color: red;
			     display: block;
                             }
div#mainmenu .sublevel li a:hover {   padding: 4px 3px 4px 25px;
			       border-top: 0px solid white;
			       font-size: 11px;
			       font-family: verdana, Helvetica, sans-serif;
			       color: red;
			       display: block;
			       }                         
			

