body 
{ 
	background-image:url(../image/ground.jpg);
	background-repeat: repeat-x;
	background-color: #F4FAEC;
	color:#444444; 
	margin:0px;
	padding: 0px;
}

/* ------------------- */
/* Schrift-Styles */
/* ------------------- */

p,b,i,li,div,nobr,h1,h2,h3,h4,td{font-family:Arial,Times New Roman,Helvetica,sans-serif;}


/* --------------------- */
/* Schriftgroessen */
/* --------------------- */

td,nobr {font-size:10pt;}
div {font-size:3pt;}

p {font-size:10pt;}
p.klein {font-size:8pt;}
p.gross {font-size:12pt;}
	
b {font-size:12pt;}
b.klein {font-size:8pt;}
b.gross {font-size:12pt;}
b.titel {font-size:16pt;}
	
i {font-size:10pt;}
i.klein {font-size:8pt;}
i.gross {font-size:12pt;}

li {font-size:10pt;}
li.klein {font-size:8pt;}
li.gross {font-size:12pt;}
	
/* ----------------------- */
/* Link Definitionen */
/* ---------------------- */

a {text-decoration:none; color:#444444; background-color:transparent; font-weight:normal}
a:visited {text-decoration:none; color:#444444; background-color:transparent; font-weight:normal}
a:hover {text-decoration: underline; color:#88BF3D; background-color:transparent; font-weight:normal}

a.klein {text-decoration:none; color:#444444; background-color:transparent; font-weight:normal; font-size:8pt;}
a.klein:visited {text-decoration:none; color:#444444; background-color:transparent; font-weight:normal; font-size:8pt;}
a.klein:hover {text-decoration: underline; color:#88BF3D; background-color:transparent; font-weight:normal; font-size:8pt;}

a.bold {text-decoration:none; color:#444444; background-color:transparent; font-weight:bold}
a.bold:visited {text-decoration:none; color:#444444; background-color:transparent; font-weight:bold}
a.bold:hover {text-decoration: underline; color:#88BF3D; background-color:transparent; font-weight:bold}

/* ----------- */
/* Tabellen */
/* ----------- */

td
{
	font-size: 10pt;
	color:#444444;
	background-color:transparent;
}
td.kopf
{
	font-size: 10pt;
	height: 50px;
	color:#444444;
	background-color:transparent;
}
td.fuss
{
	width: 287px; height: 30px;
	font-size: 8pt;
	color:#444444;
	background-color:transparent;
}
td.fusslogo
{
	width: 25px; height: 30px;
	font-size: 10pt;
	color:#444444;
	background-image:url(../image/itp-klein.gif);
	background-repeat:no-repeat;
}
td.main
{
	font-size: 10pt;
	width: 652px;
	color:#444444;
	vertical-align: top;
	background-color:transparent;
	background-image:url(../image/allg/balken.jpg);
}

td.md
{
	font-size: 10pt;
	width: 30px;
	color:#444444;
	background-color:transparent;
}
td.menue
{
	padding-left: 4px;
	padding-right: 4px;
	font-size: 10pt;
	color:#444444;
	background-color:transparent;
}
/* -------- */
/*   Divs  */
/* -------- */
div.logo
{
	width: 299px; height: 100px;
	padding: 0px; margin: 0px;
	background-image:url(../image/logo.jpg);
	background-repeat:no-repeat;
	display: block;	
}
div.logotext
{
	width: 350px; height: 100px;
	padding: 0px; margin: 0px;
	float: right;
	color:#444444;
	background-color:transparent;
	display: block;	
}

div.trennlinie
{
	width: 590px; height: 10px;
	padding: 0px; 
	margin-top: 20px;
	margin-bottom: 10px;
	background-image:url(../image/trennlinie.gif);
	background-repeat:no-repeat;
	display: block;	
}
div.fusstrennlinie
{
	width: 650px; height: 6px;
	padding: 0px;  
	margin-top: 15px;
	background-image:url(../image/fusstrennlinie.gif);
	background-repeat:no-repeat;
	display: block;	
}
div.text
{
	padding: 0px; margin: 0px;
	color:#444444;
	background-color:transparent;
}