/* Subsite                    */
/* 20080904 Mirco Schmidt     */


* { margin:0; padding:0; border:0 }
body { font:normal 12px Arial,sans-serif; color:#000; background:#c1c1c1 url(../images/bg.gif) repeat-x }

hr {
  color: #fff;
  background:transparent;
  margin: 0 0 0.5em 0;
  padding: 0 0 0.5em 0;
  border: 0;
  border-bottom: 1px #eee solid; }

/* hr { border:0; width: 80%; height: 1px } */
#logo { width:220px; height:73px; top:20px; left:31px; position:absolute; background:url(../images/logo.gif) no-repeat }

#tnav { width:300px; height:20px; top:18px; left:775px; position:absolute; font-size:11px; color:#8c8c8c }
#tnav a { padding:0 4px; font-size:11px; color:#8c8c8c }

#hnav { width:500px; height:22px; top:68px; left:258px; position:absolute }
#hnav a { width:148px; line-height:22px; margin:0 6px 0 0; padding:0 0 0 12px; display:block; float:left; font-weight:bold; color:#356ba1; background:url(../images/bg_tnav_a.gif) no-repeat }

#srch { width:160px; height:22px; top:73px; left:760px; position:absolute }
#srch input { width:100px; height:19px; vertical-align:middle; border:1px solid #969b9f; border-right:1px solid #d1d3d5; border-bottom:1px solid #d1d3d5 }
#srch button { width:52px; height:19px; margin:0 0 0 4px; vertical-align:middle; text-indent:-9999px; background:url(../images/bg_btn_search.gif) no-repeat; cursor:pointer }

#main { width:832px; top:96px; left:92px; position:absolute; padding:4px 0 0 0; clear:both; background:#ffffff url(../upload/bg_main_subsite.gif) no-repeat }

/* #nav { width:164px; height:400px; margin:0 18px 0 0; float:left }*/
#nav { width:164px; height:326px; margin:0 18px 0 0; float:left }
#nav a { line-height:24px; margin:0 0 0 4px; padding:0 0 0 12px; display:block; font-weight:bold; color:#fff; border-bottom:1px solid #5d89b4;
  background: transparent url(../upload/bg_nav.jpg) left top repeat-y; }
#nav a.first { background: none; }
#nav a.one { color:#3a6f8a; background:#d6d6d6; border:none }
#nav a.two { line-height:11px; font-size:10px; color:#000; background:#d6d6d6; border:none; padding-top: 4px; padding-bottom: 6px;
  margin-left: 4px; }
#nav a.three { line-height:12px; padding:2px 0 2px 22px; font-size:10px; color:#000; background:#d6d6d6; border:none }
#nav a.aktiv { color:#3a6f8a }
#nav a.news { color:#3a6f8a; background:#d6d6d6 url(../upload/nav_ecke_news.gif) left top no-repeat }

#content { width:626px; min-height:553px; padding:0 20px 0 0; float:left }
#content h1 { padding:0 0 20px 0; font-size:16px; color:#356ba1 }
#content h2 { padding:0 0 4px 0; font-size:12px }
#content p { padding:0 0 20px 0; line-height:1.3em }
#content a { color:#3d80b0 }

#bc { line-height:22px; margin:0 0 30px 0; font-size:10px; color:#356ba1 }
#bc a { margin:0 8px 0 0; color:#356ba1 }
#bc a.aktiv { font-weight:bold }

#footer { width:832px; height:20px; clear:both; background:url(../images/bg_footer.gif) no-repeat }

a { text-decoration:none }


#searchResults a {color:#356ba1 }

  /* (en) new standard values for lists, blockquote and cite */
  /* (de) Neue Standardwerte für Listen & Zitate */
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1em; line-height: 1.3em; }
  ul { list-style-type: disc; }
  ul li ul li, ol li ol li { margin-left: 0; }