/***** You can put your own style stuff here in this file 
       For questions see www.phpcomasy.com *****/


/********************************* General styles ******************************/
body, a, table, td, tr, tbody, b, p, input, select, label, textarea {
	color: #000;
	font-size: 13px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
}
table{
	border-spacing: 0;
	border-collapse: collapse;	
}
tr.odd td {
	background: #DDD;
}
.table-careanesth-database {
    border: 1px solid #DDD;
}
.table-careanesth-database th,
.table-careanesth-database td {
    padding: 2px;
}
.table-careanesth-database th a {
    color: white !important;
}
.form-betrifft input {
    border: 1px solid white !important;
}
input, select, textarea {
	border: 1px solid #4e4e4e;
	margin-bottom: 1px;
	color: #000 !important;
}
fieldset {
    background: white;
}
h1 {
	margin: 0px 0px 15px 0px;
	font-size: 28px;
	color: #000;
	letter-spacing: 1px;
}
h2,
h2 a,
h2 a:hover {
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #0090c3;
}
h3,
h3 a,
h3 a:hover {
	margin: 5px 0px 5px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #303030;
	letter-spacing: 1px;
}
h4,
h4 a,
h4 a:hover,
#content caption {
	margin: 0px;
	font-size: 11px;
	padding: 2px 0px 2px 5px;
	background: #8eaed1;
	color: #fff;
}
/* h5 for right column*/
#portlet_page_text h5,
#portlet_page_text h5 a,
#portlet_page_text h5 a:hover{
	display: block;
	width: 143px;
	overflow: hidden;
	text-align: left;
	color: #fff;
	margin: -3px 0px 0px -14px;
	background: #0090c3;
	padding: 5px 5px 5px 14px;
	letter-spacing: 1px;
} 
/* image padding/width for class .mitarbeiter in right column*/
#portlet_page_text img{
	margin-left: -14px;
	width: 152px;
	height: auto !important;
}
#edit_portlet_page_text{
	margin-left: 0px !important;
	width: 16px !important;	
}
#content caption {
	font-weight: bold;
	text-align: left;
}
hr {
	margin: 7px 0px 7px 0px;
	padding: 0px;
	border: 0px;
	border-bottom: 1px solid #0090c3;
	line-height: 0px;
	height: 1px;
	display: block;
}
#my-body {
	background: #fff;
}
div.intro {
	color:#666;
	margin:0 0 10px 0;
	font-size:12px !important;
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif !important;
}
/*******************************************************************************/


/************************************ Basic ************************************/
#container {
	margin: 0px auto 0px auto;
	padding: 0px 10px 0px 13px;
	width: 1000px;
	overflow: hidden;
	text-align: left;
	background: url(img/background.jpg) center center;
}
#leftcolumn{
	float: left;
	width: 248px;
}
/*******************************************************************************/


/************************************ Header ***********************************/
#top{
	width: 1000px;
	padding: 0px 12px 0px 12px;
	height: 9px;
	background: url(img/top.jpg) #fff;	
	margin: 0px auto 0px auto;
	overflow: hidden;
}
#header{
	float: left;
	height: 259px;
	width: 995px;	
}
#logo{
	float: right;
	margin: 105px 40px 0px 0px;	
}
/*******************************************************************************/


/********************************* Metanavi/Text ********************************/
#metanavi{
	float: left;
	background: url(img/blue/metanavi.jpg);
	height: 97px;
	width: 995px;
}
#stelle{
	display: block;
	width: 230px;
	color: white;
	font-size: 14px;
	height: 25px;
	padding: 12px 0px 0px 30px;
	margin: 0px 0px 1px 0px;
	text-decoration: none;
	letter-spacing: 0.5px;
}
#stelle:hover,
.stellecurrent{
	background: url(img/blue/metanavi-stelle-on.jpg) no-repeat;	
}
#personal{
	display: block;
	width: 230px;	
	text-decoration: none;
	color: white;
	font-size: 14px;
	height: 32px;	
	letter-spacing: 0.5px;
	padding: 8px 0px 0px 30px;
}
#personal:hover,
.personalcurrent{
	background: url(img/blue/metanavi-personal-on.jpg) no-repeat;	
}
#metanavi-points{
	float: left;	
}
.metaspan{
	background: url(img/blue/searchbutton.jpg) bottom no-repeat;
}
#metatext{
	margin: 30px 0px 0px 47px;
	font-size: 14px;
	color: #fff;
	float: left;
	width: 500px;	
}
/*******************************************************************************/

