div{
	margin:0;
	padding:0;
}

body{
  margin:0;
  padding:0;
  background:#464646;
  font:11px Verdana,Geneva,sans-serif;
  color:#FFFFFF;	
  padding-bottom:40px;

}

#navline{
	margin-top:10px;
}

/*Layout*/
.floatbox{
	overflow:hidden;
	width:100%;
}

/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

/* Diese Angabe benötigt der Safari-Browser zwingend !! */
.clearfix { display: block; }

.subcolumns_oldgecko { width: 100%; float:left; }

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l { float: left }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r { float: right; margin-left: -5px }

.c25l, .c25r { width: 25% }
.c33l, .c33r { width: 33.333% }
.c50l, .c50r { width: 50% }
.c66l, .c66r { width: 66.666% }
.c75l, .c75r { width: 75% }
.c38l, .c38r { width: 38.2% } /* Goldener Schnitt */
.c62l, .c62r { width: 61.8% } /* Goldener Schnitt */

.subc { padding: 0 0.5em 0 0.5em; }
.subcl { padding: 0 1em 0 0; }
.subcr { padding: 0 0 0 1em; } 


.preise-s1{
	float:left;
	width:14em;
}

#hintergr{background:#464646 url(../grafik/impressum.gif) no-repeat;margin:0px;padding:0px;}
.hintergr_start{background:#464646 url(../grafik/delicut_start_html.jpg) no-repeat;margin:0px;padding:0px;}

#page_margins{
   position:relative;
	width:800px;
}

#page{
   position:relative;
	padding:37px 120px 20px 120px;
}

/*index Navigation*/
#navline ul{
	list-style:none;
	margin:0;
	padding:0;
}
#navline li{
  display:inline;
}
#navline a{
	margin-left:20px;
	font:bold 11px Tahoma,Geneva,sans-serif; 
	letter-spacing:0.3em;
}
#navline a:link, #navline a:visited{
	color:#999;
}
#navlink a:focus, #navlink a:active{
	color:#fff;
}
#navline a:hover{
	color:#fff;
}

/*Inhalte*/
h1, h2{
	font-size:1em;
}

a{color:#FFFFFF;}
a:active{color:#9999FF}
a:visited{color:#FFFFFF;}
a:hover{color:#9999FF}
td{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#FFFFFF}

.fett{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#FFFFFF;font-weight:bold}

.lila
{
font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#514271;font-weight:normal;
}
#oben{
	margin-bottom:65px;
}

#oben_start{
	margin-bottom:170px;
}

.beige
{
font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#BA9B55;font-weight:normal;
}

a.alila{color:#514271;}
a.alila:active{color:#514271;}
a.alila:visited{color:#514271;}
a.alila:hover{color:#514271;}

a.abeige{color:#BA9B55;}
a.abeige:active{color:#BA9B55;}
a.abeige:visited{color:#BA9B55;}
a.abeige:hover{color:#BA9B55;}