body { margin: 0; padding: 4px 10px; background: #fff; font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; line-height: 18px; text-align: center; }
html { overflow: scroll !important; }



a { text-decoration: none; color: #00277e; }
img { border: 0; }
form { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
.c { clear: both; margin: 0; padding: 0; font-size: 0; }
.f-l { float: left;}
.f-r { float: right; }
.f-space { float: left; width: 8px; height: 100px; }
.space { height: 10px; font-size: 0; }
.space-3 { height: 30px; font-size: 0; }
.space-2 { height: 8px; font-size: 0; }

.pnt { cursor: pointer; }
.bold { font-weight: bold; }

#page { width: 995px; text-align: left; margin: 0 auto; }
#header { position:relative; background: #01267f; height: 91px; border-bottom: 1px solid #fff; }
#logo { padding: 10px 0 0 20px; display: block; float: left; }
#slogan { float: left; padding: 28px 0 0 20px; }
#slogan img { display: block; padding: 0 0 5px 0; }
#slogan img#fakbez { padding-top: 3px; }
#slogan img#subheader { padding-top: 5px;}


#quicknav { position:absolute; right:0; top:0; padding: 5px 0 0 0; } /* float: right; */

#quicknav a { float: left; color: #fff; background: transparent url(/_img/nav/quicknav_arrow.gif) no-repeat 0 6px; padding: 0 20px 0 8px; font-size: 0.8em; }


#lang { height: 20px; background: #01267f; padding: 0 0 0 12px; border-bottom: 1px solid #fff; }
#lang a { color: #fff; font-size: 0.8em; padding: 0 15px 0 10px; }
#lang a.on { background: transparent url(/_img/lang_arrow.gif) no-repeat 0 4px; }
#search-nav { background: #e6e5ea; padding: 1px 0; height: 21px; }
#search { float: left; padding: 0 0 0 22px; }
#search * { vertical-align: middle; }
#search img { padding: 0 7px 0 0; }
#search input.textfield { border: 1px solid #ccc; margin: 0 4px 0 0;  }
#search input { font-size: 0.8em; }
#inv-top { background: #fff; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; filter: alpha(opacity=0); z-index: 75; position: absolute; top: 0; left: 0; width: 100%; height: 94px; display: none; }
#inv-bottom { background: #fff; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; filter: alpha(opacity=0); z-index: 75; position: absolute; top: 147px; left: 0; width: 100%; height: 400px; display: none; }
#nav { float: right; z-index: 80; }
#nav a { float: left; position: relative; }
#nav a img { height: 21px; }
#breadcrumb {width: 100%; height: auto; } /* height: 20px; */

#breadcrumb a { float: left; background: transparent url(/_img/breadcrumb_arrow.gif) no-repeat 0 9px; padding: 5px 10px 10px 7px; color: #33313c; font-size: 0.9em; line-height: 1em; }
#leftnav { float: left; width: 246px; margin: 0 10px 0 0; }
#content { float: left; width: 739px; } /* width: 736px; */

#footer { float: left; width: 810px; color: #a6a6a6; font-size: 0.8em; margin: 10px 0 0 0; }
#by { margin: -5px 0 0 10px; }
#by a { color: #a6a6a6; font-size: 1.0em; }
#by a:hover { text-decoration: underline; }
#footer-links { float: right;position: relative;top: -40px; }
#footer-links a { float: left; margin: 19px 0 0 0; padding: 0 15px 0 12px; background: transparent url(/_img/arrow.gif) no-repeat 0 6px; }
#footer-links a.top { float: right; padding: 0 0 0 14px; background: transparent url(/_img/top.gif) no-repeat 0 4px; }
#footer-links a.print { float: right; padding: 0 15px 0 15px; background: transparent url(/_img/print.gif) no-repeat 0 3px; }
#footer-links a.tellafriend { float: right; padding: 0 15px 0 15px; background: transparent url(/_img/standard/ico_send.gif) no-repeat 0 3px; }
.rssfeed { float:right !important; padding:0 18px 0 16px !important; background:transparent url(/_img/feed-icon.gif) no-repeat 0 3px !important; font-size:12px; }


#footer-links-intext a { float: left; margin: 0px 0 0 0; padding: 0 0px 0 0px; background: transparent url(/_img/arrow.gif) no-repeat 0 6px; }
#footer-links-intext a.top { float: right; padding: 0 0 0 14px; background: transparent url(/_img/top.gif) no-repeat 0 4px; }
#footer-links-intext a.print { float: right; padding: 0 15px 0 15px; background: transparent url(/_img/print.gif) no-repeat 0 3px; }

.drop { display: none; position: absolute; left: 0; top: 0; width: 200px; background: #fff; border-top: 1px solid #cfced3; z-index: 99; }
.drop a { display: block !important; float: none !important; color: #040404; padding: 2px 24px 2px 9px; border: 1px solid #cfced3; margin: -1px 0 0 0 !important; margin/**/: -2px 0 0 0; }
.drop a:hover, #leftnav a:hover { background-color: #e6e5ea; }
.drop a.subb { background: transparent url(/_img/nav/drop_plus.gif) no-repeat 180px 6px; }
.drop a.subb:hover, .drop a.on { background: #e6e5ea url(/_img/nav/drop_plus.gif) no-repeat 180px 6px; }
.sub-drop { display: none; position: absolute; left: 0; top: 0; width: 200px; background: #fff; border-top: 1px solid #cfced3; z-index: 100; }
.sub-drop a { display: block !important; float: none !important; color: #040404; padding: 2px 24px 2px 9px; border: 1px solid #cfced3; margin: -1px 0 0 0 !important; margin/**/: -2px 0 0 0; }
.sub-drop-dep { display: none; position: absolute; left: 0; top: 0; width: 280px; background: #fff; border-top: 1px solid #cfced3; z-index: 100; }
.sub-drop-dep a { display: block !important; float: none !important; color: #040404; padding: 2px 24px 2px 9px; border: 1px solid #cfced3; margin: -1px 0 0 0 !important; margin/**/: -2px 0 0 0; }


img.startnav_6_en { display: none; }

.longmenu { width: 250px !important; }
.longmenu a.subb { background-position: 229px 6px !important; }

#leftnav .header { background: #acc6e7; line-height: 1.2em; color: #32323c; padding: 8px; margin: 0 0 3px 0; }
#leftnav .header-on { display: block; background: #acc6e7 url(/_img/nav/arrow_header.gif) no-repeat 235px 4px; line-height: 1.2em; color: #fff; padding: 8px; margin: 0 0 3px 0; }
#leftnav .header a { background: #acc6e7; }
#leftnav .header a:hover { background: #acc6e7; }
#leftnav .header-on a { background: #acc6e7; }
#leftnav .header-on a:hover { background: #acc6e7; }

#leftnav a.lnav-1-off { display: block; background: #fff url(/_img/nav/arrow_off.gif) no-repeat 7px 7px; color: #3c3c3c; border: 1px solid #cfced3; padding: 5px 3px 5px 22px; margin: -1px 0 0 0; line-height: 1.2em;}
#leftnav a.lnavcut-1-off { display: block; background: #e6e5ea url(/_img/nav/arrow_off.gif) no-repeat 12px 7px; color: #3c3c3c; padding: 5px 3px 5px 22px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav a.lnav-1-on { display: block; background: #e6e5ea url(/_img/nav/arrow_on.gif) no-repeat 10px 7px; color: #3c3c3c; border-bottom: 1px solid #cfced3; padding: 5px 3px 5px 22px; margin: 0px 0 0 0; line-height: 1.2em; }
#leftnav a.lnav-1-on.nosub { display: block; background: #c0bfc4 url(/_img/nav/arrow_off.gif) no-repeat 11px 7px; color: #3c3c3c; border-bottom: 1px solid #ffffff; padding: 5px 3px 5px 22px; margin: 0px 0 0 0; line-height: 1.2em; }
#leftnav a.lnav-2-off { display: block; background: #d9d8dd url(/_img/nav/arrow_off.gif) no-repeat 22px 7px; color: #3c3c3c; padding: 5px 3px 5px 32px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav a.lnav-2-on { display: block; background: #c0bfc4 url(/_img/nav/arrow_on.gif) no-repeat 21px 10px; color: #345985; padding: 5px 3px 5px 32px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav a.lnav-2-on.nosub { display: block; background: #c0bfc4 url(/_img/nav/arrow_off.gif) no-repeat 21px 10px; color: #345985; padding: 5px 3px 5px 32px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav div.lnav-2-end { height: 1px; font-size: 0; margin: 0 !important; margin/**/: -1px 0 0 0; background: #fff; padding: 0; }
#leftnav a.lnav-3-off { display: block; background: #cecdd2; color: #3c3c3c; padding: 5px 3px 5px 42px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav a.lnav-3-on { display: block; background: #acc6e7 url(/_img/nav/arrow_on.gif) no-repeat 31px 10px; color: #365886; padding: 5px 3px 5px 42px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav a.lnav-3-on.nosub { display: block; background: #acc6e7; color: #365886; padding: 5px 3px 5px 42px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav a.lnav-4-off { display: block; background: #c0bfc4; color: #3c3c3c; padding: 5px 3px 5px 52px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav a.lnav-4-on { display: block; background: #c0bfc4 url(/_img/nav/arrow_on.gif) no-repeat 40px 10px; color: #365886; padding: 5px 3px 5px 52px; margin: 0 0 1px 0; line-height: 1.2em; font-weight:bold; }
#leftnav a.lnav-4-on.nosub { display: block; background: #c0bfc4; color: #365886; padding: 5px 3px 5px 52px; margin: 0 0 1px 0; line-height: 1.2em; font-weight:bold; }
#leftnav a.lnav-5-off { display: block; background: #c0bfc4; color: #3c3c3c; padding: 5px 3px 5px 60px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav a.lnav-5-on { display: block; background: #c0bfc4; color: #365886; padding: 5px 3px 5px 60px; margin: 0 0 1px 0; line-height: 1.2em; }
#leftnav .banner { margin: 10px 0 0 0; }
#leftnav a:hover { text-decoration: underline; }

/* h1 { color: #00257e; margin: 0 0 10 0; font-weight: bold; font-size: 1.4em; } */
/* h1 { font-size:24px; color:#00257e; font-weight:bold; line-height: 28px; } */
h1, .headlineFlex1 { font-size:18px; line-height:22px; color:#00257e; font-weight:bold; margin-top:6px; } /* margin-top:15px; */
h2, .headlineFlex2 { color: #6d6d6d; margin: 10px 0 5px 0; font-weight: bold; font-size: 1.3em; }
h2.headlineFlex2 > span.headlineFlex2 { font-size: 1em; }
h3, .headlineFlex3 { color: #33333f; margin: 15px 0 10px 0; font-weight: bold; font-size: 1.0em; }
h3.headlineFlex3 > span.headlineFlex3 { font-size: 1em; }
h4 { color: #6e6e6e; margin: 0 0 5px 0; font-size: 1.2em; }
h1 a, .headlineFlex1 a { font-size:18px; line-height:22px; color:#00257e; font-weight:bold; margin-top:6px; float: left; padding: 5px 10px 0 0; }
h2 a, .headlineFlex2 a { color: #6d6d6d; margin: 10px 0 5px 0; font-weight: bold; font-size: 1.0em; float: left; padding: 5px 10px 0 0; }
h3 a, .headlineFlex3 a { color: #33333f; margin: 15px 0 10px 0;font-weight: bold; font-size: 1.0em; float: left; padding: 5px 10px 0 0; }
/*
h1 a { float: left; padding: 5px 10px 0 0; }
h2 a { float: left; padding: 5px 10px 0 0; }
h3 a, .headlineFlex3 a { float: left; padding: 5px 10px 0 0; }
*/
div.rightbox h2 {font-size: 1em; color: #000; font-weight:bold; line-height: 1em; padding:0.3em 0 0.1em 0.7em; margin:0;}
div.leftbox h2 {font-size: 1em; color: #000; font-weight:bold; line-height: 1em; padding:0.3em 0 0.1em 0.7em; margin:0;}
div.start-box-hl h1 { }

/* .headlineFlex2 { color: #6d6d6d; } */

/* Bilder haben im Firefox einen grauen Balken am unteren Rand (display:inline) */
td[width~="245"] img, .bgLighter img, img[width~="245"] { display:block; }


.box-hoch { border: 1px solid #ccc; float: left; width: 471px; min-height: 129px; padding: 25px 3px 0 8px; margin: 0 10px 15px 0; } /* width:472px; padding-top:33px; min-height: 269px; */
.box-middle { border: 1px solid #ccc; float: left; width: 471px; height: 129px; padding: 33px 3px 0 8px; margin: 0 10px 15px 0;} /* width:472px; */
.box-hoch-text { padding: 0 0 10px 0; }

.cont-1col-top { border: 1px solid #ccc; width: 717px; margin: 0 0 12px 0; overflow: hidden; padding:10px; }

.cont-2col-left-top { border: 1px solid #ccc; float: left; width: 471px; margin: 0 10px 15px 0; padding: 33px 3px 0 8px; } /* margin-left:5px; width: 454px; */

.cont-2col-left { float:left; width: 484px !important; padding: 0 10px 0 0; } /* padding-left: 10px; width: 464px */
.cont-2col-right { float: right; width: 245px; }
.study-box-middle { border: 1px solid #ccc; float: left; width: 471px; height: 80px; padding: 33px 3px 0 7px; margin: 0 5px 15px 0; }
/* .study-box-middle { border: 1px solid #ccc; float: left; width: 452px; height: 80px; padding: 33px 3px 0 7px; margin: 0 5px 15px 10px; } */
.study-box-both { border: 1px solid #ccc; width: 725px; height: 80px; margin: 0 0 15px 0; padding: 33px 3px 0 7px; }
.linklist { padding: 4px 15px 4px 12px; background: transparent url(/_img/arrow.gif) no-repeat 0 8px; display: block; line-height: 1.2em; }
.linklist:hover { text-decoration: underline; }
.box { background: #e6e5ea; padding: 5px 10px; margin: 0 -10px 1px -10px; }
.box h2 { margin: 0; }
.end { margin: 0 -10px 5px -10px; }
.rightbox { background: #e6e5ea; padding: 2px 0 4px 4px; font-weight: bold; color: #3333f0; margin: 0 0 0 0; }
.rightbox a.linklist { font-weight: normal; padding: 8px 15px 5px 12px; background: transparent url(/_img/arrow.gif) no-repeat 0 11px; display: block; border-top: 1px solid #fff; }
.leftbox { background: #e6e5ea; padding: 2px 0 4px 14px; font-weight: bold; color: #3333f0; margin: 5px -4px 3px 0; }
.leftbox a.linklist { font-weight: normal; padding: 8px 15px 5px 12px; background: transparent url(/_img/arrow.gif) no-repeat 0 11px; display: block; border-top: 1px solid #fff; }
.list-2col { float: left; width: 350px; }

.leitung { font-weight: bold; padding: 15px 0 0 0; }
.leitung .linklist { display: inline; font-weight: normal; background-position: 4px 3px; padding: 0 0 0 15px; }
.abschluss-text { float: left; width: 80px; color: #6d6d6d; margin: 10px 0 5px 0; font-weight: bold; font-size: 1.0em; }
.abschluesse { float: left; color: #6d6d6d; margin: 10px 0 5px 0; font-weight: bold; font-size: 1.0em; }

.padder { padding: 0 0 0 0; } /* padding-top: 10px; padding-right: 3px; */

.news-datum { display: block; color: #6d6d6d; font-size: 0.9em; }
.news-headline { display: block; color: #6e6e6e; font-weight: bold; font-size: 1.2em; }
.news-subheadline { display: block; color: #3c3c3c; font-weight: bold; padding: 2px 0 5px 0; }
.news-text { display: block; color: #3c3c3c; font-size: 0.9em; }
.news-link { display: block; color: #3c3c3c; font-size: 0.9em; background: transparent url(/_img/arrow.gif) no-repeat 0 10px; padding: 4px 0 4px 13px; }
.news-link:hover, .news-hl:hover { text-decoration: underline; }
.news-line { border-bottom: 1px solid #cfced3; }



table.table { width: 100%; border-collapse: separate; margin: 15px 0 0 0; }
table.table tr {  }
table.table tr td { background: #e6e5ea; color: #33313c; padding: 2px 10px 2px 7px; vertical-align: top; }

table img.lg_facts_sm-icon { margin: 2px 3px 0 0; }
#start-nav a:focus img, start-nav img a:active img {
}
table img.lg_facts_sm-icon { margin: 2px 3px 0 0; }
#start-nav { float: left; width: 250px; z-index: 99; position: relative; margin: 0 2px 0 0; }
#start-nav div.header, #tabs div.header { background: #dce6f2; font-weight: bold; padding: 5px 0 4px 6px; margin: 0 6px 3px 0; color: #33333d; }
#start-nav img { display: block; }

#start-nav a.subitem {
width: 275px;
background:#ffffff;
}

#start-nav div.medizin_gesundheit_soziales a.subitem:hover { background: #b3c3bc; color: #333; }
#start-nav div.wirtschaft_unternehmensfuehrung a.subitem:hover { background: #aabbc4; color: #333; }
#start-nav div.recht_verwaltung_internationales a.subitem:hover { background: #e6c295; color: #333; }
#start-nav div.bildung_medien_kommunikation a.subitem:hover { background: #d0baaf; color: #333; }
#start-nav div.kunst_kultur_bau a.subitem:hover { background: #d0ccad; color: #333; }
#start-nav div.phd-studium a.subitem:hover { background: #01267f; color: #fff; }

#tabs { background: #dce6f2; height: 93px; width: 240px;  }
#tabs .container { background: #dce6f2 url(/_img/tabs/bg.gif) no-repeat 0 29px; position: absolute; left: 251px; top: 4px; height: 89px; }
#tabs .container .clickers img { float: left; }
#tabs .container .tab-cont { display: none; position: absolute; left: 15px; top: 24px; width: 465px; height: 53px; overflow: hidden; }
#tabs .container .tab-cont .tab-col { float: left; width: 225px; margin: 0 5px 0 0; }
#tabs .container .tab-cont .tab-col .linklist { padding: 4px 15px 0 12px; } /* padding: 5px 15px 0 12px; */

.start-box-links-1, .start-box, .start-box-rechts { float: left; margin: 2px 8px 0 1px; border: 0px solid #dae6f2; width: 242px;}
.start-box > div, .start-box-rechts > div {}

.start-box-links-1 { border: 0; margin:5px 9px 0px 0px;}
div.startnav_7_de {width:246px; height: 40px; padding:0; margin:0px 0 0 0;}
a#link_startnav_7_de {
  width: 247px;
  height: 40px;
  display: block;
  background: url(../_img/nav/start_07_de__off.gif) no-repeat;
}
a#link_startnav_7_de:hover {
  background: url(../_img/nav/start_07_de__on.gif) no-repeat;
}
.start-box-hl { font-weight: bold; color: #33333c; font-size: 1.5em; padding: 10px 12px 0 12px !important; }
h1.startbox_h1 {
 font-weight: bold;
 color: #333;
 font-size: 1em;
 padding: 0;
 line-height: 1.1em;
 margin:0;
}


.start-box-sl { background: #e6e5ea; color: #32323e; font-size: 1.0em; margin: 0 12px 0 12px; padding: 0 0 0 3px; }
.start-box-text { padding: 2px 12px 0 12px;  }
.start-box-links { padding: 10px 12px 0 12px; }
.start-box-rechts { margin-right: 0px; margin-left: -3px; width: 240px;}

.bgSpace img { display:none; }
.indentGlobalContent { background: #E6E5EA; }

.pagebrowser { border: 1px solid #cfced3; padding: 2px 5px; text-align: center; }
.pagebrowser img { vertical-align: middle; }
.pagebrowser .left { float: left; }
.pagebrowser .right { float: right; }
.pagebrowser .s-left { margin: 0 15px 0 0; }
.pagebrowser .s-right { margin: 0 0 0 15px; }


/*  TEASER News, Veranstaltungen, Projekte */
.teaserBox	 { border-bottom:1px solid #CCC; width:100%; } /* #DBE6F3 color Lighter */
div.teaserDate { padding:0; margin:0; line-height:14px; font-size: 0.9em; color:#6d6d6d; }
div.teaserHeader { display:block; margin: 2px 0 0 0; font-weight: bold; color:#6d6d6d; font-size: 1.2em; }
div.teaserHeader a:link, div.teaserHeader a:visited, div.teaserHeader a:active, div.teaserHeader a:focus { font-weight: bold; color:#6d6d6d; font-size: 1.2em;  }
div.teaserHeader a:hover { font-weight: bold; color:#6d6d6d; font-size: 1.2em;  padding: 10px 0 0 0; }
p.teaserText { margin:15px 0 10px 0; font-size: 1.0em; }
p.teaserLink { margin: 15px 0 10px 0; }
p.teaserLink a { font-size: 1.0em; }
p.teaserLink a:link, p.teaserLink a:visited, p.teaserLink a:active, p.teaserLink a:focus { font-size: 1.0em; }


.textbold {
	font-weight:	bold;
	font-family:	Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size:		12px;
}
.wordmodul_div, .text {
	font-family:	Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size:		12px;
}
.textitalic {
	font-style:		italic;
	font-family:	Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size:		12px;
}
.wordmodul_div div {
	padding-right:	15px; /* fuer boesen IE6 Bug. (Layout Kill bei Executive MBA Krems)*/
	padding-left:	0px;
}

.wordmodul_div table { border-collapse: collapse; margin: 0 0 0 0;  }
.wordmodul_div table td { padding: 2px 10px 2px 7px; vertical-align: top; }

.wordmodul_div table.tab_noborder,
.wordmodul_div table.tab_simple > table.tab_noborder,
.wordmodul_div table.tab_light > table.tab_noborder
{
    border: 0px none #ffffff;
}

.wordmodul_div table.tab_noborder > tbody > tr > td,
.wordmodul_div table.tab_simple td > table.tab_noborder,
.wordmodul_div table.tab_light td > table.tab_noborder
{
    border: 0px none #ffffff;
}

.wordmodul_div table.tab_simple,
.wordmodul_div table.tab_noborder > table.tab_simple,
.wordmodul_div table.tab_light > table.tab_simple
{
    border: 1px solid #ffffff;
}

.wordmodul_div table.tab_simple > tbody > tr > td,
.wordmodul_div table.tab_noborder td > table.tab_simple,
.wordmodul_div table.tab_light td > table.tab_simple
{
    border: 1px solid #ffffff;
}

.wordmodul_div table.tab_light,
.wordmodul_div table.tab_noborder > table.tab_light,
.wordmodul_div table.tab_simple > table.tab_light
{
    border: 1px solid #cccccc;
}
.wordmodul_div table.tab_light > tbody > tr > td,
.wordmodul_div table.tab_noborder td > table.tab_light,
.wordmodul_div table.tab_simple td > table.tab_light
{
    border: 1px solid #cccccc;

}

.wordmodul_div table td.td_textbottom { vertical-align: bottom !important; }
.wordmodul_div table td.td_textmiddle { vertical-align: middle !important; }
.wordmodul_div table td.td_textbaseline { vertical-align: baseline !important; }

.wordmodul_div a[href="#top"], .wordmodul_div a[href="#Top"] { float: left; padding: 0 0 0 14px; background: transparent url(/_img/top.gif) no-repeat 0 4px; }


/* sortable tables in Wordmodulen */
table.sortable a.sortheader {

}

/*
table.sortable thead th, table.sortable thead td {
  cursor: pointer;
}


span#sorttable_sortfwdind > img, span#sorttable_sortrevind > img {
  margin-left: 4px;
}
*/ 

/** Masterthesen **/

.mt_form { background:#eeeeee; padding:15px; font-size:12px; border-top:2px solid #ffffff; }
.mt_form label { display:block; float:left; margin-right:5px; }
.mt_form select { font-size:11px; float:left; width:200px; margin-right:5px; }

.mt_form #mt_state { width:100px; }



@media print {
    #page { width:auto !important; }
    #content { width:auto !important; }
}

.tableHeaderWM {line-height:18px; color:#2C4C96; font-weight:bold; vertical-align:top; font-size:12px;}


.indentGlobalContentDate {
font-size: 0.9em;
margin:0px;
width: 233px;
margin:0px;
padding-left:12px;
margin-top: 2px;
/*margin-bottom: -20px; */
}

/* TABLIST - FLEXMODUL */

.tabbers *, .tabbersedit * {
  margin:0;
  padding:0;
}

#tabwrap {
  background: #ffffff;
  margin: 0px !important;
}

.tabbers, .tabbersedit {
  width: 100%;
  background: #dce6f2;
  /* float: left; */
  height: 25px;
  border-top: 1px solid #dce6f2;
  border-left: 1px solid #dce6f2;
  border-right: 1px solid #dce6f2;


  }

.tabcont {
  padding-top: 0.5em;
  text-align: left;
  /* float:left;
  clear:left;    */
  border-right: 1px solid #dce6f2;
  border-left: 1px solid #dce6f2;
  border-bottom: 1px solid #dce6f2;
}



div.tabbers ul, div.tabbersedit ul {
  margin: 0px;
  font-size: 1.1em;
  color: #00277e;
  top: 0px;
  width: 100%;
  left: 0px;
  float:left;
  margin-top: 0;
  list-style-image: none;
}

<!--[if IE]>
div.tabbers ul, div.tabbersedit ul {
  margin-left: 0;
  margin-right: 0;
}
<![endif]-->

div.tabbers ul, div.tabbersedit ul {
clear:both;

}

div.tabbers ul li, div.tabbersedit ul li {
  display: inline;
  text-align: center;
  color: #00277e;
  float: left;
  padding-top: 0.3em;
  height: 22px;
  font-size: 0.9em;
  font-weight: bold;
  border-right: 1px solid #fffffe;
  }

div.tabbers ul li span.tablink {
  text-decoration: none;
  color: #00277e;
  display: block;
}

div.tabbers ul li span:hover {
  text-decoration: underline;
}

div.tabbers ul li#current span:hover {
  text-decoration: none;
}

div.tabcont > div > div.indentGlobalContentLinklist

div.tabbers ul li:hover{
/*  background: url(/_img/tabbers_bg.jpg) repeat-x; */
    text-decoration: underline !important;
}

div.tabbers ul li.last {
  border-right: 0 !important;
  display: inline;
  color: #00277e;
  float: left;
}

div.tabbers ul li#current {
  background: #ffffff;
  color: #00277e;
  height: 22px;
  cursor: default;
  background: url(/_img/tabbers_bg.jpg) repeat-x;
}

.tabberlist_separator {
  margin-bottom:-1px;
  height: 2px;
  border-bottom: 1px solid #dce6f2;
}

/* TABNAVIGATION - FLEXMODUL ENDE */

div.wordmodul_div {
    width: 100%;
    clear: both;
}

div.wordmodul_div a[href="#top"], div.wordmodul_div a[href="#Top"] {
float: right;
text-align: right;
padding: 0 0 0 10px;
background: transparent url(/_img/top.gif) no-repeat 0 4px;
}

#listing {
  font-size: 12px;
  font-family: inherit;
}

.newsitemsdiv {
  font-size: 12px;
  font-family: Arial;
  width: 481px;

}

.newsitem a.print { float: right; padding: 0 15px 0 15px;  }

.newsitemsdiv .newsitem {
   margin-bottom: 2em;
   padding-bottom: 1.8em;
   border-bottom: 1px solid #e6e5ea;
}

.newsitem .newsdate {
  font-style: italic;
  color: #666666;
  margin-bottom: 1em;
}
.newsitem p {
  margin-top: 0.5em;
}

/* Searchbox Homepage */
.study_searchbox_de, .study_searchbox_en {
  position: relative;
  margin-bottom: -10px;
  margin-left: 0px; top:218px; left:0px; width: 250px; height:95px;
  background: url(/_img/nav/start_searchbox.gif) no-repeat;
  height:67px;
  top:251px
}
.study_searchbox_en {
  margin-left: 0px;
  top:218px; left:0px; width: 250px; height:160px;
  background: url(/_img/nav/start_searchbox.gif) no-repeat;
  z-index: 10000;
  top:251px;
}
.searchform {
  position: absolute;
  height: 50px;
  width: 250px;
  top: 19px;
  left: 25px;
}

.searchform .textfield {
  width: 185px;
}

img.startnav_6_en {
  display: none;
}

/* Searchbox Homepage Ende */

/* gallery shadobox  Anfang */

/* f. editmode only */
.red_gallery_imageholder {
   float:left;
   margin-left: 0px;
   margin-bottom: 10px;
}

.gallery_imageholder_120 {
   float:left;
   width: 120px !important;
   height: 90px;
   margin:10px;
   margin-left: 10px;
   margin-bottom: 0px;
}

.gallery_imageholder_210 {
   float:left;
   width: 230px !important;
   height: 150px !important;
   margin-right: 10px;
   margin-left: 0px;
   margin-bottom: 18px;
}

.gallery_imageholder_120 a img, .gallery_imageholder_210 a img {

}

img.galleryimage {
  border: 1px solid #ddd;
  padding: 2px;
}

img.lupe_120 {
     position: relative;
     left: 3px;
     top: -25%;
     margin:0;
}

img.lupe_210 {
    position: relative;
    left:-25px;
    top: -3%;
    margin:0;
}

.zoomimagepreview {
  width: 90px;
  height: 40px;
}


/* Startgalerie */
#steering {
    position: relative;
    top: -41px;
    left: 270px;
    width: 80px;
}

#steering ul {
    list-style: none;
}
#steering ul li {
    list-style-image: none;
    float: left;
    margin-left: 0.4em;
    display: block;
    width: 15px;
    height: 15px;
    font-size: 0.9em;
    padding: 0em;
    padding-bottom: 0.2em;
    text-align: center;
    color: #333;
}
#steering ul li#prev {
    background: url(/opt/startgalerie/prev.png) left no-repeat;
  }
#steering ul li#next {
    background: url(/opt/startgalerie/next.png) right no-repeat;
  }
/* ENDE Startgalerie */

/* Accordion */

 .accordion {
      width: 100%;
 }
 .ui-accordion-header {
      background-color: #e6e5ea;
      padding: 4px;
      padding-left: 5px;
      margin-bottom: 2px;
 }
 h3.ui-accordion-header {
      color: #333;
      background-color: #e6e5ea;
      background: #e6e5ea url(/_img/accordion/icon_default.png) 6px 7px no-repeat;
      text-decoration: none;
      padding-left: 25px;
      cursor: pointer;

 }

 h3.ui-state-active {
   background: #e6e5ea url(/_img/accordion/icon_active.png) 6px 7px no-repeat;
 }

 .accordion h3.h3_studytype {
   border-bottom: 1px solid #fff;
   border-top: 2px solid #fff;
   margin:0 !important;
   background-color:#E6E5EA;
   margin-bottom: 0px;
   padding-left: 4px;
   padding-top: 2px;
   padding-bottom: 2px;


 }
 .accordion table {
    padding: 3px !important;
    background-color:#E6E5EA;
 }

 .studytype_item {
   border: 1px solid #E6E5EA;
   padding: 4px;
   padding-top: 2px;

 }

/* fuer Kontaktformular */
div.success {
  width: 100%;
  height: 320px;
  text-align: center;
  color: #000;
  font-weight: bold;
  overflow: auto;
}

div#sb-wrapper-inner {
}

div.success div#header {
   background: url(../_img/duk_logo_blau_60px.gif) top right no-repeat;
   border-bottom: 1px solid #eee;
   width: 100%;
   height: 75px;
   margin-bottom: 2em;
}

a.shadowbox_close {
  display: block;
  width: 150px;
  background: #eee;
  border: 1px solid #ccc;
  padding: 4px;
  text-align: center;
  color: #333;
  margin: 3em auto;
  font-size: 1.1em;
  text-decoration: none;
}
a.shadowbox_close:hover {
  background: #E1E1E1;
}

/* E-Learning Label auf LG-Startseiten */
/* neues Label */
img.label_elearning_neu {
  position: relative;
  top: -54px;
  left: 376px;
  width: 103px;
  height: 38px;
}
img.label_elearning_neu + .padder {
  margin-top: -36px;
}
/* altes Label */
img.label_elearning {
  position: relative;
  top: -33px;
  left: 407px;
  width: 70px;
  height: 17px;
}

img.label_elearning + .padder {
  margin-top: -21px;
}

/* Alumnicard OE-Ticket */

div#alumnicard {
          background: url("/opt/oeticket/alumni_card.jpg") left no-repeat;
          width: 245px;
          height: 156px;
          overflow: hidden;
          margin: 0;
          padding:0;
        }
div#alumnicard_result {
          position: relative;
          top:0px;
          left:0;
          width: 239px;
          height: 150px;
          background: #eee;
          display: none;
          overflow: hidden;
          border-radius: 5px;
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
          border: 3px solid #ccc;
}


div#alumnicard #formular {
          position: relative;
          top: 57px;
          left: 0px;
          width: 217px;
          padding: 5px;
          text-align: center;
        }
div#alumnicard #nr_input {
            width: 55px;
            font-size: 1.1em;
            font-weight: bold;
            padding: 3px 5px 3px 20px;
            border: 2px solid #ccc;
            background: #fff url(../_img/arrow_right.png) left no-repeat;
        }
div#alumnicard #nr_submit {
            border: 2px solid #ccc;
            padding: 2px 5px 3px 5px;
            font-size: 1.0em;
            color: #666;
            background: #eee;
            -moz-opacity:0; /* Mozilla */
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
       }
div#alumnicard #nr_input:focus {
            border: 2px solid #333;
}


div#alumnicard #nr_submit:hover {
            cursor:pointer;
            background: #66CC66;
            color: #fff;
       }
div#alumnicard #link {
            text-align: center;
            position: relative;
            top: 65px;

       }
div#alumnicard span#error {
            display: block;
            position: relative;
            top: 50px;
            text-align: center;
            width: 100%;
            padding: 1px;
            color: red;
            margin-top: 5px;
            font-family: arial;
            font-size: 1.1em;
            cursor: pointer;
       }

/*** ENDE Alumnicard OE-Ticket ***/

div.flex_sm_links {
  margin-top: 0.5em;
}
div.flex_sm_links a {
  margin-right: 0.2em;
}
#flex_1000_adimage_slideshow #flex_1000_adimage_slideshowWindow { width:245px; height:160px; margin:0; padding:0; position:relative; overflow:hidden; }
#flex_1000_adimage_slideshow #flex_1000_adimage_slideshowWindow .flex_1000_adimage_slide { margin:0; padding:0; width:245px; height:160px; float:left; position:relative; }

.pubitem {
padding-left: 15px;
padding-bottom:5px;
background: transparent url(/_img/arrow.gif) 0 6px no-repeat;
}

#insignien {
   float:left;
   margin-left: 0px;

}

#insignien img {
     margin-right: 18px;
     height:40px;
}

/** OCE **/

#oce-wrapper {
display: block;
width: 100%;
position: fixed;
top: 0px;
left: 0;
}

#oce-area {
border: 1px solid black;
border-top: none;
width:735px;
overflow: hidden;
background: rgba(237, 102, 0, 0.95);
margin: 0 auto;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

#oce-area ul li {
  float:left;
  display:table-row;
}
#oce-area ul li a,
#oce-area ul li span {
color:#ffffff; font-size: 13px;
border-right: 1px solid rgba(255,255,255,0.5);
display:inline-block;
width: 80px;
padding-top: 5px;
padding-bottom: 5px;
display: table-cell;
vertical-align: middle;
height: 36px;
}
#oce-area ul li span {
 border-left: 1px solid rgba(255,255,255,0.5);
 border-right: none;
}
#oce-area ul li a.danger {
  background: rgba(0,0,0,0.5);
  color:white;
}
#oce-area ul li a.danger:first-Child {
    border-left: 0px solid white;
}

#oce-area ul li a:hover,
#oce-area ul li span:hover {
   background: rgba(0,0,0,0.3);
   text-decoration: none;
}
#settingsicon {
    cursor:pointer;
}

#settingsdiv {
  display: none;
  background: white;
  position: absolute;
  padding: 10px;
  font-weight: bold;
}