@charset "utf-8";
/*----- General styles -----------*/

/*--------------- default form elements ----------------------------*/

.searchitem{width:155px; height:16px;_height:18px; border:1px solid #9b9b9b;}

button{font-size:0.95em;height:18px;padding:0 3px;font-weight:bold;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#ffffff;width:auto;}
input.button{font-size:0.95em;height:18px;padding:0 3px;font-weight:bold;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#ffffff;width:auto;}
input[type=button]{font-size:0.95em;height:18px;padding:0 3px;font-weight:bold;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#ffffff;width:auto;}
p.fbutton{display:inline;font-size:0.95em;height:18px;width:auto;padding:2px 3px;font-weight:bold;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#ffffff;}

p.fbutton a:hover{color:#0a823c;margin:0;}

/*-------- Go Image button -------------*/
input.gobutton{margin-left:3px; margin-right:10px; width:18px; height:18px;}
/*-------- Go Image button END -------------*/
input,
select,
textarea{background:#ffffff;border: 1px solid #9b9b9b;font-size:0.9em;}

textarea{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:1.0em;}
label{font-weight:bold;height:20px;vertical-align:middle;margin-bottom:5px;font-size:0.85em;}

label,
select,
input[type=checkbox],
input[type=radio],
input[type=submit],
button,
input.button{cursor: pointer;}

input[type=checkbox],
input[type=radio]{width:20px;}
.clear {clear:both;display:block;padding:0;margin:0:}
.alert{font-size:9pt;font-weight:bold;color:red;}

input[type=radio],
input[type=checkbox],
input.checkbox;
input.radio {border:0;width:20px;}

/*------------ default form elements END -----------------*/

*{margin:0;padding:0;border:none;}

ul{list-style:none;}

body{color:#000000;background-color:#ffffff;font-size:100%;font-family:Arial,Verdana, Helvetica, sans-serif;margin:10px 0 0 0;padding:0;text-align:center;min-width:41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */ }

a{text-decoration:none;color:#0a823c;}
a:hover{color:#c3cd28;}

.comment{font-size:0.9em;color:#9b9b9b;}

img{border:0;}

.alignright{text-align:right;}

#mainframe {width:940px;margin:0px auto 0px auto;padding:0;text-align:left;height:auto;} /*--- centering layer*/
#greyframe{border:1px solid #9b9b9b;width:938px;font-size:0.8em;position:absolute;background:#ffffff;min-height:450px;}

#header {width: 940px;margin:0;padding:0;text-align:left;}
	#ident{float:left;width:200px;}
		#locator{width:300px;float:left;font-size:0.7em;color:#9b9b9b;margin:3px 0 0 10px;}
		#locator p{float:left;}
		#logo{width:200px;}
		#logo img:hover{cursor:pointer;}
		
	#headerdesign{float:right;width:740px;height:auto;font-size: 0.7em;margin:0;padding:0;}
		#headerfeatures{width:740px;height:18px;}
			#headercrossroad{float:left;width:500px;text-align:right;}
				#headercrossroad #corporatelink{float:left;margin:0 10px 0 0;width:60%;height:18px;vertical-align:middle;}
				
				#headercrossroad #crosslink{display:inline;width:auto;height:18px;vertical-align:middle;margin-right:30px;}
				/*
				#headercrossroad #crosslink{float:left;margin:0 10px 0 0;width:60%;height:18px;vertical-align:middle;}
				
				#headercrossroad #corporatelink{display:inline;width:auto;height:18px;vertical-align:middle;}
				*/
			/*
			#headercrossroad{float:left;width:500px;;text-align:right;}
				#headercrossroad #crosslink{float:left;margin:0 0 0 30px;width:200px;height:18px;text-align:right;}
				
				#headercrossroad #corporatelink{float:right;margin-left:20px;width:200px;height:18px;text-align:right;}
			*/
				#headercrossroad #corporatelink form select{width:170px;height:16px;border:1px solid #9b9b9b;float:left;}
				#headercrossroad #corporatelink .gobutton{margin-left:3px; margin-right:9px; width:18px; height:18px; display:inline;}
				#headercrossroad #corporatelink .headerlink{background:red;}
		
		/*#headerfeatures #search{float:right;width:auto;text-align:right;}*/
		#headerfeatures #search{float:right;width:auto;text-align:right;display:inline;margin:0;border:0;width:215px;}
		#headerfeatures #search input{float:left;}
		#headerfeatures #search .searchitem{width:150px; height:16px; float:left;margin-right:5px;}
		#headerfeatures #search .button{height:18px;padding:0 3px;display:inline;}
		#headerfeatures #search input.gsc-input{width:150px; height:16px; float:left;font-size:0.7em;margin-right:5px;}
		#headerfeatures #search input.gsc-search-button{height:18px;padding:0 3px;;display:inline;font-size:0.7em;font-weight:bold;color:#0a823c;text-align:center;}
		
		
		#headerbar{display:none;}
		
		#headerkeyrandom{display:none;}
		
	#language {float:right;height:auto;font-size:0.7em;width:auto;position:relative;right:3px;}
	#language p {display:inline;float:left;text-align:center;padding:3px 2px 0 2px;border:0;height:18px;width:auto;color:#c3cd28;font-weight:bold;}
	#language a {color:#c8c8c8;}
	#language a.highlight{color:#c3cd28;background:transparent;}
	#language a:hover,#language a:focus,#language a:active{color:#c3cd28;}

	#footer{position:absolute;bottom:-58px; left:0; font-size:0.85em;width:940px;margin-bottom:10px;color: #9b9b9b; text-align:right;}
	#footer a,#locator a{color: #9b9b9b;}
	#footer a:hover,#locator a:hover{color: #c3cd28;}
	

/* Headerpart for PrintLayout */

#printpreview,
#printheader{display:none;}

/* Headerpart for PrintLayout END*/

