
* { font-family:Verdana; }
body { background:url(../assets/css/bg_fliegenpilz.png) no-repeat fixed center; background-size:cover; }
/*.page { position:relative; z-index:-1; opacity: 0.5; float:left; }*/
.content { margin:35px auto; padding:35px; width:700px; border:1px solid #AAA; border-radius:0.25em; box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px; }
.white { color:#fff; }
h1 { font-size:20px; color:#fff; }
h2 { font-size:16px; }
h1, h2, h3 { text-align:center; }
p, td { font-size:14px; line-height:17px; }
td { vertical-align:top; }
small { font-size:0.75em; }
form { margin:0; }
a { color:#000; }
a:hover { color:#00f; }

.page2 .content h1 { color:#000; }
.banner { margin:20px auto; width:575px; display:block; }
.footer { font-size:12px; color:#000; }

.attr_list { width:300px; padding:12px; margin:0 20px 42px 10px; color:/*#010d57*/rgb(0,32,96); font-weight:bold; background-color:#fff; float:left; }
button.call2act, input[type=submit].call2act { padding:12px; margin:20px auto; border:1px solid #AAA; border-radius:0.25em; box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px; background-color:rgb(255,204,0); color:#010d57/*#003A7D*/; font-weight:bold; display:block; cursor:pointer; }
button.call2act:hover, input[type=submit].call2act:hover { background-color:#ffc439/*#ffca49*/; }
td.cb_right small { font-size:0.8em; }

#popup .hl { margin:5px 0 15px; font-weight:bold; text-align:center; }
#popup .popup_content { margin:0 15px; font-size:12px; text-align:center; }
#popup input[type=submit].call2act { margin-top:10px; margin-bottom:0px; }

@media (max-width: 881.98px) { 
.content { margin:3%; padding:5%; width:84%; }
.banner { width:80%; }
}

@media (max-width: 575.98px) {
.content { margin:1%; padding:2%; width:92%; }
.banner { width:90%; }
}

/*----debug----*/
/*td { border:1px solid #f33; }
table { border:1px solid #555; }*/