@charset "utf-8";
/* CSS Document */

/*style */

a:link {color:#FF8000; text-decoration:none;font-weight: bold;}
a:visited {color:#FF8000;text-decoration:none;font-weight: bold;}
a:hover {color:#2E2E2E;text-decoration:none;font-weight: bold;}
a:active {color:#424242;text-decoration:none;font-weight: bold;}



body {
background-color:#fff;
background-image:url(../images/web_04.jpg);
background-repeat:repeat-x;
text-decoration:none;
margin-top:0px;
}

h1 {
margin: 0;

font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
color:#666666;
margin-left:10px;
font-size:14px;
padding-left:8%;
padding-top:35%;
}

h2
{
margin: 0;
font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
color:#333333;
margin:20px 0 0 120px;
font-size:20px;

}

p {
margin-bottom: 14px;
line-height: 16px;
}

.webseite {
width:764px;
margin:auto;
font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
font-size:13px;
color:#333333;

}




#wrappertop {
	position:relative;
	margin:68px 0 0 408px;
	padding: 0px;
	width: 764px;
	font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
	font-size:0.95em;
}

#wrappertop a:link {
  color: #FFF;
  text-decoration: none;
}

#wrappertop a:visited {
  color: #FFF;
	text-decoration: none;  
}

#wrappertop a:active {
  color: #FFF;
  text-decoration: none;  
}

#wrappertop a:hover {
  color: #FF9900;
	text-decoration: none;  
}

#head
{
width:764px;
height:253px;
background-image:url(../images/web_10.jpg);
float:left;
}



/* navigation anfang */

#nav_bg {
	position:relative;
	background-image: url(../images/bg-nav.jpg);
	background-repeat: no-repeat;
	margin: 0px 0 0px 81px;
	padding: 0;
	width: 624px;
	float:left;
}

#nav {
	position:relative;
	margin: 0;
	padding: 0px 0 0px 24px;
	width: 555px;
	float:left;
}

#nav .ph a {
width:113px;
height:46px;
text-decoration:none;
display:block;
background-image:url('../images/images_nav/button-philosophie.gif');
background-position: 113px 0;
float:left
}


#nav .ph a:link, #nav .ph a:visited{
width:113px;
height:46px;
text-decoration:none;
display:block;
background-image:url('../images/images_nav/button-philosophie.gif');
background-position: 113px 0;
float:left
}

#nav .ph a:hover {
background-position:0 0;}

#nav .ph a.current {
background-position:0 0;}

/*navigation ende */




/* content */

#bg_oben

{
width:764px;
height:80px;
background-image:url(../images/web_20.jpg);
float:left;

}

#bg_mitte

{
width:764px;

background-image:url(../images/web_22.jpg);
background-repeat:repeat-y;
float:left;

}


#bg_ende

{
width:764px;
height:130px;
background-image:url(../images/web_25.jpg);
background-repeat:repeat-y;
float:left;

}

/* content  ende*/

#banner
{
width:530px;
padding-left:120px;
float:left;

}


#print
{
width:400px;
height:50px;
border: 1px solid #cccccc;
float:left;

}

#print_activ
{
margin:0px 0 10px 0;
width:400px;
height:50px;
border: 1px solid #FF9900;
float:left;

}

#car
{
margin-top:10px;
width:400px;
height:50px;
border: 1px solid #cccccc;
float:left;

}

#car_activ
{
margin:10px 0 10px 0;
width:400px;
height:50px;
border: 1px solid #FF9900;
float:left;

}

#grafik
{
margin-top:10px;
width:400px;
height:50px;
border: 1px solid #cccccc;
float:left;

}

#grafik_activ
{
margin:10px 0 10px 0;
width:400px;
height:50px;
border: 1px solid #FF9900;
float:left;

}


#aussen
{
margin-top:10px;
width:400px;
height:50px;
border: 1px solid #cccccc;
float:left;

}

#aussen_activ
{
margin:10px 0 10px 0;
width:400px;
height:50px;
border: 1px solid #FF9900;
float:left;

}


#text_box
{
width:530px;
position:relative;
padding-left:120px;
float:left;
}


#text_box_referenzen
{
width:530px;
position:relative;
margin: 0 0 0 20px;
float:left;
}

 #angebot
{
width:180px;
height:180px;
margin-left: 20px;
float:right;


}

#infobox {
    font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 15pt;
    FONT-WEIGHT: normal;
    z-index:100;
	PADDING:10px;
    COLOR: #505050;
    border: 3px #fc9b00 solid;
    background-color: #eee;
    border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
}