body,p,ol,ul,li,h1,h2,h3,h4,h5,h6,th,td,blockquote { font-family:Arial,Helvetica,sans-serif;  }
body {
	background:#FFFFFF url(background-left.gif) repeat-y left top;
	color:#000000;
	border:0;
	padding:0;
	margin:0;
}
a { color:#0033CC; text-decoration:underline; }
a:active { color:#CC0000; }
a:visited { color:#551A8B; }
.nowrap { white-space:nowrap; }

#head {
	height:97px;
	border:0;
	padding:0;
	margin:0;
}
body.home #head { background:#CFE3F0 url(head-home.gif) no-repeat left top; }
body.unt #head { background:#FCDEBE url(head-unt.gif) no-repeat left top; }
body.standort #head { background:#BCE6BF url(head-standort.gif) no-repeat left top; }
body.region #head { background:#BACCE4 url(head-region.gif) no-repeat left top; }
body.wifoe #head { background:#F3BDBD url(head-wifoe.gif) no-repeat left top; }
body.forschung #head { background:#E2E2E2 url(head-forschung.gif) no-repeat left top; }

#head .regislogo {
    margin:6px 0 3px 13px;
}
#head #langselect {
    position:absolute;
    top:8px;
    left:715px;
    width:80px;
    border:0;
    padding:0;
    margin:0;
    font-size:11px;
}

#navigation {
    border:0;
    float:left;
    margin:0;
    padding:23px 0 0 6px;
    width:145px;
}

/* IE-FIX */
#navigation .nav-width-limit {
    width:133px;
    overflow:hidden;
}

#navigation ul {
    list-style:none;
    margin:0;
    padding:0;
}
#navigation ul.navi {
    padding:0 0 5px 0;
}
#navigation ul.navi li {
    padding:5px 0 0 12px;
    font-size:12px;
    line-height:18px;
    font-weight:bold;
    background:url('navi.gif') no-repeat; 
}
#navigation div.navi-plain ul.navi li {
    font-weight:normal;
}
#navigation ul.navi li a {
    padding:0 2px 1px 0px;
}
#navigation ul.navi li.isactive a,
#navigation ul.navi li.hassub-isactive a {
    background-color:#EBEBEB;
    font-weight:bold;
}
#navigation ul.navi ul.sub {
    margin:0 0 0 -12px;
}
#navigation ul.navi ul.sub li {
    margin:0 0 0 0;
    padding:1px 0 0 20px;
    background:url('navi-sub.gif') no-repeat; 
}
#navigation ul.navi ul.sub li a {
    font-weight:normal;
    background:none;
}
#navigation ul.navi ul.sub li.isactive a,
#navigation ul.navi ul.sub li.islast-isactive a {
    background-color:#EBEBEB;
    font-weight:bold;
}
#navigation ul.navi li.isactive { background:url('navi-isactive.gif') no-repeat; }
#navigation ul.navi li.hassub { background:url('navi-hassub.gif') no-repeat; }
#navigation ul.navi li.hassub-isactive { background:url('navi-hassub-isactive.gif') no-repeat; }
#navigation ul.navi ul.sub li.isactive { background:url('navi-sub-isactive.gif') no-repeat; }
#navigation ul.navi ul.sub li.islast { 
    background:white url('navi-sub-islast.gif') no-repeat; 
}
#navigation ul.navi ul.sub li.islast-isactive { 
    background:white url('navi-sub-isactive-islast.gif') no-repeat; 
}

#content {
    width:622px;
    margin:0 0 0 170px;
    padding:20px 0 5px 0;
    border:0;
}

