/*
///////////////////////////////////////////////////////////////////////////////
//																			 //	
// 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);



* {
margin:0;
padding:0;
}


html, body {
	font-family:arial, verdana, sans-serif;
	color:#333333;
	font-size: 14px;
	line-height: 130%;
	height:100%;
	margin: 0px;
	padding: 0px;
	SCROLLBAR-FACE-COLOR: #cfde8c; 
	SCROLLBAR-HIGHLIGHT-COLOR: #cfde8c; 
	SCROLLBAR-SHADOW-COLOR: #cfde8c; 
	SCROLLBAR-3DLIGHT-COLOR: #dee9b1; 
	SCROLLBAR-ARROW-COLOR: #dee9b1; 
	SCROLLBAR-TRACK-COLOR: #cfde8c; 
	SCROLLBAR-DARKSHADOW-COLOR: #dee9b1; 
	SCROLLBAR-BASE-COLOR: #cfde8c; 
	buttonface: #dee9b1;
	text-align:left;
}

a                {color:#780000;text-decoration:none;font-weight:bold;}
a:hover          {color:#c30202;text-decoration:underline;font-weight:bold;}

h1, h2, h3, h4, h5, h6 {
font-family:arial, verdana, sans-serif;
font-weight:bold;
color:#817f84;
padding: 0;
line-height: 1em;
text-align: left;
}

h1 {font-size: 22px; padding: 5px 0 5px 0;margin: 10px 0 5px 0;font-weight:normal;}
h2 {font-size: 20px; padding: 5px 0 5px 0;margin: 10px 0 5px 0;font-weight:bold;}
h4 {font-size: 16px; margin: 0px 0 0px 0;font-weight:bold;color:#596c0f;}
h5 {font-size: 15px; margin: 2px 0 2px 0;font-weight:bold;color:#596c0f;}
h6 {font-size: 13px; margin: 2px 0 2px 0;font-weight:bold;color:#596c0f;}



.inputButton	{cursor:pointer; width:100px;}

input, textarea, select, radio {
	font-family:arial, verdana, sans-serif;
	font-size: 12px;
	padding: 1px;
	color: #333333;
	font-weight:bold;
	margin-bottom: 1px;
	border: 1px solid #797979;
	background-color:#000000;
	background: none;

}

textarea 					{overflow: auto;}s

.fieldSize					{width:300px;}

hr               			{background-color:#666666;color:#666666;height:1px;border-style:none;margin: 4px 0 4px 0;}

p 			   	 			{margin-top:0;margin:0;text-align:left;line-height: 130%;}

td	p						{line-height:130%;}
th               			{margin:0;}
form             			{margin:0;padding:0;}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


/* Allgemeine Elemente des Inhaltsbereiches */

.elementList             {margin-left:10px;margin-right:10px;margin-bottom:10px;}

.elementStandard         {font-family:arial, verdana, sans-serif;line-height:130%;padding:0px;font-size:13px;margin-top:0px;margin-left:0px;margin-right:25px;margin-bottom:0px;}
.elementStandardLeft     {margin-top:0px;margin-left:28px;margin-right:0px;margin-bottom:0px;}

.elementStandard p       {line-height:130%}
.elementStandard li      {list-style-image: url(/themes/default/images/aufzaehlung.gif);margin: 0 0 0 -21px;}	     

.elementLeftNavigation   {padding:0px;padding-top:0px;text-align:left;margin:0 0 0 0;}/*Navigation im linken Bereich*/


/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


.adresse					{width:400px; float:left; margin: 8px 0 0 10px;}
.metanav					{width:250px; 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:11px;}


.dottedLine		 {background: url(/themes/default/images/line_dotted.gif) repeat-x;margin: 10px 0 0 0;}
.pointer		 {cursor:pointer;}
.posGalerie		 {margin: 14px 0 0 12px;}

