/*
		basic stylesheet for ddp.de - website
		Datenwerk GmbH - http://www.datenwerk.de
		
		Original version by christian.brandl, 14.02.2007
		
		font blue:					#283E63
		link blue:					#6486BF
		dark blue: 					#2A4064
		medium blue: 				#597EBB
		light blue: 				#CFD9EC
		extra light blue: 	#F1F3F7
*/	

/* 
		global font definitions
*/

body
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

body, 
div, 
p, 
td, 
th, 
h1, 
h2, 
h3, 
h4
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #283E63;
	line-height: 120%;
}

a
{
	color: #6486BF;
}

h1, 
h2, 
h3, 
h4,
p
{
	margin: 0px;
}

p
{
	margin-top: 5px;
}

h1, 
h1 a
{
	font-size: 14px;
	font-weight: bold;
	color: #283E63;
	text-decoration: none;
}

h2, 
h2 a
{
	font-size: 14px;
	font-weight: bold;
	color: #283E63;
	text-decoration: underline;
	text-transform: uppercase;
}

h3, 
h3 a
{
	font-size: 12px;
	font-weight: bold;
	color: #6486BF;
}

h4, 
h4 a
{
	font-size: 16px;
	font-weight: bold;
	color: #283E63;
	text-decoration: none;
	text-transform: uppercase;
}

.ucase
{
	text-transform: uppercase;
}

.bold
{
	font-weight: bold;
}

/* 
		special font definitions
*/

a.nolink
{
	color: #283E63;
	text-decoration: none;
}

#services div.box, 
#services div.box a, 
#services div.box a:visited, 
.footertop, 
.footertop a, 
.footertop a:visited
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

div.breadcrumb, div.breadcrumb a, div.breadcrumb a:visited
{
	color: #6486BF;
	font-weight: bold;
	text-decoration: none;
}

div.breadcrumb a.active
{
	text-decoration: underline;
}

dl.hoerproben a
{
	text-decoration: none;
	font-weight: bold;
}

div.ldlinks
{
	line-height: 220%;
}

div.ldlinks a
{
	text-decoration: none;
	font-weight: bold;
}

div.ldlinks a.aktiv
{
	color: #2A4064;
}

/* 
		image definitions
*/

#centerarea .margin img
{
	margin-right: 10px;
}

#navigation #posleft img
{
	margin-right: 30px;
}

#navigation img
{
	border: 0px;
}

#services img.illu
{
	float: left;
	margin: 10px;
	border: 0px;
}

#services img.headline
{
	float: left;
	margin-top: 15px;
	border: 0px;
}

#centerarea img.topboximg
{
	margin: -30px;
	margin-bottom: 0px;
}

#centerarea img.topbox2img
{
	margin-right: 30px;
}

#centerarea .margin td.lbright img
{
	margin-right: 0px;
}

table.logobox td.text
{
	padding-top: 10px;
	padding-bottom: 20px;
}

table.logobox td img
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

table.logobox td.lbcenter img
{
	margin: auto;
	text-align: center;
}

.error
{
	color: red;
}