@media print {
    body { background:#ffffff; }
	#navigation, #head { display:none; }
	#content { margin:0; padding:0; border:0; }
}

/* based on http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm */
.box-round-nw, .box-round-no, .box-round-sw, .box-round-so { 
	background-image:url(roundbox640x8.gif);
	height:4px;
	font-size:1px ! important;
}
.box-round-nw, .box-round-sw { margin-right:4px; }
.box-round-no, .box-round-so { margin-left:4px; margin-top:-4px; }
.box-round-no { background-position:100% 0; }
.box-round-sw  { background-position:0 -4px; }
.box-round-so { background-position:100% -4px; }
.box-round-inside {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.box-title-nw, .box-title-no, .box-title-tab-nw, .box-title-tab-no {
	background-image:url(boxheader640x40.gif);
	height:20px;
	font-size:1px ! important;
}
.box-title-inside {
    position:relative;
	font-size:11px ! important;
	font-weight:bold;
	padding:3px 0 0 8px;
}
.box-title-nw, .box-title-tab-nw { margin-right:4px; }
.box-title-no, .box-title-tab-no {
    margin-left:4px;
    margin-top:-20px;
    background-position:100% 0;
}
body.home .box-title-tab-nw, body.home .box-title-tab-no { background-image:url(boxheader640x40-home.gif); }
body.unt .box-title-tab-nw, body.unt .box-title-tab-no { background-image:url(boxheader640x40-unt.gif); }
body.standort .box-title-tab-nw, body.standort .box-title-tab-no { background-image:url(boxheader640x40-standort.gif); }
body.region .box-title-tab-nw, body.region .box-title-tab-no { background-image:url(boxheader640x40-region.gif); }
body.wifoe .box-title-tab-nw, body.wifoe .box-title-tab-no { background-image:url(boxheader640x40-wifoe.gif); }
body.forschung .box-title-tab-nw, body.forschung .box-title-tab-no { background-image:url(boxheader640x40-forschung.gif); }

/* based on http://www.exploding-boy.com/2005/12/15/free-css-navigation-designs/ */
#tabs {
    float:left;
    width:100%;
    font-size:12px;
    font-weight:bold;
    line-height:normal;
}
#tabs ul {
    margin:0;
    padding:0 0 0 12px;
    list-style:none;
}
#tabs li {
    display:inline;
    margin:0;
    padding:0;
}
#tabs a {
    float:left;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#tabs a span {
    float:left;
    display:block;
    padding:4px 15px 3px 6px;
    color:#666;
}
#tabs a.home { background:url("tableft-home.gif") no-repeat left top; }
#tabs a.home span { background:url("tabright-home.gif") no-repeat right top; }
#tabs a.unt { background:url("tableft-unt.gif") no-repeat left top; }
#tabs a.unt span { background:url("tabright-unt.gif") no-repeat right top; }
#tabs a.standort { background:url("tableft-standort.gif") no-repeat left top; }
#tabs a.standort span { background:url("tabright-standort.gif") no-repeat right top; }
#tabs a.region { background:url("tableft-region.gif") no-repeat left top; }
#tabs a.region span { background:url("tabright-region.gif") no-repeat right top; }
#tabs a.wifoe { background:url("tableft-wifoe.gif") no-repeat left top; }
#tabs a.wifoe span { background:url("tabright-wifoe.gif") no-repeat right top; }
#tabs a.forschung { background:url("tableft-forschung.gif") no-repeat left top; }
#tabs a.forschung span { background:url("tabright-forschung.gif") no-repeat right top; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span { float:none; }
/* End IE5-Mac hack */
#tabs a.active { background-position:0% -42px; }
#tabs a.active span { background-position:100% -42px; color:#000000; }

#tabs #colorline {
    border:0;
    margin:0;
    padding:2px;
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
}
body.home #tabs #colorline { background-color:#7BBBE8; }
body.unt #tabs #colorline { background-color:#F79833; }
body.standort #tabs #colorline { background-color:#35B23E; }
body.region #tabs #colorline { background-color:#2E64AE; }
body.wifoe #tabs #colorline { background-color:#DA3838; }
body.forschung #tabs #colorline { background-color:#B6B6B5; }
