
/**
 * Article
 */
h1
{
	margin:24px 0px 12px 0px;
	padding:0px;
	font-weight:normal;
	font-size:1.5em;
	color:#354b3b;
}

h2
{
	margin:0px 0px 9px 0px;
	padding:0px;
	font-weight:bold;
	font-size:1.2em;
	color:#354b3b;
}

a
{
	color:#354b3b;
}



/**
 * Layout
 */
body
{
	background-color:#e3e6e9;
	background-image:url("images/background.gif");
	background-position:left top;
	background-repeat:repeat-x;
}

#container
{
	background-color:#e3e6e9;
	background-image:url("tl_files/clean_blue/container.gif");
	background-position:center top;
	background-repeat:repeat-y;
}

#header
{
	background-color:#e3e6e9;
	background-image:url("tl_files/clean_blue/header.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

#footer
{
	background-color:#e3e6e9;
	background-image:url("tl_files/clean_blue/footer.gif");
	background-position:left top;
	background-repeat:repeat-x;
}

#left .inside,
#main .inside
{
	padding-bottom:18px;
}

#footer .inside
{
	padding:14px 6px 6px 6px;
	text-align:center;
	line-height:2;
}

#footer .inside,
#footer a
{
	font-size:12px;
	color:#666666;
        
}


/**






/**
 * Table
 */
.ce_table table
{
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
       border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}

.ce_table th,
.ce_table td
{
	padding:1px 3px 2px 3px;
	vertical-align:top;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
       border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}

.ce_table th
{
	background-color:#e6e6e6;
	font-weight:bold;
}



/* own css mitte table block */
.ce_table .own1
{
	padding:2px 3px 3px 3px;
	background-color:#cccccc;
	background-image:url("tl_files/clean_blue/calendar_head.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	border-top:1px solid #ffffff;
	font-weight:bold;
	color:#666666;
}


