/* Allgemeine Spezifikationen für HTML,Body Dom Node */
html, body 
{
	margin: 0px auto;
}

/* Allgemeine Spezifikationen für Body Dom Node */
body
{
	font-family : arial, helvetica, sans-serif;
  background-image: url('/images/bg.gif');
	font-size   : 75%;
	line-height: 1.5em;	
}

/* Page Wrapper */
div#wrapper
{
	width: 773px;
	margin: 0 auto;
}

/* Page Header */
div#header
{
	width: 773px;
	height: 131px;
	background-image: url("/images/header.jpg");
}

/* Content */
div#main
{
	text-align: justify;
	width: 773px;

	background-image: url('/images/content.jpg');
}

/* Content innen */
div#content
{
	padding: 20px;
	padding-top: 2px;
}

/* Allgemeine Definition für Links */
a, a:active, a:hover
{
  color: blue;
}


/* Navigations Liste */
ul#nav
{
	font-family : Tahoma;
	color: #fff;
	float:left;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	padding-top: 101px;
	padding-left: 10px;
	
}
/* Logo W3C Validator XHTML 1.0 Strict */
img.w3c
{
  border: 0px;
}

/* Aufzählungen */
li.link
{
	float:left;
	padding: 0px;
	margin-left: 10px;
}

/* Links unterhalb der Navigations Liste */
li.link a, li.link a:active, li.link a:hover
{
	color: white;
}

/* Footer der Webseite */
div#footer
{
	width: 773px;	
	height: 54px;
	background-image: url("/images/footer.jpg");
}

/* Bilder die im Text vorkommen */
img.text
{
	float: right;
	border: 1px solid black;
	margin-left: 12px;
	margin-top: 9px;
	width: 200px;
}

/*Bilder der Klasse Site werden links auf jeder Seite dargestellt*/
img.site
{
	float: right;
	border: 1px solid black;
	margin-left: 12px;
	width: 150px;
}

/* Kontaktformular mit Labels (Barrierefreiheit) */
div#kontakt label 
{
  position: absolute;
}

div#kontakt input, textarea, select 
{ 
  margin-left: 80px; 
}

div#kontakt label.check, label.radio 
{ 
  position:relative; text-align:left; 
}

div#kontakt span.pflicht
{
  color: red;
}

div#confirm
{
  border: 1px dotted black;
  width: 450px;
  background-color: #eee;
  padding: 3px;
}

/*Allgemein alle h1 Nodes setzen, damit die Darstellung um IE und FF einheitlich ist*/
h1
{
	font-size: 16pt;
}

h2
{
	font-size: 12pt;
}

h3
{
	font-size: 10pt;
}


