*		{
		margin: 0px;
		padding:0px;
		}
body,td,th, tr, p, div {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		line-height: 17px;
		}
h1		{
		color: #669933;
		font-size:1.3em;
		font-weight:bold;
		}
h2		{
		color: #669933; 
		font-size:1.2em;
		font-weight:bold;
		}
h3		{
		color: #669933;
		font-size:1.1em;
		font-weight:bold;
		}
h4		{
		color: #669933;
		font-size:1em;
		font-weight:bold;
		}
a:link {
		color:#cc0000;
		text-decoration:none;
		}
a:visited {
		color:#cc0000;
		text-decoration:none;
		}
/*Layout*/

#container {
		width:100%;
		}
#logo {
		position:absolute;
		left:20px;
		top:10px;
		width:142px;
		height:51px;
		z-index:1;
		background-image:url(../images/logo.gif);
		background-repeat:no-repeat;
		}
#headnav	{
		position:absolute;
		left:691px;
		top:0px;
		width:150px;
		height:51px;
		padding-top:40px;
		}
#header {
		position:absolute;
		left:0px;
		top:70px;
		width:100%;
		height:94px;
		z-index:1;
		background-color:#CC0000;
		background-repeat: no-repeat;
		}
#search, #search.inputbox, #search.button, #search.form	{
		position:absolute;
		left:10px;
		top:40px;
		}
#picture {
		position:absolute;
		left:200px;
		top:0px;
		width:241px;
		height:94px;
		z-index:1;
		}
#picture2 {
		position:absolute;
		left:441px;
		top:0px;
		width:250px;
		height:94px;
		z-index:1;
		background-image:url(../images/header2.gif);
		background-repeat:no-repeat;
		}
#topnav {
		position:absolute;
		left:691px;
		top:0px;
		width:300px;
		height:94px;
		}
#borderall	{
		position:absolute;
		left:0px;
		top:168px;
		width:auto;
		height: auto;
		}
#mainnav	{
		float: left;
		position:relative;
		width:195px;
		height:100%;
		padding-left:5px;
		margin-top:20px;
		}
#column	{
		position:absolute;
		left:691px;
		top:0px;
		width: 180px;
		height:100%;		
		}
#main	{
	float: left;	
		}
#content	{
		float: left;
		position:relative;
		width: 469px;
		height:auto;
		margin-top:10px;
		margin-bottom:20px;
		padding-left: 10px;
		padding-right: 10px;
		border-color: #D2D2D2;
		border-right-style:solid;
		border-right-width:1px;
		border-left-style:solid;
		border-left-width:1px;
		border-top-style:solid;
		border-top-width:1px;
		border-bottom-style:solid;
		border-bottom-width:1px;
		}

#footer	{
		height: 20px;
		margin-top:25px;
		padding-top: 4px;
		border-color: #D2D2D2;
		border-top-style:solid;
		border-top-width:1px;
		}
/* Ende Layout */

/* Überschriften */

.componentheading	{
		/*
		font-size:1em;
		font-weight:bold;
		color:#cc0000;
		background-image:url(../images/contentheading_bg.jpg);
		padding-left:5px;
		line-height:25px;
		*/
		visibility:hidden;
		}
.contentheading	{
		font-size:1.1em;
		font-weight:bold;
		color:#669933;
		height: 40px;
		width: 153px;
		border-color: #D2D2D2;
		border-style: solid;
		border-width: 1px;
		text-align: center;
		}
.contentheading-content 	{
		font-size:1.5em;
		padding-top: 15px;
		padding-bottom: 15px;
		font-weight:bold;
		color:#669933;
		}
.contentheading-frontpage 	{
		font-size:1.4em;
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight:bold;
		color:#669933;
		}
/* Ende Überschriften */

/* Navigation Mainmenü */
/**/
a.mainlevel	{
		font-size:1em;
		padding-left:5px;
		margin-top:5px;
		padding-left:12px;
		background-image:url(../images/arrow.gif);
		background-repeat:no-repeat;
		}
a.mainlevel:link	{
		color: #666666;
		text-decoration:none;
		}
a.mainlevel:visited	{
		color: #666666;
		text-decoration:none;
		}
a.mainlevel:hover	{
		color: #CC0000;
		text-decoration:none;
		}
a.sublevel{
		font-size:0.8em;
		margin-left:15px;
		width: 188px;
		}
a.sublevel:link	{
		color: #CC0000;
		text-decoration:none;
		background:none;
		}
