/* main */

* { margin: 0; padding: 0; }

html, body#top, body#home, body#refs { height: 100%; }
body#top, body#home, body#refs { font: normal 11px "times bold", "lucida grande", arial, georgia, sans-serif; color: #3a3b41; }

body#top { background: #fff url(../images/layout/ptrn.png) no-repeat center top; }
body#home { background: #fff url(../images/layout/ptrn.png) no-repeat center 365px; }
body#refs { background: #fff ; }

#wrapper { width: 100%; margin: 0 auto -20px; min-height: 100%; height: auto !important; height: 100%; }

#footer, #push { height: 20px; clear: both; }
#footer, #footer_ref { text-align: center; }
#footer a.copy, #footer_ref a.copy { font: normal 9px Verdana; color: #97927f; text-decoration: none; }

#wrapper_ref { width: 100%; margin: 0 auto -260px; min-height: 100%; height: auto !important; height: 100%; }
#footer_ref, #push_ref { height: 260px; clear: both; }
#footer_ref { background: #fff url(../images/layout/ptrn.png) no-repeat center -240px; }

#banner_home { height: 600px; }
#banner { height: 240px; }
#banner_ref { /*height: 990px;*/ height: 100%; }

#site { width: 940px; margin: 0 auto; overflow: hidden; padding-bottom: 50px; }
	#left { float: left; width: 280px; }
	#content { float: right; width: 660px; }

/* taal */

#taal_intro { padding: 35px 0 0 20px; }
#taal_intro ul { list-style-position: outside; list-style: none; }
#taal_intro ul li { display: inline; margin-right: 25px; }
#taal_intro ul li a, #taal_intro ul li a:hover { color: #97927f; text-decoration: none; text-transform: uppercase; }

#taal { height: 25px; text-align: right; }
#taal ul { list-style-position: outside; list-style: none; }
#taal ul li { display: inline; margin-right: 10px; }
#taal ul li.last, #taal ul li.active_last { display: inline; margin-right: 0; }
#taal ul li a, #taal ul li a:hover { color: #97927f; text-decoration: none; text-transform: uppercase; }

/* standard */

ul, ol { list-style-position: inside; }
h1 { color: #96917f; font-size: 24px; line-height: 24px; padding-bottom: 10px; font-weight: normal; text-transform: uppercase; }
a, a:hover { color: #3a3b41; }

/* other */

#quote_home { padding: 40px 0 40px 20px; }
#quote_home blockquote { font-size: 24px; color: #97927f; }

#news { padding: 30px 0 0 20px; }
#news ul { list-style-position: outside; list-style: none; }
#news ul li { float: left; width: 310px; background: url(../images/layout/ptrn_news.png) no-repeat left top; margin: 0 20px 20px 0; }
#news ul li.active { margin-right: 0; }
#news ul li p { padding: 0 0 0 10px; }
#news ul li p span.datum { font-weight: bold; color: #3a3b41; display: block; padding-top: 10px; }
#news ul li p span.titel { font-size: 12px; font-weight: bold; color: #3a3b41; text-transform: uppercase; display: inline; padding-right: 5px; }

/* data */

#data { padding: 0 0 0 20px; line-height: 15px; }

/* FORMS */

fieldset { border: none; width: 425px; }
fieldset ol { list-style: none; }
fieldset ol li { padding-bottom: 10px; }
fieldset ol li label { display: block; padding-bottom: 2px; }
fieldset ol li input, fieldset ol li textarea { font: normal 11px "times bold", "lucida grande", arial, georgia, sans-serif; color: #3a3b41; padding: 3px 2px 0 1px;
	width: 100%; border: solid 1px #97927f;
}
fieldset ol li input { height: 19px; }
fieldset div { text-align: right; }
fieldset div a, fieldset div a:hover { text-decoration: none; text-transform: uppercase; }
