/*  01. BASICS ################################################ */
/*  02. LAYOUT ################################################ */
/*  03. METANAVIGATION ######################################## */
/*  04. MAINNAVIGATION ######################################## */

/*  01. BASICS ################################################ */

* {
	padding: 0; 
	margin: 0;
}

body {
	font-size: 70%; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	/* => 0.7em bzw. 11px; http://www.reeddesign.co.uk/test/points-pixels.html */ 
}

/*  02. LAYOUT ################################################ */

#container {
	position: absolute;
	top: 0px;
	left: 50%;
	margin: 0 0 0 -500px;
	width: 1000px;
}

#metaNavigation {
    position: absolute;
    top: 66px;
    left: 0px;
    width: 1000px;
    height: 49px;
    background: #d8d8d8;
}

#contentArea {
    position: absolute;
    top: 115px;
    left: 0px;
    width: 1000px;
    background: #fff;
    padding: 10px 0px 20px 0px;
}

#navigation {
	width: 1000px;
}

#contentMain {
	min-height: 300px;
}

.startnavigation {
	float: left;
	width: 290px;
    height: 120px;
	padding: 10px 20px;
    background: url(../images/border_vertical.gif) repeat-y right;
    overflow: hidden;
}

.startnavigation_mid {
    width: 300px;
}

.startnavigation_right {
    background: none;
}

.startnavigation h3,
.startnavigation h3 a {
    color: #ff6600;
    font-size: 13px;
}   

.startnavigation ul {
}

.startnavigation p {
	margin-bottom: 5px;
	font-size: 11px;
}

.startnavigation li {
	list-style: none;
}	

.startnavigation li a {
	color: #000;
    font-weight: bold;
}

.startnavigation li a:hover {
    text-decoration: underline;
}

.start_clearer {
    width: 920px;
    clear: both;
    margin-left: 20px;
    padding: 0px 20px;
    background: url(../images/border_horizontal.gif) bottom repeat-x;
}


#navigation .tmenu li {
	margin-bottom: 10px;
}

.news-list-item {
	margin-bottom: 10px;
}

.news-list-item h4 a {
    color: #000;
    font-weight: bold;
}

#contentMain {
    width: 960px;
    background: none;
    padding: 20px 20px 0px 20px;
}

#contentMain .csc-frame-frame1 {
    margin-bottom: 20px;
    padding-bottom: 5px;
    background: url(../images/border_horizontal.gif) bottom repeat-x;
}
