﻿/*-----| Main Table Cells |--------------------------------*/

@font-face {
  font-family:Almarai-Light;
  src: url(fonts/Almarai-Light.ttf);
}

body{
	overflow-x:hidden;background-color:#082D50;
	background-image:url(img/background.jpg);
	background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;
	padding:0px;margin-left:auto;margin-right:auto;margin-bottom:32px;
	font-size:105%;font-family:Almarai-Light;
}

.table{border:0px;border-spacing:0px;border-collapse:collapse;display:table;}
.row{display:table-row;}
.cell{color:#FFFFFF;display:table-cell;border:0px;display:block;margin-left:auto;margin-right:auto;
padding:10px;
}

.epost{border:0px;baseline-shift:top;border-width:0px;border-color:currentcolor;margin-top:2px;max-width:100%; height:auto;}
.aufnahme{border:0px;baseline-shift:top;border-width:0px;border-color:currentcolor;margin-top:-2px;}
.einzug{margin-left:150px;}
.einzugmail{margin-left:380px;}
.einzugformulare{margin-left:180px;}
.colr{color:#ED797A;}

.shadow1{text-shadow:0.1em 0.1em #303030;}
.shadow2{color:#BB0000;text-shadow:0.1em 0.1em #330000;}

.titlebox{background:url(img/ipa_emblem.svg) left top no-repeat, url(img/wappen-hdh.svg) right top no-repeat;background-size: auto auto;font-size:300%;font-family:Almarai-Light;width:98%;
border-radius: 16px 16px 16px 16px;

}
.buttonbox{width:98%;}
.middlebox{width:98%;border-radius: 16px 16px 16px 16px;font-size:105%;
}

.schloss{
	background-image:url(img/schloss.jpg);
	background-repeat:no-repeat;background-attachment:inherit;
}

.button{
	background-color:#082D50;
 	border:none;
	color:white;
/*	padding:10px 20px;*/
	width:15%;height:45px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	font-size:16px;
	margin:0px 8px;
	transition-duration:0.4s;
	cursor:pointer;
font-size:140%;
}

.button1{
	background-color:#082D50;
 	border:none;
	color:white;
/*	padding:10px 20px; */
	width:145px;height:30px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	font-size:16px;
	margin:0px 8px;
	margin-top:-6px;
	transition-duration:0.4s;
	cursor:pointer;
font-size:100%;
}

.button2{border:2px solid #0061A7;}
.button2:hover{background-color:#0061A7;color:white;}

.button3{border:2px solid #2EA8FF;}
.button3:hover{background-color:#2EA8FF;color:white;}

a:link{color:#B9DFFE;text-decoration:none;}
a:visited{color:#B9DFFE;}
a:hover{color:pink;text-decoration:underline;}
a:active{color:#202020;text-decoration:underline;}

br{display:block;margin:10px 20px;}
.br0{display:block;margin:0px 0px;}

hr{border:none;border-top:2px double #202020;overflow:visible;text-align:center;height:0px;}

.small{font-size:50%;}
.big{font-size:180%;}

.left{float:left;}
.leftal{text-align:left;}

.center{text-align:center;}
.mitte{  display: flex;
  justify-content: center;
  align-items: center;}

.right{float:right;}
.rightal{text-align:right;}

.c1{background-color:#082D50;}
.c2{background-color:#0061A7;}

/*


.colb{color:#7AB7ED;}
.colr{color:#ED797A;}
.colg{color:#CCCCCC;}
.colw{color:#FFFFFF;}

.table{border:0px;border-spacing:0px;border-collapse:collapse;display:table;}
.row{display:table-row;}

.titlebox{background:url(img/ipa_emblem.svg) 0px 0px;background-repeat:repeat-x;font-size:400%;font-family:Almarai-Light;width:98%;}
*/