html,body    { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 15px; background-color: white; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 100%; height: 100%; margin: 0; padding: 0; 

	
	/*
	background: -webkit-gradient(linear, 
   	left top, left bottom,
	color-stop(15%, white),
	color-stop(15%, #A2C9D8),
	color-stop(85%, #F4F8FB),
	color-stop(85%, white));
	
	!!! #2F3F4E Test
	!!! #0f274a Original B Color
	*/
}

/* Azox Suchmaschine CSS */

#region_disabled { text-align: center; background-color: #a9a9a9; width: 100%; height: 40px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px;}
#suche { text-align: center; background-color: #bfbfbf; width: 100%; height: 40px; margin-right: auto; margin-left: auto; padding-top: 10px;}


@media (min-width: 481px) and (max-width: 526px) {
    #suche {
        height: 76px;
    }
	
	#suche input[type=submit], input[type=button] { 
		margin-top: 7px;
	}
}


#header_morph { background-repeat: no-repeat; background-position: center; background-image: url(images/azox_web_intro.png); display: block; width: 100%; height: 350px; }

#logo_morph { text-align: center; background-color: #202020; width: 100%; height: 100px; margin-right: auto; margin-left: auto; padding-top: 5px;}

#logo_morph b { color: #333; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 250px; margin-top: 5px; display: block; }
#logo_morph h1 { text-shadow: 1px 1px 0px #494949; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 10px; font-family: sans-serif; font-style: normal; font-weight: normal; letter-spacing: 1px; text-decoration: none; font-size: 48px; }
#logo_morph h2 { margin: 0px; font-family: sans-serif; text-decoration: none; font-size: 14px; color: #b3b3b3; }
#logo_morph a:link, #logo_morph a:visited { color: #e6e6e6; text-decoration: none;}
#logo_morph a:hover, #logo_morph a:active { color: white; }

#logo_morph img { margin-left: auto; margin-right: auto; margin-bottom: 5px; vertical-align: middle; }

#search_info { padding-bottom: 6px; text-align: center; background-color: #e3e3e3; width: 100%; height: 27px; margin-right: auto; margin-left: auto; padding-top: 6px; }

#region select { width: 550px; height: 31px; font-size: 16px; color: #2a2a2a; background-color: white; border-radius: 5px;-webkit-border-radius: 5px; border: solid 1px #666666; outline-width: 0; padding-left: 5px; padding-right: 5px; padding-bottom: 6px; margin-top: 1px; }



#suche input[type=search]   { width: 450px; height: 30px; font-size: 18px; color: #2a2a2a; background-color: #fafafa; border-radius: 5px;-webkit-border-radius: 5px; border: solid 1px #666666; outline-width: 0; padding-left: 5px; padding-right: 5px; padding-bottom: 6px; padding-top: 5px; margin-top: 1px; }
#suche input[type=submit], input[type=button] { border-style: none; border-width: 0px; background: #312f2f url(images/button_bg.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: rgba(0,0,0,0.25); margin-left: 5px; margin-right: 5px; cursor: pointer; height: 30px; }

#words_fix_block {background-color: white; width: 600px;  margin-right: auto; margin-left: auto; padding: 10px; text-align: center; }

#search_results { background-color: white; width: 100%;  margin-right: auto; margin-left: auto; padding-top: 6px; padding-bottom: 6px;}

.website_block { background-color: white; width: 600px;  margin-right: auto; margin-left: auto; padding: 10px;}

