﻿/* Kontakt */

.FormularTextClass
{
	width: 120px;
}

.FormularFieldClass
{
	width: 310px;
}

.FormularFieldClass span
{
	color: Red;
}

.FormularFieldClass select
{
	width: 303px;
}

.FormularFieldClass input
{
	width: 300px;
}

.FormularFieldClass textarea
{
	width: 420px;
}

.FormularTextQuestClass
{
	width: 380px;
	padding-right: 20px;
}

.FormularFieldQuestClass
{
	width: 120px;
}

.FormularFieldQuestClass span
{
	color: Red;
}

.FormularFieldQuestClass input
{
	width: 30px;
}

.FormLinkButton
{
	font-weight: bold;
}


.fieldName
{
	padding: 2px 1px 1px 1px;
	width: 185px;
}

.fieldInput
{
	width: 310px;
	padding: 1px;
	float: left;
}

.fieldNameRepeater
{
	float: left;
    font-weight: bold;
    padding: 1px 10px 1px 1px;
    vertical-align: middle;
    width: 180px;
}

.fieldInputRepeater
{
	width: 280px;
	padding: 1px;
	float: left;
	vertical-align: middle;
}

.fieldInput input, .fieldInput select, .contactForm textarea
{
	width: 300px;
	padding: 1px;
	border: 1px solid #A5ACB2;
}

.inputMulti textarea
{
	padding: 1px;
	border: 1px solid #A5ACB2;
}

.fieldNameSmall
{
	padding: 2px 20px 1px 1px;
	width: 372px;
}

.fieldInputSmall
{
	padding: 1px;
	width: 30px;
}

.fieldInputSmall input
{
	padding: 1px;
	border: 1px solid #A5ACB2;
}

.fieldInputEVK input
{
	float: left;
	margin: 0px 5px 0 0;
	*margin: -2px 5px 0 0;
}

.buttonLine a, .buttonLine .nsButton
{
	color: Black;
    text-decoration: underline;
    font-weight: bold;
}

.citytxt, .ziptxt
{
	float: left;
}

.ziptxt
{
	margin-right: 4px;
}

.contactForm
{
	width: 500px;
}
