@import url('tooltip.css');

.tooltip {
	padding-left: 5px;
}

form {
	background: none repeat scroll 0 0;
    padding: 10px;
    color: #000;
}

input {
	color:#444; 
	border: 1px solid #d0d0d0; 
	font-size:16px; 
	padding:0; 
	margin:0; 
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;
}

.button{padding:0 8px; margin:0 10px 0 0; background-color:#deded7; border: 1px solid #aaa; height:42px; color:#000; cursor:pointer; box-shadow:none;}
.button:hover{background:#ccc;}
.actionButton{
	padding:0 8px; 
	margin:14px 10px 24px 0; 
	background-color: #015095; 
	border: 1px solid rgb(11, 32, 89); 
	height:42px; 
	color:#fff; 
	cursor:pointer; 
	box-shadow:none;
}

label{clear:both; display:block; padding:0 0 10px 0;}
.inputBlock{overflow:hidden; padding: 10px 0;}
.inputBlock input{
	border: 1px solid #d0d0d0;
	color:#444444;
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 40px;
	width:86%;
	padding:0 10px;
}

.inputBlock input[type="radio"] {
	width:auto;
	height:auto;
	margin: 0 30px 5px 0;
}

.radio{float: left; margin:0 24px 0 0; font-size:14px;}

.inputBlock textarea{
	border: 1px solid #d0d0d0;
	color:#444444;
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 100px;
	width:460px;
	padding:10px;
	background:#f5f5f5;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;
}

.inputBlock select {
	width: 90%;
	color: #444;
	padding: 5px;
	font-size: 13px;
	height: 28px;
}

.tabContContainer li{line-height:22px; padding-bottom:18px;}
.tabContContainer h3{padding-top:24px;}

/** Gültigkeitsprüfung **/

.inputBlock input.invalid, .inputBlock textarea.invalid {
	background-color: #FF8F8F;
}

.inputBlock input[type="checkbox"].invalid, .inputBlock input[type="checkbox"].valid {
	width: auto;
}

.inputMessage {
	border: 1px dashed #888;
	width: 86%;
	padding: 8px 0px 8px 40px;
}

.notValid {
	background: url("../images/notvalid-36x36.jpg") no-repeat left center;
}