* { font-family: Arial, Verdana; }

#banner { height: 231px!important; }
#oben {background:none;padding-top:30px; background-position: right 30px; }
#oben span { background:none;height: 245px!important; }
#content { background: #EFF1F2  url(/images/lindnerbuchprojekt/bg_umschlag.jpg) no-repeat top left;}
.contentrand_nodirection h2, .contentrand_left h2, .contentrand_right h2 { font-size:1.2em; }
.content_nodirection, .content_left, .content_right { background-image: none; background-color: #fff;  border:1px solid #DEDEDE; }
.contentrand_nodirection, .randoben_nodirection, .randoben_nodirection span, .randoben_left span, .randoben_right span, .contentrand_left, .contentrand_right, .randunten_right span { background:none; }
.randunten_nodirection, .randoben_left, .randoben_right, .randunten_left, .randunten_right, .randunten_nodirection span, .randunten_left span, .randunten_right span {background:none;}
.blaetterbox { clear:both; }
#mitte { border:none;}
#menu,#content {width:79.9em; margin:0 1px; } 
.menu0 h2 {margin:1px 0 0; padding-top: 0px!important;}
#menu, #menu0 li {height:32px!important;}
#menu .menu1 li {height:25px!important;}
.menu1 {margin-top: 6px!important;}
#menu {background-position: 0px -5px!important;}
.menu0 li {background-position: right -5px!important;}
.menu0 li:hover, .aktiv0 {background-position: right -5px !important;}
.menu1 li:hover{background-position: 10px 9px!important;}

/* IE 6  */
* html #banner {margin-top:0px}
* html #menu, * html #content {width:958px!important;}
* html #menu { height: 32px;}
* html #menu { margin-top:-2px;padding-top: 2px; }
* html #menu0 { margin-top:0px!important; }
* html #menu0 #menuitem2 span { width:120px; }
* html #menu0 li span {height:27px; padding-top: 0px!important}
* html #menu0 .menu1 { top:38px!important; margin-left:-65px!important; }
* html .menu1 li {background-image:none; width:200px!important; height:25px!important;}
* html .mehr { width:80%; }
* html .menu0 li:hover a span {background: none!important;}
* html .contentmiddle { margin-left: 0px; }
* html .menu0 li a:hover{background-position: 0px -5px!important;}
* html .menu0 .menu1 li a:hover{background-position: 10px 5px!important;}

 /* IE 7 */
*:first-child+html #menu0 .menu1 { position: relative!important; }
*:first-child+html .menu1 { width:100px; }
