@charset "iso-8859-1";
/* —————————————————————————————————————————————————————————————————————————————— */
/* Color - Standard                                                               */
/* 14.03.2006                                                                     */
/* —————————————————————————————————————————————————————————————————————————————— */
a                                   { color: #880030; }
a:hover                             { color: #000000; text-decoration:underline; }
a.selected                          { color: #880030; text-decoration: none; }
a.selected:visited                  { color: #880030; text-decoration: none; }
.linkExtern                         { background:url('../images/STD_externer_link.gif') 0px 0.3em no-repeat; }
#Arbeitszimmer .linkExtern          { background:url(''); }
.mitteilungvom                      { color: #888888; font-size:90%; }

font.rot                            { color: #D4161B; }

/* —————————————————————————————————————————————————————————————————————————————— */
table.tabelle                       { border-top:1px solid #880030; border-left:1px solid #880030; }
table.tabelle tr td, table.tabelle tr th  { border-bottom:1px solid #880030; border-right:1px solid #880030; }
table.tabelle tr.headline           { background-color:#880030; color:#FFFFFF;}

/* —————————————————————————————————————————————————————————————————————————————— */
html                                { color:#2D2D2D; font-family: verdana, arial, helvetica, sans-serif; }

body                                { background-color:#F0F0F0; }

#Bauwerk                            { font-size:90%; }

#Dach .container                    { background-color:rgba(255,255,255,0.9); }
.startseite #Dach .container        { background-color:rgba(255,255,255,0.9); }
#Obergeschoss .container .inner #top  { background-color:rgba(255,255,255,0.8);
                                        border-bottom: 3px solid transparent;
                                        -webkit-border-image: url('../images/STD_top_border.gif') 30 stretch; /* Safari 3.1-5 */
                                        -o-border-image: url('../images/STD_top_border.gif') 30 stretch; /* Opera 11-12.1 */
                                        border-image: url('../images/STD_top_border.gif') 30 stretch; }
.startseite #Obergeschoss .container .inner #top { background-color:rgba(255,255,255,0.8); }

#Erdgeschoss .container             { background-color:#F9F9F9;  }

#Zwischenwand                       { }

#Arbeitszimmer                      { }

#Fundament .container               { font-size:95%; color: #FFFFFF; background-color:rgba(123,0,43,0.78); }

hr                                  { border:0px solid #CCCCCC; background-color:#CCCCCC; color:#CCCCCC; }
hr.dezent                           { border:0px solid #ddd; background-color:#ddd; color:#ddd; }
div.fussnoteLinie                   { border-top:1px solid #999; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Detailobjekte                                                                  */
/* —————————————————————————————————————————————————————————————————————————————— */
#logoBox                            { background:url('../images/STD_logo.png') top center no-repeat; }

#wechselbilder		                  { }
#kommuneaktiv                       { background:url('../images/STD_bottom_kommune_aktiv_logo.png') no-repeat; }


#slider-container a.ws_next:hover   { background: url('../images/STD_slider_arrow.png') -75px 46% no-repeat; }
#slider-container a.ws_prev:hover   { background: url('../images/STD_slider_arrow.png') 0px 46% no-repeat; }

#slider-container .ws-title         {	color:#890032;; background-color: rgba(255, 255, 255, 0.71); font-family: latoregular, verdana, arial, helvetica, sans-serif; }

/* MIM SLIDER
#mimslider .mimSlider-next          { background:url('../images/STD_slider_next.png') no-repeat; }
#mimslider .mimSlider-back          { background:url('../images/STD_slider_back.png') no-repeat; }
*/

#impressionButton div div			      { background:url('../images/STD_show_imp.png') no-repeat; }
#impressionButton div div.hide      { background:url('../images/STD_hide_imp.png') no-repeat; }
#impressions .top                   { background-color: rgba(255, 255, 255, 0.9); border-bottom: 3px solid transparent; border-image: url("../images/STD_top_border.gif") 30 30 30 30;
}
#impressions .top div               { background:url('../images/STD_logo.png') top center no-repeat; }
#impressions a                      { background:#880030; color:#FFFFFF; border:1px solid #FFF; }
#impressionThumbnails .impression-next         { background-image: url('../images/STD_arrow_next.gif'); }
#impressionThumbnails .impression-back         { background-image: url('../images/STD_arrow_back.gif'); }
#impressionThumbnails               { background: rgba(255, 255, 255, 0.5); border-top: 3px solid transparent; border-image: url("../images/STD_top_border.gif") 30 30 30 30; }
#impressionThumbnails ul li img     { border:10px solid rgba(255,255,255,0.5); }

#owneradressright                   { border-left: 1px solid white; }
/* —————————————————————————————————————————————————————————————————————————————— */
/* Quicknavigator                                                                 */
/* —————————————————————————————————————————————————————————————————————————————— */
#qnavButton div div			{ background:url('../images/STD_qnav_button.gif') 0px 0px no-repeat; }

#qnavSlide					{ background-color:rgba(137, 3, 44, 0.98); font-family:Tahoma, Verdana, Arial; }
#qnavSlide					{ color:#FFFFFF; font-size:12px; }
#qnavSlide a					{ color:#F9F9F9;  }

#qnavSlide .suchfeldbutton		{ background:url('../images/STD_qnav_search.gif') 0px 0px no-repeat; color:transparent; border: 0px;}

#qnavSlide ul.light						{ border-bottom:2px solid transparent; border-top:2px solid transparent; background:rgba(82, 1, 13, 0.8); }
#_qnavSlide div,#qnavSlide form           	{ color:#FFFFFF; }
#qnavSlide div,#qnavSlide form, #qnavSlide ul li a	{ font-size:18px; text-decoration:none; }
#qnavSlide ul li a							{ border:2px solid transparent; color: #F9F9F9; }
#qnavSlide ul li a:hover					{ border:2px solid transparent; background-color:rgba(42, 0, 12, 0.38); }
#qnavSlide ul.light	li a:hover					{ border:2px solid transparent; background-color:rgba(21, 0, 7, 0.3); }
#qnavSlide ul li a.nohover:hover			{ border:2px solid transparent; background:none; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Startseite                                                                     */
/* —————————————————————————————————————————————————————————————————————————————— */

.linkWholeBox       { -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out; }
.linkWholeBox:hover { background-color: #FEF1F6 !important; border-color: #FEE1EB !important; }

#Wohnzimmer                         { background-color: #FFFFFF; }
#StartseiteRechts                   { background-color: #F9F9F9; }
#StartseiteRechts div               { background-color: #FFFFFF; }
#StartseiteRechts div div           { background: none; }

#StartseiteLinks #grusswort        	{ border-bottom: 1px solid #E4E4E4; }

/* —— Zone 1 ———————————————————————————————————————————————————————————————————— */
#StartseiteLinks .text h4 a         { color:#880030; text-decoration:underline; font-weight:normal;}
#StartseiteLinks .text h4 a:hover   { color:#000000; text-decoration:underline; }
#StartseiteLinks .text a            { color:#000000; text-decoration:underline; }
#StartseiteLinks .text a:hover      { color:#880030; text-decoration:underline; }

#StartseiteLinks a.navss            { color:#A3A3A3; text-decoration:none; visibility: hidden; }

#StartseiteLinks #zone1 .textshade  { -webkit-box-shadow: inset 0px -45px 30px -30px rgba(255,255,255,1); -moz-box-shadow: inset 0px -45px 30px -30px rgba(255,255,255,1); box-shadow: inset 0px -45px 30px -30px rgba(255,255,255,1); }
#StartseiteLinks #zone1 .vnavlink   { border: 2px solid #E5E4E4; }
#StartseiteLinks #zone1 .vnavlink a	{ text-decoration: none; }
#StartseiteLinks #zone1 .vnavlink:hover   { border-color:#880030!important; background: #FFFFFF!important; }

.startseite .nzContainer      	{ border: 1px solid transparent; border-bottom: 1px solid #E4E4E4; }
.startseite .nzContainer:first-child:hover	{ border-top: 1px solid #E4E4E4; }
.startseite .nzContainer:hover	{ background-color: #FEF1F6; border: 1px solid #FEE0EB; }
.startseite .nzContainer a    	{ text-decoration:none; }
.startseite .nzContainer a:hover	{ text-decoration:none; }


#StartseiteRechts .nzContainer               { border-width: 1px 0px; }
#StartseiteRechts .nzContainer:last-child    { border-bottom: 0px; }

/* —— Zone 2,3 —————————————————————————————————————————————————————————————————— */
#StartseiteRechts h4                { background-color:#880030; color:#FFFFFF; text-decoration:none; font-weight:normal; font-style:italic; }
#StartseiteRechts h4 .linkExtern    { background-image: url('../images/STD_externer_link_white.gif');}
#StartseiteRechts h4.headline       { font-weight:bold; }
#StartseiteRechts h4.white          { }
#StartseiteRechts h4 a              { text-decoration:none; color:#FFFFFF; font-weight:normal; font-style:normal; }
#StartseiteRechts h4 a:hover        { text-decoration:none; color:#FFFFFF; text-decoration:underline; }
#StartseiteRechts h4.white a        { color:#FFFFFF; }
#StartseiteRechts h4.white a:hover  { color:#FFFFFF; }
#StartseiteRechts .vnavcontainer    { border:1px solid #EAEAEA; overflow: hidden; }
#StartseiteRechts .vnavcontainer div { background: none; }
#StartseiteRechts .vnavcontainer a.weitere { color:#A3A3A3; }
#StartseiteRechts .vnavcontainer .vContainer       { border: 1px solid transparent; border-width: 1px 0px; }
#StartseiteRechts .vnavcontainer .vContainer:hover { background-color: #FEF1F6; border-color: #FEE1EB; }
#StartseiteRechts .Ticker .vnavcontainer:hover,#StartseiteRechts .vvnachrichten.vnavcontainer:hover     { background-color: #ffffff; border-color: #EAEAEA; }

#StartseiteRechts div.linkWholeBox:hover div.filterLayer    { background: rgba(244, 50, 130, 0.07); }
.vnavcontainer .bild                 { background: #FFF!important; }

.wrapper .nzContainer:hover div.filterLayer, #StartseiteRechts .nzContainer:hover div.filterLayer   { background: rgba(244, 50, 130, 0.07); }
.wrapper .nzContainer .bild, #StartseiteRechts .nzContainer .bild                     { background: #FFF!important; }

/* —— Zone 4 ———————————————————————————————————————————————————————————————————— */
#StartseiteUnten .text h4 a         { color:#880030; text-decoration:underline; font-weight:normal; }
#StartseiteUnten .text h4 a:hover   { color:#000000; text-decoration:none; }
#StartseiteUnten .text a            { color:#880030; }
#StartseiteUnten .text a:hover      { color:#000000; text-decoration:underline; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Eigenschaften der mittleren Navigation auf den Unterseiten                     */
/* —————————————————————————————————————————————————————————————————————————————— */
#vnavcenter a                       { color:#000000; }
#vnavcenter a:hover                 { color:#880030; }
#vnavcenter h4 a                    { color:#880030; font-weight: normal; }
#vnavcenter h4 a:hover              { color:#000000; }
#vnavcenter h4.headline             { background-color:#FEF1F6; color:#232323; border-bottom:1px solid #880030; }

.vnavcontainer       .filterLayer    { background: rgba(50, 50, 50, 0.03); }
.vnavcontainer:hover .filterLayer    { background: rgba(244, 50, 130, 0.07); }
/* —————————————————————————————————————————————————————————————————————————————— */
/* Eigenschaften der barrierefreien Navigation                                    */
/* —————————————————————————————————————————————————————————————————————————————— */
#bfnav ul li a                      { text-decoration:none; color:#880030; }
#bfnav ul li a:hover                { text-decoration:underline; }
#bfnav ul li                        { border-left: 1px solid #880030; }
#bfnav ul li:first-child            { border-left: 0px solid #880030; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Eigenschaften der horizontalen Navigation                                      */
/* —————————————————————————————————————————————————————————————————————————————— */
#hnav     		                   {  }
#hnav ul li a                      { text-decoration:none; color:#880030; }
#hnav ul li a:hover                { text-decoration: underline; }

/* ------------------------------------------------------------------------------ */
/* Untere Navigation                                                              */
/* ------------------------------------------------------------------------------ */
#navBottom                      { }
#navBottom ul                   { }
#navBottom ul li                { border-left: 1px solid #FFFFFF; }
#navBottom ul li a              { color: #FFFFFF; text-decoration: none; letter-spacing: 1px; }
#navBottom ul li a:hover        { text-decoration: underline; color: #FFFFFF; }
#navBottom ul li:first-Child    { border-left: 0px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Eigenschaften der Hauptnavigation oben                                         */
/* —————————————————————————————————————————————————————————————————————————————— */
#mtnav                              { }
#mtnav ul                           { background-color:#1084B6;}
#mtnav ul li                        { border-left:1px solid #FFFFFF;}
#mtnav ul li.selected               { background-color:#1084B6; }
#mtnav ul li.afterSubselected       { }
#mtnav ul li a                      { color:#FFFFFF; text-decoration:none;}
#mtnav ul li a:hover                { }
#mtnav ul li a.selected             { }
#mtnav ul li a.selected:hover       { }
#mtnav ul li.afterSub a             { }
#mtnav ul li span                   { background-color: #1084B6; }

/* Eigenschaften der 1.Unternavigation - rechts (layer)                           */
#mtnav ul li ul.munavRechts         { background-repeat: no-repeat; background-color: #1084B6; border: 1px solid #FFFFFF; border-top: 0px solid #FFFFFF; }
#mtnav ul li ul.munavRechts li      { border-left: 0px solid #FFFFFF; border-top:1px solid #70CAF1;}

#mtnav ul li ul.munavRechts li.munavlast, #mtnav ul li ul.munavRechts li.munavlastselected
                                    { border-bottom:0px solid #FFFFFF;}
#mtnav ul li ul.munavRechts li.munav a, #mtnav ul li ul.munavRechts li.munavlast a, #mtnav ul li ul.munavRechts li.munavselected a
                                    { text-decoration:none; font-weight:normal; color:#FFFFFF; border-left:0px solid #FFFFFF; }
#mtnav ul li ul.munavRechts li.munav a:hover, #mtnav ul li ul.munavRechts li.munavlast a:hover, #mtnav ul li ul.munavRechts li.munavselected a:hover, #mtnav ul li ul.munavRechts li.munavlastselected a:hover
                                    { text-decoration:none; font-weight:normal; color:#FFFFFF; background-color:#149CD5; } 
#mtnav ul li ul.munavRechts li.munavleer { background-color:#1084B6; }


#mnavRechts ul li a                                   { color: white; }
#mnavRechts ul li:nth-child(1) a                      { background-color: #FCC406; }
#mnavRechts ul li:nth-child(1):hover                  { background-color: #FCC406; }
#mnavRechts ul li:nth-child(2) a                      { background-color: #FDA00C; color: white; }
#mnavRechts ul li:nth-child(2):hover                  { background-color: #FDA00C; }
#mnavRechts ul li:nth-child(3) a                      { background-color: #FF8400; color: white; }
#mnavRechts ul li:nth-child(3):hover                  { background-color: #FF8400; }
#mnavRechts ul li:nth-child(4) a                      { background-color: #F04719; color: white; }
#mnavRechts ul li:nth-child(4):hover                  { background-color: #F04719; }
#mnavRechts ul li:nth-child(5) a                      { background-color: #DA0F0F; color: white; }
#mnavRechts ul li:nth-child(5):hover                  { background-color: #DA0F0F; }
#mnavRechts ul li:nth-child(6) a                      { background-color: #A90000; color: white; }
#mnavRechts ul li:nth-child(6):hover                  { background-color: #A90000; }
#mnavRechts ul li:nth-child(7) a                      { background-color: #650D23; color: white; }
#mnavRechts ul li:nth-child(7):hover                  { background-color: #650D23; }
#mnavRechts ul li:nth-child(8) a                      { background-color: #7F0140; color: white; }
#mnavRechts ul li:nth-child(8):hover                  { background-color: #7F0140; color: white; }
#mnavRechts ul li:nth-child(9) a                      { background-color: #4E0B56; color: white; }
#mnavRechts ul li:nth-child(9):hover                  { background-color: #4E0B56; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Eigenschaften der Hauptnavigation                                              */
/* —————————————————————————————————————————————————————————————————————————————— */
#mnav                               { }
#mnav ul                            {  }
#mnav ul li                         { border:1px solid #F0F0F0; border-top:0px solid #F0F0F0; background-color: #880030; }
#mnav ul li:nth-child(1)            { background-color: #FCC406; }
#mnav ul li:nth-child(2)            { background-color: #FDA00C; }
#mnav ul li:nth-child(3)            { background-color: #FF8400; }
#mnav ul li:nth-child(4)            { background-color: #F04719; }
#mnav ul li:nth-child(5)            { background-color: #DA0F0F; }
#mnav ul li:nth-child(6)            { background-color: #A90000; }
#mnav ul li:nth-child(7)            { background-color: #650D23; }
#mnav ul li:nth-child(8)            { background-color: #7F0140; }
#mnav ul li:nth-child(9)            { background-color: #4E0B56; }


#mnav ul li:first-child             { border-top:1px solid #F0F0F0; color: #FFFFFF; }
#mnav ul li.selected                { color:#FFFFFF; }
#mnav ul li a                       { color:#000000; text-decoration:none; background-color:#ffffff; }
#mnav ul li:hover a                 { background: none; color:#FFFFFF; text-decoration:underline; }
#mnav ul li.selected a              { background: none; color: #FFF; }
#mnav ul li.selected a.selected::before, #mnav ul li:hover a::before
                                    { visibility: visible; background: #FFF; }

#mnav ul li.selected a.selected              { color:#FFFFFF; text-decoration:none; }
#mnav ul li.selected a.selected:hover        { text-decoration:underline; }

/* Eigenschaften der 1.Unternavigation - rechts (layer)                           */
#mnav ul li ul.munavRechts              { background-color:rgba(101,13,35,0.9); border-top:1px solid #F0F0F0; }
#mnav ul li:nth-child(1) ul.munavRechts { background-color:rgba(252,196,6,0.9); }
#mnav ul li:nth-child(2) ul.munavRechts { background-color:rgba(253,160,12,0.9); }
#mnav ul li:nth-child(3) ul.munavRechts { background-color:rgba(255,132,0,0.9); }
#mnav ul li:nth-child(4) ul.munavRechts { background-color:rgba(240,71,25,0.9); }
#mnav ul li:nth-child(5) ul.munavRechts { background-color:rgba(218,15,15,0.9); }
#mnav ul li:nth-child(6) ul.munavRechts { background-color:rgba(169,0,0,0.9); }
#mnav ul li:nth-child(7) ul.munavRechts { background-color:rgba(101,13,35,0.9); }
#mnav ul li:nth-child(8) ul.munavRechts { background-color:rgba(127,1,64,0.9); }
#mnav ul li:nth-child(9) ul.munavRechts { background-color:rgba(78,11,86,0.9); }

#mnav ul li ul.munavRechts li:hover              {  background:rgba(0,0,0,0.5); -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
#_mnav ul li:nth-child(1) ul.munavRechts li:hover {  background:rgba(252,196,6,0.9); }
#_mnav ul li:nth-child(2) ul.munavRechts li:hover {  background:rgba(253,160,12,0.9); }
#_mnav ul li:nth-child(3) ul.munavRechts li:hover {  background:rgba(255,132,0,0.9); }
#_mnav ul li:nth-child(4) ul.munavRechts li:hover {  background:rgba(240,71,25,0.9); }
#_mnav ul li:nth-child(5) ul.munavRechts li:hover {  background:rgba(218,15,15,0.9); }
#_mnav ul li:nth-child(6) ul.munavRechts li:hover {  background:rgba(169,0,0,0.9); }
#_mnav ul li:nth-child(7) ul.munavRechts li:hover {  background:rgba(101,13,35,0.9); }
#_mnav ul li:nth-child(8) ul.munavRechts li:hover {  background:rgba(127, 1, 64, 0.9); }
#_mnav ul li:nth-child(9) ul.munavRechts li:hover {  background:rgba(78,11,86,0.9); }


#mnav ul li ul.munavRechts li       { border-top:0px; border-bottom:1px solid #000000; background:none; border: none; }


#mnav ul li ul.munavRechts li.last, #mnav ul li ul.munavRechts li.lastselected
                                    { border:0px; }
#mnav ul li ul.munavRechts li a, #mnav ul li ul.munavRechts li.last a, #mnav ul li ul.munavRechts li.selected a
                                    { text-decoration:none; font-weight:normal; color:#FFFFFF; background:none; }
#mnav ul li ul.munavRechts li a:hover, #mnav ul li ul.munavRechts li.last a:hover, #mnav ul li ul.munavRechts li.selected a:hover, #mnav ul li ul.munavRechts li.lastselected a:hover,#mnav ul li ul.munavRechts li:hover a
                                    { text-decoration:underline; color:#FFFFFF; }
#mnav ul li ul.munavRechts li.selected a { color:#FFFFFF; }
#mnav ul li ul.munavRechts li.selected a:hover { color:#FFFFFF; }

/* Eigenschaften der 1.Unternavigation - links                                    */
#mnav ul li ul.munavLinks           { border:0px; }
#mnav ul li ul.munavLinks li        { border:0px; border-top:1px solid #D8D8D8; background: none; background-color:#F0F0F0; }
#mnav ul li ul.munavLinks li.last	  { border-bottom: 1px solid #D8D8D8; }
#mnav ul li ul.munavLinks li.last a, #mnav ul li ul.munavLinks li.lastselected a
                                    { border-bottom:0px; border-top:0px; }
#mnav ul li.selected ul.munavLinks li a      { -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; text-decoration:none; font-weight:normal; border-bottom:0px; color:#000000; background: none; background-color:#F0F0F0; border-left: 1px solid; border-color: #FFFFFF; }
#mnav ul li ul.munavLinks li a:hover
                                    { text-decoration:underline; background-color:#A61036; color:#FFFFFF; border-left: 1px solid #A61036; }
#mnav ul li ul.munavLinks li.selected a, #mnav ul li ul.munavLinks li.selected a
                                    { text-decoration:underline; background-color:#A61036; color:#FFFFFF; border-left: 1px solid #A61036; }

/* Eigenschaften der 2.Unternavigation - links                                    */
#mnav ul li ul.munavLinks li ul.munav2Links
			                              { border:0px; }	
#mnav ul li ul.munavLinks li ul.munav2Links li  
			                              { border:0px; }
#mnav ul li ul.munavLinks li.selected ul.munav2Links li a
                                    { background-color:#FFFFFF; text-decoration:none; font-weight:normal; color:#000000; }
#mnav ul li ul.munavLinks li.selected ul.munav2Links li a:hover
                                    { text-decoration:none; color:#880030; }
#mnav ul li ul.munavLinks li.selected ul.munav2Links li.selected a
                                    { background-color:#FFFFFF; color:#880030; border-top:0px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Eigenschaften der rechten Navigation                                           */
/* —————————————————————————————————————————————————————————————————————————————— */
#vnav h4 a                          { text-decoration:none; color:#303030; font-weight:normal; font-style:normal; }
#vnav .vnavcontainer h4 a:hover                    { text-decoration:underline; color:#880030; }
#vnav h4                            { color:#000000; text-decoration:none; font-weight:bold; font-style:italic; }
#vnav h4.headline                   { color:#232323; text-decoration:none; font-weight:bold; border-bottom:1px solid #D3D3D3; }
#vnav h4.white                      { background-color:#FFFFFF; color:#880030; }
#vnav .vnavcontainer                { border-width: 1px; border-style: solid; border-color: transparent transparent #D3D3D3; color: #878787; }
#vnav .vnavcontainer a              { color:#878787; }
#vnav .vnavcontainer a:hover        { color:#880030; }

.vnavitem                           { border-width: 1px; border-style: solid; border-color: transparent transparent #E4E4E4; }


/* —————————————————————————————————————————————————————————————————————————————— */
/* 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; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Eigenschaften des Suchfelds                                                    */
/* —————————————————————————————————————————————————————————————————————————————— */
INPUT.suchfeld                      { border:none; color:#111; background-color:#F0F0F0; -webkit-box-shadow: inset 3px 3px 7px 0px rgba(0,0,0,0.15); -moz-box-shadow: inset 3px 3px 7px 0px rgba(0,0,0,0.15); box-shadow: inset 3px 3px 7px 0px rgba(0,0,0,0.15); }
INPUT.suchfeldbutton                { color:#ffffff; }

#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:#880030 1px solid; border-radius:3px; color:#000000; background-color:#FEF1F6; }
a.button                            { background-color:#880030; border:#880030 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:#000; }

/* 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:#880030; color:#FFFFFF; }
#formLeiste .ActLast   { background-image:url('../images/STD_formularstate_pfeil_al.gif'); background-color:#880030; 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.gif') no-repeat right 0px center; }

.adresse h3                         { color:#880030; font-weight:normal; font-size:145%; }
img.adressbild                      { border: 1px solid #DEDEDE; }

.adresse #Obergeschoss .container   { background:#F9F9F9; }

.adresse #hnav 					{ background:#F9F9F9; border:0px; }
.adresse #hnav ul				{ background-image:url("../images/STD_top_border.gif"); background-repeat: no-repeat; background-size: 100% auto; background-position: bottom left; }
.adresse #hnav ul li				{ border-left:1px solid #880030; }
.adresse #hnav ul li:first-child { border-left:0px solid #880030; }
.adresse #hnav ul li a				{ text-decoration:none; color:#000000; }
.adresse #hnav ul li a:hover		{ background: none; color: #880030; }
.adresse #hnav ul li.selected a { color:#000000; text-decoration: underline; }
.adresse #hnav ul li a.ausverkauft       { color:#DCDCDC; }
.adresse #hnav ul li a.ausverkauft:hover { color:#DCDCDC; }

.adresse .kontaktdaten a            { color:#242424; }
.adresse .kontaktdaten a:hover      { color:#242424; }

#adressen .headline                 { background-color:#FEF1F6; color:#232323; border-bottom:1px solid #880030; }
#adressenKomplett .headline         { background-color:#FEF1F6; color:#232323; border-bottom:1px solid #880030; }
#AddresseCols .headline             { background-color:#FEF1F6; color:#232323; border-bottom:1px solid #880030; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Artikel weiter...                                                              */
/* —————————————————————————————————————————————————————————————————————————————— */
#wenigerArtikel                     { border-bottom: 2px solid #880030; }
#wenigerArtikel h4                  { color:#000000; }

#weitereArtikel                     { border-top: 2px solid #880030; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Template 8 - Schlagwortliste ABC...                                            */
/* —————————————————————————————————————————————————————————————————————————————— */
.buchstabe                          { border:1px solid #880030; background-color:#FEF1F6; color:#000000; }

/* ------------------------------------------------------------------------------ */
/* Zusatz Module                                                                  */
/* ------------------------------------------------------------------------------ */
/* Definition Veranstaltungskalender                                              */
/* ------------------------------------------------------------------------------ */
#vk .headline                       { background-color:#FEF1F6; color:#232323; border-bottom:1px solid #880030; }
#vk .headlineAlternative            { background-color:#FEF1F6; color:#232323; border-bottom:1px solid #880030; }

#calendar                           { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #880030; border-top:0px; }
#calendar caption                   { background-color:#880030; color:#FFFFFF; font-weight:bold; padding-top:3px; }
#calendar caption a                 { color:#FFFFFF; }
#calendar .days                     { background-color:#880030; }
#calendar .selected                 { background-color:#DE281A; }
#calendar .selected a               { color:#FFFFFF; font-weight:bold; }
#calendar a                         { color:#000000; }
#calendar abbr                      { border:0px; }

#calenderMonthList                  { background-color:#880030; border:2px solid #FFFFFF; border-top:0px; }
ul#calenderMonthList li.first       { border-top:2px solid #FFFFFF; }
#currentMonth                       { background-color:#880030; }

#calendar #calenderMonthList a      { color:#FFFFFF; }
#calenderMonthList li a:hover       { background-color:#880030; }


/* —————————————————————————————————————————————————————————————————————————————— */
/* gallerie_pic - Große Ansicht des Bilds                                         */
/* —————————————————————————————————————————————————————————————————————————————— */
#galleriePic                        { border:1px solid #880030; background-color:#EEF7EE; }

/* ------------------------------------------------------------------------------ */
/* X-gallerie                                                                     */
/* ------------------------------------------------------------------------------ */
.gallerieListe                      { border:1px solid #880030; background-color:#FFFFFF; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Definition des Branchenverzeichnisses                                          */
/* —————————————————————————————————————————————————————————————————————————————— */
#branche .headline                  { background-color:#FEF1F6; color:#232323; border-bottom:1px solid #880030; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Definition des Vereinsverzeichnisses                                           */
/* —————————————————————————————————————————————————————————————————————————————— */
#vereine .headline                  {  background-color:#FEF1F6; color:#232323; border-bottom:1px solid #880030; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Gästebuch                                                                      */
/* —————————————————————————————————————————————————————————————————————————————— */
#captchapicture                     { border: 1px solid #880030;  }

/* ------------------------------------------------------------------------------ */
/* Definition Produkte                                                            */
/* ------------------------------------------------------------------------------ */
.warenkorbPfeil .inhalt             { background:#F9C155; }
.warenkorbPfeil .begin              { background:url('../images/STD_warenkorbpfeil.gif');  }
.warenkorbPfeil .ende               { background:url('../images/STD_warenkorbpfeil.gif') 30px 0px; }

#productVariations                  { border-bottom:1px dashed #1B5B1E; }
#productVariations tr td            { border-top:1px dashed #1B5B1E; }
#productVariations tr th            { color:#C29D66; }
#productVariations .variationLineSelected 
                                    { background-color:#E4D5A1; }

#basketnav ul li.akt                { border:1px solid #1B571D; background-color:#FFEB78; }
#basketnav ul li.akt a              { text-decoration:none; }
#basketnav ul li.akt a:hover        { text-decoration:none; }

#basketnav ul li.aktivZur           { border:1px solid #1B571D; }
#basketnav ul li.aktivZur a         { background:none; text-decoration:none; }
#basketnav ul li.aktivZur a:hover   { background:none; text-decoration:underline; }

#basketnav ul li.aktivVor           { border:1px solid #1B571D; color:#BBBBBB;  }
#basketnav ul li.aktivVor a         { background:none; text-decoration:none; }
#basketnav ul li.aktivVor a:hover   { background:none; text-decoration:underline; }

#basketnav ul li.passivVor          { background:none; text-decoration:none; color:#BBBBBB; border:1px solid #9EE0A0; }
#basketnav ul li.passivVor a        { color:#9EE0A0; }

.produktpreis                       { color:#323232; }
.lieferzeit                         { color:#666666; }
.kategorie                          { color:#666666; }
.kategorie a                        { color:#666666; }
.steuerhinweis                      { color:#666666; }
.variationen                        { color:#666666; }

#basketInfo                         { background-color:#F9D14E; }

/* Überblick Warenkörbe & Bestellungen                                            */
#BasketsOverview .bestellungInfoBox   { border-right:1px solid #bbbbbb; } /* Siehe inline-CSS */
#BasketsOverview h3 .bestellt         { color:#C67338; }
#BasketsOverview tr.warenkorbZeile td { border-bottom:1px solid #bbbbbb; }
#BasketsOverview td.warenkorbZelle    { border-top:1px solid #bbbbbb; }
.warenkorb .listBildBox               { border:1px solid #D9D9D9; background-color:#FFFFFF; padding:3px; }
                        
/* —————————————————————————————————————————————————————————————————————————————— *
 * multi-INTER-media GmbH                                                         *
 * Letzte Aenderung : 16.12.2008                                                  *
 * —————————————————————————————————————————————————————————————————————————————— */