
/*	Grautöne: 494949	7575775	*/

/*		----------------	Main Structure	----------------		*/

body,td,div,fieldset,a	{
	font-family			:	verdana,arial;
	font-size			:	13px;
	color				:	#333333;
}

body	{
	margin				:	0px;
	padding				:	0px;
	background-color	:	#ffffff;
	background-repeat	:	no-repeat;
	background-attachment:	fixed;
	background-position	:	0px 10px;
	background-size		:	100% 100%;
	text-align			:	center;
}

.outerBox	{
	position			:	absolute;
	width				:	1320px;
	height				:	650px;
	left				:	5%;
/*	left				:	35%;
	margin-left			:	-400px;		*/
	border				:	solid 0px #000000;
}

.outerBoxImg	{
	position			:	absolute;
	top					:	100px;
	left				:	0px;
	width				:	100%;
	height				:	100%;
	filter				:	opacity(50%);
	z-index				:	-1;
}

table	{
	border-collapse		:	collapse;
	border-spacing		: 	0px;
}

.errorLayerFull	{
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	1200px;
	height				:	500px;
	background-color	:	#ffffff;	
	filter				:	opacity(80%);
	z-index				:	100;
}

.fieldErrorLayer	{
	position			:	absolute;
	top					:	150px;
	left				:	300px;
	width				:	600px;
	padding				:	10px;	
	border				:	solid 1px #cc0000;
	background-color	:	#ffffff;
	text-align			:	center;
	color				:	#cc0000;
	filter				:	opacity(100%);
	z-index				:	101;
}

fieldset {
	width:				650px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	padding:			20px;
	text-align:			left;
	font-size:			14px;
}

legend {
	font-family:		verdana, arial, sans-serif;
	font-size:			16px;
	font-weight:		bold;
}



/*		----------------	Images	----------------		*/

img	{
	border				:	0px;
}

img.borderBlack	{
	border				:	solid 1px #000000;
}

img.logo	{
	border				:	0px;
	z-index				:	100;
	width				:	380px;
}

img.loginHead	{
	border				:	0px;
	z-index				:	100;
}

/*		----------------	Links	----------------		*/

a	{
	text-decoration		:	none;
}

a:hover	{
	color				:	#000000;
}

a.LogoFont	{
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	50px;
	font-weight			:	100;
	color				:	#333333;
}

a.topNavLink	{
	margin-left			:	30px;
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	25px;
	font-weight			:	100;
	font-variant		:	small-caps;	
	color				:	#333333;
	/* filter				:	opacity(70%); */
}

.topNavLinkActive	{
	margin-left			:	30px;
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	25px;
	/*	font-weight			:	700;	*/
	font-weight			:	100;
	font-variant		:	small-caps;	
	color				:	#333333;
	text-decoration		:	underline;
	/* filter				:	opacity(70%); */
}

a.bottomNavLink	{
	margin				:	15px;
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	20px;
	font-weight			:	500;
	font-variant		:	small-caps;
	color				:	#333333;
}

.bottomNavLinkActive	{
	margin				:	15px;
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	20px;
	font-weight			:	500;
	font-variant		:	small-caps;
	color				:	#333333;
	text-decoration		:	underline;
}

a.infoTitleLink	{
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	23px;
	font-weight			:	500;
	font-variant		:	small-caps;
	color				:	#333333;
}

a.textLink	{
	line-height			:	20px;
	font-weight			:	bold;
	color				:	#000000;
}

a.ADMtopNavLink	{
	margin				:	10px;
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	23px;
	font-weight			:	600;
	font-variant		:	small-caps;
	color				:	#000000;
}

.ADMtopNavLinkActive	{
	margin				:	10px;
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	23px;
	font-weight			:	600;
	font-variant		:	small-caps;	
	color				:	#000000;
	text-decoration		:	underline;
	/* filter				:	opacity(70%); */
}

.ADMLogoFont	{
	margin-right		:	25px;
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	30px;
	font-weight			:	600;
	font-variant		:	small-caps;	
	color				:	#000000;
}

/*		----------------	Navigation Top	----------------		*/

