/* ----------------------------------------------------------- */
/* (c) 2008 - Ausbildungswerkstatt Braunschweig e.V. - ABW     */
/* ----------------------------------------------------------- */
/* Allgemeine Formatierungen */

html, body { min-height:101%; }
body { margin:0px;background:#ffffff url(../img/abw-fahne.jpg) no-repeat right top fixed; }
body, td, th { font-family:Arial,Helvetica,Sans-serif;font-size:0.9em; }
hr { border:1px solid #a1b1bb;height:1px; }
span { display:inline-block; }

.member { background-image:url(../img/schatten.gif);background-repeat:no-repeat;padding:1px 10px 10px 1px;border-style:none; }
.member_th { background-image:url(../img/schatten_th.gif);background-repeat:no-repeat;width:64px;height:48px;padding:1px 10px 10px 1px;border-style:none; }

.more { white-space:nowrap;padding-left:5px;font-weight:bold; }
.form { border:1px solid #a1b1bb; }
.formbutton { border:1px solid #a1b1bb;background-color:#3a4a7f;color:#ffffff;font-weight:bold; }
.list { list-style-image:url(../img/list_dot2.gif); }
.list li { margin-bottom:6px; }
.listkurs { list-style-image:url(../img/list_dot2.gif);margin-top:0px; }

/* ----------------------------------------------------------- */
/* Haupttabelle */
.table_main { table-layout:fixed; }


/* ----------------------------------------------------------- */
/* Titelzeile */
.title_li { background-image:url(../img/title_bg.gif); }
.title_mi { background-image:url(../img/title_bg.gif);vertical-align:top;text-align:right;padding-top:15px;}
.title_re { background-image:url(../img/title_re.gif); }
.title_spacer { width:18px;height:81px; }

.title_bar { border:1px solid #a1b1bb;text-align:center;color:#3a4a7e;font-size:1em; }

.title_bar a { color:#3a4a7e;text-decoration:none; }
.title_bar a:hover { color:#770000;text-decoration:underline; }

/* ----------------------------------------------------------- */
/* Menuespalte */
.menu_ob_li { background-image:url(../img/frame_ob_li.gif);width:18px;height:20px; }
.menu_ob_mi { background-image:url(../img/frame_ob_mi.gif);width:100%;text-align:center; }
.menu_ob_re { background-image:url(../img/frame_ob_re.gif);width:18px;height:20px;padding:0px;margin:0px;background-position:top right; }

.menu_un_li { background-image:url(../img/frame_un_li.gif);width:18px;height:20px;background-position:bottom left; }
.menu_un_mi { background-image:url(../img/frame_un_mi.gif);width:100%; }
.menu_un_re { background-image:url(../img/frame_un_re.gif);width:18px;height:20px;background-position:bottom right; }

.menu_space { height:10px; }
.menu_spacer { width:18px;height:20px; }
.menu_content { border:1px solid #a1b1bb;background-color:#e2e7ff;padding:5px 0px 5px 10px; }

.menu_content a { color:#3a4a7e;text-decoration:none; }
.menu_content a:hover { color:#770000;text-decoration:underline; }

/* ----------------------------------------------------------- */
/* Inhaltsbereich */
.content	{ height:448px; }
.content_ob_li { background-image:url(../img/frame_ob_li.gif);width:18px;height:20px;background-repeat:no-repeat; }
.content_ob_mi { background-image:url(../img/frame_ob_mi.gif);width:100%;text-align:left;color:#3a4a7e; }
.content_ob_mi2 { background-image:url(../img/frame_ob_mi.gif);width:14px;text-align:right; }
.content_ob_re { background-image:url(../img/frame_ob_re.gif);width:18px;height:20px;background-position:top right;background-repeat:no-repeat; }

.content_un_li { background-image:url(../img/frame_un_li.gif);width:18px;height:20px;background-position:bottom left;background-repeat:no-repeat; }
.content_un_mi { background-image:url(../img/frame_un_mi.gif);width:100%;text-align:right;color:#5a6a9e;font-size:10px;background-repeat:repeat-x; }
.content_un_re { background-image:url(../img/frame_un_re.gif);width:18px;height:20px;background-position:bottom right;background-repeat:no-repeat; }

.content_main { border:1px solid #a1b1bb;background-color:#e2e7ff;color:#3a4a7e;padding:15px;vertical-align:top;height:415px;min-height:415px; }
.content_main a { padding-left:1px;color:#3a4a7e;text-decoration:none;font-weight:bold; }
.content_main a:hover { color:#990000;text-decoration:underline; }

.content_main td { font-weight:bold;padding-top:5px;padding-bottom:5px;line-height:20px; }

.content_main_title { font-size:1.2em;font-weight:bold;padding-bottom:20px; }
.content_main_news	 { clear:both; }
.content_main_news img { padding:5px 5px 26px 5px;float:left;border-style:none; }
