html,body {
 width: 100%;
 height: auto;
 	margin: 0;
	padding: 0;


}
body {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 150%;
	margin: 0;
	padding: 0;
	background-image: url(../images3/ground.gif);
	background-repeat: repeat-x;
	background-color: white;
}

table, td, select, input, textarea, li{
	font: 100% "font-family: Arial, Helvetica, sans-serif";
}

p, h1, h2, h3, h4, h5, h6{margin:1em 0;}

h1{
	font-size: 130%;
}
h2{font-size:120%;}
h3{font-size:110%;}
hr{display:none;}
img{border:none;}

.red {
color: #9F312B;
}

#page {
display: block;
text-align: left;
top: 0px;
left: 0px;
}
.gray {
color: #6A6863;
}

#all {
	position: absolute;
	left: 0px;
	top:  00px;
	width: 100%;
	height: 300px;

}

#all1 {
	position: absolute;
	left: 0px;
	top:  0px;
	width: 100%;
	height: 100%;

}

#line {
	width: 98%;
	border-top: solid 1px #616A74;
}
#flash {
	position: absolute;
	left: 50px;
	top:  60px;
	width: 814px;
	height: 460px;
}

#lamappa {

width: 709px;
height: 450px;
}

#index {

width: 690px;
height: 250px;

}

#onit {
	position: absolute;
	left: 280px;
	top: 50px;
	float: left;
}
#onfr {
left: 380px;
	position: absolute;
	top: 50px;
}



#printfoot {
	position: relative;
	left: 0px;
	top: 10px;
	width: 100%;
	background-color: Aqua;
	height: 22px;
	
	}


#minni {
	position: absolute;
	top: 40px;
	left: 40px;
	width: 200px;
	height: 250px;
	display: none;
}


#menu {
 position: absolute;
 top: 20px;
 left: -10px;
 width: 250px;
 height: 250px;
 z-index: 5;
 font-size: 100%;
 font-weight: 200;
 text-transform: uppercase;
 line-height: 105%;
 text-indent: 50pt;
 font-weight: normal;
 font-size: 80%;
 	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 75%;
	display: none;
}



DIV#menu p {
 height: 16px;
 background-image: url(../images2/separator.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}

#menu {
 font-size: 90%;
 position: absolute;
 color: #00000;
 top: 60px;
 left: 240px;
 width: 720px;
 height: 15px;
 z-index: 12;
 text-decoration: none;
 text-transform: uppercase;
 text-align: right; 
 display: none;
}

DIV#menu A {
 color: black;
 padding-left: 5px;
 padding-right: 5px;
 text-decoration: none;
}

DIV#menu A:hover {
 background-color: #2780C8;
 text-decoration: none;
 color: white;
}
DIV#menu A:active {
 background-color: #2780C8;
 text-decoration: none;
 color: white;
}


DIV#menu .active {
	background-color: #2780C8;
	text-decoration: none;
	color: white;
}

DIV#menu .active A {
	background-color: #2780C8;
	text-decoration: none;
	color: white;
}

DIV#menu .active A:hover {
	background-color: #2780C8;
	text-decoration: none;
	color: white;
}

DIV#infospecial {
position: absolute;
width: 0px;
height: 0px;
left: 0px;
top: 0px;
text-indent: -12000pt;
}


#printlogo {
display: none;
}
#lastpr {

display: none;
}


DIV#printlogo IMG {
display: none;
}
.printfoot {
border-top: solid 1px gray;
text-align: center;
padding-left: 20px;
}

#kart0 {
	color: Black;
	width: 450px;
	float: left;
	padding-left: 30px;
}

#kart {
	color: Black;
	width: 250px;
	padding: 10px;
	position: relative;
	float: left;
	text-align: left;
}

#kart h1 {
	color: Black;
	width: 100%;
	background-image: url(../images3/line2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
}

#kart h2 {
	color: Black;
	width: 425px;
		text-align: right;
			text-align: left;
}

