/* aipdesign.css */
/**
 * @lastmodified    Date: 08-08-2011
 *  
 */
html,
body{ margin:0;padding:0;background: transparent url("../img/hinter.jpg") no-repeat top left; height: 101%;padding: 10px 0;background-color:#111111;}
a:link{color:silver; text-decoration:none;}
a:visited{color:silver; text-decoration:none;}
a:hover{color:orange; text-decoration:none;}
a:active{color:red; text-decoration:none;}
h2:first-letter{color:#fff5dc;}
h2 {font-family: 'Waiting for the Sunrise', cursive;font-size: 30px;}
#logo span{display:none;}
#logo a{width:527px;height:111px;display:block;top:0px ;margin-left:25%;background: url(../img/logo.gif) no-repeat;}
.nav-top {height: 3px;}
.nav-bottom{height: 6px;}
.navi-top{font-family:georgia, sans-serif;font-size: 18px;margin-top: 0px;}
ul#navigation {margin: 0; padding: 0.3em;text-align: center;height: 22px;}
ul#navigation li {list-style: none;display: inline;margin: 0.1em; padding: 0;height: 22px;}
ul#navigation a, ul#navigation span {padding: 0.2em 0.2em;text-decoration: none;height: 22px;}
ul#navigation a:hover, ul#navigation span {height: 22px;}
#fuss{color:white;text-align:center;clear:both;} 
#fussnavi {word-spacing:20px}
#fussnavi a { color: silver; font-weight: normal; background:transparent; text-decoration:none; }
#fussnavi a:visited {color:silver; text-decoration:none;}
#fussnavi a:focus   {color:aqua; text-decoration:none;}
#fussnavi a:hover   {color:orange; text-decoration:none;}
#fussnavi a:active  {color:red; text-decoration:none;} 
.txt_block {color: #e5e5e5;font-family:georgia, sans-serif;width: 960px;}
.text_artikel {margin-left: 10px;color: #e5e5e5;font-family:georgia, sans-serif;width: 950px;}
.text_blog {color: silver;font-family:georgia, sans-serif;font-size: 18px;}
.impress {margin-left: 40px;color: #e5e5e5;font-family:georgia, sans-serif;width: 500px;}
.impress tr{height: 30px;}
.top50 {margin-top: 50px;}
.ueberschrift {color: #e5e5e5;width:100%;text-align: center;}
.txtmitte {text-align: center;color: silver;}
span.tool {color: #FFF8DC;position: relative;cursor: help;}
span.tool span.tip {display: none;}
span.tool:hover span.tip {display: block;text-align: center;z-index: 100;position: absolute;top:-165px;left: 0px;width: 400px;height: auto;padding: 3px 7px 4px 6px;border: 1px solid #e5e5e5;background-color: #c5c5c5;font: normal 0.9em/1.2em arial, helvetica, sans-serif;color: #000;}

.index_bild{margin-left: 10px;}
#kontakt {color:silver;font-size: 20px;}
#kontakt .col_first {vertical-align:top;}
#kontakt .col_last {padding:0pt 0pt 0pt 10px;vertical-align:top;}
#kontakt p.error {color: red;margin-top: -27px;margin-left: -9999px;}
#kontakt .error{color:#ff0000;}
.textarea {border:medium none;height:90px;width:220px;}
.textfield, .selectmenu, .mandatory, .text, .select {border:medium none;margin:2px 0pt;width:220px;}
.selectmenu {border:medium none;width:206px;}
.submit {background:silver;margin:5px 0pt 0pt;width:220px;}
.col_0 col_first {vertical-align:top;}


#form_wapper {width: 960px;margin-bottom: 10px;margin-left: auto;margin-right: auto;}
#form_rechts {padding: 0px;margin-left: 635px;margin-right: 0px;}
div#form_rechts {min-height:300px;}
#form_links {float: left;width: 630px;margin: 0px;padding: 0px;}

.s-span span{display:none}
.s-span br{margin-bottom: 10px;}

