/* ******************************************* *\
 * Cascading Style Sheet File                  *
 * npo                     		       *
 *                                             *
 * punkt .netServices                          *
 * Author: Susan Härtig                        *
\* ******************************************* */
/*


/* ------------------------------------------------------------------------
	normalisierung
------------------------------------------------------------------------- */

body,p,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,cite,form,fieldset,input,blockquote,th,td {
margin:0;
padding:0;
}

a {
color:#000;
text-decoration:none;
}

a:active,a:focus {
outline-color:0;
outline-style:none;
outline-width:medium;
}

a:hover {
text-decoration:underline;
}

ol,ul {
list-style:none;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset {
border:0;
}

caption,th {
text-align:left;
}

html {
overflow-y:scroll;
overflow-x:hidden;
}


/* ------------------------------------------------------------------------
	layout allgemein
------------------------------------------------------------------------- */

html {
overflow-y:scroll;
background:#C7D7E4 url(../images/home_bg_balken.gif) repeat-y 200px;
}

body {
height:100%;
color:#004080;
font-family:Verdana,sans-serif;
font-size:0.81em;
font-weight:bold;
width:761px;
}

a {
color:#004080;
}

a:hover {
text-decoration:none;
}

h1{
background:transparent url(../images/npo_institut.gif) no-repeat scroll 320px 20px;
height:75px;
text-align:center;
text-indent:-9999px;
}

.lead{
font-family:Arial;
font-size:0.92em;
margin:15px 0 30px 255px;
text-align:center;
width:190px;
}

.home_navi1{
background:#C7D7E4 url(../images/home_navi.gif) no-repeat scroll 0 0;
height:431px;
width:761px;
position:relative;
}

.home_navi1 a{
	display:block;
	position:absolute;
	text-align:center;
}

.home_navi1 a.link1{
left:129px;
top:102px;
width:70px;
}

.home_navi1 a.link2{
left:248px;
line-height:84px;
top:129px;
width:102px;
}

.home_navi1 a.link3{
left:390px;
top:68px;
width:60px;
}

.home_navi1 a.link4{
left:413px;
line-height:84px;
top:171px;
width:102px;
}

.home_navi1 a.link5{
left:582px;
line-height:99px;
top:165px;
width:165px;
}

.home_navi1 a.link6{
left:76px;
line-height:94px;
top:215px;
width:108px;
}

.home_navi1 a.link7{
left:255px;
top:281px;
width:97px;
}

.home_navi1 a.link8{
left:386px;
top:332px;
width:72px;
}

.home_navi2{
font-family:Arial;
font-size:0.92em;
position:relative;
text-align:center;
width:704px;
}

span{
	text-transform:uppercase;
}

.button1{
background:#C7D7E4 url(../images/home_button1.gif) no-repeat scroll 0 0;
display:block;
height:34px;
margin:0 auto 8px;
padding-top:4px;
width:151px;
}


.button2{
background:#C7D7E4 url(../images/home_button2.gif) no-repeat scroll 0 0;
display:block;
height:24px;
line-height:24px;
margin:0 auto 8px;
width:152px;
}
