/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
created by agentur etcetera
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
/* ----- Standart Schrift ----- */

body,a,div,p,li,ul,h1,h2,h3,h4,h5,h6,form,fieldset,legend,label,input,textarea,select,optgroup,option{
	font: normal 11px/17px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#817a6b;
}

/* ----- HTML und BODY ----- */

body,html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

/* ----- complete ----- */

div.horizon{
	width:100%;
	height:1px;
	overflow:visible;
	visibility:visible;
	display:block;
	margin:0px;
	/* Hides from IE-mac \*/
	position:absolute;
	top:50%;
	left:0px;
	margin-top:-283px;
	/* End hide from IE-mac */
	padding:0px 0px 0px 0px;
}
#container{
	display:block;
	width:940px;
	margin:0px auto 0px auto;
	padding:0px;
}
#tfullscreen{
	display:block;
	position:absolute;
	top:-5000px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	background-color:#817a6b;
	z-index:95;
}
#fullscreen{
	display:block;
	position:absolute;
	top:-5000px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99;
}
#highimg {
	display:block;
	width:690px;
	height:450px;
	margin:92px auto 0px auto;
	padding:0px;
	z-index:100;
}
#highbg {
	display:block;
	width:661px;
	height:450px;
	margin:0px;
	padding:0px;
	z-index:100;
	background-image: url(/site/_img/galerie_bg.png);
	background-repeat: no-repeat;
	border:0px none #fff;
}
* HTML #highbg {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/site/_img/galerie_bg.png', sizingMethod='scale');
}
#galerie{
	display:block;
	width:633px;
	height:425px;
	padding:10px 0px 0px 14px;
	margin:0px;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background-position:14px 10px;
	background-repeat:no-repeat;
}
#galerie a.left{
	display:block;
	width:32px;
	height:51px;
	float:left;
	margin:187px 0px 0px 0px;
	padding:0px;
}
#galerie a.right{
	display:block;
	width:32px;
	height:51px;
	float:right;
	margin:187px 0px 0px 0px;
	padding:0px;
}
#galerie a.x{
	display:block;
	clear:both;
	float:right;
	width:80px;
	height:15px;
	margin:169px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	z-index:102;
	font:bold 11px/15px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#galerie a.x span{
	display:block;
	float:right;
	width:9px;
	height:9px;
	margin:4px 0px 0px 0px;
	padding:0px;
	color:#ffffff;
	z-index:102;
	font:bold 11px/15px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background-image:url(/site/_img/close.png);
}
* HTML a.x span {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/site/_img/close.png', sizingMethod='scale');
}
/* ----- Stacks ----- */

#head{
	display:block;
	width:922px;
	height:120px;
	margin:0px;
	padding:20px 0px 0px 0px;
	border-bottom:1px solid #ccc7bb;
}
#middle{
	display:block;
	width:940px;
	margin:0px;
	padding:0px;
}
#submenu{
	display:block;
	float:left;
	width:139px;
	height:420px;
	margin:0px;
	padding:0px;
}
#content{
	display:block;
	float:left;
	width:800px;
	margin:0px;
	padding:0px;
	border-left:1px solid #ccc7bb;
}
#foot{
	display:block;
	clear:both;
	width:922px;
	height:20px;
	margin:0px;
	padding:0px;
	border-top:1px solid #ccc7bb;
}

/* ----- Head ----- */
#logo{
	display:block;
	float:left;
	width:170px;
	height:78px;
	margin:22px 0px 0px 0px;
	padding:0px;
}
#logo img{
	display:block;
	width:170px;
	height:78px;
	margin:0px;
	padding:0px;
	border:0px none #fff;
}
#menu{
	display:block;
	float:left;
	width:752px;
	height:45px;
	margin:75px 0px 0px 0px;
	padding:0px;
}
#menu ul{
	display:block;
	width:696px;
	height:45px;
	margin:0px;
	padding:0px 0px 0px 30px;
	list-style:none outside none;
}
#menu ul li{
	display:block;
	float:left;
	height:42px;
	margin:0px;
	padding:0px;
}
#menu ul li a{
	display:block;
	width:100%;
	height:45px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent:14px;
	text-decoration:none;
	font:normal 11px/45px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background:#ffffff left top url('/site/_img/wischer-off.gif') no-repeat;
	color:#817a6b;
}
#menu ul li a:hover{
	background-image:url('/site/_img/wischer-on.gif');
}
#menu ul li a.on{
	display:block;
	width:100%;
	height:45px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent:14px;
	text-decoration:none;
	font:normal 11px/45px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background:#ffffff left top url('/site/_img/wischer-on.gif') no-repeat;
	color:#817a6b;
}

