/**
 * dpi one - Content Management System
 *
 * This is the TEXT CSS DOCUMENT
 * of the dpione.de - content managament system frontend
 *
 * @file    vw-global.css
 * @author  dpi one <www.dpione.de>
 */


/***********************
  body
 ***********************/
body {
	background: #C5D8D7;
	color: #585858;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	line-height: 17px;
	margin: 10px 0px 0px 0px;
	}
table, tr, tbody, td, td p, th, form {
	margin: 0px;
	padding: 0px;
	}


/***********************
  headlines
 ***********************/
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	color: #585858;
	margin: 2px 8px 6px 8px;
	}
h1 {
	font-size: 15px;
	line-height: 21px;
	}
h2 {
	font-size: 13px;
	line-height: 19px;
	}
h3, h4, h5, h6 {
	font-size: 12px;
	line-height: 18px;
	}


/***********************
  texts
 ***********************/
p {
	color: #585858;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	line-height: 17px;
	margin: 4px 0px 16px 0px;
	}
	.content .bodytext {
		margin-left: 8px;
		margin-right: 8px;
		}


/***********************
  tables
 ***********************/
table td {
	color: #585858;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	line-height: 17px;
	}


/***********************
  links
 ***********************/
a, a:visited, a:link, a:active {
	background-repeat: no-repeat;
	color: #007E7C;
	text-decoration: none;
	}
	a:hover {
		color: #6CB5B3;
		}
a.internal-link {
	background-image: url(../img/global/vw-intern-off.gif);
	padding: 0px 0px 0px 12px;
	}
	a.internal-link:hover {
		background-image: url(../img/global/vw-intern-on.gif);
		}
a.external-link {
	background-image: url(../img/global/vw-extern-off.gif);
	color: #007E7C;
	padding: 0px 0px 0px 12px;
	}
	a.external-link:hover {
		background-image: url(../img/global/vw-extern-on.gif);
		}
a.email-link {
	background-image: url(../img/global/vw-email-link-off.gif);
	color: #007E7C;
	padding: 0px 0px 0px 18px;
	}
	a.email-link:hover {
		background-image: url(../img/global/vw-email-link-on.gif);
		}
a.download-link {
	background-image: url(../img/global/vw-download-off.gif);
	color: #007E7C;
	padding: 0px 0px 0px 12px;
	}
	a.download-link:hover {
		background-image: url(../img/global/vw-download-on.gif);
		}
a.top-link {
	background-image: url(../img/global/vw-top-off.gif);
	padding: 0px 0px 0px 12px;
	}
	a.top-link:hover {
		background-image: url(../img/global/vw-top-on.gif);
		}


/***********************
  lists
 ***********************/
ul {
	line-height: 16pt;
	list-style-image: url(../img/bullets/vw-bullet-1-level.gif);
	margin: 4px 24px 4px 24px;
	padding: 0px;
	}
	ul li {
		margin: 4px 0px 4px 0px;
		}
ol {
	line-height: 20px;
	margin: 4px 24px 4px 24px;
	padding: 0px;
	}
	ol li {
		margin: 4px 0px 4px 0px;
		}


/***********************
  various helper
 ***********************/
.line {
	background-color: #FFFFFF;
	line-height: 3px;
	}
	
.clear {
	clear: both;
	}