*{
margin:0;
padding:0;
}


body{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height: 1.3;
    color:  #444444;
	background-color: #ffffff;

}

h1 {
	padding:10px 0px 10px 0px; font-weight: bold; font-size: 18px;  MARGIN: 0px; COLOR: #40444F;
	font-family:  Helvetica, Arial, sans-serif;
}

h2 {
	padding:10px 0px 10px 0px;  font-weight: bold; font-size: 15px; MARGIN: 0px; COLOR: #666666;
}

h3 {
    padding:10px 0px 15px 0px; font-weight: bold; font-size: 13px; MARGIN: 0px; COLOR: #57ab27;  
}

ul {
    padding-left:0px;
    margin-left:0px;
	display: inline;
}

img {
	border: 0px;
}

li {
	list-style: none;
	display: inline;
}


#sitebox {
    width: 852px; 
    margin: 10px auto;
	height:100%;
}

#headimage {clear: both; position: relative; background-image: url(http://www.axxiv.ch/images/template/head_leer.gif); height: 100%;}


#hauptnav { height: 30px; text-align: center; width: 852px; background-color:#d8d6d6; 
		}
		
#obennav{ padding-top:10px; 
          padding-bottom:5px;
		  width: 850px;
		  margin-left:20px;
		  word-spacing:5px;
}
				
#content {position: relative; height:100%; padding-top:5px; padding-bottom: 20px; background-color: #FFFFFF; border:1px solid #d8d6d6;
	    }
		
#subnav {width: 220px; padding: 5px 0px; margin-left:0px;
}


#textboxstart {position: relative; width: 790px; padding: 0px 31px;
}

#textbox {position: relative; width: 720px;  padding: 0px 5px 0px 25px;
}

#footer {
	position: relative;
	margin: 10px 0px 25px 0px;
	text-align:center; 
}

#footer_left {
	position: relative;
	margin: 10px 0px 75px 0px;
	float: left; 
}
#footer_right {
	padding-right:290px;
	margin: 30px 0px 0px 0px;
	float: right;  
}

#footer_right_fr {
	padding-right:200px;
	margin: 30px 0px 0px 0px;
	float: right;  
}

#suche {
	position: relative;
	padding-right:5px ;
	margin: 3px 0px 5px 0px;
	float: right;  
}


