
body        { margin:0; background:#046994; }
div#main    { margin:0 auto; width:984px; background:#ffffff; position:relative; }
table       { border-collapse:collapse; }
td          { vertical-align:top; }
img         { border:0; }

body        { color:#023E57; font:12px arial,helvetica,sans-serif; }

a:link,a:visited  { text-decoration:none; color:#0088cc; }
a:hover           { text-decoration:underline; }

div.clear { clear:both; }





tr.blu td        { background:#444477; color:#ffffff; }
tr.blu a:link    { color:#ffffff; }
tr.blu a:visited { color:#ffffff; }

table.imgtbl     { float:right; margin-left:15px; }
table.imgtbl img { border:solid 1px #ccccdd; }


td#embL   { padding-top:15px; padding-right:15px; width:50%; }
td#embR   { padding-top:15px; padding-left: 15px; }
td#embFW1 { padding-bottom:15px; }
td#embFW2 { padding-top:15px; padding-bottom: 15px; }

h1 { font:bold italic 14px arial,helvetica,sans-serif; color:#1177aa; margin:0 0 10px 0; }
h2 { font:bold italic 12px arial,helvetica,sans-serif; color:#1177aa; margin:0 0 10px 0; }
h3 { font:bold italic 11px arial,helvetica,sans-serif; color:#1177aa; margin:0 0 3px 5px; }

.blutext     { color:#333366; }
div.itemcont { margin:0 15px 15px 15px; }

/* --------------------------------- new ----------------------------------------------- */

a#bookbutt { position:absolute; right:30px; top:0; }

div#menudiv { text-align:right; }

div#callrecep {  overflow:hidden; background:url('images/receptab_bg.png') top right no-repeat; position:relative; top:-1.6em; height:1.6em; z-index:0; text-align:center; font:bold italic 14px arial; color:white; padding-top:3px; }


ul#menu          { list-style-type:none; margin:0; padding:0; float:right; position:relative; z-index:100; font-size:11px; }
ul#menu li       { float:left; background:url('images/menuitembg_l.png') bottom left no-repeat #046994; }
ul#menu a        { display:block; color:white; background:url('images/menuitembg_r.png') bottom right no-repeat; padding:5px 8px; border:solid 1px white; border-width:1px 1px 1px 0; }
ul#menu a:hover  { text-decoration:none; color:#046994; }
ul#menu li:hover { background-color:#ffff66; }

div#padder { padding:30px 35px; }

div#lcol { float:left; width:553px; }
div#rcol { float:right; width:329px; }

div.rbox             { background:url('images/rboxbg_bot.gif') bottom left no-repeat #046994; width:329px; margin:0 0 15px 0; }
div.rbox h2          { background:url('images/rboxbg_top.gif') top left no-repeat; height:42px; color:white; padding:8px 25px 0 25px; margin:0; }
div.rbox div.content { padding:0 25px 8px 25px; color:white; margin-top:-10px; }
div.rbox div.content a { clear:both; display:block; float:left; background:url('images/butt_more.gif') center right no-repeat; padding:2px 15px 2px 0; color:white; }
div.rbox div.content a:hover { color:#ffff00; }

div#footer               { background-color:#046994; }
div#footer a#gomangolink { display:block; float:right; margin-top:30px; margin-right:60px; }

div.paralink         { display:block;  padding:10px 20px; color:inherit; cursor:pointer; }
div.paralink:hover   { background-color:#fff8aa; text-decoration:none; }
div.paralink a:hover { text-decoration:none; }