.topNavBox	{
	position			:	fixed;
	top					:	0px;
	left				:	0px;
	width				:	100%;
	height				:	70px;
	margin				:	0px;
	padding				:	0px;
	border				:	0px;
	border-bottom		:	solid 1px #000000;	
	background-color	:	#ffffff;	
}

.topNavTable	{
	width				:	100%;
	height				:	68px;
	border-collapse		:	collapse;
}

.topNavLogo	{
	width				:	380px;
	margin				:	0px;
	padding				:	0px;	
	border				:	0px;
	background-color	:	#ffffff;	
}

.topNavLinkTd	{
	margin				:	0px;
	padding				:	0px;
	padding-right		:	20px;
	padding-bottom		:	10px;	
	border				:	0px;
	text-align			:	right;
	vertical-align		:	bottom;
}

.topNavFlags	{
	position			:	fixed;
	top					:	2px;
	right				:	0px;
	width				:	50px;
	height				:	20px;
	margin				:	2px;
	padding				:	0px;
	border				:	0px;
	z-index				:	100;
}

.ADMtopNavBox	{
	position			:	fixed;
	top					:	70px;
	left				:	0px;
	width				:	100%;
	height				:	30px;
	margin				:	0px;
	padding				:	0px;
	border				:	0px;
	border-bottom		:	solid 1px #2e2e2e;	
	background-color	:	#808080;	
}

.ADMtopNavTable	{
	width				:	100%;
	height				:	28px;
	border-collapse		:	collapse;
}

.ADMtopNavLinkTd	{
	margin				:	0px;
	padding				:	0px;	
	padding-top			:	0px;	
	padding-bottom		:	2px;	
	border				:	0px;
	text-align			:	left;
	vertical-align		:	middle;	
}

.ADMtopNavLogo	{
	width				:	380px;
	margin				:	0px;
	padding				:	0px;
	padding-bottom		:	4px;	
	border				:	0px;
	text-align			:	right;
	vertical-align		:	top;	
}

.ADMtopNavLogout	{
	width				:	350px;
	margin				:	0px;
	padding				:	0px;
	padding-top			:	0px;	
	padding-right		:	20px;	
	border				:	0px;
	text-align			:	right;
	vertical-align		:	middle;	
}

/*		----------------	Navigation Bottom	----------------		*/

.bottomNavBox	{
	position			:	fixed;
	bottom				:	0px;
	left				:	0px;
	width				:	100%;
	height				:	25px;
	margin				:	0px;
	padding				:	0px;
	border				:	0px;
	border-top			:	solid 2px #eeeeee;	
	background-color	:	#FFFFFF;	
	text-align			:	center;
	vertical-align		:	middle;
}

.dummyBottom	{
	height				:	50px;
}


/*		----------------	Information-Boxes	----------------		*/

.infoOuterBox	{
	position			:	relative;
	top					:	112px;
	left				:	20px;
	width				:	200px;
	margin				:	0px;
	margin-top			:	10px;
	padding				:	0px;	
	border				:	solid 1px #000000;
	background-color	:	#ffffff;
	color				:	#000000;
}

.ADMinfoOuterBoxDetail	{
	position			:	relative;
	top					:	118px;
	left				:	20px;
	width				:	200px;
	margin				:	0px;
	margin-top			:	5px;
	padding				:	0px;	
	border				:	solid 1px #000000;
	background-color	:	#ffffff;
	color				:	#000000;
}

.infoTitleBox	{
	background-color	:	#2e2e2e;
	padding				:	3px;	
	padding-top			:	0px;
	text-align			:	left;	
}

.infoTitleBoxActive	{
	background-color	:	#eeeeee;
	padding				:	3px;	
	padding-top			:	0px;
	border-bottom		:	solid 1px #2e2e2e;
	text-align			:	left;	
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	23px;
	font-weight			:	700;
	font-variant		:	small-caps;
	color				:	#000000;
}

.infoTextBox	{
	padding				:	8px;	
	text-align			:	justify;
}