a.sublevel:visited	{
		color: #CC0000;
		text-decoration:none;
		background:none;
		}
a.sublevel:hover	{
		color: #CC0000;
		text-decoration:none;
		background:none;
		}
#mainnav table.moduletable {
		margin-top:7px;
		}
#mainnav table.moduletable th {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.3em;
		font-weight:bold;
		color:#cc0000;
		padding-left:33px;
		padding-bottom:10px;
		padding-top:1px;
		background-image:url(../images/menuebg.gif);
		background-repeat:no-repeat;
		}

/* Ende Navigation Mainmenü */

/* Navigation Topmenü */
/**/
a.mainlevel-topmenue	{
		font-size:0.9em;
		font-weight:bold;
		padding-left:12px;
		background-image:url(../images/topm_arrow.gif);
		background-repeat:no-repeat;
		}
a.mainlevel-topmenue:link	{
		color:#000000;
		text-decoration:none;
		}
a.mainlevel-topmenue:visited	{
		color:#000000;
		text-decoration:none;
		}
a.mainlevel-topmenue:hover	{
		color:#000000;
		text-decoration:none;
		}
/* Ende Navigation Topmenü */

/* Formatierung Column */

#column table.moduletable {
		margin-top:27px;
		margin-left:10px;
		}
#column table.moduletable th {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.3em;
		font-weight:bold;
		color:#cc0000;
		padding-left:33px;
		padding-bottom:10px;
		padding-top:1px;
		background-image:url(../images/menuebg.gif);
		background-repeat:no-repeat;
		}
/*
#column table.moduletable td {
		padding-left:5px;
		padding-bottom:3px;
		}
*/
/* Ende Formatierung Column */
		
/* Umfrage */

table.pollstableborder	{
		margin-top:10px;
		margin-bottom:10px;
		}
table.pollstableborder td	{
		padding: 2px;
		}
.sectiontableentry1 {
		background-color:#ffffff;
		height: 35px;
		}
.sectiontableentry2 {
		background-color:#E6E6E6;
		height: 35px;
		}
/* Ende Umfrage */

/* Layout Bilder Content */

.bilder	{
		padding:10px;
		}
.bildleft{
		float: left;
		margin: 5px;
		}
.bildright	{
		float: right;
		vertical-align: top;
		margin: 5px;
		}
.bildrightprodukte	{
		float: right;
		vertical-align: top;
		}
.bordernone	{
		border: none;
		}
/* Ende Layout Bilder Content*/

/* Formatierung Content */

.MsoNormalTable	{
		width: 460px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		}
a.MsoNormalTable:link {
		color:#cc0000;
		text-decoration:none;
		}
a.MsoNormalTable:visited {
		color:#cc0000;
		text-decoration:none;
		}
a.contentpaneopen-content:link {
		color:#cc0000;
		text-decoration:none;
		}
a.contentpaneopen-content:visited {
		color:#cc0000;
		text-decoration:none;
		}
.sectiontableheader	{
		font-size:1em;
		font-weight:bold;
		}
.contentpaneopen	{
		line-height:45px;
		width: 150 px;
		}
#selectForm {
		float: left;
		}
a.readon:link, a.readon:visited, a.readon:hover	{
		color:#CC0000;
		text-decoration:none;
		padding-left:12px;
		background-image:url(../images/arrow.gif);
		background-repeat:no-repeat;
		}
a.readon:link -frontpage, a.readon:visited -frontpage, a.readon:hover -frontpage	{
		color:#CC0000;
		text-decoration:none;
		padding-left:12px;
		background-image:url(../images/arrow.gif);
		background-repeat:no-repeat;
		}
.back_button	{
		color:#CC0000;
		line-height: 12px;
		text-decoration:none;
		padding-left:12px;
		background-image:url(../images/back_button_arrow.gif);
		background-repeat:no-repeat;
		}
.inputbox {
		/*font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: inherit;*/
		}
table.moduletable th {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.3em;
		font-weight:bold;
		color:#cc0000;
		text-align:left;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		}
.pathway {
		margin-left: 3px;
		padding-bottom: 10px;
		color: #CC0000;
		}
.pathway:activ {
		color:#CC0000;
		font-weight: bold;
		}
.button	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:0.9em;
		background-color:#cc0000;
		border-color:#cc0000;
		}
#active_menu {
		color:#669933;
		font-weight: bold;
		}
.tablecontent	{
		border-color: #D2D2D2;
		border-style: solid;
		border-width: 1px;
		width: 100%;
		}		

/* Ende Formatierung Content */
