* {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
}

img {
	border:0;
}

strong, div {
	color:inherit !important;
	font-size:inherit;
	text-decoration:inherit;
}

html {
	background:url("../images/html_bg.png") #f18e1c left;
	height:100%;
}

body {
	min-height:100%;
	margin:0;
	background:url("../images/menu_bottom_c.png") 0 0 no-repeat;
	background:url("../images/menu_top_c.png") 0 0 no-repeat;
	background:url("../images/body_fade.png") repeat-x bottom left;
}

#topline {
	border-top:3px solid #db3e00;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

#head {
	margin:0 auto;
	width:779px;
	background:url("../images/corner_top_ie.png") no-repeat;
	height:24px;
}

#footer {
	margin:0 auto;
	width:779px;
	background-color:#FFF;
	color:#fdc711;
	padding-top:10px;
}

#footer a {
	color:#f18e1c;
	text-decoration:none !important;
}

#footer a:hover {
	color:#db3e00;
}

#footerborder {
	margin:0 auto;
	border-top:1px dashed #fdc711;
	width:729px;
	padding:5px 13px 0px 13px;
}

#footerborder div {
	float:left;
	color:#fdc70f !important;
}

#bottom {
	margin:0 auto;
	width:779px;
	background:url("../images/corner_bottom_ie.png") no-repeat;
	height:24px;
}

#menuxl {
	margin:0 auto;
	width:779px;
	background:url("../images/header.png") #FFF;
	height:154px;
}

#middle {
	margin:0 auto;
	width:779px;
	background-color:#FFF;
}

.clear {
	clear:both;
}

.spacer {
	height:30px;
}

#menu {
	list-style-type:none;
	float:left;
	margin:0;
	padding-top:6px;
	padding-left:230px;
}

#menu li {
	float:left;
	padding:0;
	height:25px;
}

#menu li dd {
	display:none;
}

#menu li:hover dd,#menu li a:hover dd {
	display:block;
}

#menu dl {
	margin:0;
	padding:0;
	text-align:center;
}

#menu dl a {
	cursor:pointer;
}

#menu dd {
	margin:0;
}

dt a {
	display:block;
	text-decoration:none;
	height:20px;
	width:132px;
}

dt a span {
	visibility:hidden;
}

dd a {
	text-decoration:none;
	display:block;
	width:123px;
	height:14px;
	line-height:14px;
	text-align:center;
	padding:3px;
	background:#fdc60b;
	color:#db3e00;
	border-width:1px 0px;
	border-style:solid;
	border-color:#fdc60b;
	font-size:8pt;
	font-weight:bold;
}

dd a:hover {
	background:#db3e00;
	color:#fdc60b;
	border-top:1px solid #fef6b3;
	border-bottom:1px solid #fef6b3;
}

dd.first {
	background:url("../images/menu_arrow.gif") top center no-repeat;
	padding-top:4px;
}

dd.first a {
	border-top:0 !important;
	border-bottom:1px solid #fdc60b;
	background:url("../images/menu_top_c.png") 0 0 no-repeat;
}

dd.first a:hover {
	border-bottom:1px solid #fef6b3;
	background:url("../images/menu_top_c.png") 0 -20px no-repeat;
}

dd.last a {
	height:14px;
	line-height:14px;
	border-bottom:0;	
	border-top:1px solid #fdc60b;
	background:url("../images/menu_bottom_c.png") 0 0 no-repeat;
}

dd.last a:hover {
	border-bottom:0;	
	border-top:1px solid #fef6b3;
	background:url("../images/menu_bottom_c.png") 0 -20px no-repeat;
}

/* Manuell Abstände anpassen */
li.mp_aktuelles {
	margin-right:-46px;	
}

dt.mp_aktuelles a {
	background:url("../images/mp_aktuelles.png") no-repeat center center;
	width:66px;
	margin:0 33px;
}

dt.mp_aktuelles_active a {
	background:url("../images/mp_aktuelles_active.png") no-repeat center center;
	width:66px;
	margin:0 33px;
}

li.mp_lehrveranstaltungen {
	margin-right:-5px;
}

dt.mp_lehrveranstaltungen a {
	background:url("../images/mp_lehr.png") no-repeat center top;
	width:129px;
	margin:0 2px;
}

dt.mp_lehrveranstaltungen_active a {
	background:url("../images/mp_lehr_active.png") no-repeat center top;
	width:129px;
	margin:0 2px;
}

li.mp_publikationen {
	margin-right:-15px;
}

dt.mp_publikationen a {
	background:url("../images/mp_pub.png") no-repeat center top;
	width:86px;
	margin:0 23px;
}

dt.mp_publikationen_active a {
	background:url("../images/mp_pub_active.png") no-repeat center top;
	width:86px;
	margin:0 23px;
}

li.mp_curriculumvitae {
	margin-right:-48px;
}

dt.mp_curriculumvitae a {
	background:url("../images/mp_curr.png") no-repeat center top;
	width:104px;
	margin:0 14px;
}

dt.mp_curriculumvitae_active a {
	background:url("../images/mp_curr_active.png") no-repeat center top;
	width:104px;
	margin:0 14px;
}

