/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
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/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
}

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

body,html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background:#e5f3fa center top url('/htdocs/_img/background.gif') repeat;
	text-align:center;
}

/* ----- 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:-265px;
	/* End hide from IE-mac */
	padding:0px 0px 0px 0px;
}
div.horizon2{
	width:100%;
	height:1px;
	overflow:visible;
	visibility:visible;
	display:block;
	margin:0px;
	/* Hides from IE-mac \*/
	position:absolute;
	top:50%;
	left:0px;
	margin-top:-325px;
	/* End hide from IE-mac */
	padding:0px 0px 0px 0px;
}
#headcontainer{
	display:block;
	width:100%;
	height:165px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#bodycontainer{
	display:block;
	width:100%;
	height:345px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#ffffff;
}
#footcontainer{
	display:block;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#mfullscreen{
	display:block;
	position:absolute;
	top:-5000px;
	left:0px;
	width:100%;
	height:100%;
	z-index:96;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	background-color:#323c46;
}
#fullscreen{
	display:block;
	position:absolute;
	top:-5000px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99;
}
#ffullscreen{
	display:block;
	position:absolute;
	top:-5000px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99;
    background-color:#e5f3fa;
}
#flash{
	display:block;
	width:940px;
	height:650px;
	margin:0px auto 0px auto;
	padding:0px;
	z-index:100;
}
#highimg{
	display:block;
	width:660px;
	height:450px;
	margin:0px auto 0px auto;
	padding:0px;
	z-index:100;
	background-image: url(/htdocs/_img/popupbg.png);
	background-repeat: no-repeat;
}
* HTML #highimg {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/htdocs/_img/popupbg.png', sizingMethod='scale');
}
#highimg img{
	display:block;
	width:640px;
	height:413px;
	margin:0px;
	padding:3px 0px 0px 6px;
	z-index:101;
}
#highimg p{
	display:block;
	width:600px;
	height:120px;
	margin:0px;
	padding:20px 0px 20px 295px;
	z-index:101;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#highimg a.x{
	display:block;
	float:right;
	width:70px;
	height:15px;
	margin:0px 17px 0px 0px;
	padding:0px;
	color:#323c46;
	text-align:left;
	text-decoration:none;
	z-index:102;
	font:normal 11px/15px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background:right center no-repeat url(/htdocs/_img/close.gif) #ffffff;
}
#highimg a.x img{
	width:13px;
	height:13px;
	margin:0px;
	padding:1px 0px 0px 10px;
	z-index:102;
}

#highimg2{
	display:block;
	width:824px;
	height:450px;
	margin:0px auto 0px auto;
	padding:0px;
	z-index:100;
	background-image: url(/htdocs/_img/popupbg2.png);
	background-repeat: no-repeat;
}
* HTML #highimg2 {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/htdocs/_img/popupbg2.png', sizingMethod='scale');
}
#highimg2 img{
	display:block;
	width:801px;
	height:413px;
	margin:0px;
	padding:3px 0px 0px 6px;
	z-index:101;
}
#highimg2 p{
	display:block;
	width:761px;
	height:120px;
	margin:0px;
	padding:20px 0px 20px 295px;
	z-index:101;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#highimg2 a.x{
	display:block;
	float:right;
	width:70px;
	height:15px;
	margin:0px 17px 0px 0px;
	padding:0px;
	color:#323c46;
	text-align:left;
	text-decoration:none;
	z-index:102;
	font:normal 11px/15px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background:right center no-repeat url(/htdocs/_img/close.gif) #ffffff;
}
#highimg2 a.x img{
	width:13px;
	height:13px;
	margin:0px;
	padding:1px 0px 0px 10px;
	z-index:102;
}
/* ----- Head ----- */

