@font-face {
    font-family:"speak_bold";
    src:url("../media/webfonts/f_b.eot");
    src:local("f_b"),url("../media/webfonts/f_b.woff") format("woff");
}

html, body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	color: #FFFFFF;
}

#wrap {
	min-width: 240px;
	max-width: 640px;
	margin: auto;
	background-color: #13476B;
	padding: 50px;
	border-width: 5px;
	border-style: ridge;
	border-color: #F9E064;
	border-radius: 35px;
}

#mein_style a {
    font-family: "speak_bold", Arial;
    font-size: 22px;
    padding: 0;
    margin: 0;
    text-decoration: underline;
    color: #FFFFFF;
}

#mein_style a:hover {
    text-decoration: none;
    -moz-text-shadow: 0 0 5px #FFFF00;
    -webkit-text-shadow: 0 0 5px #FFFF00;
    text-shadow: 0 0 5px #FFFF00;
}

table {
	margin: auto;
    border-style: none;    
}

th {
    border-width: medium;
    border-style: solid;
    border-color: #FFFFFF;    
    padding: 5px;
}

td {
    border-width: thin;
    border-style: solid;
    border-color: #FFFFFF;    
    padding: 5px;
}
	
h1 {
	text-decoration: underline;
	text-align: center;
	color: #F9E064;
}

h2 {
	color: #F9E064;
}

.block {
	text-align: justify;
}

.zentriert {
	text-align: center;
}

a:link {
	color: #F9E064;
}

a:visited {
	color: #FFFFFF;
}

a:focus {
	color: #FFFFFF;
	background-color: #13476B;
}

a:hover {
	color: #F9E064;
	background-color: #13476B;
}

a:active {
	color: #FFFFFF;
	background-color: #13476B;
}