/*General*/
*{
	margin: 0px;
	padding: 0px;
}

html,body{
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #e0e0e0;
}

dl,dt,img {
	margin: 0px;
	padding: 0px;
}

/*Typography*/
body,td,th,p {
	font: normal 12px/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #949799;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

h1 {
	font-size: 14px;
	margin: 0 0 16px 0;
}

h2 {
	font-size: 12px;
	margin: 0 0 2px 0;
	color: #a59066;
}

p {
	margin: 0 0 16px 0;
}

span.subhead{
	color: #a59066;
}

img{
	border: 0px;
}

/*Hyperlinks*/
a{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: none;
}

a:link{
}

a:visited{
}

a:focus{
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
}

a:active{
}


/*Layer*/
a#uniresearch_logo{
	position: absolute;
	left: 10px;
	top: 40px;
	z-index: 0;
}

div#container{
	position: relative;
	margin: 40px auto;
	width: 862px;
	min-height:800px;
	height:auto;
	background: #fff url(../images/bg_container.gif) repeat-y;
}

* html #container{ 
	height:800px; 
} /* nur für IE 5.5 - 6.x */

html + body #container{ 
	height:800px;
} /* nur vom IE 5.0 */

div#logo{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 43px;
	z-index: 5;
}

div#eyecatcher{
	position: relative;
	float: left;
	width: 862px;
	height: 153px;
	text-align: left;
	padding: 0;
	margin: 0;
}


div#content_home{
	float: left;
	width: 400px;
	padding: 22px 24px 20px 65px;
}

div#content{
	float: left;
	width: 554px;
	padding: 22px 25px 20px 65px;
	background-color: transparent;
}

div#pageoptions{
	float: right;
	text-align: right;
	width: 554px;
	padding: 15px 25px 20px 65px;
	background-color: transparent;
}

div#content_pageoptions{
	float: right;
	text-align: right;
	width: 400px;
	padding: 15px 24px 20px 65px;
}

div#right_column{
	float: left;
	width: 150px;
}

div#news, div#events{
	float: left;
	width: 150px;
}

div#news{
	padding: 22px 25px 20px 0px;
}
div#events{
	padding: 0px 25px 20px 0px;
}


div#navigation{
	float: left;
	width: 188px;
	text-align: left;
	padding: 20px 0 10px 10px;
}

/*Navigation*/
div#navigation ul{
	list-style: none;
}

div#navigation ul li{
	line-height: 2em;
}

div#navigation ul li.level1 a{
	text-decoration: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: 0.02em;
}

div#navigation ul li.level1 a:hover, div#navigation ul li.level1 a:active, div#navigation ul li.level1_sel a, div#navigation ul li.level1_parent a
{
	text-decoration: none;
	color: #f2e9d6;
}

/*Navigation Level2*/

div#navigation ul li.level2 a{
	text-decoration: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 25px;
	background: transparent url(../images/bullets_navi.gif) no-repeat 12px 3px;
}

div#navigation ul li.level2 a:hover, div#navigation ul li.level2_sel a, div#navigation ul li.level2_parent a
{
	padding: 0 0 0 25px;
	color: #f2e9d6;
	background: transparent url(../images/bullets_navi.gif) no-repeat 12px 3px;
}

/*Navigation Level3*/

div#navigation ul li.level3 a{
	text-decoration: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 40px;
	background: transparent url(../images/bullets_navi.gif) no-repeat 27px 3px;
}

div#navigation ul li.level3 a:hover, div#navigation ul li.level3_sel a, div#navigation ul li.level3_parent a
{
	padding: 0 0 0 40px;
	color: #f2e9d6;
	background: transparent url(../images/bullets_navi.gif) no-repeat 27px 3px;
}

div#footer{
	clear: both;
}

/*News*/
div#news h3, div#news p, div#news a{
	font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #949799;
}

div#news h3{
	display: inline;
}

div#news h3 strong{
	color: #a59066;
}

div#news h1{
	margin: 0 0 10px 0;
}

div#news p{
	margin: 5px 0 0 0;
}

div.news-latest-morelink{
	margin: 5px 0 20px 0;
}

span.header_news{
	padding: 0 0 3px 0;
}

div.news-single-item h2{
	font-size: 10px;
}

span.news-list-date{
	font-size: 12px;
	font-weight: normal;
}


/* Kontaktformular*/
div.csc-mailform-field{
	padding: 5px;
}

div.csc-mailform-field label{
	float: left;
	width: 100px;
}

div.csc-mailform-field fieldset#mailformGesund_in_Luzern label{
	float: none;
}

/*List*/
div#content ul{
	margin: 0 0 0 35px;
}

div#content ul li{
	margin: 0 0 10px 0px;
}

/*KONTAKT*/
fieldset{
	border: none;
}

span.csc-mailform-radio{
	padding: 0px;
}

input.csc-mailform-radio{
	float: left;
	margin: 2px -4px 0 0;
	font-size: 10px;
}

#mailformMedien label{
	width:60px;
	margin: 0px 5px 0 0;
}





/*filelist*/

	/*Filename*/
	div#content td.tx-filelist-pi1-header-filename {
		width: 350px; 
		text-align: left;
	}
	/*info - filegroesse*/
	div#content td.tx-filelist-pi1-info {
		width: 50px; 
		text-align: left;
	}

	div#content td.tx-filelist-pi1-last_modification {
		width: ; 
		text-align: left;
	}

/*JDGallery*/
div.tx-rgsmoothgallery-pi1 div.slideInfoZone h2{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: white;
	text-align: right;
	padding: 5px 5px 0 0px;
}

.darkred { color: #900; }