/* ----- Submenu ----- */


#submenu ul{
	display:block;
	width:139px;
	height:280px;
	margin:0px;
	padding:0px;
	list-style:none outside none;
}
#submenu ul li{
	display:block;
	height:29px;
	width:114px;
	margin:0px;
	padding:0px 25px 0px 0px;
	border-bottom:1px solid #ccc7bb;
}
#submenu ul li span{
	display:block;
	width:100%;
	height:29px;
	margin:0px;
	padding:0px;
	text-align:right;
	text-indent:0px;
	text-decoration:none;
	font:normal 11px/29px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#817a6b;
}
#submenu ul li a{
	display:block;
	width:100%;
	height:29px;
	margin:0px;
	padding:0px;
	text-align:right;
	text-indent:0px;
	text-decoration:none;
	font:normal 11px/29px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#817a6b;
}
#submenu ul li a:hover{
	color:#f0a400;
}
#submenu ul li a.on{
	display:block;
	width:100%;
	height:29px;
	margin:0px;
	padding:0px;
	text-align:right;
	text-indent:0px;
	text-decoration:none;
	font:normal 11px/29px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#f0a400;
}
#submenu ul li a.indent{
	display:block;
	width:101px;
	height:29px;
	margin:0px;
	padding:0px 13px 0px 0px;
	text-align:right;
	text-indent:0px;
	text-decoration:none;
	font:normal 11px/29px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#817a6b;
	background-image:none;
	background-position:right 12px;
	background-repeat:no-repeat;
}
#submenu ul li a.indent:hover{
	color:#f0a400;
	background-image:url(/site/_img/kasten-gelb.gif);
}
#submenu ul li a.indenton{
	display:block;
	width:101px;
	height:29px;
	margin:0px;
	padding:0px 13px 0px 0px;
	text-align:right;
	text-indent:0px;
	text-decoration:none;
	font:normal 11px/29px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#f0a400;
	background-image:url(/site/_img/kasten-gelb.gif);
	background-position:right 12px;
	background-repeat:no-repeat;
}
#submenu a img{
	display:block;
	width:139px;
	height:112px;
	margin:0px;
	padding:0px;
	border:0px none #fff;
}

/* ----- Foot ----- */


#foot ul{
	display:block;
	width:782px;
	height:20px;
	margin:0px;
	padding:0px 0px 0px 140px;
	list-style:none outside none;
}
#foot ul li{
	display:block;
	float:right;
	height:20px;
	width:80px;
	margin:0px;
	padding:0px;
}
#foot ul li a{
	display:block;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:right;
	text-indent:0px;
	text-decoration:none;
	font:normal 11px/25px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#817a6b;
}
#foot ul li span{
	display:block;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent:0px;
	text-decoration:none;
	font:normal 11px/25px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#817a6b;
}
#foot ul li a:hover{
	color:#f0a400;
}
#foot ul li a.on{
	display:block;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:right;
	text-indent:0px;
	text-decoration:none;
	font:normal 11px/25px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#f0a400;
}
#foot ul li a img{
	display:block;
	width:10px;
	height:8px;
	margin:0px auto 0px auto;
	padding:9px 0px 0px 0px;
	border:0px none #fff;
}
/* ----- Refresher ----- */

