BODY
{
margin:0px;
margin-bottom:20px;
padding:0px;
background-color:#F0E8D7;
background-image:url(../pix/global/hg_head.png);
background-repeat:repeat-x;
font-family:verdana,sans-serif;
color:#003366;

font-size:70%;
}

.print_show
{
position:absolute;
width:0px;
height:0px;
visibility:hidden;
}

.code
{
/* PROBLEMATISCH
width:auto;
height:auto;
*/
}

.langbuttons
{
float:right;
}

.langbuttons A
{
margin-right:5px;
font-weight:normal;
color:#ffffff;
}

.langbuttons A:hover
{
color:#ffffff;
}



.formhinweis
{
height:200px;
border:1px #000000 solid;
padding:10px;
overflow:scroll;
margin-bottom:10px;
}

.print_hide
{

}

TABLE
{
width:auto;
font-size:100%;
padding:0px;
margin:0px;
margin-top:10px;
}

TH
{
text-align:left;
vertical-align:top;
padding:5px;
background-color:#F0E8D7;
border-right:1px #FFF7E6 solid;
}

TD
{
text-align:left;
vertical-align:top;
padding:5px;
padding-right:10px;
background-color:#ffffff;
border-right:1px #FFF7E6 solid;
border-bottom:1px #FFF7E6 solid;
}

TD.neutral
{
padding:0px;
padding-right:10px;
margin:0px;
background-color:#FFF7E6;
}

FORM
{
margin:0px;
padding:0px;
}

INPUT,SELECT
{
font-family:verdana,sans-serif;
font-size:100%;
}

IMG
{
border:none;
}

IMG.left
{
float:left;
margin-right:10px;
margin-bottom:10px;
}

IMG.right
{
float:right;
margin-left:10px;
margin-bottom:10px;
}


A
{
font-weight:bold;
color:#003366;
text-decoration:none;
}

A:hover
{
text-decoration:underline;
color:#666666;
}

A.mehr
{
/* PROBLEMATISCH
background-image:url(../pix/global/bu_pfeil_intern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:6px;
*/
text-decoration:none;
}

