@charset "UTF-8";

/* 
**  Datei       : boerner.css
**  Funktion    : Main-Layout
*/

@media screen {
body{
	background:#e6e6e6 url("../img/body_bg.jpg") left top repeat-x;
color:#444444;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
font-size:12px;
padding:0px;}

#page {
background:none repeat scroll 0 0 transparent;
border:0px solid #C8DDF3;
}
#header{background:transparent;height:140px;}
#page_margins{max-width:960px;min-width:960px;}
#main {background:#fff url("../img/main_bg.jpg") center top repeat-y; padding:0 15px 0 0;}
#left .inside{padding:0.5em 0.5em 0.5em 1.5em;}
#main .inside{padding:0.5em 1.5em 0.5em 2em;}
#footer{background:url("../img/footer.jpg") center top no-repeat;border-top: 0px;text-align:center;}
#nav{background:url("../img/header_bg.jpg") center bottom no-repeat transparent;height: 50px;}
	#nav_main{background:transparent;height: 40px;}
	#nav_main ul {
line-height:1em;
height: 40px;
list-style:none outside none;
margin:0;
padding:0px;
white-space:nowrap;
}
	#nav_main li {
background:transparent;
border-bottom:0px solid #000000;
float:left;
margin:0;
padding:0 ;
height: 40px;
}
	#nav_main a, #nav_main strong {
background:transparent;
border-right:1px solid #FFFFFF;
color:#fff;
display:block;
font-weight:normal;
padding:11px 18px;
text-decoration:none;
text-transform: uppercase;
}
	#nav_main #current {
background:transparent;
border:0 none;
}
	#nav_main #current a, #nav_main #current strong {
background:#7592B0;
color:#fff;
font-weight:bold;
padding:11px 18px;
}
	#nav_main ul li:focus,
  #nav_main ul li:hover,
  #nav_main ul li:active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: transparent;
  
  }

  #nav_main li:focus a,
  #nav_main li:hover a,
  #nav_main li:active a { background-position:none; }

  #nav_main a:focus,
  #nav_main a:hover,
  #nav_main a:active { background-color: #7592B0;  }
	#teaser{background:transparent;}
#footer .inside{padding:1em;text-align:right;}
#topmenu{right:6px;top:6px;position:absolute;}
#topmenu form,#topmenu ul{margin-bottom:0;}
#topmenu li{float:left;padding:12px 9px;}
#topmenu,#topmenu a{color:#fff;}
#topmenu .search{padding:9px;}
#topmenu input.text{width:192px;}
#topmenu input.submit{top:2px;position:relative;vertical-align:top;}
#logo{top:30px;position:absolute;margin-left:0px;}
#left h1{margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #ddd;font-weight:bold;font-size:16px;}
#left h2{font-size:14px;}
#footer,#footer a{font-size:11px;color:#999;}
}
