/*
///////////////////////////////////////////////////////////////////////////////
//																			 //	
// 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);

* {
margin:0;
padding:0;
}


html, body {
height:100%;
margin: 0px;
padding: 0px;
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #b9b8b5; 
SCROLLBAR-ARROW-COLOR: #b9b8b5; 
SCROLLBAR-TRACK-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #b9b8b5; 
SCROLLBAR-BASE-COLOR: #ffffff; 
buttonface: #ffffff;
}

body {
font-family:Verdana, Helvetica, sans-serif;
color:#353432;
font-size: 12px;
line-height: 160%;
padding: 0px;
margin: 0px;
text-align:center;
background-color:#FFFFFF;
}

#container {
width:883px;
position: relative;
min-height: 96%;
_height: 96%;/* IE */
background:#FFFFFF url(images/bg_main.gif);
margin: 0 0 0 0;
border-right:1px solid #b9b8b5;
border-left:1px solid #b9b8b5;
border-top:0px;
}

#top {
width:883px;
text-align:left;
height:109px;
background-color:#ffffff;
border:none;
}

#pics {
width:883px;
text-align:left;
height:135px;
background-color:#2e2e2e;
background:url(/images/content/pics.jpg) #FFFFFF no-repeat;
}


#left {
width:253px;
text-align:left;
float:left;
margin-left:0px;
padding:0px;
}

#left li {padding:0px; margin:0px;}

#content {
width:629px;
float:left;
text-align:left;
}

#footer {
width:883px;
background:#FFFFFF url(images/bg_main.gif);
position: relative;
min-height: 4%;
_height: 4%;/* IE */
border-right:1px solid #b9b8b5;
border-left:1px solid #b9b8b5;
margin: 0 0 0 0;
}

#clearDiv {
clear:both;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

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

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
color:#000000;
padding: 0;
line-height: 1em;
text-align: left;
}

h1 {font-size: 20px;padding: 5px 0 5px 0;margin: 10px 0 5px 0;}
h4 {font-size: 16px;margin: 0px 0 0px 0;font-weight:bold;}
h5 {font-size: 14px;margin: 2px 0 2px 0; font-weight:bold;}
h6 {font-size: 12px;margin: 2px 0 2px 0; font-weight:bold;}

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

input, textarea, select, radio {
	font-family: Verdana;
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 2px;
	color: #353432;
	font-weight:bold;
	margin-bottom: 1px;
	border: 1px solid #d8d6d0;
}

textarea 					{overflow:auto;}
.fieldSize					{width:300px;}

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

p 			   	 			{margin-top:0;margin:0;text-align:left; font-size:12px;}

th               			{margin:0;}
form             			{margin:0;padding:0;}

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


.posHOMM					{margin: 0 0 0 10px;}
.posSlogan					{padding: 48px 0 0 0px;}
.posHome					{padding: 68px 0 0 10px;}
.posBtnPrint				{margin: 0 5px 0 0; cursor:pointer;}
.posBtnRecommend			{margin: 0 0 0 0; cursor:pointer;}


table		     {font-size:12px;line-height: 150%;border-top: 1px solid #bbbab7;}
.table td        	{margin:0 0 0 0;padding: 3px; border-top: 1px solid #bbbab7;font-size:12px;}
.tableTop td        {margin:0 0 0 0;padding: 3px; border-top: 1px solid #bbbab7;font-size:12px;font-weight:bold;}
.tableWhite td        {padding: 3px 0 3px 0; border-top: 1px solid #bbbab7;font-size:12px;}
.tableNoPadding td    {padding: 3px 0 3px 0; border-top: 1px solid #bbbab7;font-size:12px;line-height: 130%;}
.tableNoPadding 	  {}
.tableFont		      {font-size:12px;}


.caseSmall					{height:80px; width:280px; margin: 0 0 10px 0; cursor:pointer;display:block; float:left;background: url(/themes/default/images/bg-inputform2.gif) top repeat-x;border-top: 1px solid #b4b3af;}
.caseSmallRight				{height:80px; width:280px; margin: 0 0 10px 9px; cursor:pointer;display:block;float:right;background: url(/themes/default/images/bg-inputform2.gif) top repeat-x;border-top: 1px solid #b4b3af;}
.casePic					{height: 80px; width:80px; float:left; margin: 0px;}
.caseContent				{height: 80px; width:192px; float:right; margin: 0px; font-weight:normal; text-decoration:none;}
.caseContent a				{font-weight:normal; text-decoration:none;}
.caseSmall a:hover 			{height:80px; width:280px; cursor:pointer;display:block;background-color:#dededa;}
.caseSmallRight a:hover 	{height:80px; width:280px; cursor:pointer;display:block;background-color:#dededa;}
