html{
height:101%;
}
body {
font-size: 100.01%;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
margin:0;
padding:0;
color:#363b3f;
text-align:center;
height:101%;
}

div,p,ul,li,dl,dt,dd,form,h1,h2,h3,h4,h5{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
img{
border:0;
}

h1{
font-size:1.00em;
margin-bottom:1.25em;
}

#wrap{
position:relative;
margin:0 auto;
width:900px;
/* background:#fcf; */
text-align:left;
margin-bottom:44px;
}

#head{
position:relative;
width:900px;
height:147px;
/* background:#FFF url(../img/head.gif) 0px 0px no-repeat;
}
.head-start{ */
background:#FFF url(../img/index_01.gif) 0px 0px no-repeat !important;
}

#menu{
position:relative;
float:left;
width:200px;
padding-bottom:120px;
}

#menu ul{
position:relative;
display:block;
float:left;
width:160px;
overflow:hidden;
list-style:none;
text-align:right;
}
#menu li{
float:left;
display:block;
width:160px;
margin-top:0.88em;
}

#menu li a:link, #menu li a:visited, #menu li a:hover{
display:inline;
margin-right:18px;
}

#menu .blue_1{
background:#FFF url(../img/blue_1.gif) right 0px no-repeat;
}
#menu .blue_2{
background:#FFF url(../img/blue_2.gif) right 0px no-repeat;
}
#menu .blue_3{
background:#FFF url(../img/blue_3.gif) right 0px no-repeat;
}
#menu .blue_4{
background:#FFF url(../img/blue_4.gif) right 0px no-repeat;
}
#menu .blue_5{
background:#FFF url(../img/blue_5.gif) right 0px no-repeat;
}
#menu .blue_6{
background:#FFF url(../img/blue_6.gif) right 0px no-repeat;
}

#menu .unterm{
margin-top:0.0em;
}

#menu .unterstrich{
text-decoration:underline;
/* border-bottom:solid 1px #0078be; */
}


#footer{
position:relative;
top:-110px;
/* position:absolute; */
/* bottom:0px; */
left:0px;
float:left;
clear:left;
width:160px;
overflow:hidden;
text-align:right;
padding-bottom:1.88em;
}

#inhalt{
position:relative;
float:left;
padding-top:2px;
width:700px;
margin-top:1.00em;
/* background:#fcc; */
font-size: 0.81em;
/* line-height:1.2em; */
line-height:1.44em;
color: #363b3f;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
}

.spalte-1, .spalte-2, .spalte-3{
float:left;
}
.spalte-1{
width:260px;
padding-right:20px;
}
.spalte-2{
width:125px;
margin-right:36px;
}
.spalte-3{
width:240px;
}


#inhalt p{
position:relative;
margin-bottom:1.00em;
}

#inhalt ul{
position:relative;
list-style-position:outside;
margin-left:2.00em;
margin-top:1.00em;
}
#inhalt li{
margin-bottom:0.88em;
}

.inhalt_stiftung{
width:486px;
}
.inhalt_gesch{
margin-top:-4px;
width:410px;
}
.inhalt_organe{
width:546px;
}

#inhalt .kasten{
position:relative;
float:right;
margin-left:40px;
}

#inhalt .kasten_s{
position:relative;
float:right;
margin-left:40px;
/* width:160px; */
width:152px;
margin-top:34px;
}

#inhalt .kasten_o{
position:relative;
float:right;
margin-left:40px;
width:110px;
margin-top:70px;
}

#inhalt .kasten_g{
position:relative;
float:right;
width:280px;
margin-top:36px;
}
#inhalt .kasten_g .bild_l{
clear:left;
width:110px;
float:left;
padding-left:20px;
margin-bottom:14px;
}
#inhalt .kasten_g .bild_r{
width:110px;
float:right;
margin-bottom:14px;
}
#inhalt .kasten_g img{
float:left;
margin-bottom:6px;
}
#inhalt .kasten_g .bu{
color: #888;
font-size: 0.75em;
line-height:1.00em;
}

