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; } { height: 20px; }

.pnt { cursor: pointer; cursor: hand; }
.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 8px 0; }
#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: 260px; color: #a6a6a6; font-size: 0.8em; margin: 20px 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 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; }
h3, .headlineFlex3 { color: #33333f; margin: 15px 0 10px 0; font-weight: bold; font-size: 1.0em; }
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; }
*/

/* .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: #33333f; 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; }
.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; }

#start-nav a:focus img, start-nav img a:active img {

}


#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 22px; margin: 0 6px 3px 0; color: #33333d; }
#start-nav img { display: block; }

#start-nav a.subitem {
width: 275px;
background:#ffffff;
}

#start-nav div.gesundheit_medizin a.subitem:hover { background: #006d85; color: #fff; }
#start-nav div.kommunikation_globalisierung a.subitem:hover { background: #dd5600; color: #fff; }
#start-nav div.wirtschaft_recht a.subitem:hover { background: #7a2641; color: #fff; }
#start-nav div.bildung_medien a.subitem:hover { background: #f5a820; color: #fff; }
#start-nav div.kunst_kultur_bau a.subitem:hover { background: #00543a; color: #fff; }
#start-nav div.sonderprogramme 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, .start-box-rechts { float: left; margin: 8px 7px 0 0; border: 1px solid #dae6f2; width: 242px; height: 160px; }
.start-box-hl { font-weight: bold; color: #33333c; font-size: 1.5em; padding: 10px 12px 0 12px; }
.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; /* für bösen 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; }

/** 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;}


/* 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;
  float: left;
  clear:left;
  text-align: 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:hover{
  background: url(/_img/tabbers_bg.jpg) repeat-x;
}

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;
  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; background: transparent url(/_img/document_icon.png) no-repeat 0 3px; }

.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 {
  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;
}

.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;
}
.searchform {
  position: absolute;
  height: 50px;
  width: 250px;
  top: 37px;
  left: 25px;
}

.searchform .textfield {
  width: 185px;
}

/* 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%;
      margin-top:-15px;
      padding:0;
 }
 .ui-accordion-header {
      background-color: #e6e5ea;
      padding: 4px;
      padding-left: 5px;
      margin-bottom: 3px;
      border-bottom: 1px solid #ccc;
 }
 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-accordion-header:hover {
   text-decoration: underline;
 }

 h3.ui-state-active {
   background: #e6e5ea url(/_img/accordion/icon_active.png) 6px 7px no-repeat;
   border-bottom: 1px solid #e6e5ea;
 }

 .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;

 }
 h3.h3_seminar {
   margin-top: 8px;
 }

 .accordion table {
    padding: 3px !important;
    background-color:#E6E5EA;

 }
 .studytype_item {
   border: 1px solid #E6E5EA;
   padding: 4px;
   padding-top: 2px;

 }
