

body
		{
 		padding: 0px; 
		margin: 0px;
		background: #686868;
		font-family: Arial;
		font-size: 12px;
		color: #e2e1e1;
		}
	
a:link, a:hover, a:visited, a:active
		{
		color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		text-decoration: underline;
		}
		
img		{ border: 0px; }

td
		{
		font-family: Arial;
		font-size: 12px;
		color: #e2e1e1;
		}		

		
#basic
		{
		width: 100%;
		height: 100%;
		border: 0px;
		}		
		
#basic td.trenner-oben
		{
		height: 10px;
		border-bottom: 1px solid #4f4e4f;
		}		
		
#basic td.sprache
		{
		width:186px;
		height: 20px;
		background: #a9212a;
		padding-left: 10px;
		}		
		
		
#basic td.breadcrumb
		{
		width: 510px;
		background: #cac8c8;
		color: #FFFFFF; 
		font-family: Arial; 
		font-size: 11px; 
		padding-left: 10px;
		}		
		
#basic td.breadcrumb a
		{
		color: #FFFFFF; 
		font-family: Arial; 
		font-size: 11px; 
		text-decoration: none;
		}		
				
		
		
#basic td.left
		{
		width: 186px; 
		padding-top: 30px; 
		vertical-align:top;
		}		
		
		
	
#basic td.menue-punkt-aktiv
		{
		width:4px; 
		height:20px; 
		background:#a9212a; 
		border-bottom: 1px solid #cac8c8;
		}
		
#basic td.menue-aktiv
		{
		vertical-align: middle; 
		padding-left: 14px; 
		border-bottom: 1px solid #cac8c8; 
		font-weight: bold; 
		color: #ffffff; 
		font-family: Arial; 
		font-size: 12px; 
		width: 170px; 
		height: 20px;
		}		
		
		
		

		
#basic td.menue-aktiv a
		{
		font-weight: bold; 
		color: #ffffff; 
		font-family: Arial; 
		font-size: 12px;	
		text-decoration: none;	
		}		
		
#basic td.menue-punkt
		{
		width:4px; 
		background:#cac8c8; 
		border-bottom: 1px solid #cac8c8;
		}		
		
#basic td.menue
		{
		vertical-align: middle; 
		padding-left: 14px; 
		border-bottom: 1px solid #cac8c8; 
		font-weight: regular; 
		color: #e2e1e1; 
		font-family: Arial; 
		font-size: 12px; 
		width: 170px; 
		height: 20px;
		}		
		
#basic td.menue a
		{
		color: #e2e1e1; 
		font-family: Arial; 
		font-size: 12px; 		
		text-decoration: none;
		}
		
		
		
#basic td.untermenue
		{
		vertical-align: middle; 
		padding-left: 20px; 
		font-weight: regular; 
		color: #e2e1e1; 
		font-family: Arial; 
		font-size: 12px; 
		width: 170px;
		height: 15px;
		}		
		
		
#basic td.untermenue1
		{
		vertical-align: middle; 
		padding-left: 20px; 
		font-weight: regular; 
		border-bottom: 1px solid #cac8c8; 		
		color: #e2e1e1; 
		font-family: Arial; 
		font-size: 12px; 
		width: 170px;
		height: 15px;
		}				
		
#basic td.untermenue a, #basic td.untermenue1 a
		{
		color: #e2e1e1; 
		font-family: Arial; 
		font-size: 11px; 		
		text-decoration: none;
		}
		
		
#basic td.untermenue
		{
		vertical-align: middle; 
		padding-left: 20px; 
		font-weight: regular; 
		color: #e2e1e1; 
		font-family: Arial; 
		font-size: 12px; 
		width: 170px;
		height: 15px;
		}		
		
		
#basic td.untermenue1
		{
		vertical-align: middle; 
		padding-left: 20px; 
		font-weight: regular; 
		border-bottom: 1px solid #cac8c8; 		
		color: #e2e1e1; 
		font-family: Arial; 
		font-size: 12px; 
		width: 170px;
		height: 15px;
		}				
		
#basic td.untermenue a, #basic td.untermenue1 a
		{
		color: #e2e1e1; 
		font-family: Arial; 
		font-size: 11px; 		
		text-decoration: none;
		}
						
				
		
		
#basic td.produkt-punkt
		{
		width:4px; 
		height:20px; 
		background:#a9212a; 
		border-bottom: 1px solid #cac8c8;
		}		
		
