/* style sheets for www.narrebloos.de */

/* common styles */
body { background-color:#FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
       font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-align:left; }

/* standard links */
a:link { text-decoration:none; color:#000000; }
a:visited { text-decoration:none; color:#000000; }
a:active { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; color:#000000; }

/* frame */
div.main { width:900px; margin-left:auto; margin-right:auto; margin-bottom:20px;
           border-width:0px 1px 1px 1px; border-color:#000000; border-style:dotted; }

div.menu_bar { height:30px; }
p.menu_bar { padding-left:20px; padding-top:7px; font-weight:bold; color:#FFFFFF; }
a.menu_bar:link { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a.menu_bar:visited { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a.menu_bar:active { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a.menu_bar:hover { text-decoration:underline; font-weight:bold; color:#FFFFFF; }


div.title_bar { height:135px; }

div.rotation { height:150px; }
div.news_bar { height:150px; width:400px; text-align:center; color:#970000;
               font-family:Arial; font-size:20px; font-weight:bold; white-space:nowrap; float:right; }
div.news_bar p { padding-top:25px; }
div.content { background-color:#FFFFFF; }
div.info_bar { float:right; width:220px; background-color:#E2E2E2; }
               
/* info bar */
div.info_bar table { width:210px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:20px; }
div.info_bar td.headline { font-weight:bold; padding-top:10px; padding-bottom:5px; }

/* form styles */
div.cms_form { border:1px solid; border-color:#0F1838; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:20px; }
div.form_caption { height:22px; color:#FFFFFF; background-color:#970000; font-weight:bold; border-bottom:1px solid; border-color:#0F1838; }
div.form_caption p { padding-top:4px; margin-left:4px; margin-top:0px; margin-bottom:0px; }
div.form_toolbar { height:22px; padding-right:4px; float:right; background-color:#970000; border-bottom:1px solid; border-color:#0F1838; }

div.form_body { background-color:#EEEFF3; padding:10px; overflow-x:auto; overflow-y:hidden; }
div.form_body form { margin-top:0px; margin-bottom:0px; }
div.form_body div.tabmenu { padding-top:5px; padding-bottom:5px; }
div.form_body div.error { margin-top:5px; border:1px solid; border-color:#6F0C0C; background-color:#FFD6D5; padding:5px; }
div.form_body div.error ul { margin-top:5px; margin-bottom:5px; }
div.form_body fieldset { padding:10px; }
div.form_body legend {  color:#000000; padding-bottom:5px; }
div.form_body td.caption { color:#FFFFFF; font-weight:bold; padding-left:8px; }
div.form_body td.error_msg { color:#DD0000; font-weight:bold; padding-top:7px; }
div.form_body td.conflict_msg { color:#0000DD; font-weight:bold; padding-top:7px; }

div.form_buttons { margin-top:10px; text-align:right; }
div.form_buttons ul { list-style-type:none; margin-right:10px; margin-top:0px; margin-bottom:0px; }
div.form_buttons li { display:inline; }

div.form_legend { margin-top:10px; }
div.form_legend ul { list-style-type:none; margin-left:10px; margin-top:0px; margin-bottom:0px; }
div.form_legend li { display:block; font-size:9px; }

div.form_menu { margin-top:5px; margin-bottom:10px; }
div.form_menu ul { list-style-type:none; margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px; } 
div.form_menu li { display:inline; margin-right:5px; }

div.form_filter { margin-top:5px; margin-bottom:10px; text-align:right; }
div.form_navigation { float:left; margin-bottom:20px; }
div.form_items_on_page { margin-bottom:20px; text-align:right; }

/* common styles for the modules */
div.top_menu { text-align:right; border-bottom:1px solid; border-color:#970000; padding-top:10px; }
div.top_menu ul { margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:3px; } 
div.top_menu li { display:inline; margin-right:5px; }
div.top_menu img { margin-right:4px; margin-bottom:2px; }

div.empty_top_menu { margin-top:3px; text-align:right; border-bottom:1px solid; border-color:#0F1838; }

div.bottom_menu { text-align:right; border-top:1px solid; border-color:#970000; margin-top:20px; padding-bottom:20px; }
div.bottom_menu ul { margin-left:15px; margin-right:10px; margin-top:2px; margin-bottom:0px; } 
div.bottom_menu li { display:inline; margin-right:5px; }
div.bottom_menu img { margin-right:4px; margin-bottom:2px; }

div.nav_path { background-color:#F0F0F0; padding-top:5px; padding-bottom:5px; padding-left:5px; }
div.nav_path p { margin-top:0px; margin-bottom:0px; }
div.nav_path .active { font-weight:bold; }
div.nav_path span.separator { padding-left:5px; padding-right:5px; }
div.nav_path span.link a:hover { text-decoration:none; color:#CB742F; }

div.nav { float:left; margin-bottom:15px; }
div.items_on_page { text-align:right; margin-bottom:15px; }

/* styles for the content pages */
img.image_right { float:right; margin-left:10px; margin-top:10px; margin-bottom:10px; }
img.image_left { float:left; margin-right:10px; margin-top:10px; margin-bottom:10px; }
p.paragraph { text-align:justify; margin-top:0px; margin-bottom:8px; }