.ADMinfoTitleBox	{
	background-color	:	#2e2e2e;
	padding				:	3px;	
	padding-top			:	0px;
	text-align			:	left;
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	23px;
	font-weight			:	500;
	font-variant		:	small-caps;
	color				:	#eea14f;	
}

/*		----------------	Content-Boxes	----------------		*/

.contentBoxAussen	{
	position			:	absolute;
	top					:	92px;
	left				:	30px;
	width				:	1200px;
	height				:	500px;
	margin				:	0px;
	margin-top			:	10px;
	padding				:	20px;	
	border				:	solid 1px #000000;
	background-color	:	#ffffff;
	color				:	#000000;
	text-align			:	justify;
}

.contentBoxInnen	{
	position			:	absolute;
	top					:	40px;
	left				:	10px;
	width				:	1000px;
	margin				:	0px;
	margin-top			:	10px;
	padding				:	20px;	
	border				:	solid 0px #000000;
	color				:	#000000;
	text-align			:	justify;
}

.contentBoxHome	{
	position			:	absolute;
	top					:	112px;
	left				:	290px;
	width				:	400px;
	margin				:	0px;
	margin-top			:	10px;
	padding				:	20px;	
	border				:	solid 1px #000000;
	background-color	:	#ffffff;
	color				:	#000000;
	text-align			:	justify;
}

.boxRestList	{
	position			:	absolute;
	top					:	120px;
	left				:	15px;
	width				:	400px;
	padding				:	5px;	
	border				:	0px;
	background-color	:	#ffffff;
	color				:	#000000;
}

.ADMboxRestList	{
	position			:	absolute;
	top					:	220px;
	left				:	15px;
	width				:	200px;
	padding				:	5px;	
	border				:	0px;
	background-color	:	#ffffff;
	color				:	#000000;
}

.divErrorInfo	{
	position			:	absolute;
	top					:	230px;
	left				:	800px;
	width				:	350px;	
	border				:	01px;
	background-color	:	#ffffff;
	visibility			:	hidden;
}

.fieldErrorInfo	{
	width				:	300px;
	padding				:	10px;	
	border				:	solid 1px #cc0000;
	background-color	:	#ffffff;
	text-align			:	justify;
	color				:	#cc0000;
}

.divSuccessInfo	{
	position			:	absolute;
	top					:	230px;
	left				:	800px;
	width				:	350px;	
	border				:	01px;
	background-color	:	#ffffff;
	visibility			:	hidden;
}

.fieldSuccessInfo	{
	width				:	300px;
	padding				:	10px;	
	border				:	solid 1px #009900;
	background-color	:	#ffffff;
	text-align			:	justify;
	color				:	#008000;
}

/*		----------------	Tables			----------------		*/

table.tableAuswahlList	{
	width				:	100%;
}

td.tdItemListName	{
	text-align			:	left;
	vertical-align		:	top;
	padding-right		:	10px;
	font-weight			:	bold;
}

td.tdItemList	{
	text-align			:	left;
	vertical-align		:	top;
	padding-right		:	10px;
}

td.tdItemListContent	{
	text-align			:	left;
	vertical-align		:	top;
	padding-right		:	10px;
}

table.tableRestOuter	{
	width				:	850px;
	border-collapse		:	collapse;
}

td.tdRestOuter	{
	width				:	400px;
	border				:	0px;
	padding				:	0px;
	text-align			:	left;
	vertical-align		:	top;
}

table.tableRestList	{
	border-collapse		:	collapse;
}

td.tdRestList	{
	width				:	400px;
	border				:	solid 1px #999999;
	padding				:	3px;
	text-align			:	left;
	vertical-align		:	top;
}

td.tdRestImg	{
	width				:	100px;
	border				:	solid 1px #999999;
	padding				:	0px;
}

td.tdRestDummyV	{
	width				:	20px;
	border				:	0px;
	padding				:	0px;
	margin				:	0px;
}

td.tdRestDummyH	{
	height				:	4px;
	border				:	0px;
	padding				:	0px;
	margin				:	0px;
	vertical-align		:	top;
	line-height			:	3px;
}

img.imgDummyTrans2px	{
	height				:	2px;
	width				:	2px;
	border				:	0px;
	padding				:	0px;
	margin				:	0px;
	vertical-align		:	top;
}

