@charset "utf-8";
/* CSS Document */

.rightColumn .errorhead,
.rightColumn .successhead {
	display:block;
	color:#fff;	
	font-size:12px;
	line-height: 1.2em;
	margin:0px 20px 0px 0px !important;
	padding: 2px 5px !important;
	font-weight: bold;
	background: #EF1104;
}

.rightColumn .successhead {
	background: #558a16;
}


.widget_clipboard h2 {
	padding:9px 0 5px 0;
	background: transparent url(../images/images_GUI/bg_clipboard_header.gif) 0 0 no-repeat !important;
}

.widget_search h2,
.widget_newsletterregister h2,
.widget_callback h2,
.widget_linktools h2 {
	padding:9px 0 5px 0;
	background: transparent url(../images/images_GUI/bg_widget_header.gif) 0 0 no-repeat !important;
}

.widget_search h2 span,
.widget_clipboard h2 span,
.widget_newsletterregister h2 span,
.widget_callback h2 span,
.widget_linktools h2 span {
	padding-right:25px;
	background-image: none;
} 

.widget_clipboard p,
.widget_search p,
.widget_newsletterregister p,
.widget_callback p,
.widget_linktools p {
	margin:0;
	padding:5px 20px 5px 0px !important;
	overflow:hidden;
} 

.widget_clipboard .clipboarditem,
.widget_clipboard .clipboarditem:hover,
.widget_linktools .bookmarkitem,
.widget_linktools .bookmarkitem:hover {	
	margin:2px 0px;
	padding:0px 0px 0px 20px !important;
	background: url(../images/images_GUI/li_arrow_olive.gif) 0 2px no-repeat;
	display:block;
	white-space:nowrap;
	overflow:hidden;
}
 
.widget_search .fieldset,
.widget_newsletterregister .fieldset, 
.widget_callback .fieldset {
	margin: 0px;
	padding:0 21px 0 0;
}

.widget_search .hiddenlabel { 
	display:none;
	padding: 5px 0px 0px 15px;
}

.widget_newsletterregister .label,
.widget_callback .label { 
	display:block;
	padding: 5px 0px 0px 15px;
}

.widget_callback select {	
	margin: 3px 0 5px 0;
	width: 209px;
}

.widget_search .textinput,
.widget_search .inputError,
.widget_newsletterregister .textinput,
.widget_callback .textinput {	
	margin: 3px 0 5px 0;
	font-size: 11px;
	width: 205px;
}
.widget_search .inputError {border: red 1px solid;}


.widget_clipboard .submit,
.widget_search .submit,
.widget_newsletterregister .submit,
.widget_callback .submit {
	margin: 5px 0 20px 78px;
}

.widget_clipboard .button,
.widget_clipboard .button:hover,
.widget_search .button,
.widget_newsletterregister .button,
.widget_callback .button {
	display:block;
	float:none;
	border:none;
	width:115px;
	height:16px; /* newsletterregister+callback könnten height:22px; haben (?) */
	margin: 0 !important;
	padding:2px 0px 6px 14px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height:17px;
	color: #2b2b2b;
	text-align:left;
	cursor:pointer;
	background: transparent url(../images/images_GUI/btn_submit.gif) no-repeat scroll 0px 0px;
}

.widget_clipboard .button:hover,
.widget_search .button:hover,
.widget_newsletterregister .button:hover,
.widget_callback .button:hover {
	color:#d87b00;
	background: transparent url(../images/images_GUI/btn_submit.gif) no-repeat scroll 0px -31px;
}