A.anker
{
background-image:url(../pix/global/pfeil_anker.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
text-decoration:none;
}

A.anker:hover
{
text-decoration:underline;
}

#inner_content A.anker
{
background-image:url(../pix/global/pfeil_anker.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
text-decoration:none;
}

#inner_content A.anker:hover
{
text-decoration:underline;
}


#inner_content A.downloadicon
{
padding-left:20px;
background-repeat:no-repeat;
background-position:0px 0px;
/*padding-bottom:3px;*/
text-decoration:none;
position:relative;
white-space:nowrap;
}

#inner_content A.edit
{
background-image:none;
padding:0px;
}

#inner_content A.ankerziel
{
background-image:none;
padding:0px;
}

#inner_marginal A.downloadicon
{
padding-left:20px;
background-repeat:no-repeat;
background-position:0px 0px;
/*padding-bottom:3px;*/
text-decoration:none;
}

HR
{
margin:0px;
padding:0px;
border:none;
border-bottom:1px #666666 dashed;
color:#FFF7E6;
height:10px;
margin-left:-3px;
margin-bottom:10px;
}

A.more
{
background-image:url(../pix/global/bu_pfeil_intern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:6px;
}

FORM
{
margin:0px;
padding:0px;
}

STRONG
{

}

STRONG.form_error
{
color:#ff0000;
}


.submit
{
cursor:pointer;
border:1px #666666 solid;
background-color:#ffffff;
color:#003366;
font-weight:bold;
}

.shop_functions
{
border-top:1px #666666 solid;
background-color:#F0E8D7;
padding:3px;
padding-left:2px;
padding-right:5px;
}

.shop_functions .submit
{
border:none;
background-color:#F0E8D7;
background-image:url(../pix/global/bu_pfeil_intern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-top:0px;
padding-bottom:0px;
color:#003366;
}

#service
{
height:47px;
padding:3px 0 0 0;
color:#ffffff;
width:100%;
line-height:47px;
white-space:nowrap;
}




#service .left
{
padding-left:11px;
width:10%;
float:left;
}

#service .left.einstellungen
{
background-image:url(../pix/global/bu_einstellung.gif);
background-repeat:no-repeat;
padding-left:20px;
}


#service .right
{
	margin-right:8px;
	color:#8BA2C4;
}
#service .right label
{
	color:#fff;
}
#service A
{
font-weight:normal;
color:#fff;
margin-left:5px;
margin-right:5px;
text-decoration:none;
}

#service A:hover
{
text-decoration:underline;
}

#service INPUT
{
height:15px;
width:147px;
background-color:#003366;
border:1px #85a5d3 solid;
font-size:80%;
color:#fff;
padding:0px;
margin:0px;
margin-right:5px;
}

#service INPUT.submit
{
background:url(../pix/global/search_bg.png) 0px center no-repeat;
font-size:100%;
border:none;
width: 80px;
font-weight:normal;
font-style:normal;
padding-left: 5px;
text-align: left;
}

#service LABEL
{
margin-right:5px;
margin-left:5px;
}


#head
{
background-image:url(../pix/global/hg_head.png);
background-repeat:repeat-x;
height:150px;
white-space:nowrap;
}

.hider
{
float:right;
width:592px;
overflow:hidden;
border-right:1px #85A5C3 solid;
margin-right:14px;
}
/* Aufklappmenü HEAD */
#stiftung {
  color: #000000;
  width: auto;
  position: absolute;
  top: 119px;
  right: 8px;
  z-index: 700;
  background: #003366 url(../pix/global/pulldown_bg.png);
  line-height: 16px;
}

ul#MenuStiftung {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul#MenuStiftung li {
  position: relative;
  padding: 0;
  margin: 0;
  text-align: right;
  z-index: 720;
  display: block;
}

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 {
  position: absolute;
  width: 100%;
  margin: 0; 
  padding: 0;
  top: auto;
  display: none;  /*Unternavigation ausblenden */
  border: 0;
  z-index: 730;
  background: #003366 url(../pix/global/pulldown_bg.png);
  list-style: none;
}

/* Unternavigation in modernen Browsern einblenden */
ul#MenuStiftung li:hover ul{
  display: block; 
}

ul#MenuStiftung li ul li {
  float: none;
  display: block;
  border: 0;
  border-top: 1px solid #fff;
  width: auto;
}

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;
}
/* Aufklappmenü Ende */

H1
{
background-image:url(../pix/global/head_zwei_linien.gif);
background-repeat:repeat-x;
background-position:left bottom;
font-size:150%;
margin:0px;
border-bottom:0px #666666 solid;
margin-bottom:10px;
padding-bottom:10px;
}

H2
{
font-size:125%;
margin:0px;
border-bottom:1px #666666 solid;
padding-top:10px;
margin-bottom:10px;
padding-bottom:3px;
}

H3
{
font-size:125%;
margin:0px;
margin-bottom:5px;
}

H3.balken
{
font-size:100%;
padding:3px;
padding-left:2px;
padding-right:2px;
background-color:#F0E8D7;
margin-bottom:10px;
}

H4
{
font-size:100%;
margin:0px;
color:#666666;
}

P
{
margin:0px;
margin-bottom:10px;
}

.panel_border
{
border:1px #666666 solid;
padding:5px;
background-color:#F0E8D7;
}


#head .pix
{
background:url(../pix/global/bildlinien.gif) 0 1px;
height:60px;
white-space:nowrap;
}


#head .pix .aligner
{
width:16.62%;
float:left;
overflow:hidden;
white-space:nowrap;
}


#headline
{
padding-left:21px;
margin-top:7px;
height:37px;
overflow:hidden;
white-space:nowrap;
}

#status
{
padding-top:5px;
padding-bottom:5px;
padding-right:21px;
padding-left:21px;
margin:16px 14px;
overflow:hidden;
white-space:nowrap;
background-color:#F0E8D7;


}

#status A
{
font-weight:normal;
text-decoration:none;
}

#status A:hover
{
font-weight:normal;
text-decoration:underline;
color:#003366;
}

