/*Definitionen Formulare*/


/* um das bild und die überschrift in den kleinen Boxen von der gestrichelten linie abzusetzen*/
.topAbstand{
	padding: 0.5em 0em 0em 0em;
	align:right;
}

.bottom_border{
	border: dashed #666;
	border-width: 0px 0px 1px 0px;
}

.promise{
  	font-size: 11px;
	width: 500px;
	background-color: fff;
}

input.promise_button{
  	font-size: 11px;

}

.comment_title_big{
	display:inline;
  	font-size: 13px;
  	color:#000000;
  	text-decoration: none;
	font-weight: bold;
}

.comment_title_big_color_normal{
  	font-size: 13px;
  	color: #F89A20;
  	text-decoration: none;
	font-weight: normal;
}

.comment_title_big_color{
  	font-size: 14px;
  	color: #F89A20;
  	text-decoration: none;
	font-weight: bold;
}


textarea.post_promise_comment {
  	font-size: 11px;
	width: 500px;
}

/*IE Problem with select ????*/
.selectBox{
  	border: 1px solid silver;
}

select{
  	border: 1px solid silver;
}


input, textarea, select{
  	font-size: 11px;
  	border: 1px solid silver;
}

/*Definitionen Formulare - Ende*/


/*Definitionen Links*/
a, a:link, a:visited {
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #F89A20;
	text-decoration: underline;
	font-weight: normal;
}

a:hover, a:active {
	color: #839A22;
	text-decoration: underline;
}
/*Definitionen Links - Ende*/

.vs_text_plain_black{
  	font-size: 11px;
	text-decoration: none;
	color:#000000;
	font-weight: normal;
}


/*Header*/
#vs_header{
  	font-size: 11px;
	padding: 0;
	margin: 0;
	width: 580px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}


/*Kasten mit Rand bei runden Ecken*/
#vs_frame_top{
	z-index:13;
	padding: 0;
	margin: 0;
	width: 580px;
	height: 7px;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_outline_top.jpg") no-repeat scroll left top;
}

#vs_frame{
	clear: both;
	z-index: 12;
	padding: 0;
	margin: 0;
	width: 580px;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_outline_middle.jpg") repeat-y scroll left top;
}

#vs_frame_bottom{
	z-index:13;
	padding: 0;
	margin: 0;
	width: 580px;
	height: 10px;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_outline_bottom.jpg") no-repeat scroll left bottom;
}
/*Kasten mit Rand bei runden Ecken - Ende*/


/*Profil wechseln*/
#vs_profile {
	float: right;
	width: 170px;
	margin: 20px 0px;
}


#vs_profile_change{
	color: #666;
	font-size: 15px;
	float: right;
}

#vs_profile_button{
	float:right;
}
/*Profil wechseln - Ende*/


/*Freitext unter Header*/
#vs_community_text{
	float:left;
  	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	width: 250px;
}

#vs_content_header{
  	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	align:left;
	width:100%;
}


/*Box fï¿½r dynamischen Inhalt*/

.vs_dynamic_content_wrap {
	width: 580px;
}


.vs_td_header{
   	font-size: 11px;
   	color: #000;
	padding-top: 10px;
}

.tdBg{
	color: #666;
	/*background:;*/
}

.vs_promise_table{
   	font-size: 11px;
	color: #666;
	border: none;
}

/*Suche nach Versprechen*/
#searchbox{
	align:left;
	width: 570px;
	margin: 2px 0px;
	padding-left: 5px;
}

#searchbox hr{
	height: 0px;
	border: solid #000;
	border-width: 0px 0px 1px 0px;
}

#searchbox_header{
	float:left;
	font-size: 15px;
	color: #F89A20;
	width: 80px;
	padding-right: 10px;
}

#searchbox_button{
	float:right;
}
input.check_promise{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 140px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_ver_pruef_normal01.gif") no-repeat;
	font-color: transparent;
}

input.check_promise:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_ver_pruef_roll01.gif") no-repeat;
/*	*/

}
input.store_promise{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 140px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_ver_spei_normal01.gif") no-repeat;
	font-color: transparent;
}

input.store_promise:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_ver_spei_roll01.gif") no-repeat;
/*	*/

}

input.reset_profile{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 160px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_zuruecksetz_normal.gif") no-repeat;
	font-color: transparent;
}

input.reset_profile:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_zuruecksetz_roll.gif") no-repeat;
/*	*/

}

