@charset "utf-8";

html, body                                             { height: 100%; }
*                                                      { 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:990px; background:#ffffff url(pagebg.gif) repeat-y; margin:0 auto -91px; min-height: 100%; height:auto !important; height:100%; }
#page_end                                              { width:990px; margin:0 auto -91px; display:block; }


/*   KOPF                                                                                                                                                                          */
#head                                                  { width:100%; border-bottom:5px solid #ffffff; background:#006ab2; }
#head h1                                               { font-size:15px; color:#ffffff; padding-top:10px; }
#head ul.baugebiete                                    { font-size:12px; line-height:18px; padding:10px 10px 0 0; float:left; }
#head ul.baugebiete li                                 { list-style-type:none; color:#ffffff }
#head ul.baugebiete a                                  { color:#ffffff; text-decoration:none; }
#head ul.baugebiete a:hover                            { color:#a2daf4 }
#head ul.baugebiete a span                             { text-decoration:underline; }
#head img                                              { float:left; margin:0 20px 0 0; }

#print_head                                            { display:none; }
#quicksearch                                           { float:left; width:222px; color:#ffffff; padding:12px 9px 9px 9px; }
#quicksearch h1                                        { font-size:14px; margin:0 0 5px 0; }
#quicksearch select                                    { font-size:12px; width:200px; margin:0 0 4px 0; }
#quicksearch input                                     { font-size:12px; width:60px; float:right; margin:4px 2px 0 0; }


/*   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:8px 0; margin:8px 30px 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; }
#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; }
#nav ul                                                { margin:0 0 10px 12px; }
#nav ul li                                             { list-style-type:none; line-height:24px; }
#nav ul li a                                           { color:#ffffff; text-decoration:none; }
#nav ul li a.aktiv,
#nav ul li a:hover                                     { color:#a2daf4 }
#nav ul li a.aktiv                                     { text-decoration:underline; }
#nav ul.main li a                                      { font-weight:bold; }

#nav a.newsletter                                      { color:#003882; display:block; width:140px; height:77px; font-size:13px; font-weight:bold; padding:5px; background:url(newsletter.gif) no-repeat; text-decoration:none; }
#nav a.newsletter span                                 { color:#ffffff; }


#nav_right                                             { width:239px; float:left; margin:4px 0 0 5px; }
#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 .link                         { color:#006ab2; font-size:9px; text-decoration:none; }
#nav_right ul.merkzettel li                            { list-style-type:none; }
#nav_right ul.merkzettel img                      	   { border:1px solid #006ab2; width: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:84px; }
#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; }


/*   IMAGE BROSCHÜRE                                                                                                                                                 */
#about                                                 { font-family:Arial,Helvetica,serif; font-size:11pt; }
#about p                                               { margin:0px; padding:0px; }

#about #seitetext                                      { width:621px; padding:30px 55px 30px 55px; float:right; margin-top:413px; background:#eeeeee; }

#about #seitetext h1                                   { color:#c00016; font-size:15pt; }
#about #seitetext h2                                   { color:#006ab1; font-size:19pt; font-weight:bold; }
#about #seitetext span.pt                              { color:#c00016; font-size:19pt; line-height:15pt; }

div#zitat                                             { background:#bbcee8; margin:0 0 0 -10px; width:611px; padding:15px; height:auto; margin-top:15px; }
div#zitat p                                           { font-weight:bold; color:#FFFFFF; } 

div.box                                               { background:#bbcee8; margin:0 0 0 -10px; width:611px; padding:15px; height:auto; margin-top:15px;}
div.box p                                             { font-weight:bold; color:#FFFFFF; display:block;} 
div.box ul                                            { margin:0px 0px 0px 24px; list-style-image:url(image/list.gif); font-size:10pt; }
div.box ul li                                         {  }
div.box h3                                            { color:#c00016; font-size:13pt; display:inline; }
div.box h4                                            { color:#FFFFFF; font-size:13pt; display:inline; }




