@charset "utf-8";
* { font-weight: normal; font-style: normal; text-decoration: none; text-indent: 0; margin: 0; padding: 0; border-style: none; border-width: 0; list-style-type: none; }
html { font-size: 100.1%; background-color: #404040; }
body { font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #404040; text-align: center; width: 100%; height: 100%; padding-top: 50px; }
a:link { }
a:visited { }
a:hover { }
a:active { border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
a:focus { border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
strong { font-weight: bold; }
em { font-style: italic; }
/*.................................Generell benötigt*/
.clearfix:after { font-size: 0; line-height: 0; height: 0; visibility: hidden; clear: both; display: block; content: "."; }
.none { display: none; }
/*................................................IE 7*/
*+ html .clearfix { height: 1%; }
/*................................................IE 6*/
* html .clearfix { height: 1%; }
/*................................................Errs*/
#content_main p.array_error { color: #333; background-color: #ffd; padding: 5px; border: solid 1px #f5f5f5; }
span.error_notiz { color: #333; background-color: #ffd; border: solid 1px #f5f5f5; }
/*...............................Genereller Aufbau*/
#center { background-image: url(../_IMAGES/tiefblick-baustelle-neu.jpg); background-repeat: no-repeat; background-position: center 0; text-align: left; width: 956px; height: 599px; margin-right: auto; margin-left: auto; display: block; }
#center hr { display: none; }
/*...............................................Form*/
#content_main form { margin: 0; padding: 0; }
#content_main form fieldset { padding-bottom: 10px; }
#content_main form legend { display: none; }
#content_main form br { clear: both; }
#content_main form label { color: #656565; font-size: 1.2em; line-height: 1.8em; float: left; margin-bottom: 5px; padding: 1px; cursor: pointer; }
#content_main form label:hover { color: #85bb3f; }
#content_main form input { color: #656565; font-size: 1.2em; line-height: 1.8em; background-color: #f5f5f5; width: 160px; float: right; margin-bottom: 5px; padding: 1px; border: solid 1px #adadad; }
#content_main form input:focus { background-color: #fff; border: solid 1px #898989; }
#content_main form textarea { color: #656565; font-size: 1.2em; font-weight: normal; line-height: 1.8em; background-color: #f5f5f5; width: 160px; height: 130px; overflow: auto; float: right; margin-bottom: 10px; margin-left: 40px; padding: 1px; border: solid 1px #adadad; }
#content_main form textarea:focus { background-color: #fff; border-color: #898989; }
#content_main p.pflichtfeld { font-size: 1em; text-align: right; margin: 0 0 5px; padding: 0; border-color: #898989; }
/*=========Absenden============*/
#content_main form input.submit { color: white; line-height: normal; background-color: #85bb3f; background-image: none; background-repeat: repeat-x; background-position: 0 center; width: 80px; float: right; margin-right: 40px; border: solid 1px #e3e3e3; cursor: pointer; }
#content_main form input.submit:hover { background-color: #656565; }
/*=========Error===============*/
#content_main form div { position: relative; }
#content_main form div:after { font-size: 0; line-height: 0; height: 0; visibility: hidden; clear: both; display: block; content: "."; }
*+ html #content_main form div { height: 1%; }
* html #content_main form div { height: 1%; }
#content_main form div div.err { color: #fff; font-size: 1em; font-weight: bold; background-color: #85bb3f; position: absolute; left: 0; bottom: 30px; width: 269px; z-index: 99999; padding: 3px; }
#content_main form fieldset#f_nachricht div div.err { color: #fff; font-size: 1em; font-weight: bold; background-color: #85bb3f; padding: 3px; position: absolute; z-index: 99999; bottom: 145px; left: 0; width: 269px; }
#content_main form input.err { background-color: #f5ffe6; }
#content_main form textarea.err { background-color: #f5ffe6; }
/*=========Form Traps===========*/
#content_main form fieldset#NO_NO { display: none; }