#ohla h3 {
	color: white;
	font-size: 180%;
	padding-top: 8px;
	width: 165px;
	height: 33px;
	background-image: url(../images3/price.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	

}

#tab {

text-align: left;

}


#content {

	color: Black;
	width: 690px;
	background-color: #F0F0F0;
	background-image: url(../images3/contentground.gif);
	background-repeat: no-repeat;
	

	text-align: left;
}

#content2 {

	color: Black;
	width: 950px;
	background-color: #F0F0F0;
	background-image: url(../images3/content2.gif);
	background-repeat: no-repeat;
	background-position: top;
		text-align: left;
		padding-top: -20px;

}

#content3 {
	color: Black;
	width: 690px;
	height: 170px;


}



DIV#content h1 {
font-size: 140%;
margin: 24px 0 20px 0;
color: #B62A33;
text-align: left;
}

DIV#content h2 {
	color: #393F46;
	border-bottom: 1px dotted #616A74;
	font-size: 110%;
	text-align: left;
}


DIV#content h3 {
	font-size: 130%;
	border-bottom: 1px dotted #616A74;
	color: #3A4A56;
	font-variant: small-caps;
	text-align: left;
}

DIV#content h4 {
	font-size: 120%;
	color: #886D2E;
	padding-bottom: 10px;
	font-variant: small-caps;
	text-align: left;
}
DIV#content2 h1 {
font-size: 120%;
margin: 24px 0 20px 0;
color: black;
text-align: left;
}



DIV#content2 h2 {
font-size: 140%;
color: white;
text-align: left;
padding-left: 25px;
}



DIV#content img {
	float: left;
	margin: 5px;
}

#foot {
	border-top: 4px solid #616A74;
	border-bottom: 6px solid #616A74;
	position: relative;
	height: auto;
	background-color: #3A4A56;
	margin-top: 15px;
	padding: 5px;
	color: White;
	text-align: center;
}

#copyright {
	/*position: relative;*/
	left: 300px;
	top: 100px;
	/*display: inline;*/
	color: white;
	width: 709px;
	text-align: center;
}

#half {
	position: relative;
	border-right: 2px solid #3A4A56;
	width: 23%;
	padding: 5px;
	float: left;
	background-color: #253842;

}
#newsit {
	position: absolute;
	top: 480px;
	height: 230px;
	left: 0px;
	width: 300px;
	background-color: #E1DDD5;
	background-image: url(../images2/shadow1.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	display: none;
}

#searchit {
	position: absolute;
	top: 120px;
	height: 250px;
	left: 40px;
	width: 250px;
	background-image: url(../images3/searchground.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: none;

}



#searchuk {
	position: absolute;
	top: 120px;
	height: 250px;
	left: 40px;
	width: 250px;
	background-image: url(../images3/searchground.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: none;
}

#searchfr {
	position: absolute;
	top: 120px;
	height: 250px;
	left: 40px;
	width: 250px;
	background-image: url(../images3/searchground.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: none;
}

.active {
	background-color: #2780C8;
	text-decoration: none;
	color: white;
}

.active A {
	background-color: #2780C8;
	text-decoration: none;
	color: white;
}

.active A:hover {
	background-color: #2780C8;
	text-decoration: none;
	color: white;
}
#information {
	position: absolute;
	top: 0px;
	left: 40px;
	width: 142px;
	height: 120px;
	display: none;
	
}

#title_infoit {
text-indent: -8000pt;
}

#information1 {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 3;
	color: #D6D3C7;
	text-transform: uppercase;
		display: none;
}

#contentmap {
	top: 102px;
	left: 281px;
	position: absolute;
	width: 670px;
	padding-bottom: 15px; 
}




form {
	float:left;
	margin: 0;
	padding: .5em;
	margin-bottom: 1em;
	color: #D6D3C7;
	margin-left: 0px;
	margin-top: 15px;
}

form label {
	display: block;
	float: left;
	width: 90px;
	padding-right: 3px;
	color: Black;
}

