body { text-align: center; background: #f0f0f0; margin: 13px; padding: 0; font: 11px/15px Arial,Helvetica,Verdana,sans-serif; }
div { text-align: left; position: relative; }
div.editmode { text-align: left; position: relative; font: 12px/14px Arial, Helvetica, Verdana, sans-serif; color: #f00; margin: 10px 0; }
span.editmode { font: 12px/14px Arial, Helvetica, Verdana, sans-serif; color: #f00; }

.editBox { font: 11px/15px Arial,Helvetica,Verdana,sans-serif; }

img { vertical-align: top; border: none; }
a { color: #000; }
input {font: 12px Arial, Helvetica, Verdana, sans-serif;}
textarea {font: 12px Arial, Helvetica, Verdana, sans-serif;}
select {font: 12px Arial, Helvetica, Verdana, sans-serif;}
#total { width: 800px; margin: auto; border: 1px solid #ababab; background: #fff; }
#dprint_head { display: none; }
#dhead { display: block; }
#head_pic { display: block; width: 800px; }
#head_line { height: 150px; background: url(/static/images/t-kunst-und-soziales.gif) 50px 0px no-repeat; text-align: right; }
#logo { position: relative; margin-right: 12px; margin-top: 51px; }
#head_line_start #logo { margin: 27px 0; }
#navWrapper { position: relative; background: #535353; height: 28px; }
#dmain_nav { position: relative; list-style: none; margin: 0; padding: 0; height: 28px; float: left; }
#dmain_nav li { display: inline; }
#dmain_nav a { position: relative; float: left; height: 28px; line-height: 28px; margin: 0; border-right: 1px solid #fff; padding: 0 10px; vertical-align: middle; }
#dmain_nav a.current { background: #fff; }
#dmain_nav a:hover { background: #c56b19; margin: 0; }
#dmain_nav a.current:hover { background: #c4c4c4; }

#subNavWrapper { position: relative; background: url(/static/images/point_line_h.gif) left bottom repeat-x; height: 21px; padding: 4px 0; }
#dsub_nav { list-style: none; margin: 0; padding: 0; margin-left: 10px; }
#dsub_nav li { display: inline; font-size: 10px; line-height: 21px; background: #e5e5e5; margin-right: 5px; padding: 0 4px; }
#dsub_nav a { text-decoration: none; }
#dsub_nav a:hover { text-decoration: underline; }

#dbody { float: left; background: #fff; }
#dwhite { width: 553px; background: #fff; float: left; }
#dwhiteFull { width: 800px; background: #fff; float: left; }
#dcolored { height: 16px; display: block; }
#dcontent { padding: 24px 86px 24px 86px; position: static; } /* static ist wichtig für die AvtiveX-Box in WE */
#dcontent { padding: 24px 48px 24px 58px; position: static; } /* static ist wichtig für die AvtiveX-Box in WE */
#dcontent div { position: static; }

#dcontent .listBlock { position: relative; background: url(/static/images/point_line_h.gif) repeat-x; border: none; padding: 12px 0; float: left; width: 100%; }
#dcontent .listBlockImage { position: relative; width: 230px; float: left; text-align: center; margin-right: 12px; }
#dcontent .listBlockAddress { position: relative; width: 230px; float: left; margin-right: 12px; }
#dcontent .listBlockText { position: relative; float: left; width: 350px; }

#dcontent .startBlockImage { position: relative; width: 180px; float: left; text-align: left; }
#dcontent .startBlockText { position: relative; float: left; width: 260px; }

#schoolText { position: relative; margin-bottom: 20px; }

h2.start { margin-top: 10px; }
#dreierStart { position: relative; float: left; background: url(/static/images/trinews_bg.gif) repeat-y; }

#dcontent #startBlock1 { position: relative; float: left; width: 140px; padding-right: 7px; }
#dcontent #startBlock2 { position: relative; float: left; width: 140px; padding: 0 6px; }
#dcontent #startBlock3 { position: relative; float: left; width: 140px; padding-left: 7px; }

#dcontent .triColorBlock { float: left; width: 100%; }
#dcontent .triColor_1, #dcontent .triColor_2 { width: 209px; float: left; }
#dcontent .triColor_12 { width: 418px; float: left; }
#dcontent .triColor_3 { width: 210px; float: right; }
#dcontent .tcC { height: 16px; }
#dcontent .STtcC { height: 16px; }
#dcontent .triColor_1 .tcC { }
#dcontent .triColor_2 .tcC { }
#dcontent .triColor_3 .tcC { }
#dcontent .tcT { }
#dcontent .STtcT { height: 240px; }

#dcontent .triColor_1 .STtcC { }
#dcontent .triColor_1 .STtcT { }
#dcontent .triColor_2 .STtcC { }
#dcontent .triColor_2 .STtcT { }
#dcontent .triColor_3 .STtcC { }
#dcontent .triColor_3 .STtcT { }

.weiss { color: #fff; }

body#kontakt #dcontent { padding-right: 26px; }
body#intern #dcontent { padding-right: 26px; }
#dkontakt { position: relative; width: 400px; float: left; display: block; }

#dlehre { position: relative; width: 410px; float: left; display: block; }
#dlehre .lvBlock { margin-top: 10px; }
#dlehre .platt { border: 1px solid #acacac; font-size: 11px; }
#dlehre fieldset { margin-bottom: 24px; border: 1px solid #e0e0e0; padding: 10px; background: #fff; }
#dlehre legend { font-size: 12px; font-weight: bold; color: #000; padding-bottom: 12px; }
#dlehre .lvRow { position: relative; clear:left; float:left; margin-bottom: 10px; width: 100%; }
#dlehre label { color: #3882cc; }
#dlehre label.static { display: block; float: left; width: 150px; text-align: right; margin-right: 12px; }
#dlehre .area { width: 200px; height: 100px; }
#dlehre .area360 { width: 360px; height: 200px; }
#dlehre .formBox { float: left; width: 200px; }
#dlehre .modulBlock { position: relative; clear: left; height: auto!important; height: 1px; min-height: 1px; padding-top: 6px; border-top: 1px solid #e0e0e0; }
#dlehre .innerBlockTitle { margin-bottom: 12px; }
#dlehre .helpBox { position: relative; width: 270px; float: left; margin: 12px 0; border-left: 12px solid #c4ddf4; padding-left: 6px; }
#dlehre .hbLabel { color: #999; }
#dlehre .fsBox {  margin-right: 25px; width: 400px; float: left; }

#dkontakt .formrow { position: relative; margin-bottom: 8px; text-align: right; }
#addresses { position: relative; width: 250px; padding: 10px; background: #dcdcdc; float: right; display: block; }
#sender { position: relative; text-align: right; margin-top: 12px; }
#message { position: relative; }
#publikation { margin-bottom: 20px; }

#dright_colum { float: right; background: none; width: 247px; display: block; }
div.right_block { }
div.right_block .headline { font: normal 10px/18px Arial, Helvetica, Verdana, sans-serif; color: #fff; text-align: left; background: #696969; height: 18px; float: none; position: relative; margin: auto; padding-left: 14px; }
div.right_block .content { padding: 19px 14px; background: url(/static/images/point_line_v.gif) repeat-y; }

#footer { position: relative; clear: both; text-align: center; margin-bottom: 12px; padding-top: 56px; }
#footer a { color: #696969; }
#footer a:hover { color: #000; }
#dsite_nav { position: relative; width: 790px; list-style: none; margin: 0; padding: 5px; color: #000; text-align: left; margin: auto; font-size: 10px; }
#dsite_nav li { display: inline; }
h1 { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color: #333; }
.listBlock h1 { margin: 0 0 8px 0; font-size: 12px; }
.listBlock h2 { margin: 0 0 6px 0; }
.listBlock h3 { margin: 0 0 6px 0; }
h1.publikationen, h1.quartiere, h1.links { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color: #b8860b; padding: 4px; }
h2 { font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #333; }
h3 { font: normal 11px Arial, Helvetica, Verdana, sans-serif; color: #333; text-transform: uppercase; }
.grossUndFett { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color: #333; }
div.right_block .grossUndFett { font-size: 12px; }
.listBlock .grossUndFett { font-size: 12px; }

.grossUndFettBraun { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #B8860B; }
.grossUndFettGelb { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #c90; }
.grossUndFettOrange { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #f90; }
.grossUndFettViolett { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #603; }
.grossUndFettHell { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #696969; }
.grossUndFettTaube { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #789; }
.grossUndFettBlau { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #69c; }
.grossBuchstaben { font: normal 11px Arial, Helvetica, Verdana, sans-serif; color: #333; text-transform: uppercase; }

div.lvchBlock { position: relative; margin-bottom: 12px; }
div.lvchTrim { position: relative; font-size: 13px; border: 1px solid #dbdbdb; padding: 5px 10px; width: 425px; }
div.lvchInfo { position: relative; padding: 6px 11px; }
div.lvchDate { position: absolute; top: 5px; right: 10px; }
div.lvchOld { color: #7f7f7f; }

ul { list-style-type: square; }
li { margin-bottom: 12px; }
ul.site1 {}
ul.site2 { list-style-image: url(/static/images/empty_square.gif); padding-left: 8px; margin-left: 8px; margin-top: 10px; }

#searchBox { position: relative; float: right; margin-right: 10px; padding-top: 6px; }
#searchBox input { vertical-align: middle; }
#searchBox #text { border: 1px dotted #fff; font-size: 11px; line-height: 14px; padding: 0; color: #fff; background: none; height: 14px; width: 110px; }
#searchBox form { display: inline; }

.farbbox { display: block; margin: 12px 0; padding: 6px; background: #F5F5F5; }
body#kth_bildend .farbbox { background: #FFF8DC; }
body#kth_darstellend .farbbox { background: #FFE4E1; }
body#freie_kunst .farbbox { background: #F0F8FF; } 

#dright_colum ul { margin: 0 0 0 16px; list-style-image: url(/static/images/list_arrow.gif); padding: 0; }
#dright_colum li { margin-bottom: 12px; }

.bildLinks { float: left; margin-right: 18px; margin-bottom: 12px; }
.bildRechts { float: right; margin-left: 18px; margin-bottom: 12px; }

.fancy img { vertical-align: bottom; margin: 0px 4px 4px 0px; }


body#start #head_line { background: url(/static/images/t-kunst-und-soziales.gif) 0px 50px no-repeat; }

body#startuni #head_line { background: none; text-align: left; }

body#special #head_line { background: url(/static/images/t-kunst-und-soziales.gif) 0px 50px no-repeat; }

body#aktuelles #head_line { background: url(/static/images/t-aktuelles.gif) 0px 50px no-repeat; }

body#hochschule #head_line { background: url(/static/images/t-hochschule.gif) 0px 50px no-repeat; }

body#studium #head_line { background: url(/static/images/t-studium.gif) 0px 50px no-repeat; }

body#kth_bildend #head_line { background: url(/static/images/t-studium.gif) 0px 50px no-repeat; }

body#kth_darstellend #head_line { background: url(/static/images/t-studium.gif) 0px 50px no-repeat; }

body#freie_kunst #head_line { background: url(/static/images/t-studium.gif) 0px 50px no-repeat; }

body#service #head_line { background: url(/static/images/t-service.gif) 0px 50px no-repeat; }

body#kontakt #head_line { background: url(/static/images/t-kontakt.gif) 0px 50px no-repeat; }

body#intern #head_line { background: url(/static/images/t-intern.gif) 0px 50px no-repeat; }