	#gb_form {text-align: left; background: transparent;}

	#gb_form_div a {color: #999; text-decoration: underline;}

	#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {color: #111; text-decoration: none; background-color: #fff;}

	#gb_form fieldset {border: 0; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px;}

	#gb_form legend, #gb_form dt {font-weight: bold; padding: 0px; margin: 0px 0px 0px 0px; color: #6b96b3;}

	#gb_form legend {margin: 8px 0px 0px 0px;}


	#gb_form legend#mainlegend { 
		font-weight: normal; font-size: 17px; font-weight: bold;
		color: #004466; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}


	#gb_form legend#mainlegend small {font-size: 12px;}

	#gb_form_div .formhead small a {font-size: .7em; padding: 0; margin: 0;}

	#gb_form_div .main_formhead, #gb_form_div .formhead {font-size: 1.2em; color: #cc9900;}


	#gb_form label {color: #004466;}

	#gb_form input.short, #gb_form input.med, #gb_form select.med, #gb_form textarea.textbox { 
		color: #333; padding: 4px; height: auto;
		border: 1px solid #999; background: none; font-size: 1em;}


	#gb_form input.short {}

	#gb_form textarea.textbox {width: 560px; height: 120px; line-height: 1.4em;}

	#gb_form select.med {width: 320px; margin: 0px 0px 0px 0px;}

	#gb_form #email {margin: 4px 0px 0px 0px; width: 320px; }

	#gb_form #firma {margin: 4px 0px 12px 0px; width: 320px; }

	#gb_form #name {margin: 4px 0px 12px 0px; width: 320px; }

	#gb_form #phone {margin: 4px 0px 12px 0px; width: 320px; }

	#gb_form #url {margin: 4px 0px 0px 0px; width: 320px; }

	#gb_form #url_a {margin: 4px 0px 12px 0px; width: 320px; }

	#gb_form #reason {margin: 4px 0px 0px 0px;  width: 330px; }

	#gb_form #payment {margin: 4px 0px 0px 0px;  width: 330px; }

	#gb_form #anzahl {margin: 4px 0px 0px 0px;  width: 330px; }

	#gb_form #message {margin: 4px 0px 0px 0px;}

	#gb_form #spamq {margin: 4px 0px 0px 0px; width: 330px;}

	#gb_form #gbcc {vertical-align: middle;}


	#gb_form input.checkbox {
		cursor: default;
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 2px 0px;}

	#gb_form input.button:hover, #gb_form input.button:focus, 

	#gb_form input.button.hover, #gb_form input.button.focus {background-color: #669900; color: #fff;}


	#gb_form input.short:hover, #gb_form input.short:hover, 

	#gb_form input.med:hover, #gb_form input.med:focus, 

	#gb_form select.med:hover, #gb_form select.med:focus, 

	#gb_form textarea.textbox:hover, #gb_form textarea.textbox:focus, 

	#gb_form input.short.hover, #gb_form input.short.focus,

	#gb_form input.med.hover, #gb_form input.med.focus,  

	#gb_form select.med.hover, #gb_form select.med.focus, 

	#gb_form textarea.textbox.hover, #gb_form textarea.textbox.focus { 
		color: #000;  
		padding: 4px;
		background-color: #f8f8f8;
		cursor: text;}


	#gb_form input.cobutton {
		color: #f7f7f7; height: 24px; width: 180px; text-align: center; padding: 0px 0px 3px 0px; margin: 10px 0px 0px 0px; font-size: 14px;
		background: url("coback.jpg") repeat top left; border: 1px solid #4c8699; vertical-align: middle;}

	#gb_form input.cobutton:hover {background: none; color: #4c8699;}


	span.error, #gb_form_div dt {color: #cd0000; font-weight: bold; }

	#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {color: #669900;}


	#gb_form p.whythis, #gb_form p.whythis a {font-size: 12px; text-decoration: none; color: #333; margin: 8px 0px 0px 0px;}


	#gb_form p.whythis a span {
		color: #ffffff;
		font-family: arial, sans-serif;
		padding: 2px 4px 2px 4px;}


	#gb_form p.whythis a:hover, #gb_form p.whythis a:focus, #gb_form p.whythis a:active {text-decoration: none; color: #000;}

	#gb_form p.whythis a:hover span, #gb_form p.whythis a:focus span, #gb_form p.whythis a:active span { 
		padding-left: 20px;
		background : #9bbb38 url(arrow.jpg) no-repeat center left;
		color: #fff; font-style: normal;}


	#gb_form p.creditline small {
		font-family: arial, sans-serif;
		clear: both; 
		display: block;
		text-align: right;
		margin: 0;
		padding: 25px 0 15px 0;
		font-size: .8em;
		letter-spacing: .0001em;
		color: #777;}


	.abbr {cursor: help; border-bottom: 1px dashed #999;}

	dl#result_dl_blockq blockquote {margin-left: 0;}

	dl#result_dl_blockq blockquote p cite {display: block; text-align: right;}


	#gb_form_div span.items {font-weight: bold; color: #669900;}

	#content #coform small.privacy a {color: #004466;}

	#content #coform h3.formhead {border: none; padding: 0px; margin: 20px 0px 12px 0px;}

	#content #coform ul {padding: 0px; margin: 20px 0px 0px 0px;}

	#content #coform h4 {padding: 4px 0px 4px 0px; margin: 20px 0px 12px 0px; font-size: 17px; font-weight: bold;}

	#content #coform ul li {padding: 0px; margin: 0px 0px 0px 0px; line-height: 1.7em; font-size: 14px; list-style-type: square; list-style-position: inside;}

	#content #coform p.notify {padding: 0px; margin: 12px 0px 0px 0px; color: #3689b3;}

	#content #coform p.newmail {padding: 0px; margin: 12px 0px 0px 0px; font-size: 14px; color: #3689b3;}

	#content #coform p.newmail a {color: #3689b3;}

	/* End SEAFUNK CSS */
