@charset "utf-8";
/* CSS Document */

/***********************************
 *  HEADER & CONTENT BEREICH & ALLGEMEINE STYLES
 ***********************************/

body { margin:0; padding:0; background-color:#000000; }

body.curWait * { cursor: wait; }


#page { position:absolute; z-index:0; left:50%; width:788px; height:100%; margin-left:-394px; margin-top:10px; }

#header { position:absolute; z-index:2; height:40px; top:79px; }

#logo { position:absolute; z-index:1; border:none; border-bottom:solid 1px #454545; height:88px; }

#picture { margin-bottom:16px; }

img { border:none; }

p { margin:0px; padding:0px; }

hr { width:788px; padding:0px; margin:0px; border:none; border-top:1px solid #b2b2b2; }



/***********************************
 *  FOOTER
 ***********************************/



/***********************************
 *  CONTENT BEREICH
 ***********************************/
 
#content {  position:absolute; z-index:10; top:115px;  }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#666666; padding-bottom:0px; }



/***********************************
 *  FORMULAR ELEMENTE
 ***********************************/

select { border:1px solid #c6c6c6; font-size:12px;  }

input { border:1px solid #eaeaea; background-image:url(../files/newsletter_input_bg.jpg); height:16px; padding-top:5px; font-size:10px; color:#333333; }

input[type=text] { width:160px; }

input[name=city] { width:115px; }

input[name=zip] { width:40px; }

input[type=submit] { background-image:url(../files/btn_send.jpg); width:92px; height:33px; border:none; font-weight:600; color:#FFFFFF; font-size:10px; padding-top:3px; text-align:center;  }
input[type=submit]:hover { background-image:url(../files/btn_send_over.jpg); width:92px; height:33px; border:none; font-weight:600; color:#FFFFFF; font-size:10px; padding-top:3px; text-align:center;  }

input[type=checkbox] { vertical-align:bottom; background-image:none; }


#newsletter_form { width: 500px; }

#newsletter_form label { width: 110px; }

#newsletter_form label.error { display:block; margin-left:5px; margin-top:3px; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; line-height:15px; }

#success { color:#f4a409; }



/***********************************
 *  FLASH ELEMENTE
 ***********************************/


