BODY
{
margin:0px;
padding:0px;
margin-bottom:20px;
background:#4A5B7A url(../pix/global/bg.gif) center top repeat-y;
font-family:verdana,sans-serif;
color:#333333;
font-size:70%;
}

#sitemap
{
}


#sitemap UL
{
list-style-image:url(../pix/global/spacer.gif);
}

#sitemap LI
{
margin-left:-20px;
}


.print_show
{
position:absolute;
width:0px;
height:0px;
visibility:hidden;
}

.code
{
width:auto;
height:auto;
}


.formhinweis
{
height:200px;
border:1px #000000 solid;
padding:10px;
overflow:scroll;
margin-bottom:10px;
}

.print_hide
{

}

TABLE
{
width:100%;
font-size:100%;
padding:0px;
margin:0px;
border:1px #72889B solid;
border-bottom:none;
border-right:none;
}

TH
{
text-align:left;
vertical-align:top;
padding:5px;
background-color:#72889B;
border-right:1px #ffffff solid;
color:#ffffff;
}

TD
{
text-align:left;
vertical-align:top;
padding:5px;
padding-right:10px;
background-color:#E5E8EB;
border-right:1px #72889B solid;
border-bottom:1px #72889B solid;
}

FORM
{
margin:0px;
padding:0px;
}

INPUT,SELECT,TEXTAREA
{
font-family:verdana,sans-serif;
font-weight:bold;
font-size:100%;
}

INPUT.checkbox
{
border:none;
background-color:#e5e5e5;
}

IMG
{
border:none;
}

IMG.left
{
float:left;
margin-right:10px;
margin-bottom:10px;
}

IMG.right
{
float:right;
margin-left:10px;
margin-bottom:10px;
}


A
{
color:#333333;
text-decoration:underline;
}

A:hover
{
text-decoration:underline;
color:#990000;
}

A.mehr
{

background-image:url(../pix/global/bu_pfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
color:#333333;
text-decoration:underline;
}



A.anker
{
background-image:url(../pix/global/pfeil_anker.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:15px;
margin-bottom:3px;
}

A.anker:hover
{
text-decoration:underline;
}

#inner_content A.warenkorb
{
background-image:url(../pix/global/bu_warenkorb.gif);
background-repeat:no-repeat;
background-position:right top;
padding:0px;
padding-right:30px;
color:#00274a;
text-decoration:none;
}

#inner_content A.anker
{
display:block;
white-space:normal;

background-image:url(../pix/global/pfeil_anker.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:15px;
}

#inner_content A.zeitleiste
{
white-space:normal;
background-image:none;
padding:5px;
padding-top:3px;
padding-bottom:3px;
background-color:#ffffff;
color:#00274a;
text-decoration:none;
border:1px #BFC9D2 solid;
}

#inner_content A.zeitleiste:hover
{
text-decoration:underline;
}

#inner_content A.zeitleiste_click
{
white-space:normal;
background-image:none;
padding:5px;
padding-top:3px;
padding-bottom:3px;
background-color:#BFC9D2;
color:#ffffff;
font-weight:bold;
text-decoration:none;
border:1px #BFC9D2 solid;
}

#inner_content A.zeitleiste_click:hover
{
text-decoration:underline;
}

#inner_content A.anker:hover
{
}


#inner_content A.downloadicon
{
padding-left:20px;
background-repeat:no-repeat;
background-position:0px 0px;
padding-bottom:3px;
}

#inner_content A.edit
{
background-image:none;
padding:0px;
}

#inner_content A.ankerziel
{
background-image:none;
padding:0px;
}

#inner_marginal A.downloadicon
{
}

HR
{
margin:0px;
padding:0px;
border:none;
border-bottom:1px #ffffff solid;
color:#ffffff;
height:10px;
margin-left:-3px;
margin-bottom:10px;
}


A.more
{
background-image:url(../pix/global/pfeil_anker.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:15px;
}


STRONG
{

}

STRONG.form_error
{
color:#ff0000;
}

.shop_panel
{
border-top:5px #00274a solid;
padding-top:1px;
margin-top:10px;
clear:both;
width:531px;
}

.submit_shop
{
cursor:pointer;
border:none;
background-color:#e5e5e5;
background-image:url(../pix/global/bu_pfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
text-align:left;
color:#333333;
text-decoration:underline;
font-weight:normal;
}

#head
{
padding-top:20px;
position:relative;
background-color:#00274A;
width:944px;
height:162px;
}

#logo {
float:left;
width:364px;
height:80px;
}
#logo  img{
margin:0 20px;
}
#service
{
position:relative;
background-color:#00274A;
color:#fff;
width:575px;
height:80px;
float:right;
line-height:17px;
margin:0 5px 0 0;
vertical-align:middle;
text-align:right;
}
#service .left
{
}
#service .left.einstellungen
{
}
#service .right
{
}
#service A
{
color:#fff;
text-decoration:none;
margin-left:5px;
margin-right:5px;
line-height:17px;
}
#service A:hover
{
text-decoration:underline;
}
#head2 {
clear:both;
}
INPUT,TEXTAREA,SELECT
{
background-color:#ffffff;
border:1px #00274a solid;
color:#00274a;
padding:0px;
margin:0px;
margin-right:5px;
}
#service INPUT {
width:141px;
color:#A7A7A7;
padding: 2px 4px;
vertical-align:middle;
}
#service INPUT.submit
{
width:auto;
cursor:pointer;
border:none;
color:#fff;
background:#00274A url(../pix/global/arrow_right.png) 0px 6px no-repeat;
padding-left:6px;
text-align:left;
font-weight:normal;
text-decoration:none;
}

#service LABEL
{
margin-right:5px;
margin-left:5px;
color:#fff;
line-height:17px;
}

#stiftung {
  color: #000000;
  width: auto;
  padding-right:5px;
  position: absolute;
  top: 50px;
  right: -5px;
  z-index: 750;
  background: #00274A;
  line-height: 20px;
}

