/* ================ */
/* Box-Definitionen */
/* ================ */

body {
 background-color: #D9E5F1;
}

div#website {
 width: 800px;
 margin: 0px auto;
}

div#header {
	width: 800px;
	height: 160px;
}


div#navi {
 width: 794px;
 padding: 3px;
 text-align: center;
 background-color: #76A2C7;
 font-family: Verdana, Arial;
 font-size: 10pt;
}

div#content {
 width: 770px;
 padding: 15px;
 background-color: #FFFFFF;
}

div#footer {
 width: 796px;
 padding: 2px;
 text-align: center;
 background-color: #76A2C7;
 font-family: Verdana, Arial;
 font-size: 8pt;
 color: #FFFFFF;
}


/* ===================== */
/* (Text-)Formatierungen */
/* ===================== */

/* Navi */

div#navi a {
 font-family: Verdana, Arial;
 font-size: 10pt;
 text-decoration: none;
 color: #FFFFFF;
}

div#navi a:hover {
 color: #C30000;
}

/* Content */

h1 {
 font-family: Verdana, Arial;
 font-size: 12px;
 color: #4C86B8;
}

h2 {
 font-family: Verdana, Arial;
 font-size: 10px;
}

.imp {
	font-size: 10px;
	width: 600px;
}
#impl {
	font-size: 10px;
	width: 300px;
	float: left;
}
#impr {
	font-size: 10px;
	width: 500px;
}

#tabimp{
	font-size: 10px;
	width: 200px;
}


p, ul, form td, dl {
 font-family: Verdana, Arial;
 font-size: 9px;
 text-align: justify;
 line-height: 1.4em;
}

img.left {
border: 0;
float: left;
}

img.right {
border: 0;
float: right;
}

div#content a {
 font-family: Verdana, Arial;
 font-size: 9pt;
 color: #4C86B8;
}

input, textarea {
 font-family: Verdana, Arial;
 font-size: 9pt;
 color: #000000;
 border: 1px solid #000000;
}

input.checkbox {
 border: 0px;
}

#home p  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #2D2D2D;
	text-align: left;
}
