/* ---------------------------------------------- 
  
	Author: Medienreformer | Hendrik Just
	Author URI: http://www.medienreformer.de/
	Start: 14.06.2010
     
------------------------------------------------- */
 
/**************************************/
/*  FORM GLOBAL                       */
/**************************************/
 
#formular textarea {
	font-family: inherit;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	white-space: normal;
	text-align: left;
	margin: 0;
	padding: 0;
}
 
#formular fieldset {
	padding: 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}
 
#formular legend {
	font-weight: bold;
	font-size: 1.2em;
}
 
/**************************************/
/*  FORMULAR                          */
/**************************************/
 
#formular {
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	width: 600px; 
}
 
#formular ul {
	list-style-type: none; 
	margin-bottom: 18px; 
	margin-top: 0; 
	margin-right: 0; 
}
 
#formular textarea, #formular select {
	background-color: white;
	border: 1px solid #c1c1c1;
	color: #5d5a53;
	font-size: 12px;
	padding: 8px;
}
 
#formular input:hover, #formular textarea:hover, #formular select:hover, #formular input:focus, #formular textarea:focus, #formular select:focus {
	border: 1px solid #75aec5;
}
 
#formular label {
	color: #5d5a53;
	line-height: 18px;
	font-size: 12px;
}
 
/* 460px minus 2px Border */
 
#formular li input {
	margin-bottom: 10px;
	color: #5d5a53;
}
 
#formular li.wide1 input, #formular li.wide2 input {
	border: 1px solid #c1c1c1;
	font-size: 12px;
	padding: 8px;
	background: #ffffff url(../images/bg-input.gif) repeat-x 0 0;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
}

#formular li.wide1 input {
	width: 235px;
}
 
#formular li.wide2 input {
	width: 570px;
}
 
/* 460px minus 2px Border */
 
#formular li textarea {
	width: 570px;
	height: 150px;
	margin-bottom: 16px;
	margin-top: 2px;
	background: #ffffff url(../images/bg-input.gif) repeat-x 0 0;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
}
 
/* Senden als Grafik */
 
li.button { 
	margin-top: 15px; 
}
 
.button input {
	width: 122px;
	height: 34px;
	cursor: pointer;
	outline: none;
	border: 0px;
	background: url(../images/bg-submit.png) no-repeat;
	font-weight: bold;
}
 
li.button:hover input,
li.button:active input {
	color:#55b8d5;
	cursor: pointer;
}
 
/**************************************/
/*  ERROR BOXEN                       */
/**************************************/
 
.error,
.notice,
.success {
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd;
}
 
.error {
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}
 
.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}
 
.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}
 
.error a {
	color: #8a1f11;
}
 
.notice a {
	color: #514721;
}
 
.success a {
	color: #264409;
}
 
 
/**************************************/
/*  WPCF7 BOXEN                       */
/**************************************/
 
.wpcf7-captcha-your-captcha { 
	margin-bottom: 5px; 
	border: 1px solid #55b8d5; 
	padding: 4px; 
}