/* RESET BROWSER */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline;}
a img, :link img, :visited img {border: 0; text-decoration: none;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

body 								{background: #176C7B url(http://www.architekturweb.at/new/_images/bgrnd_gradient_full.png) repeat-x;}
h1									{font: bold 16px/20px Arial; color: #C51230; letter-spacing: 1px; text-transform: uppercase; margin: 15px 20px 12px 20px;}
h2 									{font: bold 13px/16px Arial; color: #176C7B; letter-spacing: 1px; text-transform: uppercase; margin: 12px 20px;}
p										{font: 13px/18px Arial; color: #333; margin: 0 20px 12px 20px;}
a						 				{text-decoration: none; color: #C51230; font: 13px/16px Arial;}
a:hover							{color: #176C7B;}

#container 					{position: absolute; left: 50%; margin-left: -450px; padding-bottom: 40px; width: 900px; min-height: 600px; background: #FFF;}

#stripesLeft 				{position: absolute; left: -50px; top: 0; width: 50px; height: 350px; background: url(http://www.architekturweb.at/new/_images/stripes_left.png);}
#stripesRight 			{position: absolute; right: -50px; top: 0; width: 50px; height: 350px; background: url(http://www.architekturweb.at/new/_images/stripes_right.png);}

#header 						{right: 0; width: 100%; height: 67px; overflow: hidden; background: url(http://www.architekturweb.at/new/_images/bgrnd_header.png) no-repeat;}
#footer 						{position: absolute; left: 0; right: 0; bottom: 0; width: 100%; min-height: 35px; height: 35px; background: url(http://www.architekturweb.at/new/_images/bgrnd_footer.png) no-repeat; font: 9px Arial; color: #666; letter-spacing: 1pt; text-align: center; padding-top: 5px;}

div.lcol						{float: left; width: 50%;}
div.rcol						{float: right; width: 50%;}

#navigation 				{position: absolute; right: 15px; top: 45px; font: bold 11px Arial; color: #FFF; text-shadow:#4D1116 0px 2px; text-transform: uppercase; letter-spacing: 2pt;}
#navigation a 			{font: bold 11px Arial; color: #FFF; text-shadow: #4D1116 0px 2px; text-transform: uppercase; letter-spacing: 1pt;}
#navigation a:hover {color: #FFE400;}

#search 						{width: 100%;height: 108px; overflow: hidden; background: url(http://www.architekturweb.at/new/_images/bgrnd_search.png) 0 -2px repeat-x; border-bottom: solid 2px #EEE; margin-bottom: 17px;}
#search h1 					{font: bold 13px/16px Arial; color: #176C7B; margin: 15px 0 7px 0;}
#search p						{font: 11px/14px Arial; margin: 9px 95px 0 120px; text-align: justify;}
#search img					{width: 95px; height: 95px; margin: 11px 12px 15px 12px; float: left}
#search input[type="text"]	 	{width: 685px; height: 15px;}
#search input[type="image"]	 	{display: block; float: right; margin-right: 17px; margin-top: -20px;}

#advertise p				{text-align: center; clear: both; margin: 30px 0;}

#order img					{width: 95px; height: 95px; margin: 11px 12px 15px 12px; float: left}

#edition 						{margin-bottom: 12px; padding: 10px 0 1px 0; background: url(http://www.architekturweb.at/new/_images/bgrnd_news.png)	1px 0px no-repeat;}
#edition h1					{font: bold 20px/24px Arial; color: #FFFFFF; letter-spacing: 2px; margin: -1px 0 30px 20px; text-shadow: #4D1116 0px 2px;}
#edition h2					{margin-top: 20px;}
#edition a					{display: block; font: 13px/16px Arial; color: #333; margin: 0 20px 6px 35px;}
#edition a:hover		{color: #C51230;}

#iconNews						{position: relative; left:10px; top: -30px; width: 95px; height: 95px; float: left; margin: 0 3px -15px 0; background: url(http://www.architekturweb.at/new/_images/icon_news.png) no-repeat;}
a.more-news					{font: 11px/16px Arial; float: right; color: #FFFFFF; text-shadow: #4D1116 0px 2px; margin: 2px 18px 0 0;}
a.more-news:hover		{color: #FFE400;}

#featured 					{margin-bottom: 12px; padding: 10px 0 1px 0; background: url(http://www.architekturweb.at/new/_images/bgrnd_news.png)	no-repeat;}
#featured h1				{font: bold 20px/24px Arial; color: #FFFFFF; letter-spacing: 2px; margin: -1px 0 0 20px; text-shadow: #4D1116 0px 2px; display: inline; float: left;}
#featured h2 				{text-transform: none; letter-spacing: 0; margin-bottom: 6px; clear: both;}
#featured p					{margin: 0 20px 6px 30px;}
#featured a					{display: block; font: 13px/16px Arial; color: #C51230; margin: 0 0 6px 30px;}
#featured a:hover		{color: #176C7B;}

#news								{margin-bottom: 12px; padding: 10px 0 1px 0;}
#news a 						{font: 13px/16px Arial; color: #176C7B; margin: -2px 20px 6px 18px; padding: 0 0 4px 2px; display: block; border-bottom: solid 1px #CCC; cursor: pointer;}
#news a:hover				{color: #C51230;}

#index							{width: 455px; margin-left: 223px;}
#index h1						{margin-top: 0;}
#index p						{text-align: left; margin: 0 0 0 20px;}
#index label				{display: block; width: 80px; float: left; margin: 0 20px 20px 0; font: 13px/16px Arial; color: #333; text-align: right;}
#index textarea			{float: right; width: 352px; height: 70px; margin: -5px 0 0 -1px; border: solid 1px #999;}
#index input[type="text"]			{float: right; width: 350px; height: 15px; margin: -2px 0 20px 0; border: solid 1px #999;}
#index input[type="submit"]		{width: 90px; height: 15px; margin: 20px 0 0 364px; font: 13px/16px Arial; color: #333; text-align: center;}

#advertise-cost p		{font: 11px/14px Arial; margin-bottom: 6pt;}

#results h1					{font: 12px/20px Arial; letter-spacing: 0; margin-bottom: 25px;}
span.hits						{font: bold 16px/20px Arial; padding-right: 5px;}
span.term						{font: bold 16px/20px Arial; text-transform: none; padding-left: 5px;}
#results a					{display: block; width: 100%; font: bold 12px/16px Arial; color: #176C7B; letter-spacing: 0; margin-left: 20px;}
#results a:hover		{color: #C51230;}
#results p					{font: 12px/20px Arial; text-transform: none; color: #333; margin: 0 0 15px 20px;}

#page								{text-align: left; margin: 28px 0 0 18px;}
#page p							{font: 14px/20px Arial; text-transform: none; color: #333; margin: 20px 0 15px 0; display: inline;}
#page a							{font: bold 14px/20px Arial; text-transform: none; color: #C51230; text-decoration: none; margin: 0; display: inline;}
#page a:hover				{color: #176C7B;}


p.info							{font: bold 11px/20px Arial; text-transform: none; color: #176C7B; margin: 10px 0 15px 20px;}

#gallery						{margin: 20px 0 20px 20px;}
#gallery a					{border: none; margin-right: 10px;}
#gallery img				{width: 64px; height: 64px;}