@import url(inc_common.css);
@import url(inc_common_layout.css);
@import url(inc_news.css);
@import url(inc_flashheading.css);
@import url(inc_csc.css);
@import url(inc_gallery.css);
@import url(inc_htmlarea.css);
@import url(inc_products.css);
@import url(inc_filelinks.css);

/* Subsite Layout
----------------------------------------------- */
#row1 {
	padding-bottom:1px;
}
#row1 #menu {
	float:left;
	width:209px;
	height:280px;
	background:#989544 url(../images/page_start_mainnav_bg.gif) no-repeat right top;
	margin-right:1px;
	overflow:hidden;
}
#row1 #menu #mainnav {
	height:226px;/*196*/
	overflow:hidden;
}
#row1 #header {
	float:left;
	width:730px;
	height:280px;
	overflow:hidden;
}

#row2 {
	border-top:5px solid #989544;
	background:url(../images/page_content_bg.jpg) repeat-x;
	min-height:330px;
	padding-top:30px;
	padding-bottom:40px;
}
* html #row2 {
	height:330px;
}
#row2 #col1 h3,
#row2 #col3 h3 {
	margin-bottom:12px;
}
#row2 #col1,
#row2 #col2,
#row2 #col2_f,
#row2 #col3 {
	float:left;
	overflow:hidden;
}
#row2 #col1 {
	width:210px;
	margin-right:20px;
}
#row2 #col2 {
	width:470px;
	margin-right:20px;
}
#row2 #col3 {
	width:220px;
}
* html #row2 #col2 {
	margin-right:19px;
}

#row2 #col2_f {
	width:670px;
	margin-right:20px;
}


#request {
	padding:10px;
	background:url(../images/page_sub_request_bg.jpg) no-repeat;
	height:90px;/*110*/
	overflow:hidden;
	margin-bottom:10px;
}

#news {
	padding:10px;
	background:url(../images/page_sub_news_bg.jpg) repeat-x;
}

#folder {
	padding:10px;
	background:url(../images/page_sub_folder_bg.jpg) repeat-x;
}

#footer {
	width:960px;
	margin:0 auto;
}
div.tx-spsocialbookmarks-pi1 {
	float:left;
	width:230px;
	margin-top:10px;
	padding-left:10px;
}
#footer p {
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}

#copyright {
	float:right;
	margin-top:4px;
	padding-right:4px;
}

table.streifen td {
	font-size:10px;
	background:#e1e3ce;
	vertical-align:top;
}

/* Navigation
----------------------------------------------- */
#service {
	padding:10px;
	margin-bottom:10px;
	background:#fff url(../images/page_sub_service_bg.jpg) repeat-x;
}
#service ul {
	list-style-type:none;
	margin:0;
	padding:0;
	border-top:1px solid #cccab8;
}
#service li {
	border-bottom:1px solid #cccab8;
}
#service li a {
	display:block;
	background:url(../images/icon_arrow1.gif) no-repeat 3% 50%;
	padding:2px 5px 2px 20px;
	text-decoration:none;
}
#service li a:hover, #service li a.sel {
	background-color:#d8d7c5;
}



#subnav {
	background:#989544;
	padding:10px;
	margin-bottom:10px;
}
#subnav ul {
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px solid #adaa69;
}
#subnav li {
	border-bottom:1px solid #adaa69;
}
#subnav a {
	display:block;
	background:url(../images/page_subnav_arrow.gif) no-repeat 3% 50%;
	padding:4px 5px 4px 20px;
	color:white;
	text-decoration:none;
}
#subnav li a:hover, #subnav li a.sel {
	background-color:#8e893a;
}

.toggler { background: #e1e3ce url(../images/icon_arrow.gif) no-repeat 99% center; cursor:pointer;padding: 4px 5px }
.toggled { background: #e1e3ce url(../images/icon_arrow2.gif) no-repeat 99% center; }