td.tdFormButRight	{
	vertical-align		:	top;
	height				:	25px;
	text-align			:	right;
	padding-right		:	32px;
}

.borderTop0	{
	border-top			:	0px;
}

.borderBot0	{
	border-bottom		:	0px;
}

/*		----------------	FONTS			----------------		*/

.FoodDatesFont	{
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	18px;
	font-weight			:	600;
}

.head2	{
	font-family			:	'Gruppo','Roboto',verdana,arial;
	font-size			:	25px;
	font-weight			:	700;
}

.fliessText	{
	font-family			:	verdana,arial;
	font-size			:	13px;
	font-weight			:	normal;
	color				:	#333333;
}

.textNorm	{
	font-family			:	verdana,arial;
	font-size			:	13px;
	font-weight			:	normal;
	color				:	#333333;
}

.fett	{
	font-weight			:	bold;
}

.normal	{
	font-weight			:	normal;
}

.textKlein	{
	font-size			:	10px;
}

.textFettGrau	{
	color				:	#999999;
	font-weight			:	bold;
	line-height			:	20px;
}

/*		----------------	Positions		----------------		*/

.divBottomRight	{
	position			:	absolute;
	width				:	90%;
	height				:	25px;
	left				:	0px;
	bottom				:	0px;
	text-align			:	right;
	padding				:	20px;
}

.divTopLeft	{
	position			:	absolute;
	left				:	0px;
	top					:	-500px;
}

.divTopLeft1	{
	position			:	relative;
	top					:	0px;
	left				:	0px;
	text-align			:	left;
	vertical-align		:	top;
}

.divAlignLeft	{
	height				:	25px;
	left				:	0px;
	width				:	220px;
	text-align			:	left;
	padding				:	0px;
	border				:	0px;
}

.daterPic	{
	position			:	absolute;
	width				:	95%;
	height				:	400px;
	bottom				:	0px;
	text-align			:	center;
	vertical-align		:	bottom;
}

.safePic	{
	position			:	absolute;
	left				:	580px;
	top					:	70px;
	text-align			:	right;
	vertical-align		:	bottom;
}



.ergebnis {
	position:			fixed;
	left:				780px;
	top:				182px;
	width:				400px;
	padding:			0px;
	text-align:			left;
	font-size:			14px;
}

.ergebnis2 {
	width:				400px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	padding:			20px;
	text-align:			left;
	font-size:			14px;
}

/*		----------------	Visibility		----------------		*/

.showHide_0	{
	visibility			:	hidden;
}

.showHide_1	{
	visibility			:	visible;
}

/*		----------------	Form-Elements	----------------		*/

textarea {
	width				: 240px;
}

input[type=file]::file-selector-button {
	 display:none;
}

input[type=file]{
	width				:	300px;
	height				:	30px;
	background-color	:	#dcdcdc;	
	/* background-image	:	url('dummy-black.png'); */
	border				:	solid 1px #999999;
	padding				:	3px;
	color				:	#666666;
	text-align			:	center;
	padding-top			:	15px;
	padding-left		:	15px;
}


/*
input.formNorm	{
	border				:	solid 1px #999999;
}
*/


input.formNorm {
	width:				250px;
	height:				20px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	padding:			0px;
	padding-left:		3px;
	font-family:		verdana, arial, sans-serif;
	font-size:			12px;
}

input.formBut	{
	
	background-color	:	#2e2e2e;
	width				:	100px;
	height				:	20px;
	color				:	#eeeeee;
	border				:	solid 1px #000000;
	border-radius		:	2px 2px 2px 2px;
	-moz-box-shadow		:	2px 2px 3px 1px #888888;
	-webkit-box-shadow	:	2px 2px 3px 1px #888888;
	box-shadow			:	2px 2px 3px 1px #888888;
    margin-right		: 	2px;
}

input.formBut:hover	{
	position : relative;
	top : 1px;
	left : 1px;
	-moz-box-shadow		:	0px 0px 0px 0px #888888;
	-webkit-box-shadow	:	0px 0px 0px 0px #888888;
	box-shadow			:	0px 0px 0px 0px #888888;
    margin-top			: 	1px;
    margin-right		: 	0px;
}


