#leftheader {
	width:530px;
	height:108px;	
	float:left;
}

#toptxt {
	padding-top:40px;
	text-transform:uppercase;
	line-height:15px;
}

#rightheader {	
	width:212px;
	text-align:right;
	float:right;
	padding-top:30px;
}

#mainnavi {
	clear:both;
	height:70px;
	border-top:1px solid #fff;
	width:742px;
	line-height:32px;
}

#mainnavi a {
	color:#fff;
	text-decoration:none
}

#mainnavi a:hover {
	text-decoration:underline;
}

#innercontentbox {
	width:742px;
	height:390px;				/* hoehen f content muessen im editMode variabel werden */
	overflow:hidden;
/*	background-color:#3a312d;*/
}

#subnavibox {
	width:247px;
	height:390px;
	float:left;	
	text-transform:uppercase;	
}

#contentimgtbox {
	width:495px;
	height:390px;
	float:left;
	overflow:hidden;	
}

#contentimgbox2 {
	width:248px;
	height:390px;
	float:right;
	overflow:hidden;
}

#contenttxtbox {
	clear:both;
	background-color:#493f3b;
	height:390px;
	width:247px;
	position:relative;
	top:-390px;
	left:247px;
	overflow:auto;
	line-height:15px;
}

#contenttxtbox2 {
	float:left;
	background-color:#493f3b;
	height:390px;
	width:247px;
	overflow:auto;
	line-height:15px;
}

.padcontent {
	padding:15px 15px 17px;
}

.subnv {
	padding-top:12px;
}

#subnavibox ul {
	list-style-type:none;
	text-indent:0px;
	margin:0px;
	padding:0px;
	line-height:22px;
}

ul li.level2 {
/*	padding-left:15px;*/
}

.level2div {
	margin-left:15px;
}

#subnavibox a {
	color:#fff;
	text-decoration:none;
}

#subnavibox a:hover {
	text-decoration:underline;
}


/****************** startseite (kategroienauswahl ******************/

div.startpanel {
	width:185px;
	overflow:hidden;
	float:left;
}

div.startimgcontainer {
	height:284px;
	overflow:hidden;
}

.startimgtxt {
	color:#fff;
	z-index:999;
	position:relative;
	top:-390px;
	left:10px;
	height:275px;
	width:160px;
	cursor:pointer;
	background-image:url(http://www.strolz.at/img/blank.gif); 	/* ie workaround */
}

div.startnewsspacer {
	height:21px;
}

div.startspacer {
	height:284px;
	width:1px;
	overflow:hidden;
	float:left;
}

div.startnews {
	margin:0px;
	text-transform:uppercase;
	height:95px;
}

div.newsarrow {
	width:21px;
	text-align:center;
	float:left;
}

div.startnews .headline {
	font-weight:bold;
	margin:0px;
}

div.startnews .newscontent {
	float:left;
	width:155px;
	line-height:15px;
	margin-bottom:6px;
}

div.startnews a {
	text-decoration:none;
	color:#fff;
}

div.startnews a:hover {
	text-decoration:underline;
}

.whitetxt {
	font-family:verdana;
	font-size:10px;
	color:#fff;	
}

.blacktxt {
	font-family:verdana;
	font-size:10px;
	color:#000;	
}

/* editmode */
div.hrefouter {
	width:185px;
	overflow:hidden;
	margin-left:-10px;
}

div.hrefinner {
	margin-left:-43px;
}

.contentHeadline {
	font-weight:bold;
	margin-top:4px;
	margin-bottom:8px;
	font-size:10px;	
}

/***************** catstart bildnavi shared ****************/

.bpanels {
	overflow:hidden;
	float:left;
}

div.b1panel1 {	
	width:559px;
	height:230px;
}

div.b1panel2 {	
	width:182px;
	height:230px;
}

div.b1spacer1 {
	height:100px;
	width:1px;
	overflow:hidden;
	float:left;
}

div.b1spacer2 {
	width:700px;
	height:1px;
	overflow:hidden;
	clear:both;
}
/*
div.b1spacer3 {
	height:100px;
	width:1px;
	overflow:hidden;
	float:left;
}*/

div.b1panel1txt {
	color:#fff;
	z-index:999;
	position:relative;
	top:-220px;
	left:10px;
	height:150px;
	cursor:pointer;
}

div.b1panel3txt {
	color:#fff;
	z-index:999;
	position:relative;
	top:-149px;
	left:10px;
	height:140px;
	cursor:pointer;
}


/***************** catstart1, 4 bildnavi ****************/

div.b1panel3 {	
	width:371px;
	height:159px;
}

div.b1panel4 {	
	width:370px;
	height:159px;
}

/***************** catstart2 bildnavi ****************/

div.b2panel3 {	
	width:182px;
	height:159px;
}

div.b2panel4 {	
	width:559px;
	height:159px;
}

/***************** catstart3, 4 bildnavi ****************/

div.b4panel1 {	
	width:371px;
	height:230px;
}

div.b4panel2 {	
	width:370px;
	height:230px;
}

/***************** catstart3 bildnavi ****************/

div.b3panel3 {	
	width:559px;
	height:159px;
}

div.b3panel4 {	
	width:182px;
	height:159px;
}


/***************** news ****************/

.contentnewsentry {
	margin:3px 0px 12px;
}

p.newslangtext {
	margin:7px 0px 0px;
}

p.contentnewsheadline {
	font-weight:bold;
	margin:0px;
	padding-bottom:4px;
}

/***************** content ****************/

#textcontent ul {
	margin-left:0px;
	padding-left:10px;
}

#textcontent li {
	padding-left:0px;
	margin-left:0px;
	margin-bottom:5px;
}

#textcontent a {
	color:#fff;
	text-decoration:underline;
}