.website_block_url { background-color: white; width: 600px;  margin-right: auto; margin-left: auto;}
.website_block_url i { border-color: #d1dddb; padding-top: 5px; padding-bottom: 5px; padding-right: 7px; padding-left: 7px; margin-bottom: 5px; display: inline-block; font-style: normal; font-weight: normal; color: #666666; background-color: white; border-style: solid; border-width: 1px; text-decoration: none; border-radius: 5px; -webkit-border-radius: 5px; margin-right: 10px; }

.website_block_url a:link, .website_block_url a:visited { font-size: 18px; color: #53619a; text-decoration: none;}
.website_block_url a:hover, .website_block_url a:active { color: #6d8d82; }

.website_url { color: #496d62; clear: none; }

.website_description { margin-top: 10px; }
.website_description::selection { color: white; background-color: red;}

.website_info_url { margin-top: 5px; color: #496d62; }
.website_info_index_date { color: #496d62;}


.website_more_urls { margin-top: 5px; }
.website_more_urls a:link, .website_more_urls a:visited { font-size: 13px; color: #53619a; text-decoration: none;}
.website_more_urls a:hover, .website_more_urls a:active { color: #6d8d82; }


#pages_links { background-color: white; width: 600px;  margin-right: auto; margin-left: auto; padding: 10px; text-align: center; }
#pages_links a:link, #pages_links a:visited { color: #53619a; text-decoration: none; margin-left: 4px; margin-right: 4px; }
#pages_links a:hover, #pages_links a:active { color: #6d8d82; }

.one_row { padding-right: 15px; padding-left: 15px; margin-top: 3px; margin-bottom: 3px; border-bottom-width: 1px; border-bottom-color: #9b9b9b; border-bottom-style: dashed; width: 100%;  margin-right: auto; margin-left: auto; padding-top: 6px; padding-bottom: 10px; }
.one_row select {width: 35%; float: right;}
.one_row input[type=text] {width: 63%; float: right;}
.one_row input[type=url] {width: 63%; float: right;}
.one_row input[type=email] {width: 63%; float: right;}

.one_row textarea { width: 98%; padding: 5px; border-width: 1px; border-style: inset; border-color: #6d8d82; }

.one_row input[type=submit] { display: inline-block; padding: 5px 10px 6px; color: #fff; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; border-radius: 5px;-webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: rgba(0,0,0,0.25);position: relative;margin-right: 5px;cursor: pointer; background: #36564c;}
.one_row a:link, .one_row a:visited { display: inline-block; padding: 5px 10px 6px; color: #fff; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; border-radius: 5px;-webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: rgba(0,0,0,0.25);position: relative;margin-right: 5px;cursor: pointer; background: #36564c;}

#navigation_morph { text-align: center; background-color: white; width: 100%; height: 100px; margin-right: auto; margin-left: auto; padding-top: 5px; }

#footer_morph { text-align: center; background-color: white; width: 100%; height: 100px; margin-right: auto; margin-left: auto; padding-top: 7px; }
#footer_morph a:link, #footer_morph a:visited { color: #333333; text-decoration: none;}
#footer_morph a:hover, #footer_morph a:active { color: #999999; }

.footer-line { width: 470px; height: 0; border-top: 1px dashed #d3d3d3;  margin-right: auto; margin-left: auto; margin-bottom: 6px; margin-top: 8px;}

h1 { font-size: 19px; color: #3b3a3a; margin: 3px; }
h2 { font-size: 16px; color: #3b3a3a; margin: 3px; }

#website_block { background-color: white; width: 600px;  margin-right: auto; margin-left: auto; padding: 10px;}

.error_block {  text-align: left; background-color: white; width: 94%; margin-right: auto; margin-left: auto; padding-top: 10px; }

fieldset { border: none; padding: 0; margin: 0; }
legend { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.hidden-content { display: none; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }

.text_inside { padding: 5px; }
.footer-notice-line { margin-top: 10px; color: #6f6d6d;}


#sponsors { background-color: white; width: 100%;  margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px;}

.sponsor_block { background-color: white; color: #8f8f8f; width: 600px;  margin-top: 5px; margin-right: auto; margin-left: auto; padding: 5px; border-radius: 5px; border-color: #d1dddb; border-style: solid; border-width: 1px; text-align: center;}
.sponsor_block a:link, .sponsor_block a:visited { font-size: 15px; color: #53619a; text-decoration: none;}
.sponsor_block a:hover, .sponsor_block a:active { color: #6d8d82; }


#sp { background-color: white; width: 100%;  margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px;}
.sp_block_silver { background-color: white; color: #8f8f8f; width: 600px;  margin-top: 5px; margin-right: auto; margin-left: auto; padding: 5px; border-radius: 5px; border-color: #d1dddb; border-style: solid; border-width: 1px; text-align: center;}
.sp_block_silver a:link, .sp_block_silver a:visited { font-size: 15px; color: #53619a; text-decoration: none;}
.sp_block_silver a:hover, .sp_block_silver a:active { color: #6d8d82; }

#sp_gold { background-color: white; width: 100%;  margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px;}
.sp_block_gold { background-color: white; color: #8f8f8f; padding-bottom: 5px; padding: 5px; width: 600px;  margin-top: 5px; margin-right: auto; margin-left: auto; border-radius: 5px; border-color: #d1dddb; border-style: solid; border-width: 1px; text-align: center;}
.sp_block_gold img { margin: 5px; }


/*
#website_block { background-color: white; width: 100%;  margin-right: auto; margin-left: auto; padding-top: 6px; padding-bottom: 6px;}
#website_block:nth-of-type(even) { background-color: #ebf0ef; }
label { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
*/
