* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100%; margin-bottom: 1px;
}
a, a:hover, input, textarea { outline:none;  }

a, a:hover {
	text-decoration: none;
	color: #CC3300;
}
a:hover {
	text-decoration: underline;
}

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }

body {
	background-color:#F5F5F5;
	height: 100.2%; /* ie8 scrollbar */
	font:normal 11px/150% Verdana, Geneva, sans-serif; color:#333; padding-bottom:5px;
}

DIV.document {
	width:1000px;
	margin:0 auto;
	background-color:#FFF;
}

UL.meta-nav {
	float:right;
	padding:5px 25px 10px 0;
}
UL.meta-nav li {
	float:left; font:normal 11px/120% Arial, Helvetica, sans-serif; color:#333;
	padding-left:10px;
}
UL.meta-nav li a,
UL.meta-nav li a:hover { 
	font:normal 11px/120% Arial, Helvetica, sans-serif; color:#333;
	text-decoration:none;
}
UL.meta-nav li a:hover { color:#CC3300;}
DIV.header {
	margin:0 0 0 23px;
	background:url(/fileadmin/templates/img/bg_header.jpg) 0 0 no-repeat;
	width:956px;
	height:135px;
	position:relative;
}
DIV.header div { position:absolute; }
DIV.header .logo-lmu { left:18px; top:16px; }
DIV.header .logo-mpq { left:187px; top:16px; }
DIV.header .headline { left:436px; top:16px; }
UL.rootline {
	position:absolute;
	left:16px; top:110px;
}
UL.rootline li {
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#ccc;
	float:left;
	padding-right:9px;
}
UL.rootline li a,
UL.rootline li a:hover { 
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#ccc;
	text-decoration:none;
	background:url(/fileadmin/media/layout/icons/icon_rootline.gif) 0 4px no-repeat;
	padding-left: 6px;
}
UL.rootline li a:hover { color:#fff; }

.searchbox { position:absolute; left:733px; top:108px; }
.quickSearchBox { float:right; width:200px; }
.quickSearchBox input.txt {
	border:none;
	font:normal 11px/120% Arial, Helvetica, sans-serif; color:#FFF;
	padding:2px 2px 2px 4px;
	display:block; float:left;
	width:174px;
	background:#767676 url(../img/bg_searchbox.jpg) 0 bottom repeat-x;
}
.quickSearchBox input.img {
	display:block;
	float:right;
}
DIV.content { padding:0 25px 10px 25px; }
DIV.col-0 { width:220px; float:left; padding-top:20px; }
DIV.col-1 { width:715px; float:right; padding-top:20px;}

.inner-Wrap{ }

DIV.colNormal-1 {
	width:715px;
	float:left;
}
DIV.colNormal-2 {
	width:500px;
	float:left;
}
DIV.colRight-2 {
	width:200px;
	float:right;
}

ul.nav li {
	font:normal 14px/120% Arial, Helvetica, sans-serif; color:#333;
	width:220px;
	border-bottom:solid 1px #999;
}
ul.nav li a,
ul.nav li a:hover,
ul.nav li a.akt,
ul.nav li a.akt:hover {
	display:block;
	font:normal 14px/120% Arial, Helvetica, sans-serif; color:#333;
	text-decoration:none;
	padding:5px 0 5px 17px;
	width:203px;
}
ul.nav li a:hover,
ul.nav li a.akt,
ul.nav li a.akt:hover {
	background:url(/fileadmin/media/layout/icons/icon_nav.gif) 4px 9px no-repeat;
}
ul.nav li a.akt,
ul.nav li a.akt:hover {
	background-color:#F0F0F0;
}
ul.nav li ul { background-color:#F0F0F0; padding-bottom:7px; }
ul.nav li ul li {
	border:none;
	font-size:12px;
}
ul.nav li ul li a,
ul.nav li ul li a:hover,
ul.nav li ul li a.akt,
ul.nav li ul li a.akt:hover {
	font-size:12px;
	padding:3px 0 3px 17px;
	width:203px;
	background-image:none;
}
ul.nav li ul li a:hover,
ul.nav li ul li a.akt,
ul.nav li ul li a.akt:hover {
	color:#CC3300;
}

ul.nav li ul li ul { padding-bottom:5px; }
ul.nav li ul li ul li a,
ul.nav li ul li ul li a:hover,
ul.nav li ul li ul li a.akt,
ul.nav li ul li ul li a.akt:hover {
	font-size:12px;
	padding:3px 0 3px 30px;
	width:190px;
}


.footer {
	width:995px; height:65px;
	background:url(../img/bg_footer.jpg) 23px 37px no-repeat;	
	/*border:solid 1px red;*/
	position:relative;
}
.toolbar { height:20px; left:260px; top:10px; position:absolute; }
a.print,
a.print:hover {
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	text-decoration:none;
	background:url(/fileadmin/media/layout/icons/icon_print.gif) 0 2px no-repeat;
	padding:2px 2px 2px 17px;
	margin-left:10px;
}
a.totop,
a.totop:hover {
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	text-decoration:none;
	background:url(/fileadmin/media/layout/icons/icon_totop.gif) 0 7px no-repeat;
	padding:2px 2px 2px 13px;
}
a.totop:hover,
a.print:hover { color:#CC3300;}
.copyright {
	height:20px; left:27px; top:45px; position:absolute;
	font:normal 10px/120% Verdana, Geneva, sans-serif; color:#333;
}
/* TYPO start */
h1 { font:normal 20px/120% Arial, Helvetica, sans-serif; color:#333; padding-bottom:5px; }
h2 { font:normal 16px/120% Arial, Helvetica, sans-serif; color:#333; padding-bottom:5px; }
h3 { font:normal 14px/120% Arial, Helvetica, sans-serif; color:#333; padding-bottom:4px; }

h4.date { font:normal 11px/120% Verdana, Geneva, sans-serif; color:#999; padding-bottom:5px; }

h5 { font:bold 11px/120% Verdana, Geneva, sans-serif; color:#333; padding-bottom:4px; }

DIV.colRight-2 h1 {
	font:normal 12px/120% Arial, Helvetica, sans-serif; color:#333;
	background:url(../img/bg_h1_col_right.jpg) 0 0 repeat-x;
	height:21px;
	padding:5px 0 0 6px;
}

h2.bg-1 {
	font:normal 16px/120% Arial, Helvetica, sans-serif; color:#333;
	background:url(../img/bg_h1_col_right.jpg) 0 0 repeat-x;
	height:24px;
	padding:2px 0 0 6px;	
}

h2 a,
h2 a:hover { text-decoration:none; color:#cc3300; }
h2 a:hover { text-decoration:underline; }

p { font:normal 11px/150% Verdana, Geneva, sans-serif; color:#333; padding-bottom:5px; }

ol li a,
ol li a:hover,
p a,
p a:hover { color:#333; text-decoration:underline; }
ol li a:hover,
p a:hover { color:#cc3300; text-decoration:none; }

p.news-list-morelink a,
p.news-list-morelink a:hover,
p a.linkIcon,
p a.linkIcon:hover {
	background:url(/fileadmin/media/layout/icons/icon_link.gif) 0 4px no-repeat;
	padding:2px 0 2px 13px;
	text-decoration:none; color:#cc3300;
}
p.news-list-morelink a:hover,
p a.linkIcon:hover { text-decoration:underline;}
p a.download,
p a.download:hover {
	background:url(/fileadmin/media/layout/icons/icon_link_download.gif) 0 5px no-repeat;
	padding:2px 0 2px 13px;
	text-decoration:none; color:#cc3300;
}

p a.download:hover { text-decoration:underline; }
p a.mail,
p a.mail:hover {
	background:url(/fileadmin/media/layout/icons/icon_link_mail.gif) 0 4px no-repeat;
	padding:2px 0 2px 15px;
	text-decoration:none; color:#cc3300;
}
p a.mail:hover { text-decoration:underline;}

p a.external-link,
p a.external-link:hover,
p a.external-link-new-window,
p a.external-link-new-window:hover{
	background:url(/fileadmin/media/layout/icons/icon_link_ext.gif) 0 4px no-repeat;
	padding:2px 0 2px 15px;
	text-decoration:none; color:#cc3300;	
}
p a.external-link:hover,
p a.external-link-new-window:hover{
	text-decoration:underline;
}


#colNormal ol { padding: 3px 0 5px 30px; }
#colNormal ul { padding: 3px 0 5px 10px; }

#colNormal .csc-textpic ul { padding:0;}

ul.content-list li,
ul.action-items li {
	 background: url(/fileadmin/media/layout/icons/icon_list.gif) 0 5px no-repeat;
	 font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	 padding: 1px 0 6px 10px;
}

ol li {
	list-style:decimal;
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding: 1px 0 6px 0;
}
ol li ul li {
	list-style:none;
}


/* TYPO end */

/* CSS STYLED CONTENT start */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	/*display:block;*/
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	/*margin-top:3px;*/
	padding-top:3px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0; padding-bottom:3px;
}

/* Rahmen start */

.csc-frame-rulerAfter {
	border-bottom:solid 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}

.csc-frame-frame1 {
	background-color:#EBEBEB;
	padding:10px 5px 10px 10px;
}

.csc-frame-frame2 {
}

/* Rahmen end */


/* people start */
DIV.pub-people-item {
	border-bottom:solid 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;	
}
SPAN#foldPublications { 
	cursor:pointer;
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#cc3300;
	padding:3px 8px 0 0;
	display: block;
}
/* people end */
/* publications start */



DIV.pub-list-item {
	border-bottom:solid 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;	
}
DIV.pub-search-form { 
	height: 24px;  
	padding:5px 0 0 10px;
}
DIV.pb-publications { 
	height: 29px; 
	font:normal 12px/120% Arial, Helvetica, sans-serif; color:#333;
	border-bottom:solid 1px #ccc;
}
DIV.pb-publications a,
DIV.pb-publications a:hover { 
	font:normal 12px/120% Arial, Helvetica, sans-serif; color:#cc3300; 
	text-decoration:none;
	margin:0 1px;
}
DIV.pb-publications span.akt a,
DIV.pb-publications span.akt a:hover { color:#333; }

DIV.pb-pub-links {
	float:right; padding:7px 10px 0 0;
}
DIV.pub-search-form input.txt {
	border:solid 1px #fff;
	background-color:#fff;
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding:2px 0 2px 2px;
	float:left;
	width:178px;
}
DIV.pub-search-form input.img {
	float:left;
	padding-left:3px;
}

/* publications ende*/

/* indexed search start */
DIV.search-result-item {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-bottom:10px;
}
div.tx-indexedsearch-form {
	background-color:#EBEBEB;
	float:left;
	height:24px;
	padding:5px 0 0 10px;
	width:290px;
}
DIV.tx-indexedsearch-form input.txt {
	border:solid 1px #fff;
	background-color:#fff;
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding:2px 0 2px 2px;
	float:left;
	width:178px;
}
DIV.tx-indexedsearch-form input.img {
	float:left;
	padding-left:3px;
}
label.indexedSearch { 
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	display:block; float:left;
	padding:3px 4px 0 0;
}
.tx-indexedsearch-browsebox {
	float:left;  width:410px; height: 29px; background-color:#EBEBEB; 
	font:normal 12px/120% Arial, Helvetica, sans-serif; color:#333;
}
.tx-indexedsearch-whatis,
.tx-indexedsearch-browsebox p { display:none; }

ul.browsebox {
	float:right;
	padding:7px 10px 0 0;
}

ul.browsebox li { 
	float:left;
	padding:0 1px;
}
ul.browsebox li a,
ul.browsebox li a:hover {
	font:normal 12px/120% Arial, Helvetica, sans-serif; color:#cc3300; 
	text-decoration:none;
	margin:0 1px;
}

ul.browsebox li.tx-indexedsearch-browselist-currentPage a,
ul.browsebox li.tx-indexedsearch-browselist-currentPage a:hover { color:#333; }
/* indexed search end */

/* Tabellen start */
TABLE.contenttable {
	border-collapse: collapse;
}
TABLE.contenttable caption {
	text-align:left; font:normal 16px/120% Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}
TABLE.contenttable td {
	text-align:left;
	font:normal 11px/150% Verdana, Geneva, sans-serif; color:#333;
	padding:5px 10px 5px 3px; 
	border-bottom:solid 1px #ccc;
	vertical-align: top;
}
TABLE.contenttable th { 
	text-align:left;
	font:bold 11px/150% Verdana, Geneva, sans-serif; color:#333;
	/*background:url(../img/bg_header.jpg) scroll 0 0 repeat-x;*/
	border-bottom:solid 1px #ccc;
	vertical-align: top;
	padding:5px 10px 5px 3px; 
}
TABLE.contenttable th { }





TABLE.people { table-layout:fixed; border-collapse:collapse;}
TABLE.people td { vertical-align: top; text-align:left; border-bottom:solid 1px #ccc; }
TABLE.people td.col-0 { width:70px; padding-top:13px; padding-bottom:10px; }
TABLE.people td.col-0 img { display:block; }
TABLE.people td.col-1 { width:430px; padding-bottom:10px; padding-top:10px; }
TABLE.people tr { }


/* Tabellen end */

dd.csc-textpic-caption { }


/* Sitemap start */
.csc-sitemap  { 
	padding-top:10px;
}
.csc-sitemap ul { padding-bottom:10px; }
.csc-sitemap ul li { padding:5px 0;}
.csc-sitemap ul li a,
.csc-sitemap ul li a:hover {
	font:normal 16px/120% Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:none;
}
.csc-sitemap ul li ul { padding-left:20px; padding-bottom:10px; }
.csc-sitemap ul li ul li { padding:0; }
.csc-sitemap ul li ul li a,
.csc-sitemap ul li ul li a:hover {
	font-size:11px;
	background:url(/fileadmin/media/layout/icons/icon_link.gif) 0 4px no-repeat;
	padding:2px 0 2px 13px;
}
.csc-sitemap ul li ul li ul { padding-left:20px; padding-bottom:10px; }
.csc-sitemap ul li ul li ul li { padding:0; }
.csc-sitemap ul li ul li ul li a,
.csc-sitemap ul li ul li ul li a:hover {
	font-size:11px;
	background: none;
}

.csc-sitemap ul li a:hover { text-decoration:underline; }
/* Sitemap end */

.csc-textpic-caption {
	padding-top:5px;
	font: normal 11px/120% Verdana, Geneva, sans-serif;
	color:#999;
}

/* CSS STYLED CONTENT end */

/* news start */
DIV.newsSingleCont,
DIV.newsListCont{
	padding-top:15px;
}
.newsListItem{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #ccc;
}
p.news-single-imgcaption{
	padding-top:5px;
	font: normal 11px/120% Verdana, Geneva, sans-serif;
	color:#999;
}
h3.subhead { font:normal 14px/120% Arial, Helvetica, sans-serif; color:#999; padding-bottom:4px; }
/* news end */

.c-1 {  }
.c-2 {  }
.c-3 {  }

/* fe-login start*/
.tx-felogin-pi1 label,
.tx-felogin-pi1 legend {
	font:normal 12px/140% Arial, Helvetica, sans-serif; color:#333;
	margin-bottom: 3px;
}
.tx-felogin-pi1 legend { font-size: 14px; padding-bottom: 5px;}
.tx-felogin-pi1 fieldset div { margin-bottom: 10px;}
/* fe-login end*/

/* yag start */

/* yag end */