ul#MenuStiftung {
  margin: 0;
  padding-bottom: 10px;
  padding: 0;
}

ul#MenuStiftung li {
  padding:  0;
  position: relative;
  margin: 0;
  list-style: none;
  text-align: right;
}

ul#MenuStiftung li a {
  display: block;
  line-height: 1.2em;
  margin: 0;
  padding: 5px;
  position: relative;
}

ul#MenuStiftung a:link {
  text-decoration: none;
}

ul#MenuStiftung a:focus, #stiftung a:hover, #stiftung a:active {
  text-decoration: none;
}

ul#MenuStiftung li ul {
  width: 100%;
  margin: 0; 
  padding: 0;
  position: relative;
  right: 0;
  top: auto;
  display: none; /* Unternavigation ausblenden */
  border: 0;
  z-index: 730;
  background: #00274A;
}

/* Unternavigation in modernen Browsern einblenden */
ul#MenuStiftung li:hover ul{
  position: relative;
  display: block;  
}

ul#MenuStiftung li ul li {
  float: none;
  display: block;
  border: 0;
  border-top: 1px solid #fff;
}

ul#MenuStiftung li ul li a {
  color: #fff;
  border: 0;
  z-index: 740;
}

ul#MenuStiftung li ul li a:link, #stiftung ul li ul li a:visited  {
  text-decoration: none;
}

ul#MenuStiftung li ul li a:focus, #stiftung ul li ul li a:hover, #stiftung ul li ul li a:active {
  text-decoration: none;
}



H1
{
font-size:110%;
color:#00274a;
margin:0px;
margin-bottom:10px;
}

H2
{
font-size:110%;
color:#00274a;
margin:0px;
margin-bottom:10px;
}


H2.kategorie
{
font-size:110%;
color:#00274a;
margin:0px;
margin-bottom:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-bottom:1px #00274a solid;
background-image:url(../pix/global/h2_border_top.gif);
background-repeat:repeat-x;
padding-top:10px;
margin-top:7px;
}

H3
{
font-size:110%;
color:#00274a;
margin:0px;
margin-bottom:10px;
}




H4
{
font-size:100%;
margin:0px; 
color:#00274a;
margin-bottom:5px;
}

P
{
margin:0px;
margin-bottom:10px;
}

.panel_border
{
border:1px #00274a solid;
padding:5px;
background-color:#ffffff;
}


#head .pix
{
}


#head .pix .aligner
{
}


#headline
{
}

#status
{
padding-top:5px;
height:22px;
padding-left:15px;
overflow:hidden;
/*white-space:nowrap;*/
background-color:#ffffff;
font-size:90%;
}

#status A
{
font-weight:normal;
text-decoration:none;
}

#status A:hover
{
font-weight:normal;
text-decoration:underline;
color:#00274a;
}

