/* -------  Layout CSS for hawkhillrecords.de ------ */
#debuginfo
{	
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}


body 
{ 
	background-color: #333333;
	background-image:url(../img/bg_brick.gif);
	font-family: Verdana, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center; /* IE 5.5 hack */
}

.start a:link, .start a:visited, .start a:active, .start a:focus 
{
	color: #6784ac;
	font-size: 22px;
	text-decoration:none; 
	font-family: verdana, sans-serif; 	
}

.start a:hover
{ 
	color: #ff4455;
	font-size: 22px;
    background-color:transparent;  
    text-decoration:none;
    font-family: verdana, sans-serif;
}

#header 
{ 
	margin-top: 40px;
	margin-bottom: inherit;
}

#header hr 
{
	border-style: solid; 
	height: 1px;
	border-color: #D3D3D3;
	width: 97%;
}

#footer 
{ 
	color: #FFFFFF;
  	font-family: verdana, sans-serif;
  	font-weight: bold;
  	font-size: 10px;		  
	width: 745px;
	margin-top: 10px;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:focus 
{
	color: #6784ac;
	font-size: 12px;
	text-decoration:none; 
	font-family: verdana, sans-serif; 	
	font-weight: bold;
}

#footer a:hover 
{ 
	color: #ff4455;
	font-size: 12px;
    background-color:transparent;  
    text-decoration:none;
    font-family: verdana, sans-serif;
    font-weight: bold;
}

#footer .selected a:link, #footer .selected a:visited, #footer .selected a:active, #footer .selected a:focus , #footer .selected a:hover 
{ 
	color: #ff4455;
	font-size: 12px;
    background-color:transparent;  
    text-decoration:none;
    font-family: verdana, sans-serif;
    font-weight: bold;
}

#mainmenu 
{
	border: 3px solid #999999;
	border-left: none;
	border-right: none;			
	background-color: #D3D3D3;			
	width: 745px;
	text-align: center;
	font-size: 11px;
	text-decoration:none; 
	font-family: verdana, sans-serif; 			
}

#mainmenu a:link, #mainmenu a:visited, #mainmenu a:active, #mainmenu a:focus 
{
	display: block;
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration:none;
	line-height: 22px;	
	font-weight: normal;
	padding-bottom: 0px;
	padding-top: 0px;
}	

#mainmenu a:hover 
{ 
	color:#CC0000; 
	font-family: verdana, sans-serif;
	background-color: #ffffff;
	text-decoration:none;
}

#mainmenu .selected a:link, #mainmenu .selected a:visited, #mainmenu .selected a:active, #mainmenu .selected a:focus, #mainmenu .selected a:hover
{ 
	display: block;
	color:#CC0000; 
	font-family: verdana, sans-serif;
	background-color: #ffffff;
	text-decoration:none;
}
				  
#contentbox 
{ 
	border: 3px solid #999999;
	border-left: none;
	border-right: none;			
	background-color: #D3D3D3;			
	width: 745px;
}

#contentbox .title 
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	margin-left: 40px;
	margin-top: 30px;
	margin-bottom: 30px; 
}

#contentwave 
{ 
	background-color: #b1b1b1 ;
    border-top:1px solid #666666;
    border-bottom:1px solid #666666; 
    margin-top: 8px;
}			  		

#contactform 
{ 
	margin-left: 60px;
}

#contactform .confirmed
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
             
#contactform .textbox 
{ 
	font-family: verdana, sans-serif;
 	background-color: #ffffff; 
	border:1px solid #000000; 
	color:#CC0000; 
}

#contactform .button
{
	font-size: 10px;
	font-family: verdana, sans-serif;
	width: 130px;
	height: 24px;
	color: #ffffff;
	border: 2px solid #FFFFFF;
	background-color: #999999; 
}

#contactform .defaultred
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	color: #FF0000;
}

#equipment
{
	margin-left: 60px;
	margin-right: 60px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
}

#equipment h1
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	
}

#philosophy
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	margin-left: 60px;
	margin-right: 60px;		
}

#philosophy h1
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;	
	text-align: center;
}

#philosophy h2
{
	color: #CC0000;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;	
	text-align: center;
}

#imprint .contenttitle
{
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	margin-left: 45px;	
}

#imprint .contacts
{
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 9px;
	margin-left: 5px;	
}

#imprint .address
{
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
	margin-left: 60px;	
}

#projects {}

#projects .subtitle 
{
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	margin-left: 60px;
}

#projects .projtitle 
{
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	margin-left: 0px;
}

