/*
Hind_Madurai

Lesetext p
x=9px
Durchschuss=11px


*/
/*regular*/
@font-face
{
	font-family: 'my-regular-font';
	src: url('./Hind_Madurai/HindMadurai-Regular.ttf') format('truetype');
}

/*italic*/
@font-face
{
	font-family: 'my-regular-italic-font';
	src: url('./Hind_Madurai/HindMadurai-Regular.ttf') format('truetype');
}

@font-face
{
	font-family: 'my-regular-font';
	src: url('./Hind_Madurai/HindMadurai-Regular.ttf') format('truetype');
	font-style: italic;
}

/*bold*/
@font-face
{
	font-family: 'my-bold-font';
	src: url('./Hind_Madurai/HindMadurai-Bold.ttf') format('truetype');
}

@font-face
{
	font-family: 'my-regular-font';
	src: url('./Hind_Madurai/HindMadurai-Bold.ttf') format('truetype');
	font-weight: bold;
}

/*bold-italic*/
@font-face
{
	font-family: 'my-bold-italic-font';
	src: url('./Hind_Madurai/HindMadurai-Bold.ttf') format('truetype');
}

@font-face
{
	font-family: 'my-regular-font';
	src: url('./Hind_Madurai/HindMadurai-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

/*typo*************************************************************************/
.is-global
{
	font-family: my-regular-font, sans-serif;
	font-size: 17px;
	line-height: 20px;
}

.is-global h1
{
	font-size: 31px;
	line-height: 35px;
	margin-bottom: 6px;
}

.is-global h2
{
	font-size: 27px;
	line-height: 30px;
	margin: 0 1px 5px 1px;
}

.is-global h3
{
	font-size: 22px;
	line-height: 24px;
	margin: 0 1px 3px 1px;
}

.is-global h4
{
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	margin: 0 2px 1px 2px;
}

.is-global h5
{
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
	margin: 0 2px 1px 2px;
}

.is-global h6
{
	font-size: 17px;
	line-height: 20px;
	font-style: italic;
	margin: 0 2px 1px 2px;
}

.is-global p,
.is-global label
{
	margin: 0 2px 7px 2px;
}

.is-global footer .is-status
{
	font-size: 14px;
}

/*select***********************************************************************/
.is-global select.is-underlined
{
	font-family: my-regular-font, sans-serif;
	font-size: 16px;
	line-height: 18px;
}

/*button**********************************************************************/
/*round*/

.is-global button.is-round
{
	border-radius: 15px;
	padding: 3px 12px 5px 12px;
	margin-top: 6px;
	margin-bottom: 7px;
}

.is-global button.is-round.is-big
{
	/*the button is sized 39 x 39 px, x-height is 9px, above 15px, below 15px*/
	padding: 0px 40px 1px 40px;
}

.is-global button.is-round.is-big.is-transparent
{
	padding: 0px 12px 1px 12px;
}

.is-global input.is-underlined
{
	padding: 4px 1px 3px 1px;
}

.is-global input[type=date].is-underlined
{
	padding: 2px 1px 1px 1px;
}

.is-global input[type=time].is-underlined
{
	padding: 2px 1px 1px 1px;
}

/*circle*/
.is-global button.is-circle
{
	width: 30px;
	height: 30px;
	font-size: 15px;
	margin-top: 6px;
	margin-bottom: 7px;
}

.is-global .is-underlined.is-media-input
{
	/*100 % - picture width - border left - border right*/
	width: calc(100% - 300px - 4px - 15px);
}

@media screen and (max-width: 500px)
{
	.is-global .is-underlined.is-media-input
	{
		width: 100%;
	}
}

.is-global .is-checkbox.is-round i
{
	margin-top: 2px;
}

/*welcome teaser*/
.is-global .is-welcome-teaser .is-text
{
	font-size: 18px;
	padding: 16px 0 0 65px;
}

.is-global .is-welcome-teaser .is-date
{
	font-size: 30px;
	margin: 16px 0 0 -46px;
}

/*media margin*/
/*obsolete-------->*/
.is-global .is-full,
.is-global .is-shutter-icon,
.is-global .is-navigation-icon,
.is-global .is-context-icon,
.is-global .is-tab-box,
.is-global .is-photo-uploader,
	/*<---------------*/
	/*new and only shall be:*/

.is-global .is-fitting
{
	margin: 0 3px 0 3px;
}

.is-global .is-photo-uploader
{
	width: calc(100% - 6px);
}

.is-global .is-thumbnail
{
	margin: 0 19px 22px 3px;
}

.is-global .is-figure.is-left
{
	margin: 4px 15px 9px 3px;
}

@media screen and (max-width: 500px)
{
	.is-global .is-figure.is-left
	{
		margin: 4px 3px 9px 3px;
	}

	.is-global .is-figure
	{
		/*sizing*/
		width: calc(100% - 6px);
	}

	.is-global .is-list.is-event .is-figure.is-left
	{
		/*calendar will stay left on small screen*/
		margin: 4px 15px 9px 3px;
	}
}

/*event*/
.is-global .is-list.is-event .is-entry .is-date
{
	font-size: 30px;
	margin: 20px 0 0 -61px;
}

.is-global .is-list.is-event .is-entry .is-figure.is-left
{
	margin: 1px 15px 9px 3px;
}

/*icocore*/
.is-global .is-icocore-external-link:before
{
	vertical-align: 1px;
	font-size: 14px;
}

.is-global .is-icocore-mail:before
{
	vertical-align: -2px;
}



/*shop************************************************************************/

.is-global .is-shop-option-selector
{
	padding: 3px 7px 5px 7px;
}

