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

fieldset, img { border:solid 0; }

html {
	height: 100%; margin: 0;
}
a, a:hover, input, textarea { outline:none;  }

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:#fff;
	height: 100%; /* ie8 scrollbar */
}

DIV.document {
	width:100%;
	margin:0;
	background-color:#FFF;
}

UL.meta-nav {
	display:none;
}
DIV.header {
	display:none;
}
UL.rootline {
	display:none;
}

.searchbox { display:none;}

DIV.content { padding:0; }
DIV.col-0 { display:none; }
DIV.col-1 { width:100%; float:none; padding:0;}

.inner-Wrap{ }

DIV.colNormal-1 {
	width:100%;
	float:none;
}
DIV.colNormal-2 {
	width:100%;
	float:none;
}
DIV.colRight-2 {
	width:100%;
	float: none;
}


.footer {
	display:none;
}
.toolbar { display:none;}
.copyright {
	display:none;
}
/* 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; }

p a,
p a:hover { color:#333; text-decoration:underline; }
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; }

ul.action-items { padding-left:35px;}
ul.action-items li {
	 background: none;
	 font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	 padding-bottom:6px;
	 list-style-type:circle;
}
ol li {
	list-style:decimal;
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding: 1px 0 6px 0;
}


/* 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;
}
/* people end */
/* publications start */



DIV.pub-list-item {
	border-bottom:solid 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;	
}
DIV.pub-search-form { 
	float:left; width:290px; height: 24px; background-color:#EBEBEB; 
	padding:5px 0 0 10px;
}
DIV.pb-publications { 
	float:left;  width:410px; height: 29px; background-color:#EBEBEB; 
	font:normal 12px/120% Arial, Helvetica, sans-serif; color:#333;
}
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 td,
TABLE.contenttable th { 
}
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 {  }

