/* Subsite Events             */
/* 20080904 Mirco Schmidt     */


* { margin:0; padding:0; border:0 }
body { font:normal 12px Arial,sans-serif; color:#000; background:#b4b4b4 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; }

#logo { width:220px; height:73px; top:20px; left:31px; display:block; position:absolute; background:url(../images/logo.gif) no-repeat; z-index:100 }

#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:72px; left:262px; 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:url(../upload/bg_main_infosite.gif) no-repeat }

#nav { width:164px; height:326px; margin:0 6px 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 }
#nav a.one { color:#3a6f8a; background:#d6d6d6; border:none }
#nav a.two { line-height:18px; font-size:10px; color:#000; background:#d6d6d6; border:none }
#nav a.three { line-height:18px; padding:0 0 0 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 }

#teaser { width:658px; height:326px; float:left }
#nav_box { width:492px; height:326px; top:4px; left:170px; position:absolute; background:#9ab5d0; overflow:auto }
#nav_box_inner { padding:25px 15px 0 15px }
#nav_box_inner h1 { margin:0 0 10px 0; font-size:20px; color:#fff }
#nav_box_inner p { line-height:1.5em }
#nav_box_inner a { color:#3d6ab0 }
#nav_img { width:160px; height:326px; top:4px; left:668px; position:absolute }
#nav_con_studying { width:160px; height:6px; top:-2px; left:170px; position:absolute; overflow:hidden; background:#9ab5d0 }
#nav_con_teaching { width:160px; height:6px; top:-2px; left:336px; position:absolute; overflow:hidden; background:#9ab5d0 }
#nav_con_living { width:160px; height:6px; top:-2px; left:502px; position:absolute; overflow:hidden; background:#9ab5d0 }

#login { width:148px; margin:0 6px 0 0; padding:12px 0 0 16px; float:left; clear:both; overflow:hidden }
#login label { display:block; font-size:10px; color:#8c8c8c }
#login #label_username { margin:0 0 3px 0 }
#login #label_password { margin:3px 0 0 0; float:left }
#login input { width:140px; border:1px solid #969b9f; border-right:1px solid #d1d3d5; border-bottom:1px solid #d1d3d5 }
#login input#password { margin:5px 0 0 0 }
#login button { width:52px; height:19px; margin:6px 0 0 47px; float:left; background:url(../images/bg_btn_login.gif) no-repeat }
#login div { clear:both }

#grafiken { width:149px; margin:11px 6px 0 0; padding:14px 0 0 30px; float:left; clear:both }
#grafiken span { padding:0 0 5px 25px; display:block; font-size:10px; color:#a3a3a3 }

#content { width:498px; padding:6px 0 0 0; float:left }
#content .box { width:160px; margin:0 6px 0 0; float:left; font-size:10px }
#content .headline { width:148px; line-height:22px; padding:0 0 0 12px; font-size:12px; font-weight:bold; color:#356ba1; background:#ddd url(../images/bg_box_dt.gif) no-repeat }
#content .contents { width:160px; height:156px; line-height:1.4em; color:#8c8c8c; background:url(../images/bg_box_dd.gif) repeat-y }
#content .contents p { padding:3px 12px 0 12px }
#content .contents b { display:block; font-weight:bold; color:#000 }
#content .contents a { padding:0 0 0 3px; color:#356ba1 }
#content .teaser { width:160px; height:50px }
#content a { color:#3d80b0 }

#events { width:158px; padding:6px 0 0 0; float:left; }
#events h6 { line-height:22px; padding:0 0 0 12px; font-size:12px; color:#fff }
#events dl { padding:12px 14px 0px 12px; display:block; font-size:10px }
#events dt { padding:0 0 2px 0; font-weight:bold; color:#356ba1 }
#events dd { padding:0 0 10px 0 }
#events dd b { padding:0 0 2px 0; display:block }
#events dd a { padding:0 0 0 3px; color:#356ba1 }
#events .moreEvents a { margin-right: 8px; font-size: 10px; color:#356ba1; }
 
#footer { width:832px; height:20px; clear:both; background:url(../images/bg_footer_startseite.gif) no-repeat }

a { text-decoration:none }
