/* copyright www.modulor.at - Andreas Niederer */

body,td,th,div,ul,ol,input,option,select,textarea { font-family: Tahoma,Arial,'Trebuchet MS','Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; /* font-family: Tahoma, Arial, Helvetica, sans-serif; */  }
body { font-size:0.8em; line-height:125%; color:#000000; line-height:133%;  background-color:#FFFFFF; }

textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { }

a { }
a:link { }
a:visited { }
a:hover { }
a:active { }

/******************************/
#page { width:855px; background-color:#FFFFFF; margin:0; padding:0; }
#page hr { display:none; }
/******************************/
#header { height:75px; margin:0; padding:0; background-color:#FFFFFF; }
#logo { padding:22px 0 0 56px; width:400px;  }
#tagline { display:none; }
/******************************/
#container {
	clear:both;
	min-height:400px;
}

#contentheader { /*overflow:hidden; height:240px;*/ position:relative; background-image:url(../images/hg-01.jpg); background-repeat:no-repeat; 
padding:30px 0 0 0; clear:both; }
#navigation {
	/*float:left;*/
	width:315px;
	margin:0px 0px 0 0;
	padding:0px 0 0px 0;
	background-color:#8a5a36;
	background-color:#9e6c45;
	min-height:210px;
	line-height:16px;
	font-size:13px;
}
* html #navigation { height:210px; }
#navigation a { display:block; padding:2px 0 2px 55px; margin:0 0px 0 0; color:#FFFFFF; background-image:url(../images/pfeil.gif); background-repeat:no-repeat; background-position:45px 4px; width:260px; height:auto; }
#navigation a:hover { background-color:#CC9966; }
#navigation ul { list-style-type:none; margin:0; padding:13px 0 0 0; }
#navigation li { list-style-type:none; margin:0; padding:0; display:block; }
#navigation li li { list-style-type:none; margin:0; padding:0 0 0 10px; }

#navigation .navigation-divider { /*border-bottom:3px solid #d7eaf1;*/ border-bottom:1px solid #FFFFFF; }
#navigation .navigation-more:after { content: " ..."; }

/*
#contentheader-row1 { float:left; width:120px; margin:0 15px 0 0; background-color:#CC9900; }
#contentheader-row2 { float:left; width:120px; margin:0 15px 0 0; background-color:#FFCC33; }
#contentheader-row3 { float:left; width:120px; margin:0 15px 0 0; background-color:#CCCC66; }
#contentheader-row4 { float:left; width:120px; margin:0 0px 0 0;  }
*/

#contentheader-row1 p { margin:0; padding:0; border:0; height:90px; }
#contentheader-row2 p { margin:0; padding:0; border:0; height:90px; }
#contentheader-row3 p { margin:0; padding:0; border:0; height:90px; }
#contentheader-row4 img { /*padding:102px 0px 0 0;*/  }

#contentheader-row1 { position:absolute; width:120px; left:330px; top:0px; }
#contentheader-row2 { position:absolute; width:120px; left:465px; top:0px; }
#contentheader-row3 { position:absolute; width:120px; left:600px; top:0px; }
#contentheader-row4 { position:absolute; left:734px; top:102px; width:120px; }

/******************************/

#content { clear:both; padding:30px 0 15px 55px;}
#content hr { display:block; border:0; border-top:1px solid #8a5a36; }
#content-row1 { clear:both; }
#content-col1 { width:390px; float:left; }
#content-col2 { width:255px; float:right; }
/* Firefox-Fehler bei Bildabstand */
#content-col2 img { line-height:1px; }
#content-row2 { clear:both; }
/******************************/
#footer { clear:both; padding:5px 0 10px 55px; margin:0 0 0 0px; color:#8a5a36; }
#footer a { color:#8a5a36; border-bottom:1px dotted; }