/* contelle.css */

html,body
		
		{
		font-family: Tahoma, Verdana, "Geneva CE", Arial, Helvetica, sans-serif;
		line-height: 110%;
		font-size: 1.1em;
		color: #000000;
		}

/*----------------------------------------------------------*/

#pagewidth	
		
		{
		margin: 0 0 0 0; 
 		width: 100%;
		}

#pagewidthleft	
		
		{
		display: none;
		float: left; 
		position: relative; 
 		width: 50px;
		}
 
#pagewidthright
		
		{
		float: right;
		padding: 0 0 0 0;
		position: relative;
		width: 100%;
		}

/*----------------------------------------------------------*/

#topdistance	
		
		{
		display: none;
		width: 800px;
		height: 20px;
		position: relative;
		background-image: url(../picts/top.gif);
		}

/*----------------------------------------------------------*/
h1 		
		{
    		margin: 0 0 0 0;
    		padding: 0 0 0 0;
		font-weight: bold;
		font-size: 1em; 
		font-family: Tahoma, Verdana, "Geneva CE", Arial, Helvetica, sans-serif;
		}

/*----------------------------------------------------------*/
h2 		
		{
    		margin: 0 0 0 0;
    		padding: 0 0 0 0;
		font-weight: bold;
		font-size: 1em; 
		font-family: Tahoma, Verdana, "Geneva CE", Arial, Helvetica, sans-serif;
		}

/*----------------------------------------------------------*/

img		
		
		{
		border: 0;
		}

/*----------------------------------------------------------*/

#header	
		
		{
		display: none;
		margin: 0 0 0 0;
		width: 800px;
		height: 109px;
		position: relative;
		border-bottom: 1px solid #CCCCCC;
		}

#headerleft	
		
		{
		display: none;
		float: left; 
		position: relative; 
 		width: 153px;
		height: 109px;
		}
 
#headerright
		
		{
		display: none;
		float: right;
		text-align: right;
		position: relative;
		width: 647px;
		height: 109px;
		}

/*----------------------------------------------------------*/

a.topnav 		
			
		{
		display: none;
		color: #444444;
		background-color: inherit;
		text-decoration: none;
		}

a.topnav:hover		

		{
		display: none;
		color: #C40009;
		background-color: inherit;
		text-decoration: none;
		}

a.active 	

		{
		display: none;
		color: #C40009;
		background-color: inherit;
		text-decoration: none;
		}

a.active:hover	

		{
		display: none;
		color: #C40009;
		background-color: inherit;
		text-decoration: none;
		}

/*----------------------------------------------------------*/

#headerrighttop	
		
		{
		display: none;
		width: 647px;
		height: 70px;
		margin: 0 0 0 0;
		position: relative;
		text-align: right;
		}

/*----------------------------------------------------------*/

#headerrightbottom	
		
		{
		display: none;
		width: 647px;
		height:39px;
		margin: 0 0 0 0;
		position: relative;
		text-align: right;
		}

/*----------------------------------------------------------*/

.list
		
		{
		display: none;
		margin: 0 auto;
		font-family: Tahoma, Verdana, "Geneva CE", Arial, Helvetica, sans-serif;
		background-color: #F4F4F4;
		font-size: 1em;
		width: 220px;
		}

/*----------------------------------------------------------*/

#navigation	
		
		{
		display: none;
		width: 800px;
		height: 52px;
		position: relative;
		margin: 0 auto;
		}


#navigation ul

		{
		display: none;
		border: 0;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		list-style-type: none;
		text-align: left;
		color: inherit;
		background-color: inherit;
		}

#navigation ul li
		
		{
		display: none;
		display: block;
		float: left;
		text-align: center;
		color: inherit;
		background-color: inherit;
		}

#navigation ul li a

		{
		display: none;
		background-image: url(../picts/nav1.gif);
		width: 182px;
		height: 41px;
		border-right: none;
		padding: 4px 0 0 0;
		margin: 4px 15px 0 0;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		display: block;
		background-color: inherit;
		}

#navigation a:hover

		{
		display: none;
		color: #FFFFFF;
		background-image: url(../picts/nav2.gif);
		background-color: inherit;
		}

#navigation a:active

		{
		display: none;
		background-image: url(../picts/nav2.gif);
		color: #FFFFFF;
		background-color: inherit;
		}