input.formButBreit	{
	
	background-color	:	#2e2e2e;
	width				:	150px;
	height				:	20px;
	color				:	#eeeeee;
	border				:	solid 1px #000000;
	border-radius		:	2px 2px 2px 2px;
	-moz-box-shadow		:	2px 2px 3px 1px #888888;
	-webkit-box-shadow	:	2px 2px 3px 1px #888888;
	box-shadow			:	2px 2px 3px 1px #888888;
    margin-right		: 	2px;
    margin-left			: 	0px;
}

input.formButBreit:hover	{
	position : relative;
	top : 1px;
	left : 1px;
	-moz-box-shadow		:	0px 0px 0px 0px #888888;
	-webkit-box-shadow	:	0px 0px 0px 0px #888888;
	box-shadow			:	0px 0px 0px 0px #888888;
    margin-top			: 	1px;
    margin-right		: 	0px;
    margin-left			: 	2px;
}

input.formCheck	{
	background-color	:	#2e2e2e;
}

input.formCheck:checked	{
	background			:	#2e2e2e;
}

input.formCheck:after	{
	background			:	#2e2e2e;
}

.but {
	 width				:	100px;
	 padding			:	5px;
	 padding-top		:	2px;
	 padding-bottom		:	2px;
	 background-color	:	#666666;
	 color				:	#FFFFFF;
	 border				:	solid 1px #000000;
}
/*
button {
    background-color: white;
    padding: 10px;
    vertical-align: top;
    box-shadow: 2px 1px 2px gray;
    margin: 4px 10px 4px 10px;
}

button:active {
    box-shadow: 0 0 0 white;
    margin: 1px 0px 0px 1px;
}
*/

.aBut	{
	background-color	:	#2e2e2e;
	width				:	100px;
	height				:	20px;
	color				:	#eeeeee;
	border				:	solid 1px #000000;
	border-radius		:	2px 2px 2px 2px;
	-moz-box-shadow		:	2px 2px 3px 1px #888888;
	-webkit-box-shadow	:	2px 2px 3px 1px #888888;
	box-shadow			:	2px 2px 3px 1px #888888;
    margin-right		: 	2px;
	padding:			15px;
	padding-top:		2px;
	padding-bottom:		2px;
	font-size:			12px;
}

.aBut:hover	{
	position : relative;
	top : 1px;
	left : 1px;
	-moz-box-shadow		:	0px 0px 0px 0px #888888;
	-webkit-box-shadow	:	0px 0px 0px 0px #888888;
	box-shadow			:	0px 0px 0px 0px #888888;
    margin-top			: 	1px;
    margin-right		: 	0px;
	color				:	#eeeeee;
}

.tArea {
	width:				600px;
	height:				100px;
	background-color:	#FFFFFF;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	padding:			5px;
	color:				#000000;
	font-size:			14px;
	font-weight:		bold;
}

/*		----------------	Image-Slider	----------------		*/

.imgPaarBox	{
	position			:	absolute;
	top					:	112px;
	left				:	800px;
	margin				:	0px;
	margin-top			:	10px;
	padding				:	0px;	
	border				:	0px;
}

.neu, .alt {
	position			:	absolute;
	top					:	0;
	left				:	0;
	border				:	solid 1px #000000;
	width				:	500px;
}


.neu {
	opacity				:	0;
	-ms-transition		:	opacity 15s;
	-o-transition		:	opacity 15s;
	-webkit-transition	:	opacity 15s;
	-moz-transition		:	opacity 15s;
	transition			:	opacity 15s;
}

/*
.neu:hover {
	opacity				:	100;
}
*/


/*		----------------	Tooltip ---------------		*/

.tooltipText {
	visibility:			hidden;
	position:			absolute;
	z-index:			1;
	width:				300px;
	color:				white;
	font-size:			12px;
	background-color:	#666666;
	border-radius:		10px;
	padding:			10px 15px 10px 15px;
}

.hoverText:hover .tooltipText {
	visibility:			visible;
}

