@charset "utf-8";

/* GLOBALE FORMATIERUNGEN ------------------------------ */

* {
margin:0px;
padding:0px;
}

html {
width:100%;
height:100%;
background:url(../backgrounds/bg_komplett.jpg) repeat-y #ffffff;
}

body {
width:960px;
height:100%;
font:12px/17px Arial,Helvetica,sans-serif;
color:#000000;
background:transparent;
}

img {
border:none;
}

a {
border:none;
outline:none;
}


/* TEXTE ----------------------------------------------- */

p {
padding:0 0 15px 0;
font:12px/17px Arial,Helvetica,sans-serif;
color:#000000;
}

span{
font-weight:bold;
}

h1 {
padding:0px 0 10px 0;
font:13px/17px Arial,Helvetica,sans-serif;
font-weight:bold;
color:#7f7f7f;
}

h2 {
padding:15px 0 5px 0;
font:12px/17px Arial,Helvetica,sans-serif;
font-weight:bold;
color:#000000;
}


/* LINKS ----------------------------------------------- */

p a {
font:12px/17px Arial,Helvetica,sans-serif;
color:#7f7f7f;
text-decoration:underline;
} 


/* DIVs ------------------------------------------------ */

#wrapper {
width:960px; 
text-align:left;
}

#inhalt {
width:600px;
padding:190px 0px 0px 240px;
background:transparent;
}

#linie_links {
position:absolute;
height:300px;
width:1px;
top:190px;
left:203px;
background:#bfc1c0;
}

#linie_rechts {
position:absolute;
height:190px;
width:1px;
top:0px;
left:960px;
background:#bfc1c0;
z-index:500;
}

#header {
position:absolute;
width:957px;
top:0px;
left:0px;
height:100px;
background:#ffffff;
}

#rand_oben {
position:absolute;
width:100%;
height:151px;
top:0px;
left:0px;
background:url(../backgrounds/header_bg.jpg) repeat-x;
}

#streifen {
position:absolute;
left:960px;
width:3000px;
height:50px;
background: url(../backgrounds/streifen.jpg) repeat-x #ffffff;
}

#logo-hlk {
position:absolute;
top:20px;
left:45px;
}

#logo-aif {
position:absolute;
top:20px;
left:770px;
}

#igeseite {
position:absolute;
top:240px;
left:0px;
width:100%;
height:2500px;
}

/* HAUPTNAVIGATION ------------------------------------- */

#hauptnavigation {
position:absolute;
top:100px;
left:0px;
width:900px;
height:28px;
overflow:hidden;
background:#dcdedd;
border-top:1px solid #c6c7c6;
border-bottom:1px solid #b0b2b1;
padding-left:35px;
}

#hauptnavigation ul {
font:13px Arial,Helvetica,sans-serif;
list-style-type:none;
}

#hauptnavigation li {
display:inline;
}

#hauptnavigation li a {
float:left;
display:block;
text-decoration:none;
padding:7px 10px; /*padding inside each tab*/
border-right:1px solid #ffffff; /*right divider between tabs*/
color:#000000;
}

#hauptnavigation li a:visited {
color:#000000;
}

#hauptnavigation li a:hover, #hauptnavigation li.selected1 a {
background:#ffffff; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


/* SUBNAVIGATION (2. Ebene)----------------------------- */

#subnavigation {
position:absolute;
top:130px;
left:50px;
width:697px;
height:21px;
overflow:hidden;
background:#7f7f7f;
padding-left:0px;
}

#subnavigation ul {
font:11px Arial,Helvetica,sans-serif;
list-style-type:none;
}

#subnavigation li {
display:inline;
}

#subnavigation li a {
float:left;
display:block;
text-decoration:none;
padding:4px 10px; /*padding inside each tab*/
border-right:1px solid #ffffff; /*right divider between tabs*/
color:#dcdedd;
}

#subnavigation li a:visited {
color:#dcdedd;
}

#subnavigation li a:hover { /*hover state CSS*/
background:#000000; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

#subnavigation li.selected2 a { /*selected state CSS*/
background:#000000; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


/* IFRAME----------------------------------------------- */

iframe {
border:none;	
}