.boxText		 {line-height:100%;font-size:11px;}
.boxTop			 {background: url(/themes/default/images/bg_BoxTop_Small.gif) top no-repeat; padding: 4px 5px 2px 5px;height:22px; line-height:100%;}
.boxBottom		 {background: url(/themes/default/images/bg_BoxBottom.jpg) top repeat-x; padding: 5px 5px 5px 5px;line-height:100%;}

.textFooter      {font-size:11px;;margin:0;padding:0;font-weight:normal;color:#707070;}
.textAdresse	 {font-size:11px;;margin:0;padding:0;font-weight:normal;color:#707070;}
.textKlein		 {font-size:11px;}
.logoPos      	 {margin: 15px 0 0 28;}
.titelTextPic    {margin-bottom:10px;}

.iconGalerie	 {margin: 0 6px 6px 0;}

.home 			 {margin: 21px 0 0 10px;padding: 0 0 21px 0;}
.home a 	 	 {color:#999999; text-decoration:none;}
.home a:hover 	 {color:#333333; text-decoration:underline;}


.flashTop		 {margin: 0 0 0 3px;}

.tab1	 		 {width:422px;}
.tab2	 		 {width:25px;}
.tab3	 		 {width:142px;}

.tab1a	 		 {width:282px;}
.tab2a  		 {width:25px;}
.tab3a	 		 {width:282px;}

.tabTopzeile	 {width:422px;padding: 0 0 0 5px;background: url(/themes/default/images/bg_BoxTop_LargeSilver.gif) top no-repeat;height:20px;}
.tabShopsTop1	 {width:252px;;height:20px;padding: 0 0 0 5px;}
.tabShopsTop2	 {width:100px;;height:20px;}
.tabShopsTop3 	 {width:70px;;height:20px;}
.tabShops1		 {width:252px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}
.tabShops2 		 {width:100px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}
.tabShops3	 	 {width:70px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}


.tabShop282		 {width:282px;padding: 0 0 0 5px;height:20px;background: url(/themes/default/images/bg_BoxTop_Silver282.gif) top no-repeat;}
.tabShop282dis	 {width:282px;padding: 0 0 0 5px;height:20px;background: url(/themes/default/images/bg_BoxTop_Silver282.gif) top no-repeat;}
.tabShop282green {width:282px;padding: 0 0 0 5px;height:20px;background: url(/themes/default/images/bg_BoxTop_282.gif) top no-repeat;}
.tabShop282silver {width:282px;padding: 0 0 0 5px;height:20px;background: url(/themes/default/images/bg_BoxTop_Silver282.gif) top no-repeat;_padding:0px;_width:264px;}
.tabShop1		 {width:220px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;_padding:0px;_width:200px;}
.tabShop2		 {width:62px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;_padding:0px;}

.tabServiceTopzeile	 {width:589px;padding: 0 0 0 5px;background: url(/themes/default/images/bg_BoxTop_XLarge.gif) top no-repeat;height:20px;}
.tabService1		 {width:140px;}
.tabService2 	 	 {width:25px;}
.tabService3	 	 {width:424px;padding-top:5px;}

.tabOpen1		 {width:211px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}
.tabOpen2 		 {width:211px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}

.tabPartner1	 {width:211px;height:20px;}
.tabPartner2 	 {width:211px;height:20px;}

.tabPress1		 {width:300px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}
.tabPress2 		 {width:122px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}

.tabEvents1		 {width:122px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}
.tabEvents2 	 {width:80px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}
.tabEvents3	 	 {width:220px;background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:20px;}


th               {margin:0;}
form             {margin:0;padding:0;}

table		     {font-size:13px;}
td               {margin:0;color:#363636; line-height:130%;}
.underline		 {background: url(/themes/default/images/line_dotted.gif) bottom repeat-x;height:22px;}

.line3			{border-bottom: 1px solid #666666; margin-top:0px; margin-bottom:0px;padding-bottom:5px;}