ul.refreshmenu{
	display:block;
	clear:both;
	width:500px;
	height:18px;
	margin:0px;
	padding:5px 0px 10px 0px;
	list-style:none outside none;
}
ul.refreshmenu li{
	display:block;
	float:right;
	width:90px;
	height:18px;
	margin:0px;
	padding:0px 0px 0px 6px;
}
ul.refreshmenu li a{
	display:block;
	width:88px;
	height:17px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 11px/17px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	border:1px solid #f0a400;
	border-top:0px none #f0a400;
	background-color:#ecebea;
}
a.neuerabsatz{
	display:block;
	width:187px;
	height:17px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 11px/17px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	border:1px dashed #;
	border-top:0px none #;
	background-color:#eae3d3;
}
/* ----- Content ----- */

#sidegallery{
	display:block;
	float:left;
	width:90px;
	margin:0px;
	padding:0px;
}
#sidegallery img{
	display:block;
	width:90px;
	height:75px;
	margin:0px;
	padding:0px 0px 7px 0px;
}
#leftside{
	display:block;
	float:left;
	width:250px;
	margin:0px;
	padding:0px;
}
#leftside h1{
	display:block;
	width:210px;
	margin:0px;
	padding:15px 0px 0px 40px;
	color:#;
	font:bold 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#projektgalerie{
	padding:20px 0px 0px 0px;
}
#projektgalerie a.projekt{
	display:block;
	float:left;
	width:153px;
	height:180px;
	margin:0px 0px 0px 40px;
	padding:0px;
	background-image:url(/site/_img/projektback.png);
	background-repeat:no-repeat;
	background-position:left top;
	font:normal 11px/30px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	text-decoration:none;
	color:#817a6b;
}
* HTML #projektgalerie a.projekt {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/site/_img/projektback.png', sizingMethod='scale');
}
#projektgalerie a.projekt img{
	display:block;
	width:128px;
	height:128px;
	margin:0px;
	padding:10px 10px 10px 10px;
	border:0px none #fff;
}
#projektgalerie a.projekt span.lupe{
	display:block;
	float:right;
	width:17px;
	height:16px;
	margin:6px 5px 0px 0px;
	padding:0px;
	background-image:url(/site/_img/lupe.png);;
	background-repeat:no-repeat;
	background-position:left top;
}
* HTML #projektgalerie a.projekt span.lupe {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/site/_img/lupe.png', sizingMethod='scale');
}
#content div.text{
	display:block;
	width:800px;
	height:240px;
	overflow:auto;
	margin:0px;
	padding:0px;
}
#content h1, div.text h1{
	display:block;
	clear:both;
	width:700px;
	margin:0px;
	padding:36px 0px 0px 40px;
	color:#817a6b;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	text-transform:uppercase;
}
#content p, div.text p{
	display:block;
	clear:both;
	width:530px;
	margin:0px;
	padding:18px 0px 0px 40px;
	color:#817a6b;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content p b, div.text p b{
	color:#817a6b;
	font:bold 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content p a, div.text p a{
	text-decoration:none;
	color:#f0a400;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content p a:hover, div.text p a:hover{
	text-decoration:underline;
	color:#f0a400;
}
#content a.zertilink, div.text a.zertilink{
	display:block;
	float:right;
	width:90px;
	height:18px;
	margin:18px 18px 0px 0px;
	padding:0px;
	text-decoration:none;
	text-align:right;
	color:#f0a400;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content p a.zertilink:hover, div.text a.zertilink:hover{
	color:#817a6b;
}
#content div.text ul{
	display:block;
	width:600px;
	margin:0px;
	padding:18px 0px 0px 55px;
	color:#f0a400;
	list-style-position:outside;
	list-style-type:square;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.text ul li{
	width:500px;
	margin:0px;
	padding:0px;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#f0a400;
}
#content div.text ul li span{
	color:#817a6b;
}
div.preindent{
	display:block;
	clear:left;
	float:left;
	width:15px;
	margin:0px;
	padding:0px;
}
div.indent{
	display:block;
	float:left;
	width:440px;
	margin:0px;
	padding:0px;
}
div.indent h1{
	display:block;
	width:440px;
	margin:0px;
	padding:0px 0px 9px 0px;
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
div.indent h2{
	display:block;
	width:440px;
	margin:0px;
	padding:0px;
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
div.indent p{
	display:block;
	width:440px;
	margin:0px;
	padding:0px 0px 9px 0px;
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
div.indent p b{
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
ul.ct{
	display:block;
	width:440px;
	margin:0px;
	padding:0px 0px 9px 0px;
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	list-style-type:square;
	list-style-position:inside;
}
ul.ct li{
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#bigpic{
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin:0px;
	padding:0px 10px 0px 0px;
	text-indent:25px;
	overflow:hidden;
	background:# left top url('/htdocs/_img/plus.gif') no-repeat;
}

#galleriepic{
	display:block;
	float:left;
	width:302px;
	height:262px;
	margin:0px;
	padding:0px 0px 0px 152px;
}
#galleriepic img{
	display:block;
	width:302px;
	height:262px;
	margin:0px;
	padding:0px;
}

#start{
	display:block;
	width:460px;
	height:190px;
	margin:0px;
	padding:0px;
	background-color:#;
}
#start img.s{
	display:block;
	float:right;
	width:190px;
	height:190px;
	margin:0px;
	padding:0px;
	background-color:#;
}
#start h1.s{
	display:block;
	clear:none;
	width:200px;
	margin:0px 0px 0px 35px;
	padding:25px 0px 9px 0px;
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#start h2.s{
	display:block;
	clear:none;
	width:200px;
	margin:0px 0px 0px 35px;
	padding:0px 0px 9px 0px;
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#start p.s{
	display:block;
	clear:none;
	width:200px;
	margin:0px 0px 0px 35px;
	padding:0px 0px 9px 0px;
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#topbutton{
	display:block;
	clear:both;
	width:455px;
	height:19px
	margin:0px;
	padding:0px;
	text-indent:20px;
	text-decoration:none;
	color:#;
	font:normal 10px/19px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border-bottom:1px solid #;
	background:#ffffff url(/htdocs/_img/pfeil-links-grau2.gif) left center no-repeat;
}
#topbutton:hover{
	color:#;
}

