html {height:100%;padding:0;}
body {background:#e7feff; color:#000; font-family:Arial, Verdana;font-size: 14px;height:100%;padding:0;}

/* STRUCTURE */
#headline {position:fixed;top:0;left:25%;right:25%;height:23px;width:50%;background:#ff0000;text-align:center;color:#ffc266;z-index:5;padding-top:3px;font-size:20px;
	-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:37px;-moz-border-radius-bottomright:37px;border-bottom-right-radius:37px;
	-webkit-border-bottom-left-radius:37px;-moz-border-radius-bottomleft:37px;border-bottom-left-radius:37px;
	}
#headleft {position:fixed;top:0;left:0;height:26px;width:25%;background:#ff0000;z-index:5;
	-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:37px;-moz-border-radius-bottomright:37px;border-bottom-right-radius:37px;
	-webkit-border-bottom-left-radius:37px;-moz-border-radius-bottomleft:37px;border-bottom-left-radius:37px;
	}
#headright {position:fixed;top:0;right:0;height:26px;width:25%;background:#ff0000;z-index:5;
	-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:37px;-moz-border-radius-bottomright:37px;border-bottom-right-radius:37px;
	-webkit-border-bottom-left-radius:37px;-moz-border-radius-bottomleft:37px;border-bottom-left-radius:37px;
	}
#main {position:relative;width:calc(100% - 220px);max-width:1120px;margin-top:26px;margin-left:auto;margin-right:auto;background:#fff;height:auto;padding:5px;margin-bottom:5px;}
#de_menu {position:fixed;top:26px;left:0;bottom:0;width:110px;margin-bottom:0;margin-right:10px;margin-top:26px;border-right:5px solid green;height:100%;top:0;padding-top:5px;text-align:right;}
#en_menu {position:fixed;top:26px;right:0;bottom:0;width:110px;margin-bottom:0;margin-left:10px;margin-top:26px;border-left:5px solid green;height:100%;top:0;padding-top:5px;text-align:left;}

/* TEXT */
a {color:#000;text-decoration:underline #68a501 solid;}
a:hover {color:#3f4739;}
a:visited {color:#520025;}
h1 { font-family: 'Enriqueta', arial, serif; line-height: 1.25; margin: 0 0 10px; font-size: 40px; font-weight: bold; }
h2 {font-size: 2em;}
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 8px; text-align: center;}
blockquote {background: #f9f9f9; border-left: 10px solid #ccc; margin: 1.5em 10px; padding: 0.5em 10px; quotes: "\201C""\201D""\2018""\2019";}
blockquote:before { color: #ccc; content: open-quote; font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em;}
blockquote p {display: inline;}

/* IMAGES */
img {max-width:900px;height:auto;}

/* BUTTONS */
.buttonr {
	background-color:#ff0000;
	-webkit-border-top-left-radius:37px;
	-moz-border-radius-topleft:37px;
	border-top-left-radius:37px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:37px;
	-moz-border-radius-bottomright:37px;
	border-bottom-right-radius:37px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
text-indent:0;
	border:1px solid #ff0000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
height:50px;
	line-height:50px;
width:100px;
	text-decoration:none;
	text-align:center;
}
.buttonl {
	background-color:#ff0000;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:37px;
	-moz-border-radius-topright:37px;
	border-top-right-radius:37px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:37px;
	-moz-border-radius-bottomleft:37px;
	border-bottom-left-radius:37px;
text-indent:0;
	border:1px solid #ff0000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
height:50px;
	line-height:50px;
width:100px;
	text-decoration:none;
	text-align:center;
}

/* TABLES */
table, th, td {border: 1px solid #ddd; border-collapse: collapse; text-align: left;}
tr:nth-child(even) {background-color: #f7fff6;}