dt.mp_privat a {
	background:url("../images/mp_private.png") no-repeat center top;
	width:43px;
	margin:0 44px;
}

dt.mp_privat_active a {
	background:url("../images/mp_private_active.png") no-repeat center top;
}

a {
	color:#db3e00;
	font-family:Verdana;
	font-size:8pt;
	outline:none;
}

a:hover {
	color:#f18e1c;
	text-decoration:none;
}

div#powered {
	float:right !important;
	color:#fd8e22 !important;
}

#sidebar {
	background:url("../images/sidebar_logo.png") top left no-repeat;
	height:100px;
	color:#6e6e6e !important;
	width:180px;
	padding:120px 0px 10px 48px;
	float:left;
	line-height:15px;
}

#content {
	color:#4f4646 !important;
	float:left;
	width:530px;
	min-height:500px;
}

h2 {
	color:#e32322;
	font-weight:bold;
	font-size:10pt;
	margin:0;
	margin-bottom:14px;
}

h2.line {
	border-bottom:1px dashed #f8c8c8;
	margin-bottom:9px;
}

h2 a {
	float:right;
	margin-top:-20px;
}

p {
	text-align:justify;
	margin:0;
	margin-bottom:16px;
	color:#4f4646 !important;
}

h3 {
	color:#e32322;
	font-weight:bold;
	font-size:8pt;
	line-height:8pt;
	margin:0;
	padding:0;
	padding-left:6px;
	padding-bottom:4px;
	background:url("../images/h3.png") 0px 4px no-repeat;
}

h3 a {
	text-decoration:inherit;
	color:inherit;
	padding:none;
}

.stackl {
	float:left;
	width:335px;
	margin-right:25px;
}

.stackr {
	float:left;
	width:170px;
}

#content ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#content ul li a {
	padding:2px 0px 2px 14px;
	width:160px;
	height:15px;
	display:block;
	color:#db3e00;
	text-decoration:none;
	background:url("../images/li_c.png") 0 0px no-repeat;
}

#content ul li a:hover {
	background:url("../images/li_c.png") 0 -19px no-repeat;
}

.spacer div {
	background-repeat:no-repeat;
	background-position: -1000px -1000px;
}

.prl1 {
	background-image:url("../images/menu_top_c.png");
}

.prl2 {
	background-image:url("../images/menu_bottom_c.png");
}

#logolink {
	display:block;
	position:relative;
	top:0px;
	left:35px;
	width:185px;
	height:32px;
}

.fixwidth {
	width:39px;
	float:left;
	display:block;
}

#content p {
	line-height:15px;
}

strong {
	font-weight:bold;
}

.publikation {
	background-color:#ffffff;
	cursor:pointer;
	display:block;
	width:464px; /* 511- paddingleft */
	/*height:38px;*/ /* 44- paddingtop */
	min-height:38px;
	padding-bottom:6px;
	padding-left:47px;
	padding-top:7px;
	background:scroll url("../images/publikationen.gif") 6px 7px no-repeat;
	vertical-align:center;
	line-height:15px;
	vertical-align:center;
	text-decoration:none;
}

a:hover.publikation, a:focus.publikation, a:active.publikation {
	background-color:#f3f3f3 !important;
	color:#db3e00 !important;
	background:scroll url("../images/publikationen.gif") 6px -75px no-repeat;
}

.nopdf {
	background-color:#ffffff !important;
	color:#db3e00 !important;
	cursor:default !important;
	display:block;
	width:464px;
	min-height:38px;
	padding-bottom:6px;
	padding-left:47px;
	padding-top:7px;
	background:scroll url("../images/publikationen_nopdf.gif") 6px 7px no-repeat;
	vertical-align:center;
	line-height:15px;
	vertical-align:center;
	text-decoration:none;
}

.uebklau {
	padding-top:13px !important;
}

/*** ARCHIV ***/
.archiv {
	list-style-type:none;
	padding:0;
	margin:0;
	margin-bottom:15px;
}

.archiv li {
	margin-bottom:2px;
}

.archiv li a {
	padding:3px 4px 1px 14px;
	width:494px;
	height:15px;
	display:block;
	color:#db3e00;
	text-decoration:none;
	background:url("../images/li_c_large.png") 0 0px no-repeat;
}

.archiv li a:hover {
	background:url("../images/li_c_large.png") 0 -19px no-repeat;
}

.archiv li a span {
	float:left;
}

.archiv li a span.date {
	color:#f18e1c;
	float:right;
}

.archiv li a:hover span.date {
	color:#e32322;
}

.nound {
	text-decoration:none;
}

.pagecounter {
	color:#6e6e6e !important;
	text-align:right;
	padding-right:20px;
	float:right;
}

.pagecounter a {
	text-decoration:none !important;
}

.currentPage{
	font-weight:bold;
}

p.big {
	line-height:18px !important;
}

.cvbutton span {
	display:none;
}

.cvbutton {
	background:url("../images/cv.png") top left no-repeat;
	width:199px;
	display:block;
	height:187px;
	margin:0 0 10px 10px;
	float:right;
}

.cvbutton:hover {
	background:url("../images/cv.png") -199px 0px no-repeat;
}

.cvtext {
	float:left;
	width:310px;
}

ol li {
	margin-bottom:7px;
}
