/*
///////////////////////////////////////////////////////////////////////////////
//																			 //	
// HH    HH    OOOOOO    MM       MM   MM       MM							 //
// HH    HH   OO    OO   MMMM   MMMM   MMMM   MMMM						     //
// HHHHHHHH   OO    OO   MM MM MM MM   MM MM MM MM							 //
// HH    HH   OO    OO   MM  MMM  MM   MM  MMM  MM							 //
// HH    HH    000000    MM       MM   MM       MM							 //
//																			 //	
// erstellt durch       										             //
//																			 //	
// HOMM interactive, 6003 Luzern, www.homm.ch                  				 //
//																			 //	
//																			 //	
///////////////////////////////////////////////////////////////////////////////
*/


/* BASIS */

@import url(formular.css);
@import url(buildin_style.css);
@import url(data_module.css);


img, div, input, span, { _behavior: url("/themes/default/iepngfix.htc") }  



* {
margin:0;
padding:0;
}


html, body {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#9e9e9e;
	font-size: 14px;
	line-height: 160%;
	height:100%;
	margin: 0px;
	padding: 0px;
	SCROLLBAR-FACE-COLOR: #000;
	SCROLLBAR-HIGHLIGHT-COLOR: #000;
	SCROLLBAR-SHADOW-COLOR: #000;
	SCROLLBAR-TRACK-COLOR: #000;	
	SCROLLBAR-BASE-COLOR: #000;
	buttonface: #000;
	SCROLLBAR-3DLIGHT-COLOR: #9e9e9e;
	SCROLLBAR-ARROW-COLOR: #9e9e9e;
	SCROLLBAR-DARKSHADOW-COLOR: #9e9e9e;
	text-align:left;
	}

a                {color:#9e9e9e;text-decoration:none;font-weight:bold;}
a:hover          {color:#9e9e9e;text-decoration:underline;font-weight:bold;}

h1, h2, h3, h4, h5, h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-weight: normal;
color:#ffffff;
padding: 0;
line-height: 1em;
text-align: left;
text-transform:uppercase;
}

h1 {font-size: 20px; padding: 0px 0 5px 0;margin: 8px 0 5px 0; color:#ffffff;font-weight:normal;}
h2 {font-size: 28px; padding: 0px 0 5px 0;margin: 0px 0 5px 0; }
h4 {font-size: 16px; margin: 0px 0 0px 0;font-weight:normal;}
h5 {font-size: 15px; margin: 2px 0 2px 0;font-weight:normal;}
h6 {font-size: 13px; margin: 2px 0 2px 0;font-weight:normal;}


.inputButton	{cursor:pointer; width:100px;}

input, textarea, select, radio {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	color: #7d7d7d;
	font-weight:bold;
	margin-bottom: 1px;
	border: 1px solid #7d7d7d;
	background-color:#000000;
	background: none;

}

textarea 					{overflow: auto;}

.fieldSize					{width:300px;}

hr               			{background-color:#8fa9ba;color:#8fa9ba;height:1px;border-style:none;}

p 			   	 			{margin-top:0;margin:0;text-align:left;line-height: 160%;}

td	p						{line-height:160%;}
th               			{margin:0;}
form             			{margin:0;padding:0;}

.elementStandard         	{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;line-height: 140%;}
.elementStandard li      	{list-style-type: square; margin: 0 0 0 16px;text-align:left;}	 

.adresse					{width:500px; float:left; margin: 8px 0 0 10px;}
.metanav					{width:300px; float:right;margin: 25px 10px 0 50px;text-align:right;background:none;cursor:pointer;}
.adresse a					{font-weight:normal;}
.metanav a					{font-weight:normal;font-size:12px;}
.crea						{margin:8px 0 0 10px;*margin:0 0 0 10px;_margin:0 0 0 10px; border:none;}


.blockGallery				{width:177px;background:url(/themes/default/images/bg_black_35.png) repeat;padding:10px;font-size:12px;line-height:140%;margin-bottom:10px;}
.blockGallery p				{font-size:12px; line-height:140%;}
.blockGallery td			{* padding:10px 0 2px 10px;}

.posLogoBetrieb				{margin: 60px 0 0 0;}

.tableTop td        		{margin:0 0 0 0;padding: 2px;border-top:2px solid #D8B31A;}
.tableTopTit        		{margin:0 0 0 0;padding: 2px; border-top: 2px solid #234157; background-color:#FFFFFF; color:#234157; font-weight:bold;}
.tableTop_dark				{background-color:#dde6ec;}

table		     			{font-size:13px;line-height: 160%;}
.table td        			{margin:0 0 0 0;padding: 2px; border-top: 1px solid #FFFFFF;font-size:13px;}

.tableNoPadding td    		{padding: 0px 2px 2px 0px; border-top: 1px solid #FFFFFF;}
.tableNoPadding td p    	{line-height: 130%; font-size:13px;}
.tableNoPadding 	  		{}
.tableFont		      		{font-size:13px;}
.tableLineVertical			{border-left: 1px solid #cfb681;}


.caseSmall					{height:80px; width:267px; margin: 0 10px 10px 0; cursor:pointer;display:block; float:left;background: url(/themes/default/images/bg_caseSmall.jpg) top repeat-x; }
.caseSmallRight				{height:80px; width:267px; margin: 0 0 10px 0; cursor:pointer;display:block;float:right;background: url(/themes/default/images/bg_caseSmall.jpg) top repeat-x; }
.caseSmall a:hover 			{height:80px; width:267px; cursor:pointer;display:block;background: url(/themes/default/images/bg_caseSmallOver.jpg) top repeat-x;}
.caseSmallRight a:hover 	{height:80px; width:267px; cursor:pointer;display:block;background: url(/themes/default/images/bg_caseSmallOver.jpg) top repeat-x;}
.casePic					{height: 80px; width:80px; float:left; margin: 0px; background-color:#FF9900;}
.caseContent				{height: 80px; width:177px; float:right; margin:8px 0 0 0; font-weight:normal; text-decoration:none;}
.caseContent a				{font-weight:normal; text-decoration:none;}

.tablerowsRandolina td {border:none;}
.tablerowsRandolina td {border-bottom:1px solid #7F6357;}

.tablerowsSoliva td {border:none;}
.tablerowsSoliva td {border-bottom:1px solid #709BB5;}

.tablerows td {border:none;}
.tablerows td {border-bottom:1px solid #9e9e9e;}