.hoverText {
	position:			relative;
	display:			inline-block;
	background-color:	#999999;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	padding:			0px;
	padding-left:		5px;
	padding-right:		5px;
	color:				#FFFFFF;
	font-size:			12px;
	font-weight:		bold;
	border-radius:		12px;
}

#top {
	top:				-40px;
	left:				-50%;
}

#bottom {
	top:				25px;
	left:				-50%;
}

#left {
	top:				-8px;
	right:				120%;
}

#right {
	top: 				-1px;
	left: 				160%;
}

/*		----------------	Divers	----------------		*/

.displayNo {
	display				:	none;
}

.alignVT {
	vertical-align		:	top;
}

.tdBorder {
	border				:	solid 1px #000000;
}

.textH2 {
	font-size			:	16px;
}

.pad5 {
	padding				:	5px;
}

.pad0 {
	padding				:	0px;
}

.padL2 {
	padding-left		:	4px;
}

.padMarg0 {
	padding				:	0px;
	margin				:	0px;
}

.bgGrau {
	background-color	:	#DCDCDC;
}

.taCenter {
	text-align			:	center;
}

.rot {
	color:				red;
}

.gruen {
	color:				green;
}

.nB	{
	font-weight:		normal;
}

.yB	{
	font-weight:		bold;
}

.aR {
	text-align:			right;
}

.aM {
	text-align:			center;
}

.h20 {
	height:				20px;
}

.wRes {
	width:				200px;
	height:				27px;
	border-width:		0px;
	text-align:			left;
	padding-left:		10px;
	font-size:			14px;
	font-weight:		bold;
}

.t150 {
	width:				150px;
	height:				27px;
	border-width:		0px;
	text-align:			left;
	font-size:			14px;
}

.t200 {
	width:				250px;
	height:				27px;
	border-width:		0px;
	text-align:			left;
	font-size:			14px;
}

.t200 {
	width:				180px;
	height:				27px;
	border-width:		0px;
	text-align:			left;
	font-size:			14px;
}

.h0w200 {
	height:				0px;
	width:				200px;
	border-width:		1px;
}

/*		----------------	Grössen	----------------		*/

.px1	{
	width				:	1px;
	height				:	1px;
}
.wP100	{
	width				:	100%;
}

.wP50	{
	width				:	50%;
}

.w10 {
	width				:	10px;
}

.w20 {
	width				:	20px;
}

.w30 {
	width				:	30px;
}

.w40 {
	width				:	40px;
}

.w50 {
	width				:	50px;
}

.w80 {
	width				:	80px;
}

.w70 {
	width				:	70px;
}

.w90 {
	width				:	90px;
}

.w95 {
	width:				95px;
}

.w100 {
	width				:	100px;
}

.w120 {
	width				:	120px;
}

.w130 {
	width				:	130px;
}

.w140 {
	width:				140px;
}

.w150 {
	width				:	150px;
}

.w170 {
	width				:	170px;
}

.w180 {
	width				:	180px;
}

.w200 {
	width				:	200px;
}

.w210 {
	width				:	210px;
}

.w220 {
	width				:	220px;
}

.w230 {
	width				:	230px;
}

.w240 {
	width				:	240px;
}

.w250 {
	width				:	250px;
}

.w300 {
	width				:	300px;
}

.w350 {
	width				:	350px;
}

.w500 {
	width				:	500px;
}

.w400 {
	width				:	400px;
}

.w440 {
	width:				440px;
}

.w600 {
	width				:	600px;
}

.w700 {
	width				:	700px;
}

.h1 {
	height				:	1px;
}

.h3 {
	height				:	3px;
}

.h10 {
	height				:	10px;
}

.h20 {
	height				:	20px;
}

.h25 {
	height				:	25px;
}

.h30 {
	height				:	30px;
}

.h40 {
	height				:	40px;
}

.h50 {
	height				:	50px;
}

.h100 {
	height				:	100px;
}

.h150 {
	height				:	150px;
}

.h200 {
	height				:	200px;
}

.top110 {
	top					:	105px;
}

.top120 {
	top					:	115px;
}