#bottomzurueck{
	display:block;
	float:left;
	width:423px;
	height:19px
	margin:0px;
	padding:0px;
	text-indent:20px;
	text-decoration:none;
	color:#;
	font:normal 10px/19px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border-top:1px solid #;
	background:#ffffff url(/htdocs/_img/pfeil-links-grau2.gif) left center no-repeat;
}
#bottomzurueck:hover{
	color:#;
}
#bottomzurueck2{
	display:block;
	float:left;
	width:100px;
	height:19px
	margin:0px;
	padding:0px;
	text-indent:20px;
	text-decoration:none;
	color:#;
	font:normal 10px/19px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border-top:1px solid #;
	background:#ffffff url(/htdocs/_img/pfeil-links-grau2.gif) left center no-repeat;
}
#bottomzurueck2:hover{
	color:#;
}
#bottompdf{
	display:block;
	float:left;
	width:323px;
	height:19px
	margin:0px;
	padding:0px;
	text-indent:-68px;
	text-align:center;
	text-decoration:none;
	color:#;
	font:normal 10px/19px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border-top:1px solid #;
}
#bottompdf:hover{
	color:#;
}
#bottomtop{
	display:block;
	float:left;
	width:32px;
	height:19px
	margin:0px;
	padding:0px;
	text-align:right;
	text-decoration:none;
	color:#;
	font:normal 10px/19px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border-top:1px solid #;
	background:#ffffff url(/htdocs/_img/pfeil-hoch-grau2.gif) left center no-repeat;
}
#bottomtop:hover{
	color:#;
}

p a{
	color:#;
	text-decoration:none;
}
p a:hover{
	text-decoration:underline;
}

div.clear{
	display:block;
	clear:both;
	height:1px;
	width:100px;
	margin:-1px 0px 0px 0px;
	padding:0px;
	font:normal 1px/1px Sans-Serif;
}
/* ----- Bilder ----- */

img{
	display:block;
	border:0px none #;
	margin:0px;
	padding:0px;
}

/* ----- Formular ----- */