#projects .projtitle  a:link, #projects .projtitle a:active, #projects .projtitle  a:visited, #projects .projtitle  a:focus
{ 
	font-family: verdana, sans-serif;
	color:#ff4455;
	text-decoration:underline;
	font-size: 14px;
	margin-left: 0px;	
}

#projects .urlsmall
{
	font-family: verdana, sans-serif;
	color:#0000FF;
	text-decoration:none;
	font-size: 9px;
	margin-left: 10px;	
}

#projects .projdesc
{
	font-family: verdana, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size: 14px;
}

#shop
{ 
	font-family: verdana, sans-serif;
	color:#000000; 
	margin-left: 60px;
	margin-right: 60px;
}

#shop a:link, #shop a:active, #shop a:visited, #shop a:focus
{ 
	font-family: verdana, sans-serif;
	color:#ff4455;
	text-decoration:underline;
	font-size: 12px;
	margin-left: 0px;	
}

#shop .defaultbold
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;	
	color: #000000;
}

#shop .small
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	color: #000000;
}

#shop .selectbox
{ 
	font-family: verdana, sans-serif;
 	background-color: #ffffff; 
	border:1px solid #666666; 
	color:#CC0000; 
	margin-left: 25px;
}

#shop .product table
{
	border-top:1px solid #666666;
	
}

#shop .productinner table
{
	border-top:0px;
	
}

#shop .shoptitle 
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

#shop .shoptitlefe
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

#shop .shopsubtitlefe
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 15px;
}

#shop .shopsubtitlefebold
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}


#shop .shoptitlefe  a:link, #shop .shoptitlefe a:active, #shop .shoptitlefe  a:visited, #shop .shoptitlefe a:focus
{ 
	font-family: verdana, sans-serif;
	color:#ff4455;
	text-decoration:underline;
	font-size: 14px;
	margin-left: 0px;	
}

#shop .shoptitletextfe
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 11px;
}

#shop .basket
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

#shop .basket a:link, #shop .basket a:active, #shop .basket a:visited, #shop .basket a:focus
{ 
	font-family: verdana, sans-serif;
	font-weight: bold;
	color:#ff4455;
	text-decoration:underline;
	font-size: 12px;
	margin-left: 0px;	
}

#shop .baskettitle
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

#shop .basketcoltitle
{ 
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

#shop .basketitem
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

#shop .baskettotalprice
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style:double;
	font-size: 11px;
}

#shop .baskettotalpricetwo
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style:solid; 
	border-width:1px;
	font-size: 11px;
}

#shop .basketshippingprice
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style:solid; 
	border-width:1px;
	font-size: 11px;
}

#shop .baskettotalpricetitle
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#shop .scatprodcount
{
	font-family: verdana, sans-serif;
	font-size: 9px;
	color:#0000FF; 	
	margin-left: 2px;
	margin-bottom: 15px;	
}

#shop .scatname
{
	font-family: verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#000000;
f    border-bottom:solid 1px #000000;	
	margin-left: 2px;
	margin-bottom: 15px;	
}

#shop .prodprice
{
	font-family: verdana, sans-serif;
	font-size: 13px;
	color:#000000; 	
}

#shop .textbox 
{ 
	font-family: verdana, sans-serif;
 	background-color: #FFFFFF; 
	border:1px solid #333333; 
	color:#000000; 
}

#shop .textboxdesc
{ 
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	color: #000000; 
}

#shop .button
{
	font-size: 10px;
	font-family: verdana, sans-serif;
	width: 130px;
	height: 24px;
	color: #ffffff;
	border: 2px solid #FFFFFF;
	background-color: #999999; 
}

#shop .defaultred
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	color: #FF0000;
}

#shop .readagbred
{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	color: #FF0000;
}


#links
{ 
	font-family: verdana, sans-serif;
	color:#000000; 
	margin-left: 60px;
	margin-right: 60px;
}

#links a:link, #links a:active, #links a:visited, #links a:focus
{ 
	font-family: verdana, sans-serif;
	color:#000000; 
	text-decoration:underline;
}

#links a:hover
{ 
	font-family: verdana, sans-serif;
	color:#ff4455; 
	text-decoration:underline;
}

#links .selectbox
{ 
	font-family: verdana, sans-serif;
 	background-color: #ffffff; 
	border:1px solid #666666; 
	color:#CC0000; 
	margin-left: 25px;
}

