﻿@charset "UTF-8";
h html, body {margin:0; padding:0;}
* {margin:0; padding:0;}

input { border: 1px solid #333333; }
input {font-weight:normal; font-family: Verdana, "Bitstream Vera Sans", Arial, sans-serif; margin: 1px; padding: 2px;}
body {background-color: #292929; font-family: "Myriad Web Pro", "Segoe UI", "Lucida Sans Unicode", "Lucida Grande", Verdana, "Bitstream Vera Sans",Arial,sans-serif; font-size: 12px; color: #dedede;}
p {margin:0 0 12px;}
a {outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:none;}
a:hover {color:#B34700; text-decoration:none;}
img a {border:medium none; }
img {border:medium none; }
a:hover {color:#B34700; text-decoration:none; }

#header {background-color:black; color:inherit; height:46px; width:100% !important; }
#headerLeft {position:relative; float: left; margin: 16px auto 2px 15px;}
#headerLeft h1 a {font-size:18px; font-weight: normal; color: #dedede }
#headerLeft a:hover {text-decoration: underline; }
#headerRight {position:relative; float: right; margin: 18px 12px 2px auto; font-size:14px}
#headerRight a{color: #dedede; }
#headerRight a:hover{ text-decoration: underline }
#headerBottom {background-color: #0f0f0f; height: 16px; text-align: right; font-size:11px; padding-right: 12px }
#headerBottom a {color: #dedede}
#headerBottom a:hover {text-decoration:underline;}
#headerBottom a:visited{color:#dedede}

#content {width:700px; margin-left:auto; margin-right:auto; text-align:left; margin-top:30px;}
#content h1 {font-size: 18px;}
#content h2 {font-size: 16px;}
#content p { line-height:1.5em; }
#content a {color: #B0C4DE;}
#content a:hover{ text-decoration: underline;}
h1, h2, h3 {color:#dedede; font-family:"Segoe UI",Arial,Helvetica,sans-serif; font-weight:normal; margin:0 0 0.25em;}


/* Formular */
form#kontakt {width: 680px; background: #292929; color: #dedede; line-height: 2; padding: 10px; margin: 0; }
/* Die Elementegruppen */
fieldset {padding: 10px; border: 1px solid #ccc; margin: 10px;}
legend {font-weight:bold; color: #dedede; padding:0 10px; border: none;}
/* Beschriftung positionieren */
label {position: relative; /* etwas höher ... */ bottom: 2px; cursor: pointer;}
label.davor {float: left; clear: left; width: 75px; text-align: right; margin-right: 10px;}
/* Submit - Abschicken */
#abschicken {cursor:pointer; padding: 5px; margin-left: 10px;}
form p {margin: 0; margin-left: 10px;}
.erfolg{text-align: center; color: #008000; font-weight: bold;}
.warnung{text-align: center; color: #FF0000; font-weight: bold;}
/*Button*/
.b {width:90px; height:24px; background:transparent url(../img/bt_login.gif) no-repeat top left; border:0px none; color:#dedede; font-weight: bold; font-size:11px;}
.b:hover {width:90px; height:24px; background:transparent url(../img/bt_login_hover.gif) no-repeat bottom right; border:0px none; color:#dedede}
textarea {
	width: 500px;
	height: 120px;
	border: 2px solid #333333;
	padding: 5px;
	font-family: Verdana, "Bitstream Vera Sans", Arial, sans-serif; font-size: 12px;
}
