﻿/******************************************************************************
	* @author: Ronny Poller
	* @since: 1.0
	* @description: Kontakt
	******************************************************************************/
table.mailform {
	border-collapse: collapse;
	width: 98%;
	margin-bottom: 10px;
}
tr.mailformhead {
}
td.mailformheadleft {
}
td.mailformheadright {
}
tr.mailform td {
	padding-bottom: 0.3em;
}
td.mailformleft {
	font-weight: bold;
}
td.mailformright {
}
tr.mailformbottom {
}
td.mailformbottomleft {
}
td.mailformbottomright {
	text-align: right;
}
select.mailform {
	width: 100%;
}
input.mailform {
	width: 100%;
}
textarea.mailform {
	width: 100%;
	height: 100px;
}
input.submit {
}
input.go {
}

input, textarea, select{padding: 0.1em;}
input, textarea{
	font-size: 1.2em;
	font-family: sans-serif;
}

input[type="radio"] {
	margin: 0.5em;
}

input[type="submit"] 
{
	background:#ccc;
	border:1px solid gray;
	font-weight: bold;
	font-size: 1.0em;
	border: 1px solid #6F6F6F;
	padding: 0.2em;
	cursor: pointer;
}
input[disabled]{
	background:#DFDFDF;
	color:#6F6F6F;
	cursor:not-allowed;
}
input[type="reset"] {
	background-color: #6F6F6F;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.0em;
	border: 1px solid #6F6F6F;
	padding: 0.2em;
	cursor: pointer;
}
.ruInputs li{ list-style:none; }
.ruFakeInput {
	border: 1px solid gray !important;
}
.ruFakeInput:hover {
	border: 1px solid gray !important;
}
.linkButton, .linkButton:link
{
	color: black;
	text-decoration:none;
	font-weight: bold;
	font-size: 1.0em;
	border: 1px solid #6F6F6F;
	padding: 0.35em 0.5em;
	cursor: pointer;
}
.linkButton:hover{color: black;}

fieldset{padding:5px; margin: 10px 0; border:1px solid #6F6F6F;}
fieldset legend{padding:0 10px; font-weight:bold; font-size: 1.2em;}

/* form */
.uploadCanvas .binary-image 
{
	border:1px solid #ccc;
	margin: 0 10px 5px 0;
	padding:10px;
	float: left;
}
.uploadCanvas .upload {
	margin: 0 10px 5px 0;
}
.uploadCanvas .invalid {
	color: #aa0000;
	display: none;
}
/** Customize the input*/
.uploadCanvas .RadUpload input.ruFakeInput {
	display: none;
}
.uploadCanvas .RadUpload input.ruBrowse {
	width: 115px;
}
.uploadCanvas .RadUpload input.ruButton {
	margin: 0;
	background-position: 0 -46px;
}
.uploadCanvas .RadUpload input.ruButtonHover {
	background-position: 100% -46px;
}

/******************************************************************************
	* @author: David Jobst
	* @since: 1.0
	* @description: Newsletter
******************************************************************************/
.module.newsLetterEntry > div{
	border:1px solid #666;
	margin-bottom:10px;
	padding:5px;
}
.module.newsLetterEntry span.inputDescription{
	clear:both;
	display:block;
	float:left;
	width:140px;
}
.module.newsLetterEntry div.ContentArea{
	margin-bottom:2px;
}