#head{
	display:block;
	width:900px;
	height:45px;
	padding:0px;
	margin:0px auto 0px auto;
}
#head ul{
	display:block;
	float:left;
	width:540px;
	height:20px;
	margin:25px 0px 0px 0px;
	padding:0px;
	list-style:none outside none;
}
#head ul li{
	display:block;
	float:left;
	width:100px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-left:1px solid #ffa600;
}
#head ul li a{
	display:block;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 11px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	background-color:none;
}
#head ul li a:hover{
	background-color:#ffa600;
}
#head ul li a.on{
	display:block;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 11px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	background-color:#ffa600;
}
#logo{
	display:block;
	float:left;
	width:183px;
	height:45px;
	margin:0px;
	padding:0px;
}
#logo img{
	display:block;
	width:183px;
	height:45px;
	margin:0px;
	padding:0px;
	border:0px none #fff;
}
/* ----- Picture ----- */
#picture{
	display:block;
	width:900px;
	height:120px;
	margin:0px auto 0px auto;
	padding:0px;
	background-repeat:no-repeat;
	background-position:left top;
}
/* ----- Body ----- */

#body{
	display:block;
	width:906px;
	height:345px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 6px;
}
#subnavigation{
	display:block;
	width:900px;
	height:39px;
	margin:0px;
	padding:0px;
}
#subnavigation ul{
	display:block;
	width:810px;
	height:20px;
	margin:0px 0px 0px 65px;
	padding:0px;
	list-style:none outside none;
}
#subnavigation ul li{
	display:block;
	float:left;
	width:100px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-left:1px solid #ffa600;
}
#subnavigation ul li a{
	display:block;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 11px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	background-color:none;
}
#subnavigation ul li a:hover{
	background-color:#ffdb99;
}
#subnavigation ul li a.on{
	display:block;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 11px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	background-color:#ffdb99;
}
/* ----- Foot ----- */

#foot{
	display:block;
	width:100%;
	height:19px;
	margin:0px;
	padding:0px;
	border-top:1px solid #ffa600;
}
#foot ul{
	display:block;
	width:900px;
	height:19px;
	margin:0px auto 0px auto;
	padding:0px;
	list-style:none outside none;
}
#foot ul li{
	display:block;
	float:left;
	width:100px;
	height:19px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-left:1px solid #ffa600;
}
#foot ul li a{
	display:block;
	width:100%;
	height:19px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 11px/19px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	background-color:none;
}
#foot ul li a:hover{
	background-color:#ffa600;
}
#foot ul li a.fotoalbum{
	text-align:right;
	font-weight:bold;
	color:#007a30;
	background-image:url('/htdocs/_img/buch.gif');
	background-position:left center;
	background-repeat:no-repeat;
}
#foot ul li a.fotoalbum:hover{
	background-color:#e5f3fa;
	color:#ffa600;
}
#foot ul li a.on{
	display:block;
	width:100%;
	height:19px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 11px/19px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	background-color:#ffa600;
}

/* ----- Refresher ----- */

ul.refreshmenu{
	display:block;
	clear:both;
	width:378px;
	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:#323c46;
	border:1px solid #ffa600;
	border-top:0px none #ffa600;
	background-color:#ffdb99;
}
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:#323c46;
	border:1px dashed #;
	border-top:0px none #;
	background-color:#;
}
/* ----- Content ----- */