.check_profile{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 160px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_zurueck_normal.gif") no-repeat;
	font-color: transparent;
}

.check_profile:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_zurueck_roll.gif") no-repeat;
/*	*/

}


input.store_profile{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 160px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_speichern_normal.gif") no-repeat;
	font-color: transparent;
}

input.store_profile:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_speichern_roll.gif") no-repeat;
/*	*/

}


input.reset_promise{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 160px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_ver_zu_normal01.gif") no-repeat;
	font-color: transparent;
}

input.reset_promise:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_ver_zu_roll01.gif") no-repeat;
/*	*/

}

image.view_profile{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 140px;
	height: 20px;
	background: transparent url("/fileadmin/templates/layoutimages/button_profil_normal01.gif") no-repeat;
	font-color: transparent;
}

image.view_profile:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_profil_roll01.gif") no-repeat;
}


/*link addon*/
.store{
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 20px;
	background: transparent url("/fileadmin/templates/layoutimages/button_speichern_normal.gif") no-repeat;
	font-color: transparent;
}

.store:hover{
	background: transparent url("/fileadmin/templates/layoutimages/button_speichern_roll.gif") no-repeat;
}


/*link addon*/
input.back{
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 20px;
	background: transparent url("/fileadmin/templates/layoutimages/button_zurueck_normal.gif") no-repeat;
	font-color: transparent;
}

input.back:hover{
	background: transparent url("/fileadmin/templates/layoutimages/button_zurueck_roll.gif") no-repeat;
}

/*link addon*/
input.abbrechen{
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 20px;
	background: transparent url("/fileadmin/templates/layoutimages/button_abbrechen_normal.gif") no-repeat;
	font-color: transparent;
}

input.abbrechen:hover{
	background: transparent url("/fileadmin/templates/layoutimages/button_abbrechen_roll.gif") no-repeat;
}


/*link addon*/
input.change{
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 20px;
	background: transparent url("/fileadmin/templates/layoutimages/button_pruefen_normal.gif") no-repeat;
	font-color: transparent;
}

input.change:hover{
	background: transparent url("/fileadmin/templates/layoutimages/button_pruefen_roll.gif") no-repeat;
}

/*link addon*/
input.clear{
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 20px;
	background: transparent url("/fileadmin/templates/layoutimages/button_zuruecksetz_normal.gif") no-repeat;
	font-color: transparent;
}

input.clear:hover{
	background: transparent url("/fileadmin/templates/layoutimages/button_zuruecksetz_roll.gif") no-repeat;
}


/*drop href buttons in this DIV */
DIV#button_container{
	display: block;
}


/*link addon*/


input.view_profile{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 140px;
	height: 20px;
	background: transparent url("/fileadmin/templates/layoutimages/button_profil_normal01.gif") no-repeat;
	font-color: transparent;
}
input.view_profile:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_profil_roll01.gif") no-repeat;
}


input.go {
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 60px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_go_normal01.gif") no-repeat;
	font-color: transparent;

}

input.go:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_go_roll01.gif") no-repeat;
/*	*/

}

input.change_profile{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_profil_aend_normal01.gif") no-repeat;
	font-color: transparent;
}

input.change_profile:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_profil_aend_roll01.gif") no-repeat;
/*	*/

}

input.add_comment {
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_komment_normal01.gif") no-repeat;
	font-color: transparent;
}

input.add_comment:hover {
	background: transparent url("/fileadmin/templates/layoutimages/button_komment_rolll01.gif") no-repeat;
/*	*/

}

input.support{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_unterst_normal01.gif") no-repeat;
	font-color: transparent;
}

input.support:hover{
	background: transparent url("/fileadmin/templates/layoutimages/button_unterst_roll01.gif") no-repeat;
/*	*/

}

input.store_promise{
	display: inline;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_go_normal01.gif") no-repeat;
	font-color: transparent;
}

input.store_promise:hover{
	background: transparent url("/fileadmin/templates/layoutimages/button_go_roll01.gif") no-repeat;
}

/*Suche nach Versprechen - Ende*/

#vs_promise_current {
	border: none;
	margin-bottom: 25px;
}

#vs_promise {
	border: none;
	padding-bottom: 25px;
}

/*Box fï¿½r offene Versprechen*/
#open_promise{
   	/*background-color:#FFFFCC;*/
	width: 285px;
	float:left;
	font-size: 11px;
}

/*Box fï¿½r eingelï¿½ste Versprechen*/
#solved_promise{
   	/*background-color:#EEEEEE;*/
	width: 285px;
	float: right;
	font-size: 11px;
	border: none;
}