#main A.zurueck
{
font-weight:normal;
background-image:url(../pix/global/bu_zurueck.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:10px;
float:left;
margin-right:10px;
}

#inner_content .submit
{
cursor:pointer;
background-color:#ffffff;
border:1px #00274A solid;
padding:2px;
text-decoration:none;
background-image:none;
width:auto;
font-weight:bold;
text-align:center;
text-transform:uppercase;
font-size:90%;
}

#inner_content .submit_gleiche_breite
{
cursor:pointer;
background-color:#ffffff;
border:1px #00274A solid;
padding:2px;
text-decoration:none;
background-image:none;
width:auto;
font-weight:bold;
text-align:center;
text-transform:uppercase;
font-size:90%;
width:230px;
}


#inner_content .special_submit
{
cursor:pointer;
border:none;
background-color:#e5e5e5;
background-image:url(../pix/global/bu_pfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
text-align:left;
color:#333333;
text-decoration:underline;
font-weight:normal;
}

#inner_content A.top
{
background-image:url(../pix/global/pfeil_top.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:12px;
float:right;
font-weight:bold;
}

#status A.click
{
font-weight:bold;
}

#main
{
text-align:left;
width:944px;
background-color:#e5e5e5;
}

#outer_content
{
float:left;
padding:0px;
margin:0px;
margin-top:20px;
width:556px;
}

#inner_content
{
padding:0px;
margin:0px;
margin-left:25px;
width:531px;
}

#inner_content A
{
background-image:url(../pix/global/bu_pfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
display: inline-block;
/*white-space:nowrap;*/
}



#inner_content IMG
{
border:1px #00274a solid;
}

#inner_content IMG.editicon,#inner_marginal IMG.editicon
{
border:none;
}

#inner_marginal H3
{
font-size:100%;
}

#outer_marginal
{
width:182px;
float:right;
/*width:19.9%;*/
}

#outer_marginal .top_spacer
{
background-color:#ff0000;
}

#inner_marginal
{
text-align:right;
width:182px;
}


#inner_marginal IMG
{
margin:0px;
}

#inner_marginal .text_spacer
{
margin-bottom:10px;
font-size:90%;
}


#outer_navig
{
margin-top:20px;
width:206px;
float:left;
overflow:hidden;
}

#inner_navig
{
width:206px;
}

#inner_navig A
{
font-weight:normal;
}

#inner_navig A.navig_1 
{
display:block;
text-decoration:none;
color:#00274a;
padding:3px;
padding-left:15px;
padding-right:15px;
border-bottom:1px #e5e5e5 solid;
background-color:#ffffff;
font-weight:bold;
}


#inner_navig A.navig_1:hover 
{
font-weight:bold;
background-image:url(../pix/global/balken_mouseover.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_1_click
{
display:block;
text-decoration:none;
background-color:#00274a;
color:#ffffff;
padding:3px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
border-bottom:1px #e5e5e5 solid;
}

#inner_navig A.navig_2 
{
display:block;
text-decoration:none;
color:#00274a;
background-color:#bfc9d2;
padding:3px;
padding-left:25px;
padding-right:15px;
border-bottom:1px #e5e5e5 solid;
}

#inner_navig A.navig_2:hover 
{
background-image:url(../pix/global/balken_mouseover_sub.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_2_click
{
display:block;
text-decoration:none;
color:#00274a;
background-color:#bfc9d2;
padding:3px;
padding-left:25px;
padding-right:15px;
border-bottom:1px #e5e5e5 solid;
background-image:url(../pix/global/balken_mouseover.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_3 
{
display:block;
text-decoration:none;
color:#00274a;
background-color:#d1d7de;
padding:3px;
padding-left:35px;
padding-right:15px;
border-bottom:1px #e5e5e5 solid;
}

#inner_navig A.navig_3:hover 
{
background-image:url(../pix/global/bu_pfeil.gif);
background-repeat:no-repeat;
background-position:25px 6px;
}

#inner_navig A.navig_3_click
{
display:block;
text-decoration:none;
color:#00274a;
background-color:#d1d7de;
padding:3px;
padding-left:35px;
padding-right:15px;
border-bottom:1px #e5e5e5 solid;
background-image:url(../pix/global/bu_pfeil.gif);
background-repeat:no-repeat;
background-position:25px 6px;
}


#inner_navig A.navig_4
{
display:block;
text-decoration:none;
color:#00274a;
background-color:#ffffff;
padding:3px;
padding-left:15px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#inner_navig A.navig_4:hover 
{
font-weight:bold;
background-image:url(../pix/global/balken_mouseover.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_4_click
{
font-weight:bold;
display:block;
text-decoration:none;
color:#ffffff;
background-color:#00274a;
padding:3px;
padding-left:15px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#inner_navig .navig_spacer
{
margin-top:5px;
border-bottom:1px #cccccc solid;
}

#footer
{
background-color:#f0f0f0;
color:#91a1b0;
clear:both;
padding-top:10px;
margin-top:20px;
font-size:90%;
padding:5px;
padding-right:182px;
border-bottom:1px #00274a solid;
}

#footer .left
{
float:left;
color:#666666;
}

#footer .right
{
}

#footer A
{
color:#00274a;
text-decoration:none;
font-weight:normal;
margin-left:5px;
margin-right:5px;
}

#footer A:hover
{
text-decoration:underline;
color:#00274a;
}

.bold
{
font-weight:bold;
}

.breaker
{
clear:both;
}

.shop_pic
{
float:left;
}

.shop_content
{
float:right;
}