#content{
	display:block;
	width:906px;
	height:306px;
	margin:0px;
	padding:0px;
	overflow:auto;
}
#content div.belegung{
	display:block;
	width:810px;
	height:275px;
	margin:0px;
	padding:13px 0px 0px 64px;
}
#content div.belegung{
	display:block;
	width:810px;
	height:275px;
	margin:0px;
	padding:13px 0px 0px 64px;
}
#content div.preislistea{
	display:block;
	float:left;
	width:478px;
	margin:0px;
	padding:13px 0px 0px 64px;
}
#content div.preislisteb{
	display:block;
	float:left;
	width:322px;
	margin:0px;
	padding:13px 0px 0px 0px;
}
#content div.preislisteb h3{
	font-weight:bold;
}
#content div.gaestebuch{
	display:block;
	width:475px;
	height:275px;
	margin:0px;
	padding:13px 0px 0px 64px;
}
#content div.gaestebuch h2{
	display:block;
	width:474px;
	margin:0px;
	padding:0px;
	color:#323c46;
	border-bottom:1px solid #ffa600;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.gaestebuch p{
	display:block;
	clear:both;
	width:474px;
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#323c46;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.buchunga{
	display:block;
	float:left;
	width:310px;
	margin:0px;
	padding:13px 0px 0px 64px;
}
#content div.buchungb{
	display:block;
	float:left;
	width:310px;
	margin:0px;
	padding:13px 0px 0px 0px;
}
#content div.text{
	display:block;
	float:left;
	width:420px;
	height:275px;
	margin:0px;
	padding:13px 0px 0px 64px;
}
#content div.textb{
	display:block;
	float:left;
	width:380px;
	height:275px;
	margin:0px;
	padding:13px 0px 0px 0px;
}
#content div.text h1{
	display:block;
	width:420px;
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#007a30;
	font:normal 17px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.text p{
	display:block;
	clear:both;
	width:420px;
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#323c46;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.textb h1{
	display:block;
	width:380px;
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#007a30;
	font:normal 18px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.textb p{
	display:block;
	clear:both;
	width:380px;
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#323c46;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.text ol{
	list-style:decimal outside;
	margin-top:0px;
	padding-top:0px;
	padding-left:19px;
	margin-left:0px;
}
* HTML #content div.text ol {/* IE Win ONLY */
	padding-left:0px;
	margin-left:25px;
}
#content div.buchunga h1,#content div.buchungb h1{
	display:block;
	clear:both;
	width:300px;
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#007a30;
	font:normal 18px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.buchunga p,#content div.buchungb p{
	display:block;
	clear:both;
	width:300px;
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#323c46;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content p b{
	color:#007a30;
	font:bold 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content p a:hover{
	color:#ffa600;
}
#content ul{
	display:block;
	width:425px;
	margin:0px;
	padding:0px 0px 0px 14px;
	color:#b6b8bf;
	list-style-position:outside;
	list-style-type:none;
	list-style-image:url(/htdocs/_img/kasten.gif);
	font:normal 11px/17px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content ul li{
	margin:0px;
	padding:0px;
	color:#b6b8bf;
	font:normal 11px/17px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content ul li span{
	color:#323c46;
	font:normal 11px/17px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
#content div.galerie{
	display:block;
	float:left;
	width:372px;
	height:270px;
	margin:0px;
	padding:0px 0px 0px 49px;
	background:49px top no-repeat url(/htdocs/_img/shadow.gif) #ffffff;
}
#content div.galerie div.img{
	display:block;
	width:346px;
	height:226px;
	margin:0px;
	padding:13px;
}
#content div.galerie div.img img{
	display:block;
	width:346px;
	height:226px;
	margin:0px;
	padding:0px;
}
#content div.galerie ul{
	display:block;
	clear:both;
	width:360px;
	height:10px;
	margin:0px;
	padding:12px 0px 0px 5px;
	list-style:none outside none;
}
#content div.galerie ul li{
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin:0px;
	padding:0px 7px 0px 0px;
}
#content div.galerie ul li a.off{
	display:block;
	width:10px;
	height:10px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 10px/10px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#ffdb99;
	background-color:#e4e4e7;
}
#content div.galerie ul li a.off:hover{
	background-color:#b6b8bf;
}
#content div.galerie ul li a.on{
	display:block;
	width:10px;
	height:10px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 10px/10px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#ffdb99;
	background-color:#b6b8bf;
}
#pfeillinks{
	display:block;
	width:10px;
	height:10px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 10px/10px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#b6b8bf;
	background:right top url('/htdocs/_img/pfeil-links1.gif') no-repeat  #fff;
	overflow:hidden;
}
#pfeilrechts{
	display:block;
	width:10px;
	height:10px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 10px/10px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#b6b8bf;
	background:right top url('/htdocs/_img/pfeil-rechts1.gif') no-repeat  #fff;
	overflow:hidden;
}
#bigpic{
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin:0px;
	padding:0px 10px 0px 0px;
	text-indent:25px;
	overflow:hidden;
	background:#ffa600 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;
}

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

