.caption, .description, .ZMSFile .text {font-weight: bold;font-style: normal;}
.ZMSFile .title {font-weight: bold;}
.ZMSFile .title img {vertical-align: middle;margin-right: 1em;}
.ZMSFile {margin-bottom: 0.5em;}
.ZMSGraphic .clearfloating {font-size: 1px;height: 1px;overflow: hidden;}
.ZMSGraphic p {margin-top: 0em;margin-bottom: 1em;}
input, select {font-family: Arial, Helvetica, sans-serif;}
img.zoom {width: 23px;height: 21px;background-image: url(../misc_/zms/zoom.gif);}
/*allgemeine Formatierungen, wie Schriften und Links*/
body.web {background-color:#FFFFFF;margin:0px;padding:0px;border:0px;font-family:Arial,sans-serif;font-size:12px;overflow:hidden;color:#000000;}
h1,h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;margin-top:0px;color:#FF0000;}
h1{font-size:24px;}
h2, h3, h4, h5, h6{color:#12335C}
h2{font-size:19px;}
h3{font-size:17px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:12px;}

span.zweitezeile{margin-top:0px; display: block; padding-left: 70px;}

a img{border:0px;}
#contenttext,td{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
/*Ger&uuml;st: Vertikale Balken und Linien*/
#balken1{position:absolute;background-color:#AAAAAA;bottom:0px;top:0px;left:0px;width:31px;}
#balken2{position:absolute;background-color:#AAAAAA;bottom:0px;top:151px;left:169px;width:5px; z-index:100;}
#balken3{position:absolute;background-color:#AAAAAA;bottom:0px;top:113px;left:769px;width:25px;}
#balken4{position:absolute;background-color:#AAAAAA;bottom:0px;top:42px;left:1008px;width:16px;}
#balkenrot{position:absolute;background-color:#FF0000;height:113px;top:0px;left:0px;width:31px;}
#linie2{position:absolute;background-color:#FFFFFF;border-top:solid 1px #AAAAAA;bottom:20px;width:610px;left:159px;font-size:0px;}
/*Head*/
#institut{position:absolute;top:0px;lefhft:31px;z-index:110; display:none;}
#ng{position:absolute;top:0px;left:31px;z-index:50;}
#atikon{position:absolute;top: 0px;left:769px; display:none;}

#sponsor{position:absolute;top:2px;left:654px;font-size:10px;color:#AAAAAA;width:115px;text-align:center; display:none;}

#fm{ position:absolute;top:10px;left:570px;display:none;}
#elter{ position:absolute;top:10px;left:670px; display:none;}

/*Navigation*/
#nav{position:absolute;left:31px;top:155px;width:143px;;padding-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;z-index:120; overflow:auto; bottom:0px;}
#nav a{display:block;margin-bottom:1em;text-decoration:none;color:#000000;}
#nav a:hover,#nav a.aktiv{border-right:solid 5px;color:#FF0000;}
#anzeige{position:absolute;left:0px;top:113px;}
#startobjekt{position:relative;height:230px; margin-left:20px;}
#startbild{position:absolute;right:5px;top:0px;}
#ueberschrift{position:static;left:0px;top:0px;}
#textfeld{position:absolute;top:70px;left:0px;width:330px;height:125px;padding:15px;font-size:14px;font-weight:bold; background: url(../common/images/texthg.gif) no-repeat;}
#linie1{position:absolute;background-color:#FFFFFF;border-top:solid 1px #AAAAAA;top:210px;right:1px;left:10px;}
/*Content*/
#content{position:absolute;left:170px;top:155px;width:600px;bottom:25px;overflow:auto;}
#texthintergrund{position:absolute;top:70px;left:0px;}
#contenttext{position:absolute;left:15px;top:15px,bottom:15px;right:15px;}
#contenttext a{text-decoration:underline;color:#AAAAAA;}
#contenttext a:hover{color:#FF0000;}
ul {list-style-image: url(../common/images/absatz.gif);}
li {margin:0px;padding:0px;vertical-align:top;}
/*Newsbox*/
#newsbox{position:absolute;bottom:45px;left:769px;width:255px;top:155px;font-size:12px;overflow:auto;}
#newstext{background-image:url(../common/images/news.gif);background-repeat:no-repeat;padding-left:35px;padding-right:20px;padding-top:30px;padding-bottom:10px;}
#infotext{background-image:url(../common/images/info.gif);background-repeat:no-repeat;padding-left:35px;padding-right:20px;padding-top:30px;}
/*Footer*/
#footer{ position:absolute;bottom:0px;left:200px;width:600;height:20px;line-height:20px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#F9BD51;}
#footer a{display:block;float:left;border-right:solid 1px #F9BD51;padding-left:15px;padding-right:15px;margin-bottom:1em;text-decoration:none;color:#F9BD51;}
#footer a:hover{color:#FF0000;}
#footer a.last{border:none;}
#uni{position:absolute;bottom:20px;left:794px;}
