@import url(layout.css);
*{
    margin:0;
	padding:0;
}

html {
	height:100.1%;
	font-size:100.01%;	
	margin:0;
	padding:0;
	}
		
body {
	color: #6B757E;
	font-family: Arial, Helvetica, sans-serif;
    font-size:80%;
	line-height: 1.3em; 
	height:100%;
    min-height:100.1%;
	background: #EFF2F5 url(../images/layout/main_backgrd.jpg) 0 0 repeat-x scroll;
	}
body, div, form, dt, dd, p, br, h1, h2, h3, h4, h5, h6 {
    margin:0;
	padding:0;
	}
p {
	padding:.3em 0;
	}
h1, h2, h3, h4, h5, h6 {
	color:#555555;
	clear:both;
}	
h1 { font-size:170%; line-height: 1.2em; padding: 0; font-weight:bold; font-family: Arial, Helvetica, sans-serif; letter-spacing:-.05em }
h2, #printtitle { font-size:130%; line-height: 1.2em; margin: 0 0 .2em 0; font-weight:bold; }
h3 { font-size:120%; line-height: 1.2em; margin: .8em 0 0 0; }
h4 { font-size:100%; line-height: 1.5em; padding: 0; font-weight:bold;  }
h5 { font-size:100%; line-height: 1.0em; padding: 0; font-weight:normal;  }
h6 { font-size:90%;  line-height: 1.5em; margin: 0 1.2em .6em 0; font-weight:normal; display:inline; }

/******************** LINKS ********************/
a, a:visited {
	color: #6B757E;
	font-weight:normal;
	text-decoration:none;
}
a:hover, a:active {
	color: #6B757E;
}
/*********** EXTERNE LINKS **************/
a.extern{
	padding: 0 12px 0 0;
	background: url(../images/layout/link_extern.gif) no-repeat right .5em;
}
/**************** IMAGES ******************/
img, a img {
	 display:inline;
	 padding:0;
	 margin:0 auto;
	 border:none;
	 }
#directlink img {
	margin:5px;
	vertical-align:top;
}
/****************** LINIE *******************/
hr {
	height:1px; 
	background-color:#E6E6E6; 
	border:none;
	margin:1em 0;
	padding:0 .2em;
	}
/******************** LISTEN *******************/
li {
	list-style:none;
}
/********** DEFINITIONEN *************/
dl, dt, dd {
	margin:0;
	padding:0;
	}

/***** CONTENT DEFINITION ************/
#content dl {
	font-weight:normal;
	width:450px;
	padding:0;
	margin:0;
	float:left;
	}
#content dt {
	background: transparent url(../images/layout/listitem.jpg) 0 6px no-repeat;
	display:block;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 15px;
}
#content dd {
	width:430px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 30px 40px;
	}
/*********** TOP NAVIGATION **************/
#slotleft span, #slotright span{ display:none;}
#slotleft ul.topnavi	{ background: transparent; margin:0; padding:0; float:none;}
#slotleft ul.topnavi li	{ margin:0; padding:0; float:left; display:inline; }
/* NORMAL */
#slotleft ul.topnavi a.m_pdf{ 			background: url(../images/layout/m_pdf.jpg); width:30px; height:26px; display:block;}
#slotleft ul.topnavi a.m_portfolio{ 	background: url(../images/layout/m_portfolio.jpg); width:115px; height:26px; display:block;}
#slotleft ul.topnavi a.m_about{ 		background: url(../images/layout/m_about.jpg); width:115px; height:26px; display:block;}
#slotleft ul.topnavi a.m_contact{ 		background: url(../images/layout/m_contact.jpg); width:115px; height:26px; display:block;}
/* OVERSTAT */
#slotleft ul.topnavi a.m_pdf:hover,
#slotleft ul.topnavi a.m_pdf_act{ 		background: url(../images/layout/m_pdf_over.jpg); width:30px; height:26px; display:block;}
#slotleft ul.topnavi a.m_portfolio:hover,
#slotleft ul.topnavi a.m_portfolio_act{background: url(../images/layout/m_portfolio_over.jpg); width:115px; height:26px; display:block;}
#slotleft ul.topnavi a.m_about:hover,
#slotleft ul.topnavi a.m_about_act{ 	background: url(../images/layout/m_about_over.jpg); width:115px; height:26px; display:block;}
#slotleft ul.topnavi a.m_contact:hover,
#slotleft ul.topnavi a.m_contact_act{ 	background: url(../images/layout/m_contact_over.jpg); width:115px; height:26px; display:block;}

/******* SUB NAVIGATION *********/
#slotleft ul.portfolio	{  
	background: transparent; 
	margin:0; 
	padding:0 0 0 30px; 
	float:left; 
	display:inline;
	}
#slotleft ul.portfolio li a { 
	width:112px; 
	height:18px; 
	background:#F7F9FA; 
	padding:0 0 0 3px; 
	display:block; 
	}
#slotleft ul.portfolio li a:hover,
#slotleft ul.portfolio li a.act { 
	background: #77838C; 
	color:#F7F9FA;
	display:block; 
	}
	
/******* SPECIAL NAVIGATION *********/
#slotleft ul.specials	{  
	background: transparent; 
	margin:0; 
	padding:54px 0 0 0; 
	float:left;
	height:150px;
	overflow:hidden;
	display:inline;
	}
#slotleft ul.specials li a { 
	width:112px; 
	height:18px; 
	background:#F7F9FA; 
	padding:0 0 0 3px; 
	display:block;
	overflow:hidden;
	}
#slotleft ul.specials li a:hover,
#slotleft ul.specials li a.act { 
	background: #77838C; 
	color:#F7F9FA;
	display:block; 
	}
	
/******* PART NAVIGATION *********/
#slotleft ul.parts	{  
	background: transparent; 
	margin:0; 
	padding:54px 0 0 0; 
	float:left;
	height:150px;
	overflow:hidden;
	display:inline;
	}
#slotleft ul.parts li a { 
	width:112px; 
	height:18px; 
	background:#F7F9FA; 
	padding:0 0 0 3px; 
	display:block;
	overflow:hidden;
	}
#slotleft ul.parts li a:hover,
#slotleft ul.parts li a.act { 
	background: #77838C; 
	color:#F7F9FA;
	display:block; 
	}	
	
	
	
	
	
	
	