#navigation #active a

		{
		display: none;
		background-image: url(../picts/nav2.gif);
		background-color: inherit;
		color: #FFFFFF;
		}

/*----------------------------------------------------------*/

#flash	
		
		{
		clear: both;
		width: 800px;
		height: 190px;
		position: relative;
		margin: 0 auto;
		}

#flashleft	
		
		{
		float: left; 
		position: relative;
		width: 576px;
		height: 190px;
		}
 
#flashright
		
		{
		display: none;
		float: right;
		position: relative;
		width: 220px;
		height: 190px;
		}

#boxtr
		
		{
		display: none;
		position: relative;
		width: 218px;
		height: 91px;
		border: 1px solid #CCCCCC;
		margin: 0 0 5px 0;
		}

#boxbr
		
		{
		display: none;
		position: relative;
		width: 218px;
		height: 90px;
		border: 1px solid #CCCCCC;
		}

/*----------------------------------------------------------*/

#distancetwo	
		
		{
		display: none;
		clear: both;
		width: 800px;
		height: 20px;
		position: relative;
		}

/*----------------------------------------------------------*/

#contentbox	
		
		{
		clear: both;
		position: relative;
		margin: 0 auto;
		}

#contentboxleft	
		
		{
		width: 45%;
		float: left; 
		position: relative;
		}

#contentboxcenter	
		
		{
		width: 45%;
		float: left; 
		position: relative;
		padding: 0 4px 0 8px;
		}
 
