html{
	overflow:-moz-scrollbars-vertical;
	overflow-y: scroll;
}

body {
	background-color: white;
	padding: 0;
	margin: 0;
	text-align: center;
}

a, h2 a:hover{
	color:#657d8f;
	text-decoration: none;
}

img{border:0;}

div#tblMain{
	width: 539px;
	margin: 30px auto;
}

div.tdPlatta{
	width: 499px;
	padding: 20px;
	background-image: url(../images/tonplatta.jpg);
}

div#tdPlattaKontakt{
	width: 499px;
	padding: 20px;
	background-image: url(../images/tonplatta_gallery.jpg);
}

div#tdLogo{
	float:left;
}

div#tdMenu{
	float:right;
}

div.imgPreview{
	width: 363px;
	margin: 0 auto;
	padding: 0;
}

div#tabMenu{
	padding: 25px 0 0 0;
	float: right;
	display: inline;
	margin: 0;
	text-align: right;
}

div#tabMenu a{
	padding-top: 5px;
}

div#tabMenu a:focus{
	outline: none;
}

img.rubrik{
	margin: 25px 0 0 0;
}

h2, p.ingress{
	font: 18px Helvetica, Arial, sans-serif;
	color: #666;
	margin: 5px 0 10px 0;
	line-height: 1.5;
}
h2, h2 a{
	color: #333;
}

.brodtext{
	margin: 5px 0;
	font: 11px Helvetica, Arial, sans-serif;
	line-height: 2;
	color: #a9a9a9;
}

.nomargin{
	margin: 0;
}

#contactform{
	width:511px;
	font: 12px Helvetica, Arial, sans-serif;
	text-align: left;
	color: #444;
}

#contactform div.marginaler{
	margin: 11px;
}

#contactform label{
	font: 12px Helvetica, Arial, sans-serif;
	font-weight: bold;
}

#contactform input, textarea{
	width: 250px;
	font: 14px Helvetica, Arial, sans-serif;
	color: #666;
}

#contactform textarea{
	height: 80px;
}

div#idMessage{
	width:100%;
	height:34px;
	padding-top:10px;
	font:14px Arial, Helvetica, Sans-serif;
	color:white;
	background-color:#8a8a8a;
	border-bottom: 1px solid black;
}

h1{
	margin: 15px 0 5px;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 21px;
	color: #333;
	font-weight: 200;
}