#inhalt .termin{
list-style:none;
margin:0px;
}
#inhalt .termin li{
padding-left:20px;
margin-bottom:20px;
background:transparent url(../img/quadrat.gif) 0px 6px no-repeat;
}
#inhalt .termin li a{
padding-right:18px;
color:#0078BE;
background:transparent url(../img/link.gif) right 7px no-repeat;
}
#inhalt .termin strong{
color:#0078BE;
}


#inhalt .bildleiste{
padding:0px;
line-height:1.0em !important;
}
#inhalt .spalte-2 a, #inhalt .bildleiste a{
display:block !important;
position:relative;
line-height:1.0em !important;
border:none !important;
background:none !important;
/* padding:0px; */
/* width:124px;
height:124px; */
}
.spalte-2 img, .foto_rahmen img{
float:left;
display:inline;
border:1px solid #0372B9;
}
.bildleiste{
position:relative;
text-align:right;
/* width:124px;
height:124px; */
overflow:hidden;
}
.spalte-2 .bildleiste{
margin-bottom:6px;
}
.bildleiste a .ecke{
position:absolute;
width:11px;
height:11px;
bottom:6px;
right:0;
border:none;
}


#wrap_bio{
margin:0px auto;
width:450px;
padding:6px 0px;
font-size:0.75em;
text-align:left;
}

#wrap_bio img{
/* float:left;
margin-right:12px; */
}

#wrap_bio h3{
margin:12px 0px;
margin-bottom:4px;
color:#888;
}
#wrap_bio .klein{
font-size:0.75em;
}
#wrap_bio p{
margin-top:4px;
line-height:1.38em;
}


.abstand{
margin-top:2.00em;
}

.abstand_u{
margin-bottom:2.00em;
}

.ver_proj_tab{
width:700px;
border:solid 0px #FFF;
border-bottom:solid 1px #b4d7ec;
}
.ver_proj_tab td{
padding:10px 3px;
border-top:solid 1px #FFF;
vertical-align:top;
}
.ver_proj_tab .ver_proj_tab_head{
padding:5px 3px;
}

.ver_proj_tab_head{
width:700px;
background-color:#0078BE;
color:#FFF;
font-weight:bold;
text-align:left;
padding:2px 4px;
}

.col1{
background-color:#f5f5f5;
}
.col2{
background-color:#b4d7ec;
}

.col11{
width:120px;
float:left;
}
.col22{
width:450px;
float:left;
}

.kont_tab{
float:left;
position:relative;
}

.clear{
clear:both;
float:none;
}

.hervorhebung{
color:#0078be;
}

.ds-row{
width:700px;
float:left;
padding-bottom:20px;
}
.ds-row-l{
width:540px;
float:left;
}
.ds-row-r{
width:160px;
float:right;
}


.foot { color: #696969; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.foto   { color: #696969; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; border-style: none }
.foto_rahmen { 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
/* border-style: solid; 
border-width: 1px 1px 1px 10px; 
border-color: #b4d7ec  */
border:1px solid #0372B9;
}
.headwhite { color: #fffafa; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.headblackb { color: #000; font-size: 1.00em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 24px }
.headsw  { color: #000; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.small { color: #888; font-size: 0.56em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.textb   { color: #363b3f; font-size: 0.81em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 1.2em }
.textsw  { color: #363b3f; font-size: 0.81em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 1.2em; text-align: left }
a:link  { color: #0078be; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-decoration: none; border-style: none }
#menu .menu   { color: #0078be;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 1.8em; border-style: none }
#menu a:hover .menu { color: #FFF; }
#menu .menu1   { font-weight:normal; color: #0078be; font-size: 0.94em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 1.44em; border-style: none }
#menu a:hover .menu1{ color: #FFF; }
a:visited  { color: #0078be; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-decoration: none }
a:hover { color: #FFF; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-decoration: none; background-color: #ffa500 }
a:active { color: #FFF; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-decoration: none; background-color: #cd853f }
/* #inhalt .linkExt  { color: #0078be; } */
