/*
Blue 151cb5 
Teil 65c3cd
Red  ff4026
Grey   d1d1d5
Light grey   edeef2

*/

body { 
	margin:20px 0; 
	font-size:small;
	color: #3b518a;
	line-height:1.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#all {width:772px;  text-align:left; }

#header { }

#nav {
	display:none;
	}	
	
	
#banner { clear:both;  no-repeat; width:772px; height:111px;}

#main {background:#fff; padding:20px 40px;}

#footer { text-align:center;  height:27px;}

.hours {text-align:center; font-size:95%; padding-bottom:0; margin-bottom:0;}

.left {float:left;}
.dashed { border-top:1px dashed #151cb5; }

#drawing {
	display:none;
}

input.btn
	{
	color:#fff;
	background:red;
	font-weight:900;
	font-size:90%;
	border:3px double #fff;
	
}


fieldset
{
width:650px;
color:#007dc6;
}


* html fieldset
{
width:660px;
}

legend
{
color:#2f2c2c;
font-weight:900;
font-size:130%;
}


label
{
color:#2f2c2c;
width: 180px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}


input.txtBox
{
width:400px;
}

textArea
{
width:400px;
height:130px;
}

.exp { color:#000; position:relative; top:-60px;}

.caption { font-weight:900; font-size:110%; }

a, a:link, a:visited, a:active, a:hover {
	color:#ff4026;
	text-decoration:underline;
}

a:hover {
	color:#3db5c1;
}

h1 { font-size:140%; font-weight:900;}

h2 { font-size:130%; font-weight:900;}

h3 { font-size:120%; font-weight:900;}

h4 { font-size:110%; font-weight:900;}

.small {font-size:80%;}

h1.packagetitle {
background:#fff;
font-size:132%;
font-weight:900;
margin:0;
margin-top:10px;
padding:0.6em;
}

.packages {
background:#edeef2;
margin:0;
padding:1em;
border:1px dashed #e1e2e6;
}

.packages p {
background:#e1e2e6;
margin:.7em;
padding:1em;
float:left;
width:287px;
}