@charset "utf-8";

*                                                      { padding:0; margin:0; font-family:Arial,Helvetica,serif; }
h1,h2,h3,h4,h5,h6,pre,code                             { font-size:1em; }
a img,:link img,:visited img                           { border:none }

.clr                                                   { clear:both; }
.img_left                                              { float:left; }
.img_right                                             { float:right; }

#page                                                  { width:840px; background:#ffffff url(pagebg.gif) repeat-y; margin:0 auto -71px; min-height: 100%; height:auto !important; height:100%; border:1px solid #bbbbbb; border-top:none; padding:20px 0; }
#page_end                                              { display:none; }

/*   KOPF                                                                                                                                                                          */
#head                                                  { width:100%; border-bottom:5px solid #ffffff; background:#006ab2; display:none; }
#print_head                                            { width:840px; height:71px; border:1px solid #006ab2; border-bottom:10px solid #006ab2; margin:0 auto; overflow:hidden; }

/*   SPALTEN-SETUP                                                                                                                                                                 */
#content                                               { background:#ffffff; float:left; width:840px; }
div.small                                              { width:595px; }
div.small div.padding                                  { margin:0 0 0 93px; padding:16px; border:1px solid #006ab2; }
div.mid                                                { width:595px; }
div.mid div.padding                                    { padding:9px 0; margin:8px 40px 0 110px; }
div.full                                               { width:840px; }
div.full div.padding                                   { padding:9px 0; margin:8px 0 0 110px; }


/*   TEXT-FORMATIERUNGEN                                                                                                                                                           */
#text                                                  { float:left; font-size:13px; padding-top:14px }
*+html #text                                           { padding-top:4px; }
* html #text                                           { padding-top:4px; }

#text h1                                               { font-size:17px; color:#006ab2; margin:0 0 12px 0; }
#text h2                                               { font-size:13px; margin:0 0 12px 0; text-align:justify; }
#text .newsImg		                                   { float:left; border:1px solid #006ab2; margin: 0 10px 10px 0; }
#text p                                                { margin-bottom:10px; text-align:justify; }
#text .link                                            { font-weight:bold; color:#006ab2; text-decoration:none; }

/*   NAVIGATION (AUCH MERKZETTEL)                                                                                                                                                  */
#nav                                                   { width:150px; float:left; font-size:17px; padding:15px 0 0 0; display:none }

#nav_right                                             { width:230px; float:left; margin:4px 0 0 5px; padding:0 0 0 9px; }
#nav_right ul.tools                                    { border-bottom:1px solid #006ab2; margin:9px 0 15px 0; padding:0 0 5px 0; }
#nav_right ul.tools li                                 { list-style-type:none; line-height:24px; }
#nav_right ul.tools li *                               { vertical-align:middle; }
#nav_right ul.tools li a                               { color:#006ab2; text-decoration:none; font-weight:bold; }
#nav_right ul.tools li a:hover                         { text-decoration:underline; }

#nav_right h1                                          { color:#006ab2; margin:0 0 7px 0; }
#nav_right ul.merkzettel li                            { list-style-type:none; }
#nav_right ul.merkzettel img                      	   { border:1px solid #006ab2; width:120px; height:120px; margin:7px 0 0 0; }

#newsbox                                               { font-size:10px; color:#000000; width:100%; }
#newsbox .outter                                       { margin-bottom:10px; }
#newsbox div .innerleft                                { border:1px solid #006ab2; float:left; margin:0 5px 0 0; width:75px; height:75px; }
#newsbox div .innerright                               { float:left; width:145px; }
#newsbox .newsbox_header                               { font-weight:bold; color:#006ab2; font-size:12px; }
#newsbox a                                             { text-decoration:none; color:#006ab2; }

#info												   { width:150px; float:right; margin-top:30px; font-size:11px; }
#info .data											   { background:#cecece; font-weight:bold; color:#006ab2; padding:2px; }

#news div											   { padding:5px; width:450px; border:1px solid #006ab2; margin-top:20px; }
#news a												   { text-decoration:none; font-weight:bold; font-size:17px; color:#006ab2;}

#links div											   { padding:5px; width:450px; border:1px solid #006ab2; margin-top:20px; }
#links h1											   { margin:5px 0 5px 0; }
#links a											   { text-decoration:none; font-weight:bold; font-size:12px; color:#006ab2; }

#jobs div		                                       { padding:5px; width:450px; border:1px solid #006ab2; margin-top:5px; }
#jobs .head											   { font-size:17px; color:#006ab2; font-weight:bold; }