#links .linktitle 
{ 
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

#links .catname
{ 
	color: #000000;
	display:block;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	background-image: url('../img/links_caticon.gif'); 
	background-repeat:no-repeat;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 3px;	
}

#links .catcounter
{ 
	color: #0000FF;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 9px;
	margin-bottom: 0px;
	padding-top: 10px;	
	padding-bottom: 3px;	
}

#links .link a:link, #links .link a:active, #links .link a:visited, #links .link a:focus
{ 
	color:#6784ac;
	font-family: verdana, sans-serif;
    font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	background-image: url('../img/links_linkicon.gif'); 
	background-repeat:no-repeat;	
	margin-left: 20px;
	margin-right: 60px;
	margin-top: 20px;
	margin-bottom: 0px;	
}

#links .link a:hover
{
	color:#ff4455;
	font-family: verdana, sans-serif;
    font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	background-image: url('../img/links_linkicon.gif'); 
	background-repeat:no-repeat;	
	margin-left: 20px;
	margin-right: 60px;
	margin-top: 20px;
	margin-bottom: 0px;
}

#services
{
	font-family: verdana, sans-serif;
	color:#000000; 
	margin-left: 60px;
	margin-right: 60px;	
}

#services .defaultbold
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;	
	color: #000000;
}

#submenu .smtitle
{
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	font-size: 14px;
	margin-left: 20px;
}

#cms .smallred
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	color: #FF0000;
	margin-bottom: 12px;	
}

#cms .contenttitle
{
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	margin-left: 30px;
	margin-bottom: 40px;
}

#cms .textbox 
{ 
	font-family: verdana, sans-serif;
 	background-color: #ffffff; 
	border:2px solid #000000; 
	color:#CC0000; 
	margin-left: 15px;
	margin-bottom: 15px;	
}

#cms .textboxurl
{ 
	font-family: verdana, sans-serif;
 	background-color: #ffffff; 
	border:2px solid #000000; 
	color:#CC0000; 
	margin-left: 15px;
	margin-bottom: 3px;	
}

#cms .textboxproddesc
{ 
	font-family: verdana, sans-serif;
 	background-color: #ffffff; 
	border:2px solid #000000; 
	color:#CC0000; 
	margin-left: 15px;
	margin-bottom: 3px;	
}

#cms .linkoverviewselectbox
{ 
	font-family: verdana, sans-serif;
 	background-color: #ffffff; 
	border:2px solid #000000; 
	color:#CC0000; 
	margin-left: 30px;
	margin-bottom: 15px;	
}

#cms .radio
{ 
	margin-left: 15px;
}

#cms .radiodesc
{ 
	margin-left: 15px;
}

#cms .textboxdesc
{ 
	font-family: verdana, sans-serif;
	font-size: 12px;
	color:#000000; 
	margin-left: 15px;
	margin-bottom: 15px;	
	line-height: 15px;
}

#cms .button
{
	font-size: 10px;
	font-family: verdana, sans-serif;
	height: 24px;
	color: #ffffff;
	border: 2px solid #FFFFFF;
	background-color: #999999; 
	margin-left: 15px;
	margin-top: 15px;
}

#cms .defaultred
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	color: #FF0000;
}

#cms .smallred
{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	color: #FF0000;
}

#cms .smallredbold
{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;	
	color: #FF0000;
}

#cms .defaultbold
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;	
	color: #000000;
}

#cms .catrowdesc
{
	color: #000000;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#cms .linkcatdesc
{
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-style: italic;
	text-decoration: none;
	background-color: #333333;
}

#cms .linkoverviewcatname
{
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;	
	color:#000000; 	
	margin-left: 40px;
	margin-bottom: 15px;	
}

#cms .linkoverviewcatnamecount
{
	font-family: verdana, sans-serif;
	font-size: 9px;
	color:#0000FF; 	
	margin-left: 2px;
	margin-bottom: 15px;	
}

#cms .linkurl
{
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	text-decoration: none;
	background-color: #333333;
}

#cms .linkurl a:link, #cms .linkurl a:visited, #cms .linkurl a:active, #cms .linkurl a:focus
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: underline;
}

#cms .linkurl a:hover
{
	color:#CC0000;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: underline;
}

#cms .referencetxt
{
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	text-decoration: none;
	background-color: #333333;
}

#cms .producttxt
{
	color: #000000;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

#cms .producttitle
{
	color: #000000;
	font-size: 14px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#cms .producturl
{
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	text-decoration: none;
	background-color: #333333;
}

#cms .producturl a:link, #cms .producturl a:visited, #cms .producturl a:active, #cms .producturl a:focus
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: underline;
}

#cms .productprice
{
	color: #FFFFFF;
	font-size: 13px;	
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #333333;
}
