﻿a:link{
	color:gray;
	text-decoration:none
} 

a:hover{
	color: black;
	text-decoration:underline;
}

a:visited{
	color:gray;
	text-decoration:none;
} 

p {
	font-family:"Trebuchet MS";
	font-size:small;
	color:black;
	margin:0 25px 15px 25px;
}

h1 {
	font-family:"Trebuchet MS";
	font-size:13pt;
	font-weight:bold;
	color:black;
	margin:30px 25px 20px 25px;	
}

h2 {
	font-family:"Trebuchet MS";
	font-size:8pt;
	color:black;
	margin:0 25px 0 25px;
	line-height:14px;
	font-weight:normal;
}

h3 {
	font-family:"Trebuchet MS";
	font-size:11pt;
	color:black;
	font-weight:bold;
	margin:0 25px 15px 25px;
}


h4 {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:gray;
	text-align:justify;
	font-weight:normal;
	margin:0 150px 15px 10px;
}

h5 {
	font-family:"Trebuchet MS";
	font-size:13pt;
	font-weight:bold;
	color:black;
	margin:0px 25px 5px 25px;	
}

img {
	border:0 none;
}

span.boxen {
		font-size:small;
		font-weight:bold;line-height:20px
}

span.preis {
		font-size:13pt;
		font-weight:bold;line-height:20px
}

span.preisbox {
	width:169px;
	float:left;
	margin-bottom:20px;
}


.kleingedruckte {
	font-size:x-small
}

.right {
	text-align:right;
}

.icons {
	margin:0 0 2px 0px;
	border-style:none;
	border-width:0;
	vertical-align:middle;
}

.pictures {
	border:2px gray solid;
	margin:10px;
	float:right;
}

body, html {
top:0;
	text-align:center;
	position:relative;
	height:100%;
	min-height:100%;
	margin:0;
	padding:0;
	background-image:url('images/allgemein/hintergrund.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

#main {
	width:966px;
	height:100%;
	margin:0 auto 0 auto;
	text-align:left;
	padding:0
}

#container {
	float:right;
	position:relative;
	background:transparent url('images/allgemein/background.png') repeat fixed left top;
	border-style: solid;
	border-bottom-style:none;
	border-color:gray;
	border-width:2px;
	min-height:63%;
	width:615px;
	margin:0;	
	display:table;
	padding-bottom:0;
}

#navi {
	background-color: #E6E6E6;
	height:30px;
	width:615px;
	position:relative;
	text-align:left;
	z-index:2;
}

#content {
	min-height:100%;
	width:615px;
	text-align:left;
	position:relative;
	z-index:1;
	padding-top:15px;
}

#related {
	margin-left:167px;
	margin-bottom:5px;
	border-style: solid;
	border-top-style:none;
	border-color:gray;
	border-width:2px;
	width:615px;
	height:130px;
	text-align:right;
	background:url('images/allgemein/bottom.png') transparent no-repeat center bottom;
	background-repeat:no-repeat;
	float:left;
}


#quicklinks {
	float:right;
	background-image:url('images/allgemein/linie-quicklinks.gif');
	width:180px;
	height:320px;
}

#referenzen {
	float:left;
	background-image:url('images/allgemein/linie-referenzen.gif');
	width:167px; 
	height:247px;
	top:-10px;
	text-align:left;
	position:relative;
}

#referenzen neutral{
	float:left;
	width:167px; 
	height:247px;
	top:-10px;
	text-align:left;
	position:relative;
}


#head{
	float:right;
	width:798px;
	height:125px;
	position:relative;
	background-image:url('images/allgemein/duktus-head.gif');
	background-repeat:no-repeat
}

#footer {
	width:638px;
	height:26px;
	margin: 0 auto 15px auto ;
	text-align:left;
	text-align:center;
}

#preise {
	background-color:#E6E6E6;
	margin:5px 25px;
	border:1px gray solid;

}

table {
	font-family:"Trebuchet MS";
	font-size:small;
	color:black;
	margin:10px 25px 25px 25px;
	width:510px;
	border-collapse:collapse;
	border:2px gray solid;

}

td {
	padding:5px;
	border:1px gray solid;
}

td.preis {
text-align:center;
font-size:medium;
font-weight:bold;
}