form input {
	width: 145px;
	display: block;
	float: left;
	border: solid 1px #616A74;
	
	margin-bottom: 2px;
}

form select {
	width: 145px;
	display: block;
	float: left;
	border: solid 1px #616A74;
	margin-bottom: 2px;
}

form br {
	clear: left;
}

form + * {
	clear:left;
}

form .buttons {
	text-align: right;
	margin-top: 0.5em;
	padding-left: 120;
	width: 130px;
}

form .buttons input {
	width: 80px;
	display: inline;
	float: left;
	background-color: #D6D3C7;
}

form .check {
	text-align: left;
	width: 150px;
}

form .check input {
	width: auto;
	display: inline;
	float: none;
	border: none;
	background-color: transparent;
	color: black;
	margin-bottom: 2px;
}

#intern  {
	padding: 10px;
}

#news {
	position: absolute;
	left: 40px;
	top: 380px;
	width: 250px;
	height: 350px;
	padding: 20px;
	background-image: url(../images3/groundnews.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	color: Black;
	text-align: left;
	display: none;
}


#nope {
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	text-indent: -8000pt;
	position: absolute;

}

#newsint {
width: 230px;

}

#loginit {
	position: absolute;
	left: 560px;
	top: 560px;
	width: 205px;
	height: 170px;
	padding-top: 25px;
	background-image: url(../images3/login_it.gif);
	background-repeat: no-repeat;
}

#loginfr {
	position: absolute;
	left: 560px;
	top: 560px;
	width: 205px;
	height: 170px;
	padding-top: 25px;
	background-image: url(../images3/login_fr.gif);
	background-repeat: no-repeat;
}
#loginuk {
	position: absolute;
	left: 560px;
	top: 560px;
	width: 205px;
	height: 170px;
	padding-top: 25px;
	background-image: url(../images3/login_uk.gif);
	background-repeat: no-repeat;
}

#memberit {
	position: absolute;
	width: 215px;
	height: 170px;
	left: 775px;
	top: 560px;
}

#memberfr {
	position: absolute;
	width: 215px;
	height: 170px;
	left: 775px;
	top: 560px;
	background-image: url(../images3/memberfr.gif);
	background-repeat: no-repeat;
	text-indent: -8000pt;
}

#memberuk {
	position: absolute;
	width: 215px;
	height: 170px;
	left: 775px;
	top: 560px;
	background-image: url(../images3/memberuk.gif);
	background-repeat: no-repeat;
	text-indent: -8000pt;
}

#meteoit2 {
	position: absolute;
	width: 250px;
	height: 170px;
	left: 40px;
	top: 380px;
	background-image: url(../images3/meteoit.gif);
	background-repeat: no-repeat;
		display: none;
}

#meteouk2 {
	position: absolute;
	width: 250px;
	height: 170px;
	left: 40px;
	top: 380px;
	background-image: url(../images3/meteouk.gif);
	background-repeat: no-repeat;
		display: none;
}
#meteofr2 {
	position: absolute;
	width: 250px;
	height: 170px;
	left: 40px;
	top: 380px;
	background-image: url(../images3/meteofr.gif);
	background-repeat: no-repeat;
		display: none;
}
#meteoit {
	position: absolute;
	width: 250px;
	height: 170px;
	left: 40px;
	top: 740px;
	background-image: url(../images3/meteoit.gif);
	background-repeat: no-repeat;
		display: none;
}

#meteouk {
	position: absolute;
	width: 250px;
	height: 170px;
	left: 40px;
	top: 740px;
	background-image: url(../images3/meteouk.gif);
	background-repeat: no-repeat;
		display: none;
}

#meteofr {
	position: absolute;
	width: 250px;
	height: 170px;
	left: 40px;
	top: 740px;
	background-image: url(../images3/meteofr.gif);
	background-repeat: no-repeat;
		display: none;
}