/*********************************** Navigation ********************************/
#navigation {
	float: left;
	overflow: hidden;
	width: 228px;
	display: block;
	margin: 0px;
	overflow: hidden; 
	padding: 20px 0px 0px 30px;
}
#navigation ul.level0 li.level0 a{
	font-size: 15px;
	font-weight: bold;
	color: #000;
	line-height: 30px;	
}
#navigation ul.level1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}
#navigation ul.level2{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
#navigation ul li{
	list-style-type: none;
	display: block;
}
#navigation ul.level1 li.level1{
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
}
#navigation ul.level1 li.level1 a{
	font-size: 13px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	color: #000 !important;
	overflow: hidden;
	font-weight: normal !important;
}
#navigation ul.level1 li.level1 a span{
	margin: 0px 0px 0px 10px;	
}
#navigation ul li.current a,
#navigation ul li a:hover,
#navigation ul.level1 li.current a,
#navigation ul.level1 li a:hover{
	color: gray !important;
}
#navigation ul.level1 li.current a,
#navigation ul.level1 li a:hover{	
	background: url(img/navi-liststyle.jpg) center left no-repeat;
}
/* Hide third navigationlevel*/
#navigation ul.level2{
	display: none;	
}

/* Hide first 2 navigationpoints */
#navigation ul.level0 li.level0.sort-0{
	display: none;
}

/*******************************************************************************/



/*********************************** Searchbox *********************************/
#searchbox{
	float: right;
	width: 120px;
	padding: 28px 20px 0px 0px;
	overflow: hidden;
}
#portlet_page_text .portlet-title{
	display: none;	
}
#portlet-search-input{
	margin: 0px 0px 0px 0px;
	width: 90px;	
	padding: 2px;
}
#portlet-search-button{
	background: url(img/blue/searchbutton.jpg) bottom no-repeat;
	cursor: pointer;
	height: 19px;
	width: 19px;
	border: 0px;
}
/*******************************************************************************/



/************************************ Content **********************************/
#content{
	float: left;
	width: 514px;
	height: 500px;
	line-height: 20px;
	margin: -19px 0px 0px 0px;
	padding: 38px 20px 40px 60px;
	border-right: 1px solid #aaa;
}
#content a {
	color: #0090c3;	
	text-decoration: none;
}
#content a:hover{
	text-decoration: underline;
}
#content ul, ol,
#portlet_page_text ul, ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style-image: url(img/liststyle.jpg);
}
#content ul,
#portlet_page_text ul{
	list-style-type: none;	
}
#content li,
#portlet_page_text li{
	padding: 0px 0px 0px 0px;
}
/* IE hack for min-height */
#content[id] {
    height: auto;
    min-height: 500px;
}
#content table {
	border-spacing:0;
	border-collapse: collapse;
	border:0;
}
#content td {
	padding:2px 0;
	border-spacing:0;
	border-collapse: collapse;
	border:solid #aaa;
	border-width:0 0 1px 0;
}
.management td{
	border-bottom: 1px solid #c0c0c0 !important;	
}
#footer{
	width: 999px;
	padding: 0px 12px 0px 12px;
	height: 16px;
	background: url(img/footer.jpg) no-repeat top right;	
	margin: -7px auto 0px auto;
}

#powered-by {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1000px;
	text-align: right;
	padding: 0px 3px 20px 0px;
}
#powered-by,
#powered-by a {
    color: #AAA;
    text-decoration: none;
}
#powered-by a {
    font-size: 80%;
}
#powered-by a:hover {
    color: black;
}

/* Float for loginform spans*/
#username-span,
#password-span{
	float: left;
	display: block;
	width: 500px;	
}
/*******************************************************************************/


/*********************************** Rightcolumn *******************************/
#rightcolumn{
	overflow: hidden;
	float: left;	
	width: 747px;
	margin-top: -19px;
	padding-top: 19px;
}
.portlet-title{
	border-bottom: 0 !important;	
}
#portlets{
	float: left;
	width: 139px;
	padding: 15px 0px 0px 10px;
}
.bold{
	font-weight: bold;	
}
#rightcolumn ul.level2 a{
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	color: #0090c3;
}
#rightcolumn #portlets ul{
	padding: 0;
	margin: 0;
	list-style-type: none;	
}
#rightcolumn #portlets ul li{
	margin: 15px 0px 5px 0px;
}
/*******************************************************************************/


/******************************** Additional stuff *****************************/
#contact{
	margin-top: 30px;
	font-size: 11px;	
}
#contact a{
	font-size: 11px;	
}
.highlighting{
	background: #cae5ff;	
}
/*******************************************************************************/

.admin_part {
	background: #f3f7ce none;
	color: #717d01;
}
.administration a {
	color: #717d01;
}
.administration a:hover {
	color: #000;
}
.administration h1,
.administration h2 {
	background: #b7cb00 none;
}
.administration h1:hover{
	background-color: #717d01;
}