#wrapper { background-image:url(../images/bg_page_repeat.gif);background-repeat:repeat-y; }
#content { float:left;width:627px; margin-top:18px; }

div.header { height:34px; background: url(../images/titel_ruiten.jpg) #FFF no-repeat top right; }
div.title { padding:6px 74px 0 0; }
div.title h1 { background-color:#CCC; height:20px; padding: 2px 0 0 12px; margin:0; }

#content h2 { background-image:url(../images/subtitel_bg.gif); background-repeat:no-repeat;background-color:#F5F5F5; margin: 5px 4px 12px 12px; }
#content h2 span { margin:2px 0 2px 8px; }
#content p a { text-decoration:none; color:#00339D; font-weight:bold; }
#content p a:hover { text-decoration:underline; }

#inputData { width:513px; margin:12px 0 18px 40px; font-size:1.1em; font-weight:bold; background-color:#F5F5F5; }
#btnSearchNews { margin-top:8px; }
table.resultData { font-size:100%; width:555px; }

div.resultpager { margin:16px 20px 10px 16px; text-align:center; }
div.pagertekst { margin:0 20px 8px 0; }

/* News listing styles 
----------------------*/
div.newsitem { margin: 14px 0 4px 22px; }
a.header2 { margin-top:4px;color:#002F9F; font-size:1.2em; font-weight:bold; }
span.date { font-style:italic; }
div.newsitem p { margin:6px 0 0 6px; }

div.newsSubscribe { text-align:right; margin:18px 0 25px 0;width:555px; }
div.newsSubscribe a { color:#002F9F; font-size:1.1em; font-weight:bold; }

/* Event listing styles 
-----------------------*/
div.eventItem { margin: 14px 0 4px 22px; }
a.heading2 { margin-top:4px;color:#002F9F; font-size:1.2em; font-weight:bold; }
div.eventItem p { margin:6px 0 0 6px; }

p.tekst_info { margin:8px 0 0 15px !important; font-style:italic; }

/* Global search result listing styles
-------------------------------------- */
#searchResults p.error { margin:12px 0 0 22px; }
div.searchModResults { width:540px; }
div.searchModResults b { margin-left: 22px; }
div.moreResults { text-align:right; margin:18px 30px 20px 0; }
div.moreResults a { font-size:1em !important; }

div.searchModResults a { margin-left:22px; }
p.resultText { margin:6px 0 12px 26px; }

div.searchModResults a { margin-top:4px;color:#002F9F; font-size:1.2em; font-weight:bold; }
span.score { font-style:italic; margin-left:12px; }

/* Detailed search result listing styles
---------------------------------------- */
#searchResults table { font-size:100%; margin:6px 0 0 22px; width:557px; }
#searchResults a { font-size:1.2em; text-decoration:underline !important; }
#searchResults td { padding-bottom:22px; }
p.detailResultText { margin:6px 0 16px 4px; }
#resultpager { text-align:center; margin:25px 70px 12px 0; }
span.boldText { font-weight:bold; }
