/* *  CSS Document  *  http://www.ndsign.ch *  � by NDsign GmbH --> http://www.ndsign.ch * *//*----- Layout -----*//*---- Always on ---*/body {	background-color:#FFFFFF;	margin:0px;	padding:0px;	font-family:Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	line-height:20px;	color:#471111;}.top {	height:120px;	padding-left:50px;	border-bottom:1px #B12A2A solid;}.top a {color:#471111; text-decoration:none; cursor:default;}.top img {margin-left:1em; margin-top:20px;}/*---- Inhalt Div ---*/.content{	text-align:center;	padding-top:10%;}.content a {color:#471111; text-decoration:none;}.content a:hover{border-bottom:1px dotted #471111;}.menu{	margin-top:15%;	border-top:1px #B12A2A solid;	text-align:center;}.menu a {color:#471111; text-decoration:none;}.menu a:hover{border-bottom:1px dotted #471111;}.content input{	height:20px;	margin-left:4px;	border:0px;	border-bottom:1px #7C1E1E dotted;	background-color:#F7E9E9;	font-family:Helvetica Neue, Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:18px;	color:#7C1E1E;	outline:0px;}.kontakttable {	border:0px;	border-spacing:0px;	margin-left:20px;	margin-top:10px;	font-family:Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	line-height:20px;}.kontakttable td {	height:25px;	vertical-align:top;}.kontakttable input {	width:300px;}.kontakttable div {	width:300px;	height:20px;	margin-left:4px;	border:0px;	border-bottom:1px #7C1E1E dotted;	background-color:#F7E9E9;	font-family:Helvetica Neue, Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:18px;	color:#7C1E1E;	padding-left:4px;}.kontakttable textarea{	width:300px;	max-width:300px;	height:100px;	max-height:100px;	margin-left:4px;	border:0px;	background-color:#F7E9E9;	font-family:Helvetica Neue, Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:18px;	color:#7C1E1E;	outline:0px;}#button{	width:100%;	height:auto;	background:none;	margin:0px;	margin-top:20px;	border:0px;	color:black;	word-spacing:0.1em;	font-size:12px;	line-height:20px;	border-top:1px white solid;	border-bottom:1px white solid;	color:#471111;}#button:hover{background-color:#F7E9E9;border-bottom:1px #7C1E1E dotted;border-top:1px #7C1E1E dotted;}#button:active{background-color:#EFD5D5;color:#7C1E1E}