/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Oderstr. 7                  */
/*           D-84453 Mühldorf            */
/*****************************************/

body                              { background-color:#012d74; color:#ffffff; font-size:10px; font-family:verdana,arial,geneva,helvetica,sans-serif; margin:0em; padding:0em; min-width:990px; }
a                                 { color:#012d74; text-decoration:none; font-weight:bold; }
a:hover                           { text-decoration:underline; }
div                               {  }
h1                                { font-size:1.4em; color:#012d74; margin:0.5em 0em; }
h2                                { font-size:1.2em; color:#012d74; margin:0.5em 0em; }
h3                                { font-size:1.0em; color:#012d74; margin:0.5em 0em; }
h4                                { font-size:0.8em; color:#012d74; margin:0.5em 0em; }
h5                                { font-size:0.6em; color:#012d74; margin:0.5em 0em; }
h6                                { font-size:0.4em; color:#012d74; margin:0.5em 0em; }
img                               { border:0em; padding:0em; margin:0em; }
input[type=text]                  { width:15em; }
select                            { width:15.2em; }
li                                { margin:0em; padding:0.3em; }
p                                 { margin:1.3em 0em; }
table                             { font-size:1em; empty-cells:show; color:#000000; }
th                                { text-align:left; }
tr                                { vertical-align:top; }
ul                                { margin:0.5em 0em; padding:0em 0em 0em 2em; }

div.page_access                   { display:none; }
div.main                          {  }
div.kopf                          { height: 13em; }
div.kopf a                        { color:#ffffff; }
div.kopf_navigation               { font-size:1.2em; padding:0.2em 0em; }
div.kopf_navigation a             { color:#ffffff; }
div.navigation                    { float:left; padding:1em; background-color:#012D74; border-right:1px none #C4C4C4; color:#FFFFFF; float:left; padding:1em; width:20em; }
div.navigation_button             { margin:0.2em 0em; }
div.navigation_button img         { width:19em; }
div.navigation_button.sub         { padding-left:2em; }
div.navigation_button.sub img     { width:15.2em; }
div.navigation a									{ color: #ffffff; }
div.navigation a:hover 						{ color:#FA9B0D; text-decoration:none; }
div.white_back                    { background-color:#ffffff; color:#000000; margin:0em 22em 4em; min-height:10em;  }
div.white_main                    { padding:1em; min-height:10em; }
div.white_bottom,
div.white_top                     { background-color:#ffffff; overflow:hidden; height:1em; display:none; }
div.white_bottom_left,
div.white_top_left                { float:left; background-image:url(images/white_top_left.jpg); height:1em; width:1em; }
div.white_bottom_right,
div.white_top_right               { float:right; background-image:url(images/white_top_right.jpg); height:1em; width:1em; }
div.white_bottom_left             { background-image:url(images/white_bottom_left.jpg); }
div.white_bottom_right            { background-image:url(images/white_bottom_right.jpg); }
* html div.white_back,
* html div.white_main             { height:10em; }
div.inhalt                        { overflow:hidden; font-size:1.2em; }
div.right_menue                   { float:right; color:#000000; width:20em; background-color:#e4e4e4; z-index:5; }
div.right_menue div.inhalt        { padding:0.8em; }

img.tasten                        { margin-left:1em; }

h2.legende												{ color:#012D74; font-size:1em; margin:0.5em 0; }

/* Stichwortsuche */
div.fast_search                   { margin-top: 0.5em; }
#navstich                         { width:7.5em; margin-top:0.4em; }
label#fornavstich                 { color:#012D74; font-weight: bold; }




/*#########################
#     CSS für den RTE     #
#########################*/
/* Text Positionierung */
*.align-left                      { text-align:left; }
*.align-center                    { text-align:center; }
*.align-right                     { text-align:right; }
*.align-justify                   { text-align:justify; }

/* Frames für den Inhalt */
*.csc-frame                       { clear:both; }
*.csc-frame-frame1                { border:0.1em solid #B2B2B2; padding:1em; }
*.csc-frame-frame2                { border:0.1em solid #B2B2B2; background-color:#E5E5E5; padding:1em; }
*.csc-frame-indent6633            { margin-left:66%; }
*.csc-frame-indent3366            { margin-left:33%; }
*.csc-frame-indent                { margin-left:3em; }
*.csc-frame-rulerAfter,
*.csc-frame-rulerBefore           { background-color:#B2B2B2; height:0.1em; }

/* Formatierung der UL's */
ul.component-items                { color:#186900; list-style-type:circle; }
ul.action-items                   { color:#8A0020; list-style-image:url(img/red_arrow_bullet.gif); }

/* Formatierung der OL's */
ol.component-items-ordered        { color:#10007B; list-style-type:lower-roman; }
ol.action-items-ordered           { color:#8A0020; list-style-type:lower-greek; }

/* Texthervorhebungen */
span.important                    { color: #8A0020; }
span.name-of-person               { color: #10007B; }
span.detail                       { color: #186900; }

/* Text Einrückung */
div.indent                        { margin-left:2em; }



/***********************/ 
/* Extra Anfertigungen */
/***********************/
/* Navigation */
ul.navigation                     { margin-left:0em; list-style-image:url(none); list-style-type:none; padding-left:0em; padding-top:0.6em; }
ul.navigation_subelemente         { list-style-image:none; list-style-type:none; padding-left:0.8em; margin-top:0em; padding-top:0em; padding-bottom:; font-weight:normal; text-align:left; margin-left:0em; }
ul.kat                            { list-style-image:none; list-style-type:none; }
li.navigation                     { font-size:1.2em; margin:0em; padding-left:0em; padding-bottom:1.2em; }
li.navigation_eins     						{ font-size:1.2em;  margin:0em; padding-bottom:1.2em; padding-left:0em; background-color:#012D74; }
li.navigation_eins > a,
li.navigation_sub > a  						{ color: #fa9b0d; }
li.navigation_sub             		{ padding-left:0em; padding-top:0.5em; padding-bottom:0.5em; font-size: 0.75em; }
li.menue_unterauswahl             { width:18em;}                                   
li.navigation_subelemente    			{ padding-left:0em; padding-top:0.5em; padding-bottom:0.5em; font-size: 0.75em; background-color:#012D74; color:#FFFFFF; }    
/* Kopfmenü */
div.kopf_kategorien								{ display: inline; float: left; }
div.kopf_kategorien	a							{ text-decoration: none; font-size: 0.9em; }
div.kopf_kategorien	a:hover				{ color: #FA9B0D; }
img.logo													{ float: left; margin: 1.2em 1.5em 0em 1.2em; width: 18em; height: 11em; }
div.kat1													{ display: inline; float: left; font-size: 1.3em; margin: 2.5em 0em 0em 2.5em; }
div.kat2,										
div.kat3,
div.kat4,
div.kat5,
div.kat6,
div.kat7,
div.kat8													{ display: inline; float: left; font-size: 1.3em; margin: 2.5em 0em 0em 1.6em; }
/* Fußzeile */ 
div.fuss 													{ margin-left: 1em; font-size: 1.1em; clear: both; }
/* Content */
div.startseite										{ text-align: center; }
h2.ueberschrift										{ color: #ADADAB; font-size: 1.3em; }
h2.content_text										{ color: #ADADAB; font-size: 1em; }
div.wappen_links									{ display: inline; color: #ADADAB; font-weight: bold; }
div.wappen_links a								{ color: #ADADAB; text-decoration: none; }
div.wp1_link											{ display: inline; margin: 0em 1.5em 0em 0em; }
div.wp2_link											{ display: inline; margin: 0em 0em 0em 1.5em; }
div.wp1														{ display: inline; margin: 0em 5em 0em 0em; }
div.wp2,
div.wappen												{ display: inline; }
div.c2														{ margin: 8.5em 0em 1.5em 0em; }
div.c4														{ margin-bottom: 8em; }
div.infos													{ width: 23.5em; text-align: center; height: 10em; margin-left: 39%; font-size:0.9em; }
div.rechts												{ float: right; text-align:left; }
div.links													{ float: left; text-align: right; }
div.c9														{ margin-top:2em;  }
div.align_right										{ text-align: right; margin-bottom: 0.6em; }
img.pfeil_orange 									{ padding-left:0.5em; }
div.gesichter											{ position: absolute; }
/* Schriftgröße */
div#fsizemenu											{  }
div.schrift												{ font-weight: bold; font-size: 1.2em; }
div#fsizemenu_items								{ margin: 0em 0em 4.5em 0em; }
div#fsizemenu_items a 						{ background-repeat: no-repeat; float: left; height: 3em; width: 2.5em; }
a.fsize_button0 									{	background-image: url(images/normal.gif); }
a.fsize_button1 									{	background-image: url(images/mittel.gif); }
a.fsize_button2 									{	background-image: url(images/gross.gif); }
div.spacer												{ height: 1px; font-size: 0px; line-height: 1px; background-color: #ffffff; }
