/* copyright modulor - Andreas Niederer */


/**********************************************/
#content { padding-top:0; }
#breadcrumb { }
#subnavigation { /*border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; */
	font-weight:normal;
	padding:0px 0 4px 0;
	overflow:hidden;
	list-style:none;
	margin:0 0 0px 0;
	background-color:#E0E0D4;
	height:58px;
	margin-bottom:0px;
	position:relative;
}
#subnavigation h1 { margin:0; padding:0 0 0 0px; display:inline; float:left; }
#subnavigation ul {
	overflow:hidden;
	display:inline;
	float:right;
	padding:20px 8px 0px 0;
	max-width:480px;
	line-height:100%;
}
#subnavigation ul li {
	float:left;
	display:inline;
	padding:2px 8px 0px 7px;
	border-left:1px solid #cccccc;
}
#subnavigation ul li:first-child {
	border-left:0px solid #cccccc;
	padding:2px 10px 0 0;
}

#content { width:688px; }
#content-row1 { font-weight:normal; padding-bottom:16px; }
#content-col2 {  }
#content-col1 { width:432px; }
#content-col2 { width:240px; padding-left:16px; }
#content-row2 {  }

#content-row1 .csc-textpic { width:688px; margin:0; }
#content-row1 .csc-textpic-imagewrap  { width:688px; }

#content-row1 .layout1 { margin:0; padding:0; width:688px; width:850px; }
#content-row1 .csc-textpic dl { margin:0; padding:0; }
#content-row1 .csc-textpic dt { margin:0; padding:0; }
#content-row1 .csc-textpic dd { margin:0; padding:0; }

#content-row1 .csc-textpic-image {  margin:0; padding:0;  }
#content-row1 .csc-textpic-caption {  margin:0; padding:0; font-weight:normal; font-size:85%; line-height:120%; }

.csc-textpic-caption { padding:4px 0 4px 0!important; }

#content-row1 .csc-textpic-firstcol {  }
#content-row1 .csc-textpic-firstcol img { }
#content-row1 .csc-textpic-lastcol img {  }

h1 {
	font-size: 1.2em;
	line-height: 120%;
	font-weight: normal;
	margin: 32px 0 16px 0;
}
h2 { margin:0; }

.layout2 { margin-bottom:16px; }
.layout2 p { font-size:85%; line-height:120%; }

.teasermenu { margin-top:16px; }
.teasermenu img { width:137.5px; }
.teasermenu dl { float:left; margin:0; padding:0 0px 16px 0; }
.teasermenu dt { margin:0; padding:0; }
.teasermenu dd { margin:0; padding:0; font-size:85%; line-height:120%; }
.teasermenu dd a { font-weight:normal; }
/*
.teaser-img { height:32px; position:relative; top:-3px; }*/
.teaser-img { float:left; padding:0px 0 0 0; width:480px; position:absolute; top:40px; }
.teaser-img .active img { border-top:3px solid #b22327; }
.teaser-img img { border-top:3px solid #e0e0d4; }


.Spalten-4 { width:160px; float:left; display:block; padding-right:16px; font-size:85%; line-height:120%; }
.Spalten-4-last-element { width:160px; float:left; display:block; padding-right:0px; font-size:85%; line-height:120%;  }
.Spalten-4 dt,.Spalten-4-last-element dt { font-weight:bold; padding:0 16px 0 0;  }
.Spalten-4 dd,.Spalten-4-last-element dd { padding:0 16px 0 0;  margin:0; }




.holzarten { width:688px; /*background-color:#FF6600*/ }
.holzarten div div { float:none; position:absolute; visibility:hidden; background-color:transparent; padding:4px; min-height:16px; top:0px; left:0px; border:0; font-size:100%; color:#FFFFFF;  }
.holzarten a { display:block; font-weight:normal; }
.holzarten a:hover { cursor:default; }
.holzarten div { padding:0 8px 8px 0; position:relative; }
.holzarten h2 { font-size:85%; line-height:120%; }
.holzarten p { font-size:85%; line-height:120%; }
