body{
	background:#c3c6c8 url(/fileadmin/media/_static/bg.gif) repeat-x;
	margin:0;
	padding:0;
	font: 13px Arial, Helvetica, sans-serif;
	color:#444;
	text-align:center;
}


/*------ clear float ------*/
.clear{
height:0;
margin:0;
padding:0;
font-size:1px;
clear:both;
}


/*------ images in general ------*/
img{
	border:0;
}



/*------ WRAPPER ------*/

#wrapper{
	background:url(/fileadmin/media/_static/wrapper_bg.gif) repeat-y;
	width:910px;
	margin:0 auto;
}


/*------ HEADER ------*/

#header_topline{ /* colored line top of header */
	background:#444 url(/fileadmin/media/_static/topline_bg.gif);
	width:900px;
	height:10px;
	margin:0 auto;
	overflow:hidden; /* correct ie-height */
}
#header_baseline{ /* colored line below header */
	background:#444 url(/fileadmin/media/_static/baseline_bg.gif);
	width:900px;
	height:7px;
	margin:0 auto;
	overflow:hidden;
}

#header_wrapper{ /* override background-shadow */
	background:#fff;
	height:177px;
}
#header{ /* position header */
	width:900px;
	margin:0 auto;
	text-align:left;
}

#header #image{ /* header image */
	background:#fff;
	width:600px;
	height:177px;
	float:left;
}
#header #logo{ /* header logo */
	background:#fff url(/fileadmin/media/_static/logo.gif);
	width:300px;
	height:177px;
	float:left;
}


/*------ CONTENT ------*/

#content{ /* wrapper for content */
	background:#f3f4f4 url(/fileadmin/media/_static/content_bg.gif) repeat-y;
	width:900px;
	margin:0 auto;
	text-align:left;
}
#content #left{ /* left column - navigation */
	width:186px;
	margin:29px 0 0 0;
	float:left;
}
#content #center{ /* center column - content area */
	width:518px;
	margin:28px 0 0 48px;
	float:left;
}
#content #right{ /* right column - additional content */
	width:124px;
	margin:70px 12px 0 12px;
	float:left;
}


/*------ NAVIGATION ------*/

#left ul{
	list-style:none;
	margin:0;
	padding:0;
}
#left ul li{ /* 1st level size */
	width:186px;
	height:32px;
	margin:0;
	padding:0;
}
#left a, #left a:visited{ /* 1st level navi link item */
	background:#f3f4f4 url(/fileadmin/media/_static/navi_bg.gif);
	display:block;
	widht:160px;
	height:23px;
	padding:9px 14px 0 12px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#left a:hover, #left a#active:hover{ /* 1st level hover item */
	background:#f39a1e url(/fileadmin/media/_static/navi_active_bg.gif);
}
#left a#active{ /* 1st level active item */
	background:#f39a1e url(/fileadmin/media/_static/navi_active_bg.gif);
}

#left ul ul li{ /* 2nd level size */
	height:32px;
}
#left ul ul a, #left ul ul a:visited{ /* 2nd level navi link item */
	background:#f3f4f4 url(/fileadmin/media/_static/subnavi_bg.gif);
	width:144px;
	height:23px;
	padding:9px 14px 0 28px;
	font-size:13px;
	color:#c3c6c8;
	font-weight:bold;
	text-decration:none;
	text-transform:none;
}
#left ul ul a:hover, #left ul ul a#subactive:hover{ /* 2nd level hover item */
	background:#f3f4f4 url(/fileadmin/media/_static/subnavi_active_bg.gif);
	color:#f39a1e;
}
#left ul ul a#subactive{ /* 2nd level active item */
	background:#f3f4f4 url(/fileadmin/media/_static/subnavi_active_bg.gif);
	color:#f39a1e;
}


/*------ RIGHT COLUMN / ADDITIONAL CONTENT ------*/

#right{
	color:#888;
}
#right h1{ /* Headline */
	margin:0 0 18px 0;
	padding:0;
	color:#888;
	font-size:14px;
	font-weight:bold;
}
/*
#right ul{ 
	list-style:none;
	margin:0;
	padding:0;
}
#right ul li{
	margin:0 0 15px 0;
	line-height:18px;
}
*/
#right a:link, #right a:visited,
#right a:active, #right a:hover{
	color:#888;
	text-decoration:underline;
}

/* Borders */
.border-orange {
	border:1px solid #f39a1e;
	padding: 20px 0 0 20px;
}

.contentimg{ /* image in content area */
	width:126px;
	height:126px;
	margin:0 10px 0 0;
	float:left;
}

.zweispaltig{
	width:258px;
	float:left;
}										