@charset "iso-8859-1";
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Color - Standard                                                               */
/* 14.03.2006                                                                     */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
a                                   { color: #0752af; }
a:hover                             { color: #000000; text-decoration:underline; }
a.selected                          { color: #0752af; text-decoration: none; }
a.selected:visited                  { color: #0752af; text-decoration: none; }
.linkExtern                         { background:url('../images/STD_externer_link.gif') 0px 0.3em no-repeat; }
#Arbeitszimmer .linkExtern          { background:url(''); }
.kleingrau                          { color: #888888; font-size:90%; }
font.rot                            { color: #D4161B; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
table.tabelle                       { border-top:1px solid #0752af; border-left:1px solid #0752af; }
table.tabelle tr td, table.tabelle tr th  { border-bottom:1px solid #0752af; border-right:1px solid #0752af; }
table.tabelle tr.headline           { background-color:#0752af; color:#FFFFFF;}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
html                                { color:#2D2D2D; font-family: noto_sans, verdana, arial, helvetica, sans-serif; }

body                                { background-color:#ecf4fb; }
body.adresse                        { background-color: #FFF; }

#Bauwerk                            { font-size:95%; }

.rightContainer                     { background-color:#FFFFFF; }

#Dach                               { font-size: 12px; }
#Dach .rightContainer               { background-color:transparent; }

#Obergeschoss .container            { background-color:#1067b1; }

#Erdgeschoss .container             { background-color:#1067b1;  }
#Erdgeschoss .container #Wohnzimmer,
#Erdgeschoss .container #Kinderzimmer { }
#Erdgeschoss .container .rightContainer { box-shadow: inset 8px 8px 8px -8px rgba(0, 0, 0, 0.1); background-color:#FFFFFF; }

#Zwischenwand                       { }

#Arbeitszimmer                      { }

#Fundament .inner                   { background-color:rgba(1, 50, 112, 0.83); border: 1px solid rgba(255, 255, 255, 0.8); }

hr                                  { border:0px solid #B5B5B5; background-color:#B5B5B5; color:#B5B5B5; }
hr.dezent                           { border:0px solid #ddd; background-color:#ddd; color:#ddd; }
div.fussnoteLinie                   { border-top:1px solid #999; }


/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Transitions und Lazyload                                                       */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* .trns, a, .trns:after, a:after, .trns, .trns:before, a:before,  */
.linkWholeBox, img[data-src]
                                    { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

.trnsOnOpacity, img[data-src].trnsOnOpacity
                                    { transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity }

img[data-src*="."]                  { opacity: 0; }
.loadBg                             { background-image: none !important; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */

.c1            { background-color: #69afea; }
.c2            { background-color: #308ddc; }
.c3            { background-color: #1a7acc; }
.c4            { background-color: #1067b1; }
.c5            { background-color: #035397; }
.c6            { background-color: #013f73; }
.c7            { background-color: #00284a; }
.c8            { background-color: #001f39; }
.c9            { background-color: #001424; }
.c10           { background-color: #00060A; }

.bxs           { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Detailobjekte                                                                  */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#logoBox                            { background:url('../images/STD_logo.png') top center no-repeat; }
#logoBoxSchrift                     { background:url('../images/STD_logo_schrift.gif') center no-repeat; }

#wechselbilder		                  { background:url('../images/wechselbild_standard.jpg') center no-repeat; background-size: cover; }
#kommuneaktiv                       { background:url('../images/STD_bottom_kommune_aktiv_logo.png') no-repeat; }

a.ajaxLoadButton                    { border: 10px solid transparent; }
a.ajaxLoadButton:after              { background-image: url(../images/STD_pfeil_white.gif); background-color: #97C3EA; }
a.ajaxLoadButton:hover              { border-color: #97C3EA; }

.pfeil.w                            { background-image: url(../images/STD_pfeil_white.gif); }
.pfeil.b                            { background-image: url(../images/STD_pfeil_blue.gif); }

#slider-container .ws-title         {	color:#4b4b4b; background-color: rgba(255, 255, 255, 0.71); font-family: latoregular, verdana, arial, helvetica, sans-serif; }

#mimslider .mimSlider-next,
#mimslider .mimSlider-back          { border: 5px solid transparent; }

#mimslider .mimSlider-bullets div.active,
#mimslider .mimSlider-next:hover,
#mimslider .mimSlider-back:hover    { background-color: #013f73; }

#mimslider .navItem                 { border-color: #e4e3e3; }
#mimslider .navItem.linkWholeBox:hover { border-color: #97c4eb; }

#mimslider .mimSlider-outer .navItem-wrap:after { background-image: -webkit-gradient(linear, top, bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, #FFFFFF));
background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #FFFFFF);
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #FFFFFF);
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #FFFFFF);
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFFFFF) }
#mimslider .mimSlider-outer .navItem-wrap:before { opacity: 0; background-image: -webkit-gradient(linear, top, bottom, color-stop(0, rgba(236, 244, 251, 0)), color-stop(1, #ecf4fb));
background-image: -o-linear-gradient(top, rgba(236, 244, 251, 0), #ecf4fb);
background-image: -moz-linear-gradient(top, rgba(236, 244, 251, 0), #ecf4fb);
background-image: -webkit-linear-gradient(top, rgba(236, 244, 251, 0), #ecf4fb);
background-image: linear-gradient(to bottom, rgba(236, 244, 251, 0), #ecf4fb) }
#mimslider .mimSlider-outer .linkWholeBox:hover .navItem-wrap:before { opacity: 1; }
#mimslider .mimSlider-outer .linkWholeBox:hover .navItem-wrap:after  { opacity: 0; }

#impressionButton div div:after			      { content: 'Impressionen einblenden'; color: #FFF; }
#impressionButton div.selected div:after  { content: 'Website einblenden'; }
#impressions .top                   { }
#impressions .top div               { background:url('../images/STD_logo.png') left 10px center no-repeat, url('../images/STD_logo_schrift.gif') right 25px center no-repeat; background-color: #1067b1; }
#impressions a.previewToggle        { background:#1067b1; color:#FFFFFF; border:1px solid transparent; }
#impressionThumbnails .impression-next         { }
#impressionThumbnails .impression-back         { }
#impressionThumbnails               { background:rgba(255,255,255,0.5); }
#impressionThumbnails ul li img     {  }

#impressionBigBack                        { background:url('../images/STD_impression_big_back.png') center center no-repeat; }
#impressionBigNext                        { background:url('../images/STD_impression_big_next.png') center center no-repeat; }

#owneradressright                   { border-left: 1px solid #FFFFFF; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Quicknavigator                                                                 */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#qnavButton div div			{ background:url('../images/STD_qnav_button.gif') 0px 0px no-repeat; }


#qnav               { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5) }
#qnav:after	        { background-color: rgba(0,0,0,0.3); }

#qnavSlide					{ background-color:rgba(16, 103, 177, 0.9);  font-family:Tahoma, Verdana, Arial; }
#qnavSlide					{ color:#FFFFFF; font-size:12px; }
#qnavSlide a					{ color:#FFFFFF;  }

#qnavSlide .suchfeldbutton		{ background:url('../images/STD_dot_white.png') 5px 6px no-repeat; color:transparent; border: 0px;}

#qnavSlide ul.light						{ border-bottom:2px solid transparent; border-top:2px solid transparent; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3) }
#qnavSlide div,#qnavSlide form, #qnavSlide ul li a	{ color:#FFFFFF; font-size:18px; text-decoration:none; }
#qnavSlide ul li a							{ border:2px solid transparent; }
#qnavSlide ul li a:hover					{ background-color:#00284a; }
#qnavSlide ul li a.nohover:hover			{ border:2px solid transparent; background:none; }


/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der mittleren Navigation auf den Unterseiten                     */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */

.navItem                            { border-top-color: #97c4eb; }
.navItem h4                         { border-left: 6px solid #97c4eb; color: #013270; }
.navItem h4 a                       { color: #013270; text-decoration: none; }
.navItem.linkWholeBox:hover         { border-color: #97c4eb; background-color: #ecf4fb; }

.navItem.noBalken                   { border-top-color: #dfdede; }
.navItem.noBalken:first-of-type     { border-top-color: transparent; }
.navItem.noBalken:first-of-type:hover { border-top-color: #97c4eb; }

.vn .navItem:nth-of-type(2)     { border-top-color: transparent; }
.vn .navItem:nth-of-type(2):hover { border-top-color: #97c4eb; }

.navItem.vk                         { border-color: #97c4eb; background-color: #ecf4fb; }
.navItem.vk h4,
.navItem.vk h4 a                    { color: #fff; }

.Ticker .more a                     { color: #8bbbe4; font-size: 11px; }
.Ticker .more a:hover               { color: #1067b1; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der barrierefreien Navigation                                    */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#bfnav ul                           { }
#bfnav ul li a                      { text-decoration:none; color:#fff; }
#bfnav ul li a:hover                { background-color: rgba(0,0,0,0.2); }
#bfnav ul li                        { border-left: 1px solid #fff; }
#bfnav ul li:first-child            { border-left: 0px solid #fff; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der horizontalen Navigation                                      */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#hnav     		                     {  }
#hnav ul li a                      { text-decoration:none; color:#fff; }
#hnav ul li a:hover                { background-color: rgba(0, 0, 0, 0.2); }
#hnav ul li                        { border-left: 1px solid #fff; }
#hnav ul li:first-child            { border-left: 0px solid #fff; }

/* ------------------------------------------------------------------------------ */
/* Navigation Rechts - Bereiche                                                   */
/* ------------------------------------------------------------------------------ */

#navRight ul li a               { color: #fff; text-decoration: none; }

/* ------------------------------------------------------------------------------ */
/* Untere Navigation                                                              */
/* ------------------------------------------------------------------------------ */
#navBottom                      { }
#navBottom ul                   { }
#navBottom ul li                { border-left: 1px solid #FFFFFF; }
#navBottom ul li a              { color: #FFFFFF; text-decoration: none; }
#navBottom ul li a:hover        { text-decoration: underline; color: #FFFFFF; }
#navBottom ul li:first-Child    { border-left: 0px; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der Hauptnavigation                                              */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#mnav                               { }
#mnav > ul                          { border:1px solid #FFF; }
#mnav > ul > li                     { border-top:1px solid #FFF; }
#mnav > ul > li:first-of-type       { border-top: 0px; }

#mnav > ul > li:hover               { background-color: #c40222; }
#mnav > ul > li.selected            { color:#FFFFFF; background-color: #c40222; }
#mnav > ul > li > a                 { color:#FFFFFF; text-decoration:none; border-left: 6px solid transparent;  }
#mnav > ul > li > a:hover,
#mnav > ul > li:hover > a,
#mnav > ul > li > a.selected,
#mnav > ul > li > a.selected:hover  { color:#FFFFFF; text-decoration:none; border-color: #EF2E0B; }

#mnav ul li a .pfeil                { border: 5px solid transparent; background-color: #EF2E0B; background-image: url(../images/STD_pfeil_white_small.gif); box-shadow: 0px 0px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.3); transform: rotate(-180deg); }
#mnav ul li a .pfeil.up             { transform: rotate(0deg); }
#mnav ul li a .pfeil.rotate270      { transform: rotate(270deg); }

/* Eigenschaften der 1.Unternavigation - rechts (layer)                           */
#mnav ul li ul.munavRechts          { background-color: rgba(196, 2, 34, 0.82);  border:1px solid #FFF; box-shadow: 3px 3px 8px rgba(0,0,0,0.35); -webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.35) }
#mnav ul li ul.munavRechts li       { border-top:1px solid #FFF; }
#mnav ul li ul.munavRechts li:first-of-type { border-top:0px; }

#mnav ul li ul.munavRechts li a     { text-decoration:none; color: #FFF; }
#mnav ul li ul.munavRechts li:hover a { background-color: #FFF; color: #c40222; }

#mnav ul li ul.munavRechts li.selected a { color:#FFFFFF; }
#mnav ul li ul.munavRechts li.selected a:hover { color:#c40222; background-color: #FFF; }



/* Eigenschaften der 1.Unternavigation - links                                    */
#mnav ul li ul.munavLinks           { border:0px; background-color: #f4f4f4; border-top: 1px solid #fff; }
#mnav ul li ul.munavLinks li        { border:0px; border: solid transparent; border-width: 1px 0px; background-color:transparent; }
#mnav ul li ul.munavLinks li.last   { border-bottom: 0px; }
#mnav ul li ul.munavLinks li:hover,
#mnav ul li ul.munavLinks li.selected { border-color: #FFF; }

#mnav ul li ul.munavLinks > li > a      { text-decoration:none; background-color: transparent; font-weight:normal; color:#000000; border-left: 6px solid transparent; }
#mnav ul li ul.munavLinks > li > a:hover
                                    { text-decoration:none; background-color:#FFF; color:#000000; border-left-color: #EF2E0B; }
#mnav ul li ul.munavLinks > li > a:after { background-color: #FFF; }

#mnav ul li ul.munavLinks > li.selected > a, #mnav ul li ul.munavLinks > li.selected > a
                                    { text-decoration:none; background-color:#FFF; color:#000000; border-left-color: #EF2E0B; }

/* Eigenschaften der 1.Unternavigation - links                                    */
#mnav ul li ul.munav2Links           { border:0px; background-color: #FFF; border-top: 1px solid #fff; }
#mnav ul li ul.munav2Links li        { border:0px; border: solid transparent; border-width: 1px 0px; background-color:transparent; }
#mnav ul li ul.munav2Links li.last   { border-bottom: 0px; }
#mnav ul li ul.munav2Links li:hover,
#mnav ul li ul.munav2Links li.selected { border-color: #FFF; }

#mnav ul li ul.munav2Links > li > a      { text-decoration:none; background-color: transparent; font-weight:normal; color:#000000; border-left: 6px solid transparent; }
#mnav ul li ul.munav2Links > li > a:hover
                                    { text-decoration:none; background-color:#e5e5e5; color:#000000; border-left-color: #EF2E0B; }
#mnav ul li ul.munav2Links > li > a:after { background-color: #FFFFFF; }

#mnav ul li ul.munav2Links > li.selected > a, #mnav ul li ul.munav2Links > li.selected > a
                                    { text-decoration:none; background-color:#e5e5e5; color:#000000; border-left-color: #EF2E0B; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der rechten Navigation                                           */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#vnav h4 a                          { text-decoration:underline; color:#0752af; font-weight:normal; font-style:normal; }
#vnav h4 a:hover                    { text-decoration:underline; color:#000000; }
#vnav h4                            { color:#000000; text-decoration:none; font-weight:bold; font-style:italic; }
#vnav h4.headline                   { color:#232323; text-decoration:none; font-weight:bold; background-color:#ecf4fb; border-bottom:1px solid #0752af; }
#vnav h4.white                      { background-color:#FFFFFF; color:#0752af; }
#vnav .vnavcontainer                { border-bottom:1px solid #0752af; }
#vnav .vnavcontainer a              { color:#000000; }
#vnav .vnavcontainer a:hover        { color:#0752af; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der kleinen horizontalen Navigation                              */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
.hornav a           { color:#aaa; text-decoration:none; }
.hornav a:visited   { color:#aaa; text-decoration:none; }
.hornav a:active    { color:#aaa; text-decoration:none; }
.hornav a:hover     { color:#666; text-decoration:underline; }

/* ------------------------------------------------------------------------------ */
/* Lesemodus                                                                      */
/* ------------------------------------------------------------------------------ */

.leseModusControlDiv            { border-left: 1px solid #fff; }
a.leseModusControl              { background-image: url(../images/STD_icon_lesemodus.png); background-repeat: no-repeat; background-position: right center; background-size: auto; }
#bfnav .leseModusControlDiv a:hover    { background-color: transparent; }
.disabled a.leseModusControl    { background-image: url(../images/STD_icon_lesemodus_disabled.png); }

.lesemodus,
.lesemodus .backstretch		      { background-color: #888888; }
.lesemodus .backstretch div     { display: none; }
.lesemodus #Erdgeschoss	.inner  { background-color:  #fff; color: #000; }

.lesemodus .container           { box-shadow: 0px 0px 10px rgba(0,0,0,0.3); }

#navLM                          { box-shadow: 0px 0px 10px rgba(0,0,0,0.3); background-color: #575757; }
#navLM .innerNav                { color: #FFF; }
#navLM .innerNav:hover          { }
.controler span                 { background-color: rgba(0,0,0,0.1); border: 1px solid #CCC; }
.controler span:hover           { background-color: rgba(0,0,0,0.5); border-color: #fff; }

.speechControl span.speecControlButton  { color: #FFF; }
.speechControl span.speecControlButton:after       { background-image: url(../images/STD_play_icon.gif); }
.speechControl span.speecControlButton:before      { background-image: url(../images/STD_pause_icon.gif); }

.controler h4 span a            { color: #fff; }
.controler h4 span a:hover      { color: #fff; }

.lesemodus p.leseversion.hasControl:hover  { box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000 }
.hinweisSpeech                  { border: 2px solid #f00; }

.lesemodus  h1                  { color: #000 !important; }
.lesemodus .Innenraum           { color: #000; }
.lesemodus #Erdgeschoss		      { background-color: #888888; }
.lesemodus #Erdgeschoss	.inner  { background-color:  #fff; color: #000; }
.lesemodus #Erdgeschoss .container .rightContainer { background-color:  #fff; color: #000; }


.lesemodus.kontrast  h1                  { color: #EEE !important; }
.lesemodus.kontrast .Innenraum           { color: #EEE; }
.lesemodus.kontrast #Erdgeschoss		      { background-color: #111; }
.lesemodus.kontrast #Erdgeschoss a  { color: #D1D1D1 !important; }
.lesemodus.kontrast #Erdgeschoss h4 { color: #D1D1D1 !important; }
.lesemodus.kontrast #Erdgeschoss	.inner  { background-color:  #111; color: #EEE; }
.lesemodus.kontrast #Erdgeschoss .container .rightContainer { background-color:  #111; color: #EEE; }
.lesemodus.kontrast .navItem.linkWholeBox:hover { background-color: #222; }

#navLM *                         { color:#FFF!important; }
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften des Suchfelds                                                    */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
INPUT.suchfeld                      { border:0px; background-color:#FFFFFF; box-shadow: inset -5px 8px 8px -8px rgba(0,0,0,0.3); }
INPUT.suchfeldbutton                { background-image: url(../images/STD_search_blue.gif); background-color: transparent; background-position: bottom center; }

#suchergebnisbereich .searchword0   { color: #222; background-color: #ff0; border: 1px dotted #ff0; }
#suchergebnisbereich .searchword1   { color: #222; background-color: #0f0; border: 1px dotted #0f0; }
#suchergebnisbereich .searchword2   { color: #222; background-color: #0ff; border: 1px dotted #0ff; }
#suchergebnisbereich .searchword3   { color: #222; background-color: #fbb; border: 1px dotted #fbb; }
#suchergebnisbereich .searchword4   { color: #222; background-color: #dfd; border: 1px dotted #dfd; }
#suchergebnisbereich .searchword5   { color: #222; background-color: #ffd; border: 1px dotted #ffd; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Formular-Elemente                                                              */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
.textfeld,.selectfeld               { border:#0752af 1px solid; border-radius:3px; color:#000000; background-color:#ecf4fb; }
a.button                            { background-color:#0752af; border:#0752af 1px solid; color:#FFFFFF; font-weight:bold; }
fieldset                            { border:0px solid #fff; }

INPUT.marked, TEXTAREA.marked       { border:1px solid #ee0000; }

a.simbutton       { padding:1px 9px 3px 9px; background-color:#94B8E4; color:#000000; text-decoration:none; border:0px solid #ffffff; }
a.simbutton:hover { padding:1px 9px 3px 9px; background-color:#94B8E4; color:#ffffff; text-decoration:none; border:0px solid #ffffff; }

.verzeichnissuche { color:#999999; }

/* Neue Formulare (2013) */
.textfeld:hover   { background-color:#EFEFEF; }
.textfeld:focus   { background-color:#FCFCFC; }
div.errortext     { color:#FF6C00; }
.txterror         { border-color:#FF6C00; box-shadow:0 0 4px 1px #FF6C00; }

a.simbutton         { background-color:#7b7b7b; color: #FFFFFF; border: 0px solid #ffffff; }
a.simbutton:hover   { background-color:#9B9B9B; color: #ffffff; border: 0px solid #ffffff; }

#formUploadHeadline { background-color:#7b7b7b; color: #FFFFFF; border-top: 1px solid #ffffff; }

#formLeiste        { background:#FFFFFF; }
#formLeiste .state { background-color:#DFDFDF; background-repeat:no-repeat; background-position:right center; }
#formLeiste .Act       { background-image:url('../images/STD_formularstate_pfeil_a.gif'); background-color:#0752af; color:#FFFFFF; }
#formLeiste .ActLast   { background-image:url('../images/STD_formularstate_pfeil_al.gif'); background-color:#0752af; color:#FFFFFF; }
#formLeiste .Inact     { background-image:url('../images/STD_formularstate_pfeil_i.gif'); }
#formLeiste .InactLast { background-image:url('../images/STD_formularstate_pfeil_il.gif'); }
#formLeiste .nextAct   { background-image:url('../images/STD_formularstate_pfeil_ia.gif'); }

/* ------------------------------------------------------------------------------ */
/* Adressenfenster                                                                */
/* ------------------------------------------------------------------------------ */
.adresse #logoBox                   { background: url('../images/STD_logo_schrift.gif') left 135px center no-repeat; }
.adresse #logoBox:after             { background: url(../images/STD_adresse_wappen.png) left center no-repeat; }

.adresse h3                         { color:#0752af; font-weight:normal; font-size:145%; }
img.adressbild                      { border: 1px solid #DEDEDE; }

.adresse #Obergeschoss              { background-color: #1067b1; }
.adresse #Erdgeschoss .container    { background-color: #FFF; }

.adresse #hnav 					{ border:0px; }
.adresse #hnav ul				{ }
.adresse #hnav ul li				{ border-left:1px solid #FFFFFF; }
.adresse #hnav ul li a				{ text-decoration:none; color:#FFFFFF; }
.adresse #hnav ul li a:hover		{ color:#FFFFFF; background: none; text-decoration: none; background-color: #000; }
.adresse #hnav ul li.selected a { color:#FFFFFF; text-decoration: none; }
.adresse #hnav ul li a.ausverkauft       { color:#DCDCDC; }
.adresse #hnav ul li a.ausverkauft:hover { color:#DCDCDC; }

.adresse .bezeichnung               { color: #013270; }
.adresse .kontaktdaten a            { color:#242424; }
.adresse .kontaktdaten a:hover      { color:#242424; }

#adressen .headline                 { background-color:#ecf4fb; color:#232323; border-bottom:1px solid #0752af; }
#adressenKomplett .headline         { background-color:#ecf4fb; color:#232323; border-bottom:1px solid #0752af; }
#AddresseCols .headline             { background-color:#ecf4fb; color:#232323; border-bottom:1px solid #0752af; }

.adresse #Obergeschoss div.headline { color: #fff; }

/* - AdressLayer ---------------------------------------------------------------- */

.adresse.layer                      { box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4); }
.abdunkler                          { background-color: rgba(0,0,0,0.4); }
.adresse.layer                      { background-color: #FFF; }
.adresse.layer #Erdgeschoss         { background-color: #fff; }

.closeAdressLayer                   { background-color: #CC0000; color: #FFF; cursor: pointer; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Artikel weiter...                                                              */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#wenigerArtikel                     { border-bottom: 2px solid #0752af; }
#wenigerArtikel h4                  { color:#000000; }

#weitereArtikel                     { border-top: 2px solid #0752af; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Template 8 - Schlagwortliste ABC...                                            */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
.buchstabe                          { border:1px solid #0752af; background-color:#ecf4fb; color:#000000; }

/* ------------------------------------------------------------------------------ */
/* Zusatz Module                                                                  */
/* ------------------------------------------------------------------------------ */
/* Definition Veranstaltungskalender                                              */
/* ------------------------------------------------------------------------------ */
#vk .headline                       { background-color:#ecf4fb; color:#232323; border-bottom:1px solid #0752af; }
#vk .headlineAlternative            { background-color:#ecf4fb; color:#232323; border-bottom:1px solid #0752af; }
#calendar                           { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #0752af; border-top:0px; }
#calendar caption                   { background-color:#0752af; color:#FFFFFF; font-weight:bold; padding-top:3px; }
#calendar caption a                 { color:#FFFFFF; }
#calendar .days                     { background-color:#0752af; }
#calendar .selected                 { background-color:#DE281A; }
#calendar .selected a               { color:#FFFFFF; font-weight:bold; }
#calendar a                         { color:#000000; }
#calendar abbr                      { border:0px; }
#calenderMonthList                  { background-color:#0752af; border:2px solid #FFFFFF; border-top:0px; }
ul#calenderMonthList li.first       { border-top:2px solid #FFFFFF; }
#currentMonth                       { background-color:#0752af; }

.calendarsuchen                     { }

#calendar #calenderMonthList a      { color:#FFFFFF; }
#calenderMonthList li a:hover       { background-color:#0752af; }

body #kalendereintraege h4          { background-color:#ecf4fb; color:#232323; border-bottom:1px solid #0752af;}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* gallerie_pic - Groﾟe Ansicht des Bilds                                         */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#galleriePic                        { border:1px solid #0752af; background-color:#EEEEEE; }

/* ------------------------------------------------------------------------------ */
/* X-gallerie                                                                     */
/* ------------------------------------------------------------------------------ */
.gallerieListe                      { border:1px solid #0752af; background-color:#FFFFFF; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Definition des Branchenverzeichnisses                                          */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#branche .headline                  { background-color:#ecf4fb; color:#232323; border-bottom:1px solid #0752af; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Definition des Vereinsverzeichnisses                                           */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#vereine .headline                  {  background-color:#ecf4fb; color:#232323; border-bottom:1px solid #0752af; }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* G舖tebuch                                                                      */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#captchapicture                     { border: 1px solid #0752af;  }

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 *
 * multi-INTER-media GmbH                                                         *
 * Letzte Aenderung : 16.12.2008                                                  *
 * 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */