body, td, th, input, textarea, select {color:#444; font-family:Verdana; font-size:12px;}
a {color:#EE8E18; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
body {margin:0px; padding:0px; background:#FFF url(body.png) repeat-y;}
th {text-align:left; vertical-align:bottom; border-bottom:1px solid #000; background:url(thegradient.png) bottom repeat-x;}
fieldset {border:none;}
input {height:20px;}
.contenttable tr td {padding:3px; height:20px; margin:0px; border-bottom:1px solid #EEE;}
.unbordered {border-bottom:none;}
input, textarea, select {background:#FFF url(fieldshadow.bmp) repeat-x; border:solid 1px #999; margin:1px; vertical-align:middle;}
#mailform label {margin-top:3px; vertical-align:top; width:140px;}
.csc-mailform-field {margin-bottom:5px;}
.csc-mailform-submit {margin-left:144px;}
p.bodytext {margin:0px 0px 13px 0px; line-height:16px;}
li {line-height:15px;}
td p.bodytext {margin:0px;}
a.unilink {width:235px; height:70px; display:block;}
#topleft {width:250px; height:100%; background:url(topleft.png) no-repeat;}
#toplinks {color:#FFF; position:absolute; top:6; left:770px;}
#toplinks a {color:#AAD; font-size:11px;}
#toplinks a:hover {color:#EEF;}
#logo {position:absolute; top:20px; left:270px;}
#header {width:100%; height:117px; background:url(header.png) repeat-x;}
#leftcaption {width:39px; height:400px; background:url(leftcaption.gif) no-repeat; position:absolute; top:150px; left:0px;}
#picturebar {position:absolute; left:241px; top:107px; width:680px; height:80px;}
#picturebar img {border:0px; margin:0px 1px 0px 0px; width:80px; height:80px; display:inline; padding:0px;}
#menubar {position:absolute; top:188px; left:40px; width:200px; height:600px; font-size:11px;}
#content {position:absolute; top:188px; left:241px; width:607px; !width:647px; padding:20px 20px 20px 20px; height:auto;}
h1 {font-size:24px; font-weight:bold; color:#304090; border-bottom:1px dotted #304090; margin-bottom:10px; padding-bottom:0px;}
h2 {font-size:18px; font-weight:bold; color:#304090; margin:10px 0px 7px 0px; padding-bottom:0px;}
a.menuitem1, a.menuitem1active {width:185px; !width:100%; height:auto; vertical-align:top; background:#C1C3E5; padding:6px 5px 6px 10px; border-bottom:1px solid #FFF; color:#333; text-decoration:none; display:block;}
a.menuitem1:hover {color:#FFF; background:#A1A3C5}
a.menuitem1active {color:#FFF; font-weight:bold; background:url(menuitem1active.png);}
a.menuitem2, a.menuitem2active {width:165px; !width:100%; height:auto; vertical-align:top; background:#D8DBEE; padding:4px 5px 4px 30px; margin:0px 0px 1px 0px; color:#555; text-decoration:none; display:block;}
a.menuitem2:hover {color:#FFF; background:#B8BBCE;}
a.menuitem2active {color:#FFF; background:url(menuitem1active.png);}
#studybutton {margin-top:50px; width:200px; height:200px;}
#newsblock {position:absolute; left:892px; top:210px; width:160px; border-left:1px solid #EEE; padding-left:10px;}
.studyblock {border:none; font-size:15px;}
.studyblock p {text-align:center;}
div.languagelinks {display:inline;}
#footer {width:100%; height:30px; border-top:1px solid #CCC; margin-top:25px; padding-top:10px; color:#BBB; font-size:11px; margin-bottom:10px; padding-bottom:10px; clear:both;}
table.phdtable td {vertical-align:top; padding:10px;}
div.bilder-neben-einander a img {margin-right:30px;}
div.bilder-eng-neben-einander a img {margin-right:5px;}
div.news-latest-container h1 {font-size:14px;}
ul.news-latest-item {padding-left:5px; margin-left:10px; list-style-type:square;}
ul.news-latest-item li {margin-bottom:25px;}
div.bigbox {padding:10px; height:130px; !height:150px; width:150px; !width:170px; margin:5px; border:1px solid #88f; vertical-align:middle; text-align:center; float:left; background:url(bigbox.png) no-repeat;}
div.bigbox a {color:#DD7E08; font-size:15px;}
div.smallbox {padding:5px; height:80px; !height:100px; width:80px; !width:100px; margin:5px; border:1px solid #88f; vertical-align:middle; text-align:center; float:left; background:url(bigbox.png) -10px repeat-x;}
div.smallbox a {color:#DD7E08; font-size:12px;}
div.news-latest-item-image {width:auto; margin-top:5px;}


div.tx-ineastcatchwords-pi1 {float:right; width:200px; background:#eee; position:relative; left:20px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
img.catchwordimage {position:absolute; left:-30px; z-index:99;}
div.catchwordboxcaption {padding:25px 7px 30px 55px; font-weight:bold;}
div.catchwordboxcontent {padding:10px 10px 20px 10px; height:400px; overflow:auto;}



