/* Standardgröße der Browser 16 Pixel, 62.5% sind 10 Pixel; Zentrierung im IE */
body                            { font-family: 'Arial'; font-size: 62.5%; text-align: center; margin:0;  } 
a                                { text-decoration: none; color: #006ab2; }
form                            { display:inline; }
fieldset                        { border:0; margin:0; padding:0; }
a img, a:hover img, a:focus img { border:none }
/* Seitenbreite, standardkonforme korizontale Zentrierung und Inhalte links ausrichten */
#seite                            { width:954px; margin:0 auto; text-align: left; }
#seite_0                                    { width:954px; margin:0 auto; text-align: left; }
#seite_0 #spalte_1 #linie_box               { border-bottom: solid 4px #FFCC00; margin: 1px 0px; }
#seite_0 #spalte_3_start #linie_box         { border-bottom: solid 4px #FFCC00; margin: 1px 0px; }
#seite_0 #spalte_3_inhalt #linie_box        { border-bottom: solid 4px #FFCC00; margin: 1px 0px; }
#seite_0 #spalte_2_3 .inhalt #linie_inhalt  { border-top: solid 4px #FFCC00; }
#seite_0 #spalte_2 .inhalt #linie_inhalt    { border-top: solid 4px #FFCC00; }
#seite_1                                    { width:954px; margin:0 auto; text-align: left; }
#seite_1 #spalte_1 #linie_box               { border-bottom: solid 4px #0000FF; margin: 1px 0px; }
#seite_1 #spalte_3_start #linie_box         { border-bottom: solid 4px #0000FF; margin: 1px 0px; }
#seite_1 #spalte_3_inhalt #linie_box        { border-bottom: solid 4px #0000FF; margin: 1px 0px; }
#seite_1 #spalte_2_3 .inhalt #linie_inhalt  { border-top: solid 4px #0000FF; }
#seite_1 #spalte_2 .inhalt #linie_inhalt    { border-top: solid 4px #0000FF; }
#seite_2                                    { width:954px; margin:0 auto; text-align: left; }
#seite_2 #spalte_1 #linie_box               { border-bottom: solid 4px #009900; margin: 1px 0px; }
#seite_2 #spalte_3_start #linie_box         { border-bottom: solid 4px #009900; margin: 1px 0px; }
#seite_2 #spalte_3_inhalt #linie_box        { border-bottom: solid 4px #009900; margin: 1px 0px; }
#seite_2 #spalte_2_3 .inhalt #linie_inhalt  { border-top: solid 4px #009900; }
#seite_2 #spalte_2 .inhalt #linie_inhalt    { border-top: solid 4px #009900; }
#seite_3                                    { width:954px; margin:0 auto; text-align: left; }
#seite_3 #spalte_1 #linie_box               { border-bottom: solid 4px #FF0000; margin: 1px 0px; }
#seite_3 #spalte_3_start #linie_box         { border-bottom: solid 4px #FF0000; margin: 1px 0px; }
#seite_3 #spalte_3_inhalt #linie_box        { border-bottom: solid 4px #FF0000; margin: 1px 0px; }
#seite_3 #spalte_2_3 .inhalt #linie_inhalt  { border-top: solid 4px #FF0000; }
#seite_3 #spalte_2 .inhalt #linie_inhalt    { border-top: solid 4px #FF0000; }
#seite_4                                    { width:954px; margin:0 auto; text-align: left; }
#seite_4 #spalte_1 #linie_box               { border-bottom: solid 4px #FF9900; margin: 1px 0px; }
#seite_4 #spalte_3_start #linie_box         { border-bottom: solid 4px #FF9900; margin: 1px 0px; }
#seite_4 #spalte_3_inhalt #linie_box        { border-bottom: solid 4px #FF9900; margin: 1px 0px; }
#seite_4 #spalte_2_3 .inhalt #linie_inhalt  { border-top: solid 4px #FF9900; }
#seite_4 #spalte_2 .inhalt #linie_inhalt    { border-top: solid 4px #FF9900; }
#seite_5                                    { width:954px; margin:0 auto; text-align: left; }
#seite_5 #spalte_1 #linie_box               { border-bottom: solid 4px #663300; margin: 1px 0px; }
#seite_5 #spalte_3_start #linie_box         { border-bottom: solid 4px #663300; margin: 1px 0px; }
#seite_5 #spalte_2_3 .inhalt #linie_inhalt  { border-top: solid 4px #663300; }
#seite_5 #spalte_2 .inhalt #linie_inhalt    { border-top: solid 4px #663300; }
#seite_6                                    { width:954px; margin:0 auto; text-align: left; }
#seite_6 #spalte_1 #linie_box               { border-bottom: solid 4px #999999; margin: 1px 0px; }
#seite_6 #spalte_3_start #linie_box         { border-bottom: solid 4px #999999; margin: 1px 0px; }
#seite_6 #spalte_3_inhalt #linie_box        { border-bottom: solid 4px #999999; margin: 1px 0px; }
#seite_6 #spalte_2_3 .inhalt #linie_inhalt  { border-top: solid 4px #999999; }
#seite_6 #spalte_2 .inhalt #linie_inhalt    { border-top: solid 4px #999999; }



/* Kopfelemente; Bilderleiste und Navigationen */
#kopf                            { width:954px; background: url(/bilder_system/bildleiste.jpg) no-repeat top left; }
#kopf h1                        { display:none; }
#kopf #snav                        { padding-left:215px; padding-top:44px; }
#kopf #snav ul                    { margin:0; padding:0; white-space:nowrap; }
#kopf #snav li                    { padding-left:15px; float:left; list-style:none; list-style-image:none!important; }
#kopf #snav a                    { color: #000000; font-weight:bold; font-size:1.1em }
#kopf #nav                        { padding-left: 222px; padding-top:58px; }
#kopf #breadcrumb                 { padding-left: 222px; padding-top:18px; }
#kopf #nav ul                    { margin:0; padding:0; white-space:nowrap; }
#kopf #nav li                    { background-color: #006ab2; float:left; list-style:none; list-style-image:none!important;  }
#kopf #nav .ecke_ul                { background: url(/bilder_system/ecke_blau_ul.gif) no-repeat bottom left; }
#kopf #nav .ecke_ur                { padding:3px 5px; background: url(/bilder_system/ecke_blau_ur.gif) no-repeat bottom right; }
#kopf #nav .ecke_ul_h_1            { background: url(/bilder_system/ecke_1_ul.gif) no-repeat bottom left; }
#kopf #nav .ecke_ur_h_1            { padding:3px 5px; background: url(/bilder_system/ecke_1_ur.gif) no-repeat bottom right; }
#kopf #nav .ecke_ul_h_2            { background: url(/bilder_system/ecke_2_ul.gif) no-repeat bottom left; }
#kopf #nav .ecke_ur_h_2            { padding:3px 5px; background: url(/bilder_system/ecke_2_ur.gif) no-repeat bottom right; }
#kopf #nav .ecke_ul_h_3            { background: url(/bilder_system/ecke_3_ul.gif) no-repeat bottom left; }
#kopf #nav .ecke_ur_h_3            { padding:3px 5px; background: url(/bilder_system/ecke_3_ur.gif) no-repeat bottom right; }
#kopf #nav .ecke_ul_h_4            { background: url(/bilder_system/ecke_4_ul.gif) no-repeat bottom left; }
#kopf #nav .ecke_ur_h_4            { padding:3px 5px; background: url(/bilder_system/ecke_4_ur.gif) no-repeat bottom right; }
#kopf #nav .ecke_ul_h_5            { background: url(/bilder_system/ecke_5_ul.gif) no-repeat bottom left; }
#kopf #nav .ecke_ur_h_5            { padding:3px 5px; background: url(/bilder_system/ecke_5_ur.gif) no-repeat bottom right; }
#kopf #nav .ecke_ul_h_6            { background: url(/bilder_system/ecke_6_ul.gif) no-repeat bottom left; }
#kopf #nav .ecke_ur_h_6            { padding:3px 5px; background: url(/bilder_system/ecke_6_ur.gif) no-repeat bottom right; }
#kopf #nav a                     { font-size: 1.1em; color:#FFFFFF; margin:0; font-weight:bold; }
/* Spaltenlayer */
#spalte_1                        { float:left; width:202px; margin-top:-37px; }
#spalte_2                        { margin-left:222px; }
#spalte_2_3                        { margin-left:222px; }
#spalte_3_start                    { float:left; width:202px; margin-top:-15px; }
#spalte_3_inhalt                { float:left; width:202px; margin-top:6px; }
/* Inhaltslayer für zweispaltiges Layout */
#spalte_2 .inhalt                { font-size: 1.1em; width:730px; float:left; margin-top: -15px;}
#spalte_2 .inhalt h1            { font-size: 1.6em; margin:0 }
#spalte_2 .inhalt .teaser_l        { float:left; width:350px; }
#spalte_2 .inhalt .teaser_r        { width:350px; margin-left:377px; }
#spalte_2 .inhalt .teaser_img    { float:left; width:100px; text-align:right; }
#spalte_2 .inhalt .teaser_img p    { margin:0px; }
#spalte_2 .inhalt .teaser_txt    { margin-left:110px; }
#spalte_2 .inhalt .teaser_txt p    { margin:0px; }
#spalte_2 .inhalt .teaser_line    { border-top: solid 1px #CCCCCC; clear:both; margin:14px 0px; }
* html #spalte_2 .inhalt .teaser_txt { height:1%; margin-left:107px; }
/* Inhaltslayer für dreispaltiges Layout */
#spalte_2_3 .inhalt                { font-size: 1.1em; width:508px; float:left; margin-right:20px; margin-top: -15px; }
#spalte_2_3 .inhalt h1            { font-size: 1.6em; margin:0 }
/* Linien */
.linie_0                           { border-top: solid 4px #FFCC00; }
.linie_1                           { border-top: solid 4px #0000FF; }
.linie_2                           { border-top: solid 4px #009900; }
.linie_3                           { border-top: solid 4px #FF0000; }
.linie_4                           { border-top: solid 4px #FF9900; }
.linie_5                           { border-top: solid 4px #663300; }
.linie_6                           { border-top: solid 4px #999999; }
.linie_grau                        { border-top: solid 1px #CCCCCC; }
/* Diverse Klassendefinitionen */
.abs_kopf_content                { clear:both; margin:0; padding:0; height:13px; }
.link                            { background: url(/bilder_system/link_back.gif) no-repeat top left; padding-left:10px; }
.klein_grau                        { color:#666666; font-size:0.9em; }
.abs_p_kleiner p                { margin:8px 0px; }
.formstyle                        { font-size: 1.1em; border: solid 1px #999999; }
.button                            { font-size: 1.1em; border: solid 1px #006ab2; color:#FFFFFF; font-weight:bold; background-color: #006ab2; }
.floatclear                        { clear:both; }
.smap                           { list-style:none; list-style-image:none!important; }
/* Layer für Symbolgrafik neben einem Text */
.symbol_links                    { clear:both; float:left;  }
.symbol_rechts                    { margin-left:21px; padding-top:2px; }
/* Suche und Schriftgröße */
#suche form, #suche fieldset, #suche legend, #suche label { line-height:1 }
#suche legend { display:none }
.fontsize_links                    { clear:both; float:left;  }
.fontsize_rechts                { margin-left:5.2em; }        
/* Sie befinden sich hier */
#pos a { color:#999999; text-decoration:underline; }
/* Boxen links und rechts */
.box                            { width:202px; margin-bottom:15px; }
.box p                            { margin:0; }
.box .oben                        { background-color: #006ab2; }
.box .oben div                    { background: url(/bilder_system/ecke_blau_ol.gif) no-repeat top left; }
.box .oben div h1                { font-size: 1.1em; padding:3px 8px; margin:0; background: url(/bilder_system/ecke_blau_or.gif) no-repeat top right; color:#FFFFFF; font-weight:bold; }
.box .abs                        { font-size: 1.1em;  padding:5px 8px 3px 8px; }
.box #nav                        { font-size: 1.1em; }
.box #nav ul                    { margin:0; padding:0; }
.box #nav li                    { list-style:none; list-style-image:none!important; padding:2px 7px; border-top: solid 1px #E0E0E0;}
.box #nav li ul                    { margin:2px -7px -2px -7px; padding;0; font-weight:normal }
.box #nav .level1                { background-color:#FFFFFF; }
.box #nav .level1_aktiv            { background-color:#d3e5f2; font-weight:bold; }
.box #nav .level1_snav            { font-weight:bold;  }
.box #nav .level2                { background-color:#ebf3f9; padding:2px 17px; border-top: solid 1px #FFFFFF; }
.box #nav .level2_aktiv            { background-color:#d3e5f2; padding:2px 17px; border-top: solid 1px #FFFFFF; font-weight:bold; }
.box #nav .level3                { background-color:#ebf3f9; border-top: solid 1px #FFFFFF; }
.box #nav .level3_aktiv            { background-color:#d3e5f2; border-top: solid 1px #FFFFFF; font-weight:bold; }
.box .box_linie_0                { border-bottom: solid 4px #FFCC00; margin: 1px 0px; }
.box .box_linie_1                { border-bottom: solid 4px #0000FF; margin: 1px 0px; }
.box .box_linie_2                { border-bottom: solid 4px #009900; margin: 1px 0px; }
.box .box_linie_3                { border-bottom: solid 4px #FF0000; margin: 1px 0px; }
.box .box_linie_4                { border-bottom: solid 4px #FF9900; margin: 1px 0px; }
.box .box_linie_5                { border-bottom: solid 4px #663300; margin: 1px 0px; }
.box .box_linie_6                { border-bottom: solid 4px #999999; margin: 1px 0px; }
.box .inhalt_weiss                { background-color: #FFFFFF; width: 200px; border-top: solid 1px #E0E0E0; border-left: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0; }
.box .inhalt_hellblau            { background-color: #ebf3f9; width: 200px; border-top: solid 1px #E0E0E0; border-left: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0; }
.box .unten_weiss                { height: 4px; font-size: 1px; background: url(/bilder_system/linie_weiss_u.gif) repeat-x; }
.box .unten_weiss div            { height: 4px; font-size: 1px; background: url(/bilder_system/ecke_weiss_ul.gif) no-repeat bottom left; }
.box .unten_weiss div div        { height: 4px; font-size: 1px; background: url(/bilder_system/ecke_weiss_ur.gif) no-repeat bottom right; }
.box .unten_hellblau            { height: 4px; font-size: 1px; background: url(/bilder_system/linie_hellblau_u.gif) repeat-x; }
.box .unten_hellblau div        { height: 4px; font-size: 1px; background: url(/bilder_system/ecke_hellblau_ul.gif) no-repeat bottom left; }
.box .unten_hellblau div div    { height: 4px; font-size: 1px; background: url(/bilder_system/ecke_hellblau_ur.gif) no-repeat bottom right; }
.box_hell #linie_o                { height:4px; font-size:1px; background:url(/bilder_system/linie_hellblau_o.gif) repeat-x; }
.box_hell #ecke_ol                { height:4px; font-size:1px; background:url(/bilder_system/ecke_hellblau_ol.gif) no-repeat top left; }
.box_hell #ecke_or                { height:4px; font-size:1px; background:url(/bilder_system/ecke_hellblau_or.gif) no-repeat top right; }
.box_hell #inhalt                { padding:4px 8px; background-color:#ebf3f9; border-left: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0; }
.box_hell #inhalt_links          { background-color:#ebf3f9; border-left: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0; }
.box_hell #inhalt p                { margin:0; }
.box_hell #linie_u                { height:4px; font-size:1px; background:url(/bilder_system/linie_hellblau_u.gif) repeat-x; }
.box_hell #ecke_ul                { height:4px; font-size:1px; background:url(/bilder_system/ecke_hellblau_ul.gif) no-repeat top left; }
.box_hell #ecke_ur                { height:4px; font-size:1px; background:url(/bilder_system/ecke_hellblau_ur.gif) no-repeat top right; }

/* nur für den IE: *html wird nur vom IE interpretiert \*/
* html .symbol_rechts            { height:1%; margin-left:18px; }
* html .fontsize_rechts            { height:1%; margin-left:4.9em; }
* html #box                        { word-wrap: break-word; }

/* ++++++++++++++++++++++++++++++++++++++++
++ RedDot SmartEdit
++++++++++++++++++++++++++++++++++++++++ */
.RedDot {
 font-size: 1.0em;
 color: #ff0000;
}
#foto_quelle                        { text-decoration: none; color: #beb4b4; font-size: 68.5% }