#status A.zurueck
{
font-weight:normal;
background-image:url(../pix/global/bu_zurueck.gif);
background-repeat:no-repeat;
padding-left:15px;
float:left;
}

#status A.click
{
font-weight:normal;
font-weight:bold;
}

#main
{
width:945px;
background:#FFF7E6 url(../pix/global/contentlinien.gif) 186px -55px repeat-y;
text-align:left;
padding-bottom:0px;
}

#main .mainheadline
{
margin-left:205px;
margin-right:14px;
}

#outer_content
{
/*margin-left:180px;*/
padding-bottom:52px;
width:544px;
overflow:hidden;
background:#FFF7E6 url(../pix/global/bg_content.gif) repeat-y;
}

#inner_content A
{
}

.linkextern_icon
{
background-image:url(../pix/global/bu_pfeil_extern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
width:8px;
}

.linkintern_icon
{
background-image:url(../pix/global/bu_pfeil_intern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
width:8px;
}



#inner_content A.extern
{
/* PROBLEMATISCH
background-image:url(../pix/global/bu_pfeil_extern.gif);
padding-left:10px;
*/
}

#inner_content
{
margin-left:25px;
}

#inner_content IMG
{
/*border:1px #003366 solid;*/
}

#inner_content IMG.editicon,#inner_marginal IMG.editicon
{
border:none;
}

#inner_marginal H3
{
font-size:100%;
}

#outer_marginal
{
width:194px;
float:right;
margin-right:20px;
/*padding-right:14px;*/
overflow:hidden;
/*width:19.9%;*/
}

#outer_marginal .top_spacer
{
font-size:150%;
margin:0px;
background-image:url(../pix/global/head_zwei_linien.gif);
background-repeat:repeat-x;
background-position:left bottom;
margin-bottom:10px;
padding-bottom:10px;
}

#inner_marginal
{
margin-left:20px;
}


#inner_marginal IMG
{
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
}

#inner_marginal .text_spacer
{
margin-bottom:10px;
font-size:90%;
}


#outer_navig
{
width:186px;
float:left;
/*width:20%;*/
overflow:hidden;
}

#inner_navig
{
margin-left:14px;
border-top:1px #cccccc solid;
}

#inner_navig A
{
font-weight:normal;
}

#inner_navig A.navig_1 
{
display:block;
text-decoration:none;
color:#003366;
padding:3px;
padding-left:15px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}


#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:#003366;
color:#ffffff;
padding:3px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
/*background-image:url(../pix/global/balken_mouseover_weiss.gif);
background-repeat:repeat-y;*/
border-bottom:1px #cccccc solid;
}

#inner_navig A.navig_2 
{
display:block;
text-decoration:none;
color:#003366;
background-color:#f0e8d7;
padding:3px;
padding-left:29px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#inner_navig A.navig_2:hover 
{
font-weight:bold;
background-image:url(../pix/global/balken_mouseover.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_2_click
{
font-weight:bold;
display:block;
text-decoration:none;
color:#003366;
background-color:#dbdbdb;
padding:3px;
padding-left:29px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
background-image:url(../pix/global/balken_mouseover.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_3 
{
display:block;
text-decoration:none;
color:#003366;
background-color:#f1f1f1;
padding:3px;
padding-left:44px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#inner_navig A.navig_3:hover 
{
font-weight:bold;
}

#inner_navig A.navig_3_click
{
font-weight:bold;
display:block;
text-decoration:none;
color:#003366;
background-color:#f1f1f1;
padding:3px;
padding-left:44px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}


#inner_navig A.navig_4
{
display:block;
text-decoration:none;
color:#003366;
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:#003366;
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: #FFF7E6 url(../pix/global/footergrafik.png) no-repeat;
clear:both;
padding:10px 0 10px 20px;
margin-left:186px;
border-right:14px #FFF7E6 solid;
}

#footer .left
{
float:left;
}

#footer .right
{
}

#footer A
{
text-decoration:none;
font-weight:normal;
margin-left:5px;
margin-right:5px;
}

#footer A:hover
{
text-decoration:underline;
color:#003366;
}

.bold
{
font-weight:bold;
}

.italic
{
font-style:italic;
}


