html, body, div, p, h1, h2, h3, h4, ul, ol,

span, a, table, td, form, fieldset, img, li {margin:0;padding:0;font-family:Arial, Helvetica,Verdana, sans-serif;}

html, body {font-size: 12px;color:#000000;margin:3px 0;}

strong {font-weight: bold;}

img {border: 0;}

a{text-decoration: none;}

a:link, a:visited, a:active{color:#0e5a7d;}

a:hover{color:#98989b;}

.clearBoth{clear:both;margin:0;padding:0;}

form, fieldset{border:none;}

ul{list-style-type:none;}

#container {width:990px; margin:0 auto;}

body{background:url(../images/pageBG.gif) repeat-x 0px 158px;}



#fixLayer{margin:30px 0 0 0;}

#fixLayer a{background:url(../images/logCate.gif); width:100px; height:100px;display:block;}

#fixLayer a span{display:none;}



#navigation{float:left;width:200px;}

#contentBox{float:left;width:550px;margin:0 0 0 10px;}

#rightSide{float:right;width:190px;}



#header{padding:0 0 15px;margin:0 0 25px 0;display:block;width:990px;height:140px;}

#header h1{width:220px; height:150px;float:left;background:url(../images/logoAGWagner.jpg) no-repeat -50px -8px;}

#header h2{width:190px; height:140px;float:left;background:url(../images/logoUniR.jpg) no-repeat 30px 7px;}

#header h1 a span{display:none;}

#header h2 a span{display:none;}

#header h1 a{display:block;width:200px;height:140px;}

#header h2 a{display:block;width:190px;height:140px;}

#header div{width:550px; height:140px;float:left;margin:0;padding:0;}

#header div ul{width:240px;margin:7px 0 0 0;}

#header div ul li{float:left;display:inline:font-size:10px;margin:0 5px 0 0;color:#98989b;}

#header div ul li a{color:#98989b;}

#header div h1{background:none;font-size:16px; font-weight:normal;width:540px;color:#98989b;clear:both;float:left;height:auto;margin:20px 0 15px 0;}

#header div h2{background:none;font-size:16px; font-weight:normal;width:550px;color:#98989b;height:auto;margin:0 0 15px 0;}

#header div h3{font-size:22px; font-weight:bold;width:540px;color:#0e5a7d;clear:both;height:auto;}

#header div h3 a:hover{color:#000000;}

#header div h1 a, #header div h2 a{height:auto;width:540px;}

#header div h1 a, #header div h2 a{color:#67676a;}

#header div h1 a:hover, #header div h2 a:hover{color:#000000;}

#header p{float:left;width:560px;margin:0; padding:7px 0 2px 220px;color:#ffffff;font-size:14px;display:block;font-weight:bold;}

#header p.navSmall{text-align:right;float:right;width:200px;padding:7px 0 0 0;font-size:12px;font-weight:normal;}

#header p.navSmall a{color:#ffffff;}



#navigation {width:210px;}

#navigation ul li{margin:0px 0 5px;}

#navigation ul li a{color:#0e5a7d;font-size:13px;display:block;width:190px;padding:2px 0 2px 5px;}

#navigation ul li a.active, #navigation ul li a:hover{background:#AEC5D3;}

#navigation ul li ul{margin:5px 0;}

#navigation ul li ul li a{padding:0 0 0 18px;width:156px;background:none;}

#navigation ul li ul li a:hover, #navigation ul li ul li a.active{font-weight:bold;background:url(../images/listStyle.gif) no-repeat 0px 1px;padding:0 0 0 18px;width:168px;}



#contentBox{margin:0 0 0 10px;}

#contentBox h1{background:#0e5a7d;width:540px;color:#ffffff;font-size:22px;padding:10px 0 0 5px;font-weight:normal;margin:0 0 15px 0;}

#contentBox p{margin:15px 0 0 0;}



#contentBox #photoBox{width:565px;}

#contentBox #photoBox img{margin:0 15px 0 0;}



#contentBox #freeContent{margin:15px 0 0 0;}

#contentBox #freeContent ul li{margin:0 0 5px 0;}

#contentBox #freeContent a{font-weight:bold;}

#contentBox #freeContent h1{font-size:14px; width:100%;background:none;color:#000000;}

#contentBox #freeContent h2{font-size:12px; width:100%;clear:both;}



#contentBox div.csc-header-n4 h1{margin:0px 0 0 0; font-size:16px;padding:2px 3px;}

#contentBox div.news-list-item {width:548px;border-bottom:1px solid #7D9EB1;margin-bottom:10px; padding-bottom:16px;}

#contentBox div.news-list-item h3{font-size:12px;display:inline;width:auto;margin:0 5px 0 0;height:auto;float:left;font-weight:bold;}

#contentBox div.news-list-item h3 span {display:none;}

#contentBox div.news-list-item p.bodytext{margin:0;padding:0 0 10px 0;border-bottom:1px solid #7d9eb1;}



#newsBox{margin:35px 0 0 0;}

#newsBox h1{padding:2px 0 0 5px;font-size:16px;}

#newsBox div{margin:10px 5px 0 0;padding:0 0 10px 0; border-bottom:1px solid #7d9eb1;}

#newsBox div a{font-weight:bold;}



#contentBox a:hover{text-decoration:underline;}

#contentBox div.csc-header h1{font-size:16px;background:none;color:#000000;padding-left:0;padding-top:16px;padding-bottom:0px;margin-left:0;border-top:1px solid #7d9eb1;}

#contentBox div.csc-header-n1 h1{background:#0e5a7d;width:541px;color:#ffffff;font-size:22px;padding:10px 0 0px 5px;font-weight:normal;margin:0 0 15px 0;border:none;}

.csc-textpic{margin:0 0 16px;padding:0;width:546px;}

.csc-textpic div{margin:0;padding:0;}

.csc-textpic img{margin:0 0 16px 0;padding:0 0 10px 0;}

.csc-textpic-imagewrap{margin:0 0 10px 0;padding:0;}



#contentBox p.bodytext{padding: 0 0 16px 0;}

#contentBox div.csc-textpic-text p{padding:0px 0 0px 0;}

#contentBox div.csc-header-n4 h2{background:#0e5a7d;width:540px;color:#ffffff;font-size:16px;padding:3px 0 0px 5px;font-weight:normal;margin:0px 0 14px 0;}

#contentBox h2{font-size:12px;margin:0 0 16px 0;}

#contentBox h3{font-size:16px;margin:0px 0 16px; font-weight:normal;}



#contentBox h4{clear:both;color:#000000;margin:0px 0 16px; font-weight:normal;font-size:18px;}



.researchList li{margin:5px 0;}



.teamList{width:546px;border-collapse:collapse;}

.teamList tr th{background:#AEC5D3;color:#ffffff;padding:3px 3px 3px 0;text-align:left;}

.teamList tr th.td-0{padding:3px;}

.teamList tr td{border-bottom:1px solid #AEC5D3;padding:5px 3px 5px 0;}

.teamList tr td.td-0{font-weight:bold;}



.csc-textpic-caption{display:none;}



#tabLectures {width:546px;border-collapse:collapse;}

#tabLectures td{vertical-align:top;padding:0 0 10px 0;border-bottom:1px solid #7d9eb1;}

#tabLectures tbody tr td#firstCell p.bodytext{width:70px;display:block;}



#tabResearch {background:#cedce5;width:546px;border-collapse:collapse;margin:6px 0 10px 0;padding:0;}

#tabResearch td{vertical-align:top;padding:0px 0 4px 4px;margin:0;}

#tabResearch tbody{margin:0;padding:0;}

#tabResearch tbody tr td#firstCell p.bodytext{width:70px;display:block;margin:0;padding:2px 0 2px 0;}

#tabResearch tbody tr td p.bodytext{margin:0;padding:2px 0 2px 0;}



.align-center{text-align:center;width:100%;}



.tx-indexedsearch-rules{display:none;}



#contentBox hr.trenner{border:0;color: #AEC5D3 ;background-color: #AEC5D3 ;height: 1px;margin:0 4px 0 0;padding:0;}

#contentBox hr.trennerB{border:0;color: #AEC5D3 ;background-color: #AEC5D3 ; height:1px;margin:0 0px 16px 0;padding:0 0 0px 0;}

#contentBox hr.trennerTeam{border:0;color: #AEC5D3 ;background-color: #AEC5D3 ;height: 1px;margin:0 4px -15px 0;padding:0 0 -15px 0;}



#rightSide form{margin: 0 0 34px 0;}

#rightSide form input{border:1px solid #0e5a7d;padding:0 0 0 5px;width:155px;}

#rightSide form input.searchButton{padding:0;background:#0e5a7d; color:#ffffff;font-size:10px;width:25px;}

#rightSide h1{background:#AEC5D3;color:#0e5a7d;font-size:13px;margin:10px 0 10px 0;font-weight:normal;padding:2px 0 2px 5px;}


/* news */
span.news-list-morelink a:hover { text-decoration: none !important; }
#contentBox div.news-single-backlink { padding-top: 16px; border-top: 1px solid #7D9EB1; }
#contentBox div.news-content p { margin-top: 0;}
#contentBox div.news-content h2 { margin-bottom: 0; }
#contentBox div.news-single-item p { margin-bottom: 15px; }
