body {background-color: #222;background-image: url(/img/bg.jpg); background-attachment:fixed; color: #ddd; font-size: 12px; font-family: Arial, sans-serif; padding: 30px; margin:0;}
#container {width: 700px; padding: 00px; margin: 0 auto; background-image: url(/img/t80.png); border-right: 1px solid #111; border-bottom: 1px solid #111; border-left: 1px solid #1b1b1b; border-top: 1px solid #1b1b1b;}
h1 {color: #0099cc;padding: 15px 0px 0px 0px; margin: 0px; font-size: 30px; font-family: serif; }
.logo {float: left; width: 100%; padding: 10px 0px; display: block; text-align: left; background-color: #fff;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.social {margin-right: 5px; padding: 5px 5px;}
.mh {margin-top: 10px;}
.content {clear: both; dipslay: block; padding-bottom: 20px;}
.blue {color: #0099cc;}
.grey {color: #666;}
img {border: 0px;}
p {padding: 10px 10px 3px 15px; margin: 0px; color: #ddd; font-size: 14px; }
h3 {padding: 10px 10px 3px 15px; margin: 0px; color: #0099cc; font-size: 14px; font-weight: normal;}
.small {font-size: 14px;}
ul {list-style-type: none;padding: 10px 10px 3px 15px; margin: 0px;}
li {color: #ddd;}
input {border:0px; background-image:url(/img/form_bg.png); padding: 3px; width: 250px; margin-bottom: 10px; color: #222;}
input:focus {border: 1px solid #0099cc; background-color: #222; color: #000; padding: 2px;}
textarea { border: 0px; background-image:url(/img/form_bg.png); padding: 3px; width: 250px; margin-bottom: 10px; color: #000;}
textarea:focus {border: 1px solid #0099cc; color: #000; padding: 2px;}
fieldset {padding: 10px; color:#0099cc; border: 1px solid #333; margin-bottom: 10px; -moz-border-radius: 10px; }
.button {margin: 20px 0px; background-image: url(/img/button_bg.png); width: 250px;}
.button:active {background-image: url(/img/button_bg_clicked.png);}
.plz {width: 40px;}
.ort {width: 200px;}
.send {width: 340px; margin-top: 60px;}
.cnt {width: 380px; padding-top: 1px; }
.leftspace{margin-left: 12px;}
a {color: #0099cc; text-decoration: none;}
.checkbox {width: 16px; margin: 0px; padding: 0px; border: 0px;}
.mark {color: #fff;}
.line{border-top: 1px solid #181818; border-bottom: 1px solid #333; margin: 12px;}
.cbtext {color: #67b500;}
.hint {font-size: 11px; color: #888;}
#error {border: 1px solid #f00; background-color: #fbb; color: #f00; padding-bottom: 5px;}
#error p {color: #f00;}
#okey {border: 1px solid #67b500; background-color: #fff; color: #f00; padding-bottom: 5px;}
#okey p {color: #67b500;}
#tweet {position: relative; display: block; float: right; width: 200px; color: #000;}
#tweet li {color: #000;}
.facebook {margin-left: 10px;}
.fbbox {background-color: #fff; }
