body { font-family:Arial, sans-serif; font-size:14px; color:black; line-height::18px; overflow:auto; margin:0; background:url(bg.gif) fixed; margin-bottom:50px; }
h1 { font-family:Arial; font-size:30px; color:#d91d71; letter-spacing:-1px; }
#rand { width:950px; position:absolute; top:0; left:0; background:red; height:10px; }
img { border: 0}
a { color: #333; text-decoration: none;}
a:hover { color: #d91d71; text-decoration: underline}
/* Background Image */
#background img { width:100%; height:auto; z-index:1; position:absolute; top:0; left:0; }

/* DESIGN SYTLE */
#wrapper { width:850px; position:absolute; z-index:2; height:700px; }
#copyright { font-size:9px; font-family:Tahoma,Arial, sans-serif; color:white; font-weight:normal; text-transform:none; padding:0; background:none; padding:10px 0; }

/*MENU STYLE*/
#menu { padding:15px; background:black; font-size:14px; font-weight:700; color:white; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; position:fixed; top:40px; text-transform:uppercase; width:230px }
#menu ul { margin:0; padding:0; margin:25px 0; line-height:25px; }
#menu li { list-style:none; }
#menu a { color:white; padding:3px 6px; text-decoration:none; }
#menu a.rex-current,#menu a:hover { background:#d91d71; }
#menu_top { position:fixed; top:-6px; left:0; }
#menu_down { position:fixed; top:398px; left:0; }
#copyright a,#copyright a:hover { padding:0; background:none; }

/* CONTENT */
#content { width:600px; text-align:justify; line-height:22px; padding:40px; background:white; margin-left:280px; margin-top:40px; margin-bottom:50px; position: absolute; top:1px !important; top:7px }
.spacer { padding:10px 0; }
.line { height: 10px; border-bottom: 1px solid #ccc; padding-top: 10px; margin-bottom: 20px;}

/**************************** Kontakt ******************/

/* form-module
*******************************************************************************/
#form-module * { padding:0; margin:0; }
#form-module { margin:0; padding:0; margin-top:20px; }
#form-module fieldset { border:0 solid #fff; }
#form-module legend { display:none; }
#form-module p { margin:0; padding:0; font-size:11px; font-weight:700; }
#form-module .element { display:block; clear:both; }
#form-module label { float:left; padding:0; width:120px; color:#555; }
#form-module label.checkbox { border-right:none; }
#form-module input,#form-module select,#form-module textarea { float:left; margin:5px; border:1px solid #999; }
.text,textarea { width:300px; }
#form-module input.text { height:20px; }
#form-module input.checkbox { width:120px; padding:0; border:none; }
#form-module input.submit { margin:5px 5px 5px 125px; padding:2px 5px; border:1px solid #d91d71; background:#d91d71; color:#fff; text-align:center; cursor:pointer; width:120px; }
#form-module input.submit:hover { color:#fff; background: #333; border: 1px solid #333 }
#form-module label.textarea,#form-module textarea.textarea { height:125px; }
#form-module-thanks,.finfo { display:block; color:#555; border:1px solid #ccc; background:#eee; padding:10px; font-size:12px; }
input[tpye=radio] { float:left; }

/*Galerie*/
.no_view { display: none; }
.galerie img { float: left; margin-right: 50px; border:10px solid #ccc; padding: 1px}
.clear { clear: both; }

/*Bestellen*/
a.buynow { background: #333; color: white; display: block; font-weight: 700; text-align: center; width: 120px; font-size: 12px; padding: 2px 5px;	}
a:hover.buynow { background: #d91d71; text-decoration: none}

iframe { overflow: hidden; border: 0}
