* {margin:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:100.1%; background:#f9f9f9; padding:110px 0 0;}

#head {height:185px; display:block; margin:0; padding:0; background:url(img/head-bg.gif) #ffc600 repeat-x;}
#head #appendix {position:absolute; left:26px; top:5px; color:#787878; font-size:0.65em;}
#head #appendix a {color:#787878; text-decoration:none;}
#head #appendix a:hover {text-decoration:underline;}
#head #appendix span {color:#5f5f5f;}
#head #logo {position:absolute; left:850px; top:5px; z-index:100;}
#head #menue {position:absolute; left:0px; top:110px; display:block; width:850px; margin-top:-22px;}
#head #menue ul {float:left; height:22px; list-style-type:none; padding:0; font-size:0.8em; font-weight:bold; border:solid #cacaca 1px; border-width:0 0 0 75px; line-height:1.7em;}
#head #menue ul li {display:block; float:left; float:left; height:22px;}
#head #menue ul li a:link, #head #menue ul li a:visited, #head #menue ul li a:active, #head #menue ul li span {display:block; float:left; height:100%; padding:0px 23px 0px 5px; background:#cacaca; color:#ffffff; text-decoration:none; border:solid #ffffff 1px; border-width:0 0 0 1px;}
#head #menue ul li a:hover {background:#a2a2a2;}
#head #menue ul li span {background:#ffc600;}
#head #menue ul ul {position:absolute; display:block; float:none; left:26px; top:260px; width:245px; font-size:1em; border:none;}
#head #menue ul ul li {display:block; width:100%; border:none; margin:0; padding:0; height:auto;}
#head #menue ul ul li a:link, #head #menue ul ul li a:visited, #head #menue ul ul li a:active, #head #menue ul ul li span {display:block; border:none; margin:0; padding:0 10px 0 21px; background:transparent url(img/subnav-pfeil.gif) 0px 4px no-repeat !important; color:#787878;}
#head #menue ul ul li a:hover, #head #menue ul ul li span {padding:0 0 0 33px; background:transparent url(img/subnav-pfeil.gif) 0px -51px no-repeat !important;}
#head #statement {display:block; height:100%; background:url(img/head-bg-image.jpg) 0px 0px no-repeat;}
#head #statement p {display:block; height:100%;}
#head #statement p span {display:block; margin:0 0 0 275px; font-size:0.8em;}
#head #statement p.figur-01 {background:url(img/head-figur-01.gif) left bottom no-repeat;}
#head #statement p.figur-01 span {padding-top:79px; margin-left:310px; font-size:0.8em;}
#head #statement p.figur-02 {background:url(img/head-figur-02.gif) left bottom no-repeat;}
#head #statement p.figur-02 span {padding-top:72px; margin-left:290px; font-size:0.8em;}
#head #statement p.figur-03 {background:url(img/head-figur-03.gif) left bottom no-repeat;}
#head #statement p.figur-03 span {padding-top:72px; margin-left:300px; font-size:0.8em;}
#head #statement p.figur-04 {background:url(img/head-figur-04.gif) left bottom no-repeat;}
#head #statement p.figur-04 span {padding-top:72px; margin-left:295px; font-size:0.8em;}
#head #statement p.figur-05 {background:url(img/head-figur-05.gif) left bottom no-repeat;}
#head #statement p.figur-05 span {padding-top:72px; margin-left:288px; font-size:0.8em;}
#head #statement p.figur-06 {background:url(img/head-figur-06.gif) left bottom no-repeat;}
#head #statement p.figur-06 span {padding-top:79px; font-size:0.8em;}
#head #statement p.index {color:#ffffff;}
#head #statement p.index span.klein {display:block; margin:0 0 0 75px; padding-top:10px; font-size:0.8em; font-weight:bold;}
#head #statement p.index span.gross {display:block; margin:0 0 0 75px; padding-top:75px; font-size:1.5em; line-height:1.1em;} /*padding-top:95px;*/

#content {position:relative; left:0px; top:0px; margin-left:275px; margin-bottom:30px; clear:both; width:450px;}

#content #text {position:absolute; left:0px; top:53px; width:100%; line-height:1.3em; padding-bottom:20px;}
#content #text h1 {font-size:1em; color:#5f5f5f;}
#content #text p {font-size:0.8em; margin-bottom:1.3em; clear:both;}
#content #text p.team {padding-bottom:1em;}
#content #text p img {border:solid 1px #5f5f5f; margin:6px 0 0;}
#content #text p img.bild-rechts {float:right; margin-left:7px;}
#content #text p img.bild-links {float:left; margin-right:7px;}
#content #text p img.index {border:0; position:absolute; left:-258px; top:0px;}
#content #text a {padding:0 0 0 8px; background:url(img/link-pfeil.gif) 0px 6px no-repeat; font-size:0.9em; font-weight:bold; text-decoration:none; color:#3d3d3d;}
#content #text a:hover {text-decoration:underline;}
#content #text ul {font-size:0.8em; margin:0 0 1.3em 1em; padding-left:2em;}
#content #text ul.text {margin:-1.3em 0 1.3em 1em;}
#content #text ul.sitemap {font-size:0.8em; margin:0 0 1.3em; padding-left:0; list-style-type:none;}
#content #text ul.sitemap li {margin:0 0 1.3em;}
#content #text ul.sitemap ul {font-size:1em; list-style:none; margin:0; padding-left:2em;}
#content #text ul.sitemap ul li {margin:0;}
#content #text dl.studieninhalte {font-size:0.8em; margin:0 0 1.3em; line-height:1.3em;}
#content #text dl.studieninhalte dt {float:left; clear:both; width:8em; font-size:0.85em; font-weight:bold; color:#5f5f5f; margin:0;}
#content #text dl.studieninhalte dd {height:1%; margin:0 0 0.5em 8em;}
#content #text dl.studieninhalte dd a {padding:0; background:none;}
#content #text dl.studieninhalte dd div {display:none; background:#DFDFDF; font-size:0.85em; padding:5px;}
#content #text dl.studieninhalte dd div span {font-style:italic;}
#content #text dl.termin {font-size:0.8em; margin:0 0 1.3em; line-height:1.3em;}
#content #text dl.termin dt {float:left; clear:both; width:5em; font-size:0.85em; font-weight:bold; color:#5f5f5f;}
#content #text dl.termin dd {margin-left:5em; height:1%;}
#content #text .u {border-bottom:dotted 1px;}
#content #text div.erfahrungen {background:url(img/icon-loudspeaker.gif) left top no-repeat; padding:5px 0 0 40px; margin-top:1em;}
#content #text div.erfahrungen p {font-weight:bold;}
#content #text div.erfahrungen p .autor {font-weight:normal; font-size:0.8em;}
#content #text div.erfahrungen p a {padding:0; background:none; font-size:1em; text-decoration:none; color:inherit;}
#content #text div.erfahrungen p a:hover {text-decoration:underline;}
#content #text .grau {color:#666666; font-size:0.85em;}
#content #text .weiss {color:#ffffff;}

#content #text-menue {position:absolute; left:0px; top:5px; width:100%; color:#787878; font-size:0.65em;}
#content #text-menue a {color:#787878; text-decoration:none;}
#content #text-menue a:hover {text-decoration:underline;}
#content #text-menue a.button-drucken {display:block; float:right; height:14px; margin-left:10px; padding-right:22px; background:url(img/button-drucken.gif) right top no-repeat;}

#teaser {position:absolute; left:797px; top:260px; width:165px; margin-bottom:30px;}
#teaser .teaser-box {background:url(img/teaser-bg.gif) right top repeat-y #f0f0f0; border:solid 1px #f9f9f9; border-width:0 0 20px 0; color:#3d3d3d;}
#teaser .teaser-box dl {background:url(img/teaser-top.gif) right top no-repeat;}
#teaser .teaser-box.top-box dl {background:url(img/teaser-top-top.gif) left top no-repeat !important;}
#teaser .teaser-box dl dt {padding:4px 11px 0 7px; font-size:0.8em; font-weight:bold;}
#teaser .teaser-box dl dd {padding:2px 11px 16px 7px; background:url(img/teaser-bottom.gif) left bottom no-repeat;}
#teaser .teaser-box dl dd p {font-size:0.75em;}
#teaser .teaser-box dl dd p.emphasize {font-size:1em; margin:5px 0;}
#teaser .teaser-box dl dd p .emphasize {font-size:1.35em; margin:5px 0; display:block;}
#teaser .teaser-box dl dd p a {display:block; padding:0 0 0 8px; background:url(img/link-pfeil.gif) 0px 5px no-repeat; font-size:0.9em; font-weight:bold; text-decoration:none; color:#3d3d3d;}
#teaser .teaser-box dl dd p a:hover {text-decoration:underline;}
#teaser .teaser-box dl dd form input.textfeld {width:135px; padding:0 5px; border:solid 1px #787878; margin:5px 0; font-size:0.7em;}
#teaser .teaser-box dl dd form input.button-submit {padding:0 0 0 8px; border:none; margin:0; background:#f0f0f0 url(img/link-pfeil.gif) 0px 5px no-repeat; font-size:0.7em; font-weight:bold; color:#3d3d3d; cursor:pointer;}
#teaser .teaser-box dl dd form input:hover.button-submit {text-decoration:underline;}