#contentboxright
		
		{
		display: none;
		float: right;
		position: relative;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/

#contenttwo	
		
		{
		position: relative;
		margin: 0 auto;
		}

#contenttwoleft	
		
		{
		float: left; 
		position: relative;
		width: 80%;
		padding: 0 4px 0 0;
		}
 
#contenttworight
		
		{
		display: none;
		float: right;
		position: relative;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/

.ccontainer	
		
		{
		width: 100%;
		position: relative;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/

.ws	
		
		{
		clear: both;
		width: 530px;
		height: 60px;
		position: relative;
		padding: 0 0 0 0;
		}

.wsleft	
		
		{
		float: left; 
		position: relative;
		width: 90px;
		height: 60px;
		padding: 0 0 0 0;
		}

.wscenter	
		
		{
		float: left; 
		position: relative;
		width: 365px;
		height: 53px;
		padding: 7px 0 0 20px;
		}
 
.wsright
		
		{
		float: right;
		position: relative;
		width: 55px;
		height: 45px;
		padding: 15px 0 0 0;
		}

/*----------------------------------------------------------*/

.white		
		
		{
		font-weight: bold;
		color: #FFFFFF;
		background-color: #C40009;
		padding: 0 0 1px 3px;
		position: relative;
		width: 62px;
		height: 14px;
		}

/*----------------------------------------------------------*/

.whitebottom		
		
		{
		font-weight: bold;
		color: #FFFFFF;
		background-color: #C40009;
		padding: 0 0 1px 3px;
		position: relative;
		width: 64px;
		height: 14px;
		}

/*----------------------------------------------------------*/

.clearbottom		
		
		{
		padding: 0 0 0 5px;
		position: relative;
		width: 64px;
		height: 14px;
		}

/*----------------------------------------------------------*/

.rg	
		
		{
		clear: both;
		width: 520px;
		height: 52px;
		position: relative;
		padding: 0 0 0 0;
		}

.rgleft	
		
		{
		float: left; 
		position: relative;
		width: 68px;
		height: 52px;
		}

.rgright	
		
		{
		float: right; 
		position: relative;
		width: 432px;
		height: 34px;
		padding: 18px 0 0 20px;
		}

/*----------------------------------------------------------*/

.phead	
		
		{
		clear: both;
		width: 530px;
		height: 20px;
		position: relative;
		margin: 0 0 0 0;
		background-color: #C40009;
		}

.pheadleft	
		
		{
		float: left; 
		position: relative;
		width: 112px;
		height: 18px;
		padding: 2px 0 0 10px;
		color: #FFFFFF;
		}

.pheadcenter	
		
		{
		float: left; 
		position: relative;
		width: 333px;
		height: 18px;
		padding: 2px 0 0 20px;
		color: #FFFFFF;
		}
 
.pheadright
		
		{
		float: right;
		position: relative;
		width: 55px;
		height: 20px;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/
.headerm	
		
		{
		clear: both;
		width: 480px;
		height: 18px;
		position: relative;
		padding: 2px 0 0 10px;
		color: #FFFFFF;
		font-weight: bold;
		background-color: #C40009;
		}

/*----------------------------------------------------------*/

.p	
		
		{
		clear: both;
		width: 530px;
		height: 30px;
		position: relative;
		padding: 0 0 0 0;
		}

.pleft	
		
		{
		float: left; 
		position: relative;
		width: 122px;
		height: 30px;
		padding: 0 0 0 0;
		}

.pcenter	
		
		{
		float: left; 
		position: relative;
		width: 333px;
		height: 23px;
		padding: 7px 0 0 20px;
		}
 
.pright
		
		{
		float: right;
		position: relative;
		width: 55px;
		height: 30px;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/
.pms	
		
		{
		clear: both;
		width: 490px;
		height: 30px;
		position: relative;
		padding: 0 0 0 0;
		background-color: #C40009;
		}

.pmsleft	
		
		{
		float: left; 
		position: relative;
		width: 122px;
		height: 30px;
		padding: 0 0 0 0;
		}

.pmscenter	
		
		{
		float: left; 
		position: relative;
		width: 293px;
		height: 23px;
		padding: 7px 0 0 20px;
		}
 
.pmsright
		
		{
		float: right;
		position: relative;
		width: 55px;
		height: 30px;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/
.mradio	
		
		{
		clear: both;
		width: 490px;
		height: 30px;
		position: relative;
		padding: 0 0 0 0;
		}

.mradioleft	
		
		{
		float: left; 
		position: relative;
		width: 122px;
		height: 30px;
		padding: 0 0 0 0;
		}

.mradiocenter	
		
		{
		float: left; 
		position: relative;
		width: 293px;
		height: 23px;
		padding: 7px 0 0 20px;
		}
 
.mradioright
		
		{
		float: right;
		position: relative;
		width: 55px;
		height: 30px;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/

.pk	
		
		{
		clear: both;
		width: 520px;
		height: 30px;
		text-align: center;
		position: relative;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/

.wshead	
		
		{
		clear: both;
		width: 530px;
		height: 20px;
		position: relative;
		padding: 0 0 0 0;
		}

.wsheadleft	
		
		{
		float: left; 
		position: relative;
		width: 90px;
		height: 20px;
		padding: 0 0 0 0;
		}

.wsheadcenter	
		
		{
		float: left; 
		position: relative;
		width: 365px;
		height: 20px;
		padding: 0 0 0 20px;
		}
 
.wsheadright
		
		{
		float: right;
		position: relative;
		width: 55px;
		height: 20px;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/

.wsbottomone	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

.wsbottomoneleft	
		
		{
		float: left; 
		position: relative;
		width: 88px;
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
		}

.wsbottomonecenter	
		
		{
		float: left; 
		position: relative;
		width: 355px;
		padding: 0 0 0 20px;
		margin: 0 0 10px 0;
		}
 
.wsbottomoneright
		
		{
		float: right;
		position: relative;
		width: 55px;
		padding: 0 0 0 0;
		margin: 0 0 10px 0;
		}

/*----------------------------------------------------------*/

.wsbottom	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
		}

.wsbottomleft	
		
		{
		float: left; 
		position: relative;
		width: 88px;
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
		}

.wsbottomcenter	
		
		{
		float: left; 
		position: relative;
		width: 355px;
		padding: 0 0 0 20px;
		margin: 0 0 10px 0;
		}
 
.wsbottomright
		
		{
		float: right;
		position: relative;
		width: 55px;
		padding: 0 0 0 0;
		margin: 0 0 10px 0;
		}

/*----------------------------------------------------------*/

.pricebottom	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		padding: 0 0 0 0;
		}

.pricebottomleft	
		
		{
		float: left; 
		position: relative;
		width: 88px;
		padding: 0 0 0 0;
		}

.pricebottomcenter	
		
		{
		float: left; 
		position: relative;
		width: 355px;
		padding: 0 0 0 20px;
		}
 
.pricebottomright
		
		{
		float: right;
		position: relative;
		width: 55px;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/

.lp	
		
		{
		clear: both;
		width: 520px;
		height: 60px;
		position: relative;
		padding: 0 0 10px 0;
		
		}

.lpleft	
		
		{
		float: left; 
		position: relative;
		width: 110px;
		height: 60px;
		padding: 0 0 0 0;
		}

.lpcenter	
		
		{
		float: left; 
		position: relative;
		width: 355px;
		height: 60px;
		padding: 0 0 0 0;
		}
 
.lpright
		
		{
		float: right;
		position: relative;
		width: 55px;
		height: 60px;
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/

.kohead	
		
		{
		clear: both;
		width: 520px;
		height: 30px;
		position: relative;
		margin: 0 0 0 0;
		
		}

.koheadleft	
		
		{
		float: left; 
		position: relative;
		width: 120px;
		height: 30px;
		padding: 0 0 0 0;
		}

.koheadright	
		
		{
		float: right; 
		position: relative;
		width: 400px;
		height: 30px;
		padding: 0 0 0 0;
		}
 

/*----------------------------------------------------------*/

.ko	
		
		{
		clear: both;
		width: 520px;
		height: 115px;
		position: relative;
		margin: 0 0 0 0;
		
		}

.koleft	
		
		{
		float: left; 
		position: relative;
		width: 120px;
		height: 115px;
		padding: 0 0 0 0;
		}

.koright	
		
		{
		float: right; 
		position: relative;
		width: 400px;
		height: 115px;
		padding: 0 0 0 0;
		}
 

/*----------------------------------------------------------*/

.anfahrt	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		margin: 0 0 7px 0;
		
		}

.anfahrtleft	
		
		{
		float: left; 
		position: relative;
		width: 60px;
		padding: 0 0 0 0;
		margin: 0 0 7px 0;
		font-weight: bold;
		}

.anfahrtcenter	
		
		{
		float: left;
		position: relative;
		width: 60px;
		padding: 0 0 0 0;
		margin: 0 0 7px 0;
		}

.anfahrtright	
		
		{
		float: right; 
		position: relative;
		width: 390px;
		padding: 0 0 7px 10px;
		}
 

/*----------------------------------------------------------*/

.anfahrttwo	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		margin: 0 0 7px 0;
		}

.anfahrttwoleft	
		
		{
		float: left; 
		position: relative;
		width: 60px;
		padding: 0 0 0 0;
		margin: 0 0 7px 0;
		font-weight: bold;
		}

.anfahrttworight	
		
		{
		float: right; 
		position: relative;
		width: 448px;
		padding: 0 0 0 12px;
		margin: 0 0 7px 0;
		}

/*----------------------------------------------------------*/

.e	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		margin: 0 0 0 0;
		
		}

.eleft	
		
		{
		float: left; 
		position: relative;
		width: 110px;
		padding: 0 0 0 0;
		}

.eright	
		
		{
		float: right; 
		position: relative;
		width: 410px;
		padding: 0 0 0 0;
		}
 

/*----------------------------------------------------------*/

.o	
		
		{
		clear: both;
		width: 520px;
		height: 52px;
		position: relative;
		padding: 0 0 0 0;
		}

.oleft	
		
		{
		float: left; 
		position: relative;
		width: 68px;
		height: 52px;
		}

.oright	
		
		{
		float: right; 
		position: relative;
		width: 432px;
		height: 42px;
		padding: 10px 0 0 20px;
		}

/*----------------------------------------------------------*/
.eimage	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		margin: 0 0 0 0;
		
		}

.eimageleft	
		
		{
		float: left; 
		position: relative;
		width: 110px;
		padding: 0 0 0 0;
		}

.eimageright	
		
		{
		float: right; 
		position: relative;
		width: 410px;
		padding: 0 0 0 0;
		}
 

/*----------------------------------------------------------*/

.hotel	
		
		{
		clear: both;
		width: 490px;
		height: 120px;
		position: relative;
		margin: 0 0 0 0;
		}

.hotelleft	
		
		{
		float: left; 
		position: relative;
		width: 152px;
		height: 120px;
		padding: 0 0 0 0;
		background-color: #CC3344;
		}

.hotelright	
		
		{
		float: right; 
		position: relative;
		width: 328px;
		height: 120px;
		padding: 0 0 0 10px;
		background-color: #dddd44;
		}
 

/*----------------------------------------------------------*/

.o	
		
		{
		clear: both;
		width: 520px;
		height: 52px;
		position: relative;
		padding: 0 0 0 0;
		}

.oleft	
		
		{
		float: left; 
		position: relative;
		width: 68px;
		height: 52px;
		}

.oright	
		
		{
		float: right; 
		position: relative;
		width: 432px;
		height: 42px;
		padding: 10px 0 0 20px;
		}

/*----------------------------------------------------------*/

.otlist	
		
		{
		list-style-type: square; 
		margin: 0 0 0 15px; 
		padding: 0 0 0 0;
		}

/*----------------------------------------------------------*/

.otsep	
		
		{
		clear: both;
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		width: 531px;
		height: 39px;
		position: relative;
		background-image: url(../picts/ot_sep.gif);
		}

/*----------------------------------------------------------*/
.otsepm	
		
		{
		clear: both;
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		width: 491px;
		height: 39px;
		position: relative;
		background-image: url(../picts/ot_sep.gif);
		}

/*----------------------------------------------------------*/

.otseptwo	
		
		{
		clear: both;
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		width: 511px;
		height: 39px;
		position: relative;
		}

/*----------------------------------------------------------*/

.refsept	
		
		{
		clear: both;
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		width: 511px;
		height: 20px;
		position: relative;
		}

/*----------------------------------------------------------*/

.refheadbreit	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		margin: 0 0 0 0;
		
		}

/*----------------------------------------------------------*/

.t1
 		
		{
		border-bottom: #C40009 1px solid;
		border-right: #C40009 1px solid;
		}

.t2
 		
		{
		border-bottom: #C40009 1px solid;
		border-right: #C40009 1px solid;
		padding: 0 0 0 5px;
		}

.t3
 		
		{
		border-bottom: #C40009 1px solid;
		padding: 0 0 0 5px;
		}

.t4
 		
		{
		border-right: #C40009 1px solid;
		}

.t5
 		
		{
		padding: 0 0 0 5px;
		}

.t6
 		
		{
		border-right: #C40009 1px solid;
		padding: 0 0 0 5px;
		}

/*----------------------------------------------------------*/

.sep	
		
		{
		clear: both;
		width: 500px;
		height: 10px;
		position: relative;
		}

/*----------------------------------------------------------*/

.mhead	
		
		{
		clear: both;
		width: 491px;
		height: 20px;
		position: relative;
		margin: 0 0 0 0;
		}

.mheadleft	
		
		{
		float: left; 
		position: relative;
		width: 400px;
		height: 20px;
		padding: 0 0 0 0;
		}

.mheadright	
		
		{
		float: right; 
		position: relative;
		width: 91px;
		height: 20px;
		padding: 0 0 0 0;
		}
 

/*----------------------------------------------------------*/

.m	
		
		{
		clear: both;
		width: 380px;
		height: 60px;
		position: relative;
		margin: 0 0 0 0;
		
		}

.mleft	
		
		{
		float: left; 
		position: relative;
		width: 300px;
		height: 60px;
		padding: 0 0 0 0;
		}

.mright	
		
		{
		float: right; 
		position: relative;
		text-align: right;
		width: 80px;
		height: 60px;
		padding: 0 0 0 0;
		}
 

/*----------------------------------------------------------*/

.underline	
		
		{
		text-decoration: underline;
		}

/*----------------------------------------------------------*/

.refimage	
		
		{
		height: 739px;
		position: relative;
		}

/*----------------------------------------------------------*/

.refhead	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		margin: 0 0 0 0;
		
		}

.refheadleft	
		
		{
		float: left; 
		position: relative;
		width: 220px;
		padding: 0 0 0 0;
		}

.refheadright	
		
		{
		float: right; 
		position: relative;
		width: 300px;
		padding: 0 0 0 0;
		}
 

/*----------------------------------------------------------*/

.ref	
		
		{
		clear: both;
		width: 520px;
		position: relative;
		margin: 0 0 0 0;
		
		}

.refleft	
		
		{
		float: left; 
		position: relative;
		width: 260px;
		padding: 0 0 0 0;
		}

.refright	
		
		{
		float: right; 
		position: relative;
		width: 260px;
		padding: 0 0 0 0;
		}
 

/*----------------------------------------------------------*/

.reflast	
		
		{
		clear: both;
		width: 520px;
		height: 70px;
		position: relative;
		margin: 0 0 0 0;
		
		}

.reflastleft	
		
		{
		float: left; 
		position: relative;
		width: 260px;
		height: 70px;
		padding: 0 0 0 0;
		}

.reflastright	
		
		{
		float: right; 
		position: relative;
		width: 260px;
		height: 70px;
		padding: 0 0 0 0;
		}
 

/*----------------------------------------------------------*/

#contentlist 	
		
		{ 
		list-style-type: decimal;
		}

/*----------------------------------------------------------*/

#contentlisttwo 	
		
		{ 
		list-style-type: disc;
		}

/*----------------------------------------------------------*/

.fn 	
		
		{ 
		font-size: 0.85em;
		}

/*----------------------------------------------------------*/

hr
		{
		clear: both;
		margin: 10px 0 10px 0;
		background-color: #C40009; /* Mozilla 1.4 */
  		color: #C40009; /* IE 6 */
  		border: #C40009; /* Opera 7.11 */
  		height: 1px; 
		}

/*----------------------------------------------------------*/

.redbox	
		
		{
		clear: both;
		text-align: center;
		position: relative;
		width: 460px;
		padding: 10px 0 10px 0;
		border: 1px solid #000000;
		background-color: #C40009;
		font-weight: bold;
		color: #FFFFFF;
		}


/*----------------------------------------------------------*/

.redboxtwo	
		
		{
		clear: both;
		text-align: center;
		position: relative;
		width: 460px;
		margin: 0 0 0 50px;
		padding: 10px 0 10px 0;
		border: 1px solid #000000;
		background-color: #C40009;
		font-weight: bold;
		color: #FFFFFF;
		}


/*----------------------------------------------------------*/

.distancethree	
		
		{
		clear: both;
		width: 257px;
		height: 21px;
		position: relative;
		background-image: url(../picts/hline.gif);
		background-repeat: no-repeat;
		}

/*----------------------------------------------------------*/

#navright

		{
		clear: both;
		margin: auto;
		width: 220px;
		color: inherit;
		}

#navright ul

		{
		margin: 0 0 0 0;
		padding: 0;
		list-style-type: none;
		}

#navright ul li
		
		{
		display: block;
		float: left;
		color: inherit;
		background-color: inherit;
		}

#navright ul li a

		{
		width: 205px;
		border-bottom: 1px solid #CCCCCC;
		padding: 4px 0 5px 15px;
		margin: 0 0 0 0;
		color: #C40009;
		text-decoration: none;
		display: block;
		background-color: inherit;
		}

#navright a:hover

		{
		color: #C40009;
		background-color: inherit;
		text-decoration: underline;
		}

#navright a:active

		{
		color: #C40009;
		background-color: inherit;
		text-decoration: underline;
		}

#navright #active a

		{
		background-color: inherit;
		color: #C40009;
		text-decoration: underline;
		}

/*----------------------------------------------------------*/

#distancefour	
		
		{
		clear: both;
		width: 800px;
		height: 20px;
		position: relative;
		}

/*----------------------------------------------------------*/

a.content 		

		{
		text-decoration: none;
		color: #C40009;
		background-color: inherit;
		}

/*----------------------------------------------------------*/

a.content:hover 

		{
		text-decoration: underline;
		color: #C40009;
		background-color: inherit;
		}

/*----------------------------------------------------------*/

a.bottom 		

		{
		text-decoration: none;
		color: #444444;
		background-color: inherit;
		}

/*----------------------------------------------------------*/

a.bottom:hover 

		{
		text-decoration: none;
		color: #C40009;
		background-color: inherit;
		}

/*----------------------------------------------------------*/

#bottom	
		
		{
		display: none;
		clear: both; 
 		width: 800px;
		height: 32px;
		margin: 0 0 0 0;
		font-size: 0.85em;
		padding: 10px 0 0 0;
		border-top: 1px solid #CCCCCC;
		}

#bottomleft	
		
		{
		text-align: center;
		float: left; 
		position: relative;
		margin: 0 0 0 0; 
 		width: 566px;
		height: 32px;
		}
 
#bottomright
		
		{
		float: right;
		position: relative;
		width: 185px;
		height: 32px;
		}

/*----------------------------------------------------------*/

.search
		
		{
		margin: 3px 0 5px 0;
		padding: 0 0 0 0;
		font-family: Tahoma, Verdana, "Geneva CE", Arial, Helvetica, sans-serif;
		font-size: 1em;
		background-color: #F4F4F4;
		width: 150px;
		height: 15px;
		} 

/*----------------------------------------------------------*/

.imagefloat
		
		{
		float: left;
		padding: 0 0 0 0;
		border: 1px solid #C40009;
		margin: 5px 5px 0 0;
		}
		
/*----------------------------------------------------------*/

.imagefloatr
		
		{
		float: left;
		padding: 0 0 0 0;
		border: 1px solid #C40009;
		margin: 0 0 0 0;
		}
		
/*----------------------------------------------------------*/

.imagefloattwo
		
		{
		float: left;
		padding: 0 0 0 0;
		margin: 0 8px 1px 0;
		}
		
/*----------------------------------------------------------*/
.imagefloataz
		
		{
		float: left;
		padding: 0 0 0 0;
		margin: 3px 8px 1px 0;
		}
		
/*----------------------------------------------------------*/

.imagefloatthree
		
		{
		float: right;
		padding: 0 0 0 0;
		margin: 0 0 1px 8px;
		}
		
/*----------------------------------------------------------*/

.send		{
		margin: 0 0 0 0;
		font-size: 1em;
		font-family: Tahoma, Verdana, "Geneva CE", Arial, Helvetica, sans-serif;
		text-decoration: none;
		}

/*----------------------------------------------------------*/

#contactbox
		{
		clear: both;
		margin:  0 0 0 20px;
		width: 521px;
		}


#contactboxleft	
		
		{
		float: left; 
		position: relative;
		margin: 0 0 0 0; 
 		width: 270px;
		}
 
#contactboxright
		
		{
		float: right;
		position: relative;
		padding: 0 0 0 10px;
		width: 241px;
		}

/*----------------------------------------------------------*/

.box 		{

		border-left: #C40009 1px solid;
		border-top: #C40009 1px solid;
		border-right: #C40009 1px solid;
		border-bottom: #C40009 1px solid;
		background-color: #FFFFFF;
		padding: 3px 0 0 0;
		width: 150px;
		height: 19px; 
		font-family: Tahoma, Verdana, "Geneva CE", Arial, Helvetica, sans-serif;
		color: #444444;
		font-size: 1em;
		}

/*----------------------------------------------------------*/

.box2 		{

		border-left: #C40009 1px solid;
		border-top: #C40009 1px solid;
		border-right: #C40009 1px solid;
		border-bottom: #C40009 1px solid;
		background-color: #FFFFFF;
		padding: 3px 0 0 0;
		width: 250px;
		height: 100px;
		font-family: Tahoma, Verdana, "Geneva CE", Arial, Helvetica, sans-serif;
		color: #444444;
		font-size: 1em;
		}

/*----------------------------------------------------------*/

.red 		{

		color: #C40009;
		}

/*----------------------------------------------------------*/

.frame 		{
		width: 510px;
		height: 305px;
		border: 1px solid #CCCCCC; 
		margin: 0 auto;
		padding: 5px 0 0 0;
		}

/*----------------------------------------------------------*/

#topticker		
			{
			display: none;
			position: absolute; 
			left: 218px; 
			top: 90px; 
			width: 402px; 
			height: 20px; 
			z-index: 1;
			margin: 0 0 0 0;
			}

/*----------------------------------------------------------*/

#newsticker
                        {
			display: none;
			position: absolute; 
			left: 50px; 
			top: 709px; 
			width: 562px; 
			height: 20px; 
			z-index: 3;
			}

/*----------------------------------------------------------*/

.clearfix:after 
		
		{
 		content: "."; 
 		display: block; 
		height: 0; 
 		clear: both; 
 		visibility: hidden;
 		}

/*----------------------------------------------------------*/ 
 
.clearfix
		
		{
		display: inline-table;
		}

/*----------------------------------------------------------*/

/* Hides from IE-mac \*/

* html .clearfix
		{
		height: 1%;
		}

.clearfix	{
		display: block;
		}

/* End hide from IE-mac */

/*----------------------------------------------------------*/


