html, textarea {background:white; font: normal normal normal large/1.6em  Verdana, sans-serif; text-align: center;}
body {padding-top:2em;}
header, footer {display:block;}

fieldset, .page_nocenter {border:1px dotted #C5D1C0; background:#E8F0FF; padding:.6em; margin:1em;}
fieldset p {padding-bottom:.4em;}
button {font-size:larger;}

h1 {font-weight:normal; font-size:4em; display:inline; text-shadow: 4px 2px 6px #ccc;}
h2 {font-weight:normal;}

label span {opacity:.3; padding-right:1em;}
input, select {font-size:x-large; background:white; border:1px solid silver;}

#price {width:2em; text-align:center;}

a {color:#3B79FF;}
a:hover {color:black;}
.current {text-decoration:none; color:black; cursor:default;}


.note, footer {font-size:small; line-height:1.1em; color:gray; clear:both;}
.note a, footer a {color:gray;}
.note img, footer img {vertical-align:middle}

.ahtung {color:red}
.ahtung input {background:yellow}

form {display:inline; padding:0; margin:0}

.page_nocenter {
background:transparent; border:none; text-align:left;
margin:0 auto;
max-width:36em;
}

input[name=key], .key {width:6em}
.price {padding-right:1em}
.price input {width:3em}
.payway {width:9em}

.exit {text-decoration:none; color:red; padding-left:3em}

textarea {display:block; text-align:left; width:96%}

.shortinfo {margin:1em auto}
.shortinfo th {text-align:right; opacity:.3}
.shortinfo td {text-align:left; padding-left:.4em}
.shortinfo th:after {content:':'}

li {margin-bottom:.6em}