#basic td.produkt-ueberschrift
		{
		vertical-align: middle; 
		padding-left: 14px; 
		border-bottom: 1px solid #cac8c8; 
		font-weight: regular; 
		color: #ffffff; 
		font-family: Arial; 
		font-size: 12px; 
		width: 170px; 
		height: 20px;
		}		
		
#basic td.produktuebersicht
		{
		vertical-align: top;
		padding-top: 5px;
		}		
		
ul.produkte
		{
		list-style-image:url(../images/aufzaehlung.gif); 
		margin-left:0.9em; 
		padding-left:0.5em; 
		font-size: 12px; 
		color: #ffffff; 
		font-family: Arial;
		}		
		
ul.produkte a
		{
		font-size: 12px; 
		color: #ffffff; 
		font-family: Arial;
		text-decoration: none;		
		}		
		
				
		
ul.produkte_sub
		{
		list-style-image:url(../../clear.gif); 
		margin-left: 1.0em; 
		padding-left: 0em; 
		padding-top: 3px;
		padding-bottom: 3px;
		font-size: 10px; 
		color: #ffffff; 
		font-family: Arial;
		}		
		
a.sub:link, a.sub:visited, a.sub:hover, a.sub:active
		{
		font-size: 11px; 
		color: #ffffff; 
		font-family: Arial;
		}				
		
		
#basic td.inhalt
		{
		width:650px;
		color: #FFFFFF; 
		font-family: Arial; 
		font-size: 12px; 
		padding-top: 30px;
		vertical-align: top;
		}		
		
#basic td.punktlinie
		{
		height: 5px;
		border-bottom: 1px solid #cac8c8; 
		border-top: 0px; 
		border-left: 0px; 
		border-right: 0px; 
		border-style:dotted;
		}		
		
		
		
#header
		{
		height: 100%;
		width: 100%;
		background-position: left top;
		background-repeat: no-repeat;
		}		
		
#header td.logo
		{
		height: 168px;
		width: 880px;
		padding-top: 10px;
		text-align:right;
		vertical-align: top;
		}	
		
		
#basic td.conceptnet
		{
		height: 20px;
		padding-left: 14px;
		}			
		
#basic td.infolinks		
		{
		color: #424142;
		}

#basic td.conceptnet a, #basic td.infolinks a
		{
		color: #424142;
		font-size: 11px;
		text-decoration: none;
		}		
		
	
		
.sprachauswahl
		{
		width: 110px; 
		height: 18px; 
		background: #ffffff; 
		border: 1px solid #a9212a;
		color: 4f4e4f;
		font-size: 11px;
		}		
		
		
h1
		{
		font: 12px Arial;
		font-weight: bold;
		color: #a9212a;
		background-image: url(../images/bg_ueberschrift.gif);
		background-repeat: no-repeat;
		margin: 0px 0px 5px 0px;
		padding: 3px 0px 3px 10px;
		text-align: left;		
		}		
		
		
h2
		{
		font: 12px Arial;
		font-weight: bold;
		color: #e2e1e1;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;		
		}		
		
		
h3
		{
		font: 12px Arial;
		font-weight: bold;
		color: #a9212a;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;		
		}	
				
		
ul
		{
		list-style-image:url(../images/aufzaehlung.gif); 
		color: #ffffff; 
		font-family: Arial;
		}			
		
p.bodytext
		{
		border: 0px solid #ffffff;
		padding: 0px;
		margin: 0px;
		}		
		
.news-image	img
		{
		margin-right: 10px;
		}		
		
.news a
		{
		color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		text-decoration: none;
		}		
		
		
		
.tx-rgtabs-pi1 ul
		{
		list-style-image:url(clear.gif); 
		color: #ffffff; 
		font-family: Arial;
		}		
		
		
		
/*/////////////KONTAKTFORMULAR/////////////////////*/


label
				{
				width: 200px;
				float: left;
				}				
				
#mailform input
				{
				width: 300px;
				margin-top: 5px;
				display: block;
				}
				
				
textarea		
				{
				width: 300px;
				font-size: 12px;
				font-family: Arial;
				color: #999999;
				margin-top: 5px;
				}		
				
fieldset 		{
				border: 0px;
				padding-left: 0px;
				width: 415px;
				}		
				
#mailform .csc-mailform-submit
				{
				width: 100px;
				font-size: 12px;
				font-family: Arial;
				color: #a9212a;
				border: 1px solid #999999;
				background: #ffffff;
				float: right;
				margin-right: 5px;
				}												
						
							