
html, body, #container { min-height: 100%; height: 100%; }
html>body, html>body #container { height: auto; }

body   { margin:0px; 
		 font-family:Arial,Helvetica; font-size:11px; 
		 background-image:url('../images/background.gif'); background-repeat:repeat; }
		 
html>body { height:auto; }


input, .textinput { font-family:Arial,Helvetica; font-size:11px;
		            border-style:solid; border-color:#505050; border-width:1px; }
.textinput        { width:275px; padding:2px; }

h1		{ font-size:12px; font-weight:bold;margin:0px;}
h2		{ font-size:12px; font-weight:bold;margin:0px;margin-bottom:8px;line-height:17px;}
h3      { font-size:11px; font-family:Arial; font-weight:bold; line-height:30px; margin:0px;}
h5		{ font-size:11px; margin: 0px; font-style:italic; font-weight:normal; }

a                  { text-decoration:none; color:#000000; }
a.leftnavi         { color:#343434; }
a.leftnavi:hover   { color:#000000; }
a.topnavi          { color:#343434; }
a.topnavi:hover    { color:#000000; text-decoration:underline; }
a.bottomnavi       { color:#ffffff; }
a.bottomnavi:hover { text-decoration:underline; }
a.link             { text-decoration:underline; }

.underl 		{ text-decoration:underline;

}


.shopingocolor { color:#D010CE; }

.headline       { font-size:11px; font-family:Arial; font-weight:bold; line-height:30px; }
.mediumheadline { font-size:12px; font-weight:bold; /* line-height:28px; */ margin-top:5px; margin-bottom:5px; }
.smallheadline  { font-size:11px; font-weight:bold; line-height:24px; }



#container  { position:absolute; top:0px; left:0px; width:900px; }


#left       { float:left; width:250px; background-color:#ffffff; } 


	#leftnavi   { padding-top:120px; padding-left:60px;
			      font-size:12px; font-weight:bold; /* line-height:24px; */ color:#444444; }
			      


	.navipoint { margin-top:9px; margin-bottom:9px; }
			  	
	#naviarrow  { position:relative; left:-15px; } 			     
	 
	#leftinfo   { padding-top:60px; padding-left:60px; padding-bottom:50px; padding-right:30px; }
			  

	


#right      { float:left; width:650px; /* background-color:#eeeeee; */ }


	#toplogo    { float:left; width:200px; }
	#toplogo h1 { display: none;}
	#topnavi    { float:left; width:450px; text-align:right; height:70px; background-color:#ffffff; }
	#topnavicnt { padding-right:10px; padding-top:10px; word-spacing:5px; font-weight:bold; }

	#content    { clear:both; /*min-height:400px; */ /* background-color:#eeeeee; */
				  border-style:solid; border-width:0px; border-top-width:1px; border-color:#ffffff;
			  	  font-size:11px; line-height:16px; }
			  	  
	/*#contentcnt { padding-top:20px; padding-left:20px; padding-bottom:30px; width:500px; } */
	
	#contentcnt { margin-left:20px; padding-left:0px; padding-top:20px; /*padding-bottom:30px;*/ width:500px; }
	
	#content_info{width:400px;float:left;}
	#content_info2{width:500px;float:left;}
	#content_info a, #content_info2 a{text-decoration:underline;}	  



	
	
#bottom { width:900px; background-color:#191919; padding-top:3px; padding-bottom:3px;
		  font-size:10px; color:#ffffff; line-height:25px;
		  position:absolute; bottom:0px;
		  }
	/*
	#bottomright    { width:50%; text-align:right; float:left; }
	#bottomrightcnt { padding-right:10px; }
	#bottomleft     { width:50%; float:left; }
	*/
	
	
	#bottomright    { width:255px; text-align:right; float:left; }
	/*#bottomrightcnt { padding-right:10px; }*/
	#bottomleft     { width:575px; float:left; }
	#bottomleftspacer { width:60px; float:left; }

	#bottomlink     { color:#ffffff; text-decoration:underline; }
	
	#bottomspacer   { height:30px; }

	
div.spacer { height:7px; }




.error { background-color:#CEB8FC; }