table{
	margin:0px auto 0px auto;
	padding:0px 10px 0px 10px;
	border:0px none #fff;
}
div.month{
	display:block;
	float:left;
	width:135px;
	height:130px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
table.bbxBody{
	display:block;
	border:0px none #fff;
	width:126px;
	height:125px;
	margin:0px;
	padding:0px;
}
table.bbxBody thead{
	margin:0px;
	padding:0px;
}
table.bbxBody thead tr.label{
	margin:0px;
	padding:0px;
}
table.bbxBody thead tr.label th{
	font:bold 11px/15px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#007a30;
	width:119px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
}
table.bbxBody thead tr th{
	font:normal 11px/15px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	width:17px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#ffdb99;
}
table.bbxBody tbody{
	margin:0px;
	padding:0px;
}
table.bbxBody tbody tr td{
	font:normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background-color:#e5f3fa;
	color:#c20d0d;
	width:17px;
	height:14px;
	margin:0px;
	padding:0px;
	text-align:center;
}
table.bbxBody tbody tr td.a{
	font:normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background-color:#e5f3fa;
	color:#007a30;
	width:17px;
	height:14px;
	margin:0px;
	padding:0px;
	text-align:center;
}
table.bbxBody tbody tr td.b{
	font:normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background-color:#e5f3fa;
	color:#c20d0d;
	width:17px;
	height:14px;
	margin:0px;
	padding:0px;
	text-align:center;
}

th.monthlabel{
	font:bold 11px/12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	vertical-align:top;
	padding:0px 10px 0px 0px;
}
th.daylabel{
	color:#ffa600;
	font:bold 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
td.a{
	color:#007a30;
	font:normal 11px/11px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
td.u{
	color:#c20d0d;
	font:normal 11px/11px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
td.e{
	color:#c20d0d;
	font:normal 11px/11px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
tr.rzkplaner_wochentage{
	color:#0082c9;
	font:normal 11px/13px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
table.rzkplaner_result_table tr td{
	width:90px;
}

table.data{
	display:block;
	width:420px;
	margin:0px;
	padding:0px;
}
table.data tr th{
	margin:0px;
	padding:3px 17px 3px 11px;
}
table.data tr td{
	margin:0px;
	padding:3px 17px 3px 11px;
	text-align:right;
}
table.data tr.alternate{
	background-color:#e4e4e7;
	width:420px;
}
table.data tr.colgroups{
	background-color:#ffa600;
	width:420px;
}
table.data tr.cols{
	background-color:#ffdb99;
	width:420px;
}
span.kasten{
	display:block;
	float:left;
	height:8px;
	width:8px;
	margin:4px 0px 0px 0px;
	padding:0px;
}
span.kasten2{
	display:block;
	float:left;
	height:16px;
	margin:0px;
	padding:0px 20px 0px 5px;
}
/* ----- Bilder ----- */

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

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

form{
	margin:0px;
	padding:0px;
}
fieldset{
	width:500px;
	margin:0px;
	padding:2px;
	border:1px dashed #ffa600;
}
label.select{
	display:block;
	float:left;
	width:100px;
	height:20px;
	font:normal 11px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#007a30;
	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:190px;
	height:16px;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	margin:0px;
	padding:0px;
}
input.checkbox{
	display:block;
	float:left;
	width:16px;
	height:16px;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	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:#323c46;
	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:#323c46;
	border:1px solid #323c46;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
}
textarea.formtext{
	display:block;
	width:249px;
	clear:left;
	height:90px;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	border:1px solid #323c46;
	background-color:#ffffff;
	margin:0px;
	padding:0px 2px 0px 2px;
}
label.text{
	display:block;
	width:200px;
	height:16px;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	margin:0px;
	padding:0px;
}
input.text{
	display:block;
	width:200px;
	height:14px;
	font:normal 11px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	background-color:#ffffff;
	border:1px solid #ffdb99;
	margin:0px;
	padding:2px;
}
textarea.text{
	display:block;
	width:200px;
	height:72px;
	font:normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#323c46;
	border:0px none #fff;
	background-color:#ffffff;
	margin:0px;
	padding:2px;
	border:1px solid #ffdb99;
}
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:#007a30;
	margin:0px;
	padding:0px;
	border:0px none #ffffff;
}