#vs_promise_table_wrap {
	border: none;
	width:250px;
	font-size: 11px;
	color: #666;
}


/*ï¿½berschriften fï¿½r Versprechensboxen*/
.tdHeader{
	font-size: 15px;
    color: #F89A20;
	background-color:#FFFFFF;
	margin-bottom: 3px;
	padding-left: 3px;
}

.errField{
	/*background-color:#EC4A4A;	*/
    	border: 1px solid red;
}

/*Trennstrich*/
hr {
/*	clear: both;*/
	height: 0px;
	border: dashed #666;
	border-width: 0px 0px 1px 0px;
}

.tdHeader-tr {
	clear: both;
	height: 0px;
	border: dashed #666;
	border-width: 0px 0px 1px 0px;
	border-collapse: collapse;
}

.box_content_left {
	float:left;
}

.box_content_right {
	float:right;
}


/*Orange Box klein*/
.promisebox_wrap_red {
	clear: both;
	z-index: 10;
	width: 285px;
	padding: 0;
	margin: 0 0 10px 0;
	background: transparent url("/fileadmin/templates/layoutimages/promisebox_middle_red.jpg") repeat-y scroll left top;
}
.pb_top_red {
	z-index: 11;
	width: 285px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: transparent url("/fileadmin/templates/layoutimages/promisebox_top_red.jpg") no-repeat scroll left top;
}
.pb_bottom_red {
	z-index: 11;
	width: 285px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: transparent url("/fileadmin/templates/layoutimages/promisebox_bottom_red.jpg") no-repeat scroll left bottom;
}
.promisebox_red_inhalt {
	z-index: 11;
	margin: 0;
	padding: 5px;
	background-color: transparent;
}
/*Orange Box klein- Ende*/

/*Graue Box klein*/
.promisebox_wrap_grey {
    clear: both;
	z-index: 10;
	width: 285px;
	padding: 0;
	margin: 0 0 10px 0;
	background: transparent url("/fileadmin/templates/layoutimages/promisebox_middle_grey.jpg") repeat-y scroll left top;
}

.pb_top_grey {
	z-index: 11;
	width: 285px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: transparent url("/fileadmin/templates/layoutimages/promisebox_top_grey.jpg") no-repeat scroll left top;
}
.pb_bottom_grey {
	z-index: 11;
	width: 285px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: transparent url("/fileadmin/templates/layoutimages/promisebox_bottom_grey.jpg") no-repeat scroll left bottom;
}
.promisebox_grey_inhalt {
	z-index: 11;
	margin: 0;
	padding: 5px;
	background-color: transparent;
}
/*Graue Box klein- Ende*/


/*Orange Box groï¿½*/
.contentbox_wrap_red {
	clear: both;
	z-index: 10;
	width: 580px;
	padding: 0;
	margin: 0 0 10px 0;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_middle_red.jpg") repeat-y scroll left top;
}
.cb_top_red {
	z-index: 11;
	width: 580px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_top_red.jpg") no-repeat scroll left top;
}
.cb_bottom_red {
	z-index: 11;
	width: 580px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_bottom_red.jpg") no-repeat scroll left bottom;
}
.contentbox_red_inhalt {
	z-index: 11;
	margin: 0;
	padding: 5px;
	background-color: transparent;
}
/*Orange Box groï¿½- Ende*/

/*Orange Box ADMIN groß*/
.vs_dynamic_content_admin_wrap {
	width: 800px;
}

.contentbox_wrap_admin_red {
	clear: both;
	z-index: 10;
	width: 800px;
	padding: 0;
	margin: 0 0 10px 0;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_middle_red.jpg") repeat-y scroll left top;
}
.cb_top_admin_red {
	z-index: 11;
	width: 800px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_top_red.jpg") no-repeat scroll left top;
}
.cb_bottom_admin_red {
	z-index: 11;
	width: 800px;
	height: 7px;
	padding: 0;
	margin: 0;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_bottom_red.jpg") no-repeat scroll left bottom;
}
.contentbox_red_admin_inhalt {
	z-index: 11;
	margin: 0;
	padding: 5px;
	background-color: transparent;
}
/*Orange Box ADMIN groß- Ende*/

/*Fuï¿½zeile mit Weiter-Link*/
p.vs_weiter{
	font-size: 11px;
	color: #839A22;
	padding-top: 5px;
}