body					{font-family: Trebuchet MS; 
						font-size: 12px;
						text-align:left}

#container			{position: absolute;
						left: 50%;
						margin-left: -450px;
						width: 776px;
						top: 10px;
						background-image: url(/img/contfill.gif);
						background-repeat: repeat-y;}
					
a.mainnavi			{font-family: Trebuchet MS;
						font-size: 14px;
						text-decoration: none;
						color: #FFFFFF;
						padding-left: 10px;
						padding-right: 10px;
						font-weight: bold;}
						
select				{font-family: Trebuchet MS;
						font-size: 12px;
						color: #666666;}

a.mainnavi:hover	{text-decoration: none;
						color: #CC3300;}	
					
a.prodlink			{color: #333333;
						text-align: left;
						text-decoration: none;}

a.prodlink:hover	{text-decoration: underline;}	
					
a.usernavi			{color: #CCCCCC;
						text-decoration: none;}

a.usernavi:hover	{text-decoration: underline;}	
					
a.contedit			{font-family: Trebuchet MS; 
						font-size: 12px;
						color: #FF6600;}

a.contedit:hover	{text-decoration: none;}	
					
a.subnavi			{font-family: Trebuchet MS;
						font-size: 14px;
						text-decoration: none;
						color: #FFFFFF;
						font-weight: bold;
						height: 33px;
						padding-top: 6px;}

a.subnavi:hover	{text-decoration: none;
						color: #CC3300;}		
					
a.butorange			{font-family: Trebuchet MS;
						font-size: 14px;
						text-decoration: none;
						color: #CC3300;
						font-weight: bold;
						height: 27px;
						/*padding-top: 4px;*/}

a.butorange:hover	{text-decoration: none;
						color: #FFFFFF;}		
					
a.butgray			{font-family: Trebuchet MS;
						font-size: 14px;
						text-decoration: none;
						color: #666666;
						font-weight: bold;
						height: 27px;
						padding-top: 4px;}

a.butgray:hover	{text-decoration: none;
						color: #FFFFFF;}				
					
a.butdarkgray			{font-family: Trebuchet MS;
						font-size: 14px;
						text-decoration: none;
						color: #ffffff;
						font-weight: bold;
						height: 27px;
						padding-top: 4px;}

a.butdarkgray:hover	{text-decoration: none;
						color: #CCCCCC;}			
					
a.subnaviactive	{font-family: Trebuchet MS;
						font-size: 14px;
						text-decoration: none;
						color: #666666;
						font-weight: bold;
						height: 33px;
						padding-top: 6px;}
						
.headholder			{width: 900px; 
						height: 132px; 
						background-color: #FFFFFF;}
						
.headleft			{position: relative; 
						top: 20px; 
						left: 20px;}
						
.logo					{position: relative; 
						float: left;}
						
.auswahl				{position: relative; 
						float: left; 
						left: 7px; 
						top: 17px; 
						font-size: 16px; 
						color: #999999; 
						font-weight: bold;}
						
.headbottom			{position: relative; 
						top: 40px; 
						left: 25px; 
						clear: left;}
						
.headright			{position: relative; 
						margin-top: -27px; 
						float: right; 
						padding-right: 20px; 
						text-align: right;}
						
.login				{color: #666666;}
						
.modul				{position: relative; 
						float: left; 
						color: #ff9900;
						font-size: 15px;}
						
.pulldown			{position: relative; 
						float: left; 
						padding-left: 10px;}
						
thead, tbody		{font-family: Trebuchet MS; 
						font-size: 11px;
						text-align: center; 
						line-height: 14px;}
						
thead					{color: #999999;}
						
tbody					{color: #333333;}

table
{
   padding-right:5px
}

td {text-align:left}

.contfill			{position: relative; 
						width: 900px; 
						background-image: url(/img/contfill.gif); 
						background-repeat: repeat-y;}
						
.mainnavholder		{position: relative; 
						background-image: url(/img/navbgtop.gif); 
						background-repeat: no-repeat; 
						height: 47px; 
						width: 900px; 
						text-align: center;}
						
.mainnavpos			{padding-top: 15px; 
						text-align: center; 
						width: 900px;}
						
.whitespace			{background-color: #FFFFFF;}

.orangeline			{width: 900px; 
						background-color: #FF6600; 
						height: 1px; 
						clear: left;}
						
.grayline			{position: relative; 
						clear: left; 
						height: 1px;
						background-color: #CCCCCC;}
						
li.subnavbg			{background-image: url(/img/subnavbg.gif); 
						background-repeat: no-repeat; 
						width: 121px; 
						height: 33px; 
						text-align: center; 
						float: left;}
						
li.subnavbgml3		{background-image: url(/img/subnavbg.gif); 
						background-repeat: no-repeat; 
						width: 121px; 
						height: 33px; 
						text-align: center; 
						float: left;
						margin-right: 3px;
						padding-right: 3px;
						padding-top: 5px;
						margin-bottom: -5px;
						padding-bottom: -5px}
						
li.subnavbgactive	{background-image: url(/img/subnavbg_active.gif); 
						background-repeat: no-repeat; 
						width: 121px; 
						height: 33px; 
						text-align: center; 
						float: left;
						padding-top: 5px;
						margin-bottom: -5px;
						padding-bottom: -5px;
						margin-right: 3px;
						padding-right: 3px;}
						
li.subnavbgml3active	{background-image: url(/img/subnavbg_active.gif); 
						background-repeat: no-repeat; 
						width: 121px; 
						height: 33px; 
						text-align: center; 
						float: left;
						margin-right: 3px}

.innerpad			{width: 900px; 
						padding: 14px; 
						clear: left;}
						
.innerfill			{position: relative; 
						width: 872px; 
						background-image: url(/img/innerfill.gif); 
						background-repeat: repeat-y; 
						clear: left;}
						
.subnavholder		{position: relative; 
						width: 872px;}
						
ul.sublinks			{list-style: none; 
						display: inline;}
						
.tablecont			{text-align: center;
						width: 848px; 
						clear: left;
						border-top: 1px solid #ccc;
						border-left:1px solid #ccc;
						border-right:1px solid #ccc;
						border-bottom:1px solid #ccc;
						text-align:left;
						padding: 25px;
						padding-right :0px;
						}
						
.graybg				{background-color: #E7E7E7;}

.tableheader		{vertical-align: bottom; 
						text-align: center;
						color: #999999;}
						
.ptb15				{padding-top: 15px; 
						padding-bottom: 15px;}
						
.cmsheadline
{
   padding:3px;
   background-color:#e7e7e7;  
   border-bottom: 1px solid #fff;
}

.label 
{
   padding:3px;
   margin-bottom:3px;
   font-size: 14px;
   color:#666;
   font-weight:800;
}

input, textarea, iframe, select
{
   padding:5px;
   font-family: Trebuchet MS, Arial, Sans-Serif;
   color: #666;
   font-size: 12px;
}

select 
{
   padding-right:0px;  
}

input, textarea
{
   border: 1px solid #666;  
   width: 300px;
}

span.checkbox input
{
   width:auto;
   border:0px;
}

span.checkbox
{
   padding-right: 15px;
}

.printhead			{font-size: 22px; 
						text-align: left; 
						font-weight: bold; 
						padding-bottom: 15px;
						color: #000000;
						line-height: 24px;}
						
.printtabheader	{font-size: 16px; 
						text-align: left; 
						font-weight: bold; 
						color: #000000;
						padding: 5px;
						width: 280px;}
						
.printtabcont		{font-size: 16px; 
						text-align: left; 
						color: #000000;}