#meteo {
color: White;
font-weight: bolder;
padding-left: 30px;
padding-top: 30px;
text-align: left;
	display: none;
}


#flyit {
color: white;
	position: absolute;
	width: 430px;
	height: 170px;
	left: 560px;
	top: 740px;
	background-image: url(../images3/flyit.gif);
	background-repeat: no-repeat;
}



#flyfr {
	color: white;
	position: absolute;
	width: 430px;
	height: 170px;
	left: 560px;
	top: 740px;
	background-image: url(../images3/flyfr.gif);
	background-repeat: no-repeat;
}

#flyuk {
color: white;
	position: absolute;
	width: 430px;
	height: 170px;
	left: 560px;
	top: 740px;
	background-image: url(../images3/flyuk.gif);
	background-repeat: no-repeat;
}

#events2 {
	position: absolute;
	width: 250px;
	height: 170px;
	left: 40px;
	top: 560px;
}

DIV#meteo table {
color: White;
font-weight: bold;

}

#tvit {
	position: absolute;
	width: 250px;
	height: 170px;
	left: 300px;
	top: 740px;
}



#map0it {
	position: absolute;
	width: 430px;
	height: 170px;
	left: 560px;
	top: 380px;
}

#offers {
color: White;
padding: 10px;
font-weight: bolder;
text-align: left;


}

DIV#offers table {
color: White;
font-weight: bolder;
text-align: left;
list-style: none;
}

DIV#offers li {

list-style: none;
}

DIV#offers A {
color: White;
font-weight: bolder;
text-align: left;
}

#lastoneprit {
padding-top: 30px;
	position: absolute;
	width: 250px;
	height: 110px;
	left: 300px;
	top: 380px;
	background-image: url(../images3/neprit.gif);
	background-repeat: no-repeat;
}

#dailyselectionit {
padding-top: 30px;
	position: absolute;
	width: 250px;
	height: 114px;
	left: 300px;
	top: 490px;
	background-image: url(../images3/dayselectionit.gif);
	background-repeat: no-repeat;
}

#lastprogit {
padding-top: 30px;
	position: absolute;
	width: 250px;
	height: 126px;
	left: 300px;
	top: 604px;
	background-image: url(../images3/newprogit.gif);
	background-repeat: no-repeat;
}


DIV#offers IMG {
	width: 70px;
	border: solid 3px white;
	height: 60px;
	overflow: hidden;
	margin: 10px;
	

}
#lastoneprfr {
	padding-top: 30px;
	position: absolute;
	width: 250px;
	height: 110px;
	left: 300px;
	top: 380px;
	background-image: url(../images3/neprfr.gif);
	background-repeat: no-repeat;
}

#dailyselectionfr {
padding-top: 30px;
	position: absolute;
	width: 250px;
	height: 114px;
	left: 300px;
	top: 490px;
	background-image: url(../images3/dayselectionfr.gif);
	background-repeat: no-repeat;
}

#lastprogfr {
padding-top: 30px;
	position: absolute;
	width: 250px;
	height: 126px;
	left: 300px;
	top: 604px;
	background-image: url(../images3/newprogfr.gif);
	background-repeat: no-repeat;
}





#lastonepruk {
	padding-top: 30px;
	position: absolute;
	width: 250px;
	height: 110px;
	left: 300px;
	top: 380px;
	background-image: url(../images3/nepruk.gif);
	background-repeat: no-repeat;
}

#dailyselectionuk {
	padding-top: 30px;
	position: absolute;
	width: 250px;
	height: 114px;
	left: 300px;
	top: 490px;
	background-image: url(../images3/dayselectionuk.gif);
	background-repeat: no-repeat;
}

#lastproguk {
padding-top: 30px;
	position: absolute;
	width: 250px;
	height: 126px;
	left: 300px;
	top: 604px;
	background-image: url(../images3/newproguk.gif);
	background-repeat: no-repeat;
}
#endpage{
	position: absolute;
	width: 1px;
	height: 100px;
	left: 300px;
	top: 850px;

}


