body {
	background: #c0c0c0 url('/gfx/bg1.jpg') repeat-x;  		/* Hintergrundbild das senkrecht wiederholt wird */
	color: #000000;														/* Schriftfarbe */
	font: 0.8em 'Verdana', Geneva, Arial, Helvetica, sans-serif;	/* Schriftgroesse und Schriftart */
	margin: 0px;														/* Aussenabstand */
}

p, pre{ 
	padding: 0px 0px; 		/* Innenabstand */
	margin: 0px; 			/* Aussenabstand */
	color: #000000;			/* Schirftfarbe */
}

ul { 
	list-style: square; 	/* Liststyle => Quadrat */
}

.left { 
	text-align: left; 		/* Textausrichtung */
	float: left; 			/* Element umfließen lassen - links */
	padding-left: 5px;		/* Innenabstand */
}

.right { 
	text-align: right;		/* Textausrichtung */
}

/* ----------------------------------------- */

#ram { 	
	background: url('/gfx/bg.jpg') repeat-y;		/* Hintergrundbild das senkrecht wiederholt wird */
	width: 996px;										/* Bereit des Div-Elements */
	margin: 60px auto;									/* Aussenabstand - durch auto = mittige Ausrichtung */
}


#header {
	background: url('/gfx/header.jpg') no-repeat;		/* Hintergrundbild das senkrecht wiederholt wird */
	width: 996px;										/* Bereit des Div-Elements */
	height: 131px;										/* Hoehe des Div-Elements */
	margin: 0px 0px 0px 0px;										/* Aussenabstand */
	padding: 0px;										/* Innenabstand */
}

#navi{

background: url('/gfx/navibg.jpg') repeat-y;	

	width: 188px;										/* Bereit des Div-Elements */
	margin: 0px 0px 0px 0px;							/* Aussenabstand */
	padding: 0px 0px 0px 0px;

float: left;							/* Innenabstand */
}

* html #navi{	/* Angabe nur fuer den IE */										
	margin: 0px 0px 0px 0px;
}

	#navi ul{
		list-style: square inside;						/* Liststyle => Quadrat */
		margin: 0px;								/* Aussenabstand */
		padding: 0px;									/* Innenabstand */
	}
#navifoot{

background: url('/gfx/navifoot.jpg') no-repeat;	

	width: 188px;

height: 31px;										/* Bereit des Div-Elements */
	margin: 0px 0px 0px 0px;							/* Aussenabstand */
	padding: 0px 0px 0px 0px;
clear: both;
float: left;							/* Innenabstand */
}

* html #navifoot{	/* Angabe nur fuer den IE */										
	margin: 0px 0px 0px 0px; 
padding: 0px;
}

#contentheader {	
background: url('/gfx/contentheader.jpg') no-repeat;
	
	width: 808px;
height: 43px;										/* Bereit des Div-Elements */
margin: 0 auto;
	padding: 0px 0px 0px 0px;						/* Element umfließen lassen - links */
	clear: both;						float: right;			
text-align: left;		
}

#content {		
	width: 710px;										/* Bereit des Div-Elements */
margin: 0px 50px 0px 0px;
	padding: 0px;					clear: both;	/* Innenabstand */
	float: right;										/* Element umfließen lassen - links */
text-align: justify;					
		
}

#wrapper {
width: 710px;
margin: 0 auto;
}
 
#leftCol {
float: left;
width: 220px;
}
 
#centerCol {
margin: 0 240px;
}
 
#rightCol {
float: right;
width: 220px;
}
 
.box {
border: 0px solid #000;
border-left: 1px dotted #000;
margin-bottom: 5px;
text-align: justify last left;
}

#wrapper2 {
width: 710px;
margin: 0 auto;
}
 
#leftCol2 {
float: left;
width: 480px;
margin-right: 10px;
}
 
#centerCol2 {
margin: 0 0px;
}
 
#rightCol2 {
float: right;
width: 150px;
}
 
.box2 {
border: 0px solid #000;
border-left: 1px dotted #000;
margin-bottom: 5px;
text-align: justify;
}
.clear: both;

#wrapper3 {
width: 970px;
margin: 0 auto;
}
 
#leftCol3 {
float: left;
width: 350px;
}
 
#centerCol3 {
margin: 0 380px;
}
 
#rightCol3 {
float: right;
width: 320px;
}
 
.box3 {
border: 0px solid #000;
margin-bottom: 0px;
text-align: left;
}

#rightCol4 {
float: right;
width: 410px;
}

#footheader {	
background: url('/gfx/footheader.jpg') no-repeat;
	
	width: 996px;
height: 29px;										/* Bereit des Div-Elements */
margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;						/* Innenabstand */
	clear: both;										/* Element umfließen lassen - links */
text-align: left;					
		
}

#footer {
	background: #000000;
	clear: both;										/* hebt float: left; wieder auf*/
	width: 995px;										/* Bereit des Div-Elements */
											/* Hoehe des Div-Elements */
	margin: 0px 0px 0px 1px;									/* Aussenabstand */
	padding: 0px 0px 0px 0px;								/* Innenabstand */
	line-height: 36px;									/* Zeilenhoehe*/
	text-align: left;									/* Textausrichtung */
	color: #000000;										/* Textfarbe */
}

/* Links
--------------------------------------------------------------------------- */

A {	/* generelle Formatierung eines Links */
	color: #65419b; 									/* Textfarbe */
	text-decoration: none;								/* Definiert das der Link nicht unterstrichen ist */
}

A:visited { /* Besuchter Link */
	color: #65419b;  									/* Textfarbe */
	text-decoration: none;							/* Definiert dass der Link unterstrichen ist */
}

A:hover, A:active {	/* Aktiver Link & wenn man mit der Maus drueber faehrt */
	color: #c4c4c4;  									/* Textfarbe */
	text-decoration: none;							/* Definiert dass der Link unterstrichen ist */
}

/* headlines
--------------------------------------------------------------------------- */

h1{
	color: #65419b;										/* Textfarbe */
	text-align: left; 									/* Textausrichtung */
	padding: 0 0px 0px 0px;								/* Innenabstand */
	font: 1.2em "verdana", tahoma, sans-serif;		/* Schriftgroesse und Schriftart */
}

h2{
	color: #747374;										/* Textfarbe */
	text-align: left;  									/* Textausrichtung */
	padding: 0 0px 0px 0px;								/* Innenabstand */
	font: 1em "verdana"									/* Schriftgroesse */
}

h3{
	color: #000000;										/* Textfarbe */
	text-align: left; 									/* Textausrichtung */	
	padding: 0 0px 0px 0px;								/* Innenabstand */
	font-size: 1.3em;									/* Schriftgroesse */
}

  li {
    list-style-image: url(http://testlabor.zedda-design.de/gfx/haken.gif);
  }

.carousel_container {
				width: 650px;
				height: 300px;
				margin: 0px auto;
				border: 0px solid #CCCCCC;
			}