form{
	margin:0px;
	padding:0px;
}
fieldset{
	width:500px;
	margin:0px;
	padding:0px;
}
#content input.h1{
	display:block;
	width:372px;
	height:18px;
	margin:0px 0px 0px 20px;
	padding:2px;
	color:#;
	font:normal 16px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border:1px dashed #f0a400;
	border-bottom:0px none #f0a400;
	background-color:#ffffff;
}
#content input.h2{
	display:block;
	width:372px;
	height:18px;
	margin:0px 0px 0px 20px;
	padding:2px;
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border:1px dashed #f0a400;
	border-bottom:0px none #f0a400;
	background-color:#ffffff;
}
#content textarea.p{
	display:block;
	width:372px;
	height:128px;
	margin:0px 0px 0px 20px;
	padding:2px;
	color:#;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border:1px dashed #f0a400;
	background-color:#ffffff;
}
#ansprechpartner img{
	display:block;
	float:left;
	width:128px;
	height:128px;
	margin:0px;
	padding:0px 40px 5px 0px;
}
p#ansprechpartner{
	padding-top:0;
	padding-bottom:0;
}
#ansprechpartner span{
	display:block;
	float:left;
	width:128px;
	height:18px;
	margin:0px;
	padding:0px 40px 30px 0px;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
label.select{
	display:block;
	float:left;
	width:100px;
	height:20px;
	font:normal 11px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
select.pic{
	display:block;
	float:left;
	width:70px;
	height:20px;
	font:normal 11px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	margin:0px;
	padding:0px;
}
label.check{
	display:block;
	float:left;
	width:210px;
	height:18px;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	margin:0px;
	padding:0px;
}
span.checkbox{
	display:block;
	float:left;
	width:20px;
	height:18px;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	margin:0px;
	padding:0px;
}
label.formtext{
	display:block;
	clar:left;
	width:255px;
	height:26px;
	font:normal 11px/26px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	margin:0px;
	padding:0px;
}
input.formtext{
	display:block;
	clear:left;
	width:253px;
	height:14px;
	font:normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	text-indent:2px;
	color:#;
	border:1px solid #;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
}
label.formpreise{
	display:block;
	float:left;
	width:200px;
	height:18px;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	margin:0px;
	padding:0px 0px 0px 10px;
}
input.formpreise{
	display:block;
	clear:left;
	float:left;
	width:28px;
	height:14px;
	font:normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	text-indent:2px;
	color:#;
	border:1px solid #;
	background-color:#ffffff;
	margin:2px 0px 0px 0px;
	padding:0px;
}
textarea.formtext{
	display:block;
	width:249px;
	clear:left;
	height:90px;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	border:1px solid #;
	background-color:#ffffff;
	margin:0px;
	padding:0px 2px 0px 2px;
}
label.formcheck{
	display:block;
	float:left;
	width:220px;
	height:18px;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	margin:0px;
	padding:5px 0px 0px 10px;
}
input.formcheck{
	float:left;
	width:10px;
	height:10px;
	margin:9px 0px 0px 0px;
}
a.formbutton{
	display:block;
	float:left;
	width:75px;
	height:14px;
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	border:0px none #fff;
	background-color:#817a6b;
	color:#;
	font:normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
a.formbutton:hover{
	display:block;
	float:left;
	width:75px;
	height:14px;
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	border:0px none #fff;
	background-color:#817a6b;
	color:#;
	font:normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
input.formbutton{
	display:block;
	float:left;
	width:150px;
	height:14px;
	margin:20px 0px 0px 25px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	border:0px none #fff;
	background-color:#;
	color:#ffffff;
	font:normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}

input.text{
	display:block;
	width:250px;
	height:15px;
	font:normal 11px/15px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	background-color:#ccc7bb;
	border:1px dashed #817a6b;
	margin:0px;
	padding:2px;
}
input.checkbox{
	display:block;
	width:10px;
	height:10px;
	font:normal 11px/12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	margin:5px 0px 0px 0px;
	padding:0px;
}
textarea.text{
	display:block;
	width:250px;
	height:72px;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#;
	border:0px none #fff;
	background-color:#ccc7bb;
	margin:0px;
	padding:2px;
	border:1px dashed #817a6b;
}
input.button{
	display:block;
	width:100px;
	height:20px;
	font:normal 11px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#ffffff;
	text-align:center;
	background-color:#817a6b;
	margin:0px;
	padding:0px;
	border:0px none #ffffff;
}