#info {
display: none;
}

DIV#news h1{
	font-size: 160%;
	color: white;

}

.sptitle  {
	font-size: 25pt;
	float: left;
	width:60px;
	height: 100px;
	padding-top: 25px;
	color: #886D2E;
}

.title  {
	font-size: 14pt;
	line-height: 100%;
	text-transform: uppercase;
}


.nofloat  {
	width: 100%;
	clear: both;
	background-image: url(../images3/line0000.gif);
	background-repeat: repeat-x;
	background-position: bottom center;
}


.nofloat2  {
	width: 100%;
	clear: both;
	height: 20px;
}

.nofloat3  {
	clear: left;
}

.nofloat4  {
	width: 100%;
	clear: both;
	height: 1px;
}

.nofloat_underline  {
	clear: left;
	border-bottom: 1px dotted #C0C0C0;
}

.foto {
	float: left;
}

.foto img {
	float: left;
	width: 250px;
	margin: 5px;
	border: solid 4px white;
}

.text {
	float: left;
	width: 350px;
	padding: 5px;
}

.logo img {
	padding: 5px;
	height: 90px;
	float: left;
}

.link A {
	color: Red;
	text-decoration: underline;
	padding: 1px;
	

	background-image: url(../images2/link0000.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.link A:hover {
	color: #3A4A56;
padding: 1px;

	text-decoration: underline;
	background-image: url(../images2/link2000.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.tab140title {
	color: white;
	float: left;
	width: 125px;
	background-color: #886D2E;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	text-align: center;
	font-weight: bolder;
	border-left: 1px solid #886D2E;
	border-bottom: 1px solid #886D2E;
}
.tab140title A {
	color: white;
	padding: 1px;
	text-align: center;
	font-weight: bolder;
	text-decoration: none;
}

.tab140titleactive {
	color: white;
	float: left;
	width: 125px;
	background-color: #B8860B;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	text-align: center;
	font-weight: bolder;
	border-left: 1px solid #B8860B;
	border-bottom: 1px solid #B8860B;
}

.tab140titleactive A {
	color: white;
	padding: 1px;
	text-align: center;
	font-weight: bolder;
	text-decoration: none;
}


.tab140 {
	float: left;
	width: 125px;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	text-align: center;
	background-color: #D6D3C7;
}

.tab1402 {
	float: left;
	width: 125px;
	background-color: #F5F5F5;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	border-left: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	text-align: center;
}

.image375 img {

	width: 200px;
	border: solid 4px white;
}

.image375 {

	width: 200px;


}

.content270 {
	float: left;
	width: 270px;;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	padding-left: 5px; 
	border-bottom: 1px solid white;
}

.gallery {
	float: left;
	height: 60px;
}
.gallery img {
	height: 60px;
	padding: 3px;
	border: solid 4px white;
}


.tab20 {
	float: left;
	width: 20px;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	text-align: center;
	background-color: #D6D3C7;
}

.tab260 {
	float: left;
	width: 250px;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	text-align: center;
	background-color: #D6D3C7;
}

.tab202 {
	float: left;
	width: 20px;
	background-color: #F5F5F5;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	border-left: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	text-align: center;
}

.tab2602 {
	float: left;
	width: 250px;
	background-color: #F5F5F5;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	border-left: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	text-align: center;
}

.tab658 {
	float: left;
	width: 658px;
	background-color: #FFFAFA;
	padding: 1px;
	margin-left: 1px;
	margin-top: 1px;
	border-left: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
}

#content form {
	display: block;
	padding-left: 5px;
}
#content label {
	display: block;
	float: left;
	width: 90px;
	color: Black;
	padding: 1px;
	text-align: left;
	border-bottom: 1px solid #F5F5F5;
}

#content select {
	width: 153px;
	display: block;
	float: left;
	border:  1px solid #F5F5F5;
	background-color: #D6D3C7;
}

#content input {
	width: 150px;
	display: block;
	float: left;
	border: solid 1px #616A74;
	background-color: #D6D3C7;
	margin: 2px;
}