a.topnav:link, a.topnav:visited	{color: #444444; font-size: 11px; text-decoration: none; font-weight: normal;}
a.topnav:active, a.topnav:hover {color: #58b94b; font-size: 11px; text-decoration: none; font-weight: normal;}

a.subnav:link	{color: #959595; font-size: 11px; text-decoration: none; font-weight: bold; padding-left: 10px;}
a.subnav:visited {color: #959595; font-size: 11px; text-decoration: none; font-weight: bold; padding-left: 10px;}
a.subnav:active {color: #959595; font-size: 11px; text-decoration: none; font-weight: bold; padding-left: 10px;}
a.subnav:hover {color: #486180;	font-size: 11px; text-decoration:none; font-weight: bold; padding-left: 10px;}

a.subnav2:link	{color: #959595; font-size: 11px; text-decoration: none; font-weight: normal; padding-left: 10px;}
a.subnav2:visited {color: #959595; font-size: 11px; text-decoration: none; font-weight: normal; padding-left: 10px;}
a.subnav2:active {color: #959595; font-size: 11px; text-decoration: none; font-weight: normal; padding-left: 10px;}
a.subnav2:hover {color: #486180;	font-size: 11px; text-decoration:none; font-weight: normal; padding-left: 10px;}

a:link	{color: #58b94b; font-size: 12px; text-decoration: none; font-weight: normal;}
a:visited {color: #58b94b; font-size: 12px; text-decoration: none; font-weight: normal;}
a:active {color: #58b94b; font-size: 12px; text-decoration: none; font-weight: normal;}
a:hover {color: #40444F; font-size: 12px; text-decoration:none; font-weight: normal;}

a.bezugsquellen:link	{color: #58b94b; font-size: 11px; text-decoration: none; font-weight: normal;}
a.bezugsquellen:visited {color: #58b94b; font-size: 11px; text-decoration: none; font-weight: normal;}
a.bezugsquellen:active {color: #58b94b; font-size: 11px; text-decoration: none; font-weight: normal;}
a.bezugsquellen:hover {color: #486180;	font-size: 11px; text-decoration:none; font-weight: normal;}

a.footerlink:link	{color: #58b94b; font-size: 11px; text-decoration: none; font-weight: normal;}
a.footerlink:visited {color: #58b94b; font-size: 11px; text-decoration: none; font-weight: normal;}
a.footerlink:active {color: #58b94b; font-size: 11px; text-decoration: none; font-weight: normal;}
a.footerlink:hover {color: #999999;	font-size: 11px; text-decoration:none; font-weight: normal;}

a.mainlevel:link {
	display: block;  width: 200px; color: #40444F; padding: 4px 10px; border-bottom: #D8D6D6 1px solid; text-align: left;  text-decoration: none;
}
a.mainlevel:visited {
	display: block;  width: 200px; color: #40444F; padding: 4px 10px; border-bottom: #D8D6D6 1px solid; text-align: left;  text-decoration: none;
}
a.mainlevel:hover {
	color: #666; background-color: #f7f7f7;
}

a.mainlevel_order {
	display: block;  width: 200px; color: #40444F; padding: 4px 0px; border-bottom: #D8D6D6 1px solid; text-align: left; text-decoration: none;
	background-color: #b7cfe1;
}

a.mainnav:link {
	display: inline ; 
	padding: 5px 2px 2px 0px;
	border-right:1px solid #ededef;  
	color: #40444F; 
	width: 110px ;
	height: 35px; 
	line-height: 20px; 
	float:left; 
	text-decoration: none; 
	list-style-type:none;
	
}
a.mainnav:visited {
	display: inline ; 
    padding: 5px 2px 2px 0px;
	border-right:1px solid #ededef;   
	color: #40444F;
	width: 110px; 
	height: 35px;
	line-height: 20px;
	float:left; 
	text-decoration: none; 
	list-style-type:none;	
}

a.mainnav:hover {
	display: inline ; 
	padding: 5px 2px 2px 0px; 
	width: 110px; 
	height: 35px;
	line-height: 20px;
	color: #ffffff; 
	border-right:1px solid #ededef; 
	background-color:#58b94b; 
	list-style-type:none;	
}

.titel {
	color: #486180; font-size: 14px;
}
.white {
	color: #FFFFFF;
}
.blue {
	color: #486180;
}
.padding15 {
	padding-left: 12px;
	padding-right: 12px;
}


.navibox{
	width:200px; height:150px; display:block; float:left; border-left:1px solid #d8d6d6; padding-left:10px; margin-left:30px;
	}
	
.newsbox{
width:520px; height:100%; padding:10px; float:left;
	}

.textbox_rand{
height:100%;
padding: 10px;
margin: 10px 0px;
border: 1px solid #d8d6d6;
}

.info_rand{
width:200px;
padding: 10px;
margin: 10px 0px 10px 20px;
height:150px;
display:block; 
float:left;
border: 1px solid #d8d6d6;
}


.textbox_760{
height:100%;
padding: 10px;
margin: 10px 0px; 
width:760px;
float:left;
}

.textbox_rand_fix{
height:70px;
padding: 10px;
margin: 10px 0px;
}

.berater_links
{
width:200px;
float:left; 
display:inline;
}

.berater_rechts
{
width:200px;
float:left; 
padding-left:40px;
display:inline;
}

.technik  { margin:0px; width:700px; height:100%; border:1px solid #e7e7e7;}
.technik th {margin:0px; text-align:left; padding:6px 0px 2px 10px; font-weight:bold; border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7; }
.technik td {margin:0px; text-align:left; padding:6px 0px 2px 10px;border-top:1px solid #e7e7e7; }




.size11 {
	color: #666666; font-size: 11px;
}
.size10 {
	font-size: 10px;
}

.tbl_angebot_kopf{
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #969696;
	font-weight: bold; 
	padding-left:2px;
	padding-right:2px;
	border-right-style:solid;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-right-color : #7f7f7f;
	border-bottom-color : #7f7f7f;
	border-top-color : #7f7f7f;
	height: 22px;
}

.tbl_angebot_inhalt{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #565656;  
	padding-left:2px;
	padding-right:2px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-right-color : #c9c9c9;
	border-bottom-color : #c9c9c9;
	background-color: #f7f7f7;
	}

table.TechnischeDaten {
	border-width: 0px;
	margin:0px;
}

table.TechnischeDaten th {
	width: 140px;
	font-weight: bold;
	text-align: left;
	border-bottom-width: 1px;
	padding: 4px;
	margin:0px;
	border-bottom-style: inset;
	border-bottom-color: #999;
}

table.TechnischeDaten td {
	width: 340px;
	text-align: left;
	border-bottom-width: 1px;
	padding: 4px;
	margin:0px;
	border-bottom-style: inset;
	border-bottom-color: #999;
}



