html {height: 100%;
margin-bottom: 1px;}

body {height: 100%;
margin: 0px;
padding: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#lwr {min-height: 100%;
width: 884px;
margin-left:auto;
margin-right: auto;
position: relative;
padding-top:10px;
}

* html #lwr {height: 100%;
bottom: -1px}

#ftr {
	bottom: -2px;
	position: absolute;
	width: 100%;
	margin: 0;
	padding: 0;
	left: 3px;
}

.menu
{  
/*background-image:url(../images/bg-menu.jpg);*/
background-repeat:no-repeat;
background-position:center;
}

h2
{
font-size:16px;
}

h3
{
font-size:16px;
color:#6f9ace;
}

.ct1
{
background-image:url(../images/bg-seiten.jpg);
background-repeat:repeat-y;
padding:30px;
line-height:18px;
}

.ct1 a
{
color:#333333;
}

.ct1 p
{
text-align:justify;
}

.preise
{
border: 1px solid #6f9ace;
}

.preise span
{
font-size:9px;
}

#ueberschrift
{
background-color:#7ba4d3;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

.blue
{
color:#6f9ace;
font-weight:bold;
}

.blue a
{
color:#6f9ace;
font-weight:bold;
}

.bild-rechts
{
float:right;
margin-left:30px;
}

.bild-links
{
float:left;
margin-right:30px;
}

.unten
{
background-image:url(../images/bg-unten.jpg);
background-repeat:no-repeat;
}


#fuss
{
font-size:10px;
}

#fuss table
{
margin-top:20px;
margin-bottom:40px;
}

#fuss table a
{
color:#333333;
text-decoration:none;
}

.ft1
{
float:left;
font-size:10px;
}

.ft2 {float: right;
margin-right:0px;
}

.ft1 a:link, .ft1 a:visited {color: #000000;
border-bottom-color: #909090;
text-decoration:none;}

.ft1 a:hover, .ft1 a:active {color: #000000;
border-bottom-color: #ab0024;
text-decoration:none;}

label {vertical-align: middle; float: left; width: 180px; margin: 0px; padding: 0px;}

legend
{
color: #966545;
}

fieldset
{
width:451px;
}