#content textarea {
	width: 400px;
	display: block;
	float: left;
	border: solid 1px #616A74;
	background-color: #D6D3C7;
	margin: 2px;
}
#content2 form {
	display: block;
	padding-left: 5px;
}

#content2 form .buttons {
	text-align: right;
	margin-top: 0.5em;
	width: 130px;
}

#content2 label {
	display: block;
	float: left;
	width: 70px;
	color: Black;
	padding: 1px;
	text-align: left;
	border-bottom: 1px solid #F5F5F5;
}

#content2 select {
	width: 133px;
	display: block;
	float: left;
	border:  1px solid #F5F5F5;
	background-color: #D6D3C7;
}

#content2 input {
	width: 120px;
	display: block;
	float: left;
	border: solid 1px #616A74;
	background-color: #D6D3C7;
	margin: 2px;
}

#content2 textarea {
	width: 400px;
	display: block;
	float: left;
	border: solid 1px #616A74;
	background-color: #D6D3C7;
	margin: 2px;
}



.txtblock100  {
	width: 200px;
	display: block;
	float: left;
	border-bottom: 1px solid #F5F5F5;
	margin: 2px;
}

.txtblock370  {
	width: 370px;
	background-color: #eeeeee;
	border-bottom: 1px solid #000000;
	display: block;
	float: left;
	/*margin: 0px;*/
	margin-left: 5px;
}

.txtblock100_  {
	width: 100px;
	display: block;
	float: left;
	/*margin: 0px;*/
	margin-left: 5px;
}

.txtblock125  {
	width: 125px;
	display: block;
	float: left;
	margin: 0px;
}

.txtblock370_  {
	width: 490px;
	display: block;
	float: left;
	margin: 0px;
}

.txtblock15  {
	width: 25px;
	height: 20px;
	display: block;
	float: left;
	margin: 0px;
	vertical-align:middle;
	/*background-color: #eeeeee;*/
}

.txtblock80  {
	width: 90px;
	height: 20px;
	display: block;
	float: left;
	margin: 0px;
	vertical-align:middle;
	/*background-color: #886D2E;*/
	margin-left: 5px;
}

.txtblock275  {
	width: 260px;
	height: 20px;
	display: block;
	float: left;
	margin: 0px;
	vertical-align:middle;
	/*background-color: #ff0000;*/
}

.txtblock250  {
	width: 200px;
	display: block;
	float: left;
	margin: 2px;
}


.txtblock200  {
float: left;
padding: 15px;
text-align: center;
	}

.extra22  {
	padding-right: 15px;
	display: block;
	float: left;
	font-weight: bolder;
	width: 130px;
	clear: both;

	margin-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../images3/line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.extra25  {

	display: block;


	background-image: url(../images3/line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


.middle {
	float: left;
	display: block;
	width: 320px;
	margin: 2px;
}

.txtblock300  {
	width: 310px;
	display: inline;
	float: left;
	margin: 2px;
}

.txtblock3003  {
	width: 150px;
	display: inline;
	float: left;
	margin: 2px;
}

.txtblock300 center {
	/*text-align: center;*/
}

.txtblock400  {
position: absolute;
	top: 20px;
	left: 500px;
	width: 400px;
	display: block;
	float: left;
	margin: 2px;
}

.txtblock400 br {
background-image: url(../images3/tabline200.gif);
background-repeat: repeat-y;
}


/*New Elements*/

#ref  {
	width: 215px;
	height: 45px;
	position: absolute;
	top: 0px;
	left: 20px;
	background-image: url(../images3/ref.gif);
	background-repeat: no-repeat;
	color: White;
	font-size: 140%;
	font-weight: bold;
	padding-top: 15px;
	text-align: center;
}

#funfzig450  {
	position: absolute;
	width: 450px;
	top: 50px;
	left: 40px;
	border: solid 5px white;
}