
html {
height : 100%;
max-height : 100%;
padding : 0;
margin : 0;
border : 0;
}

body {
font-size : 13px;
font-family : verdana, sans-serif;
color : #000000;
margin-left : 20px;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
background-color : #ffffff;
background-repeat : no-repeat;
background-attachment : fixed;
background-position : 0 0;
}

#page {
position : absolute;
top : 0;
left : 0;
margin : 0 auto;
height : 100%;
width : 100%;
text-align : center;
}

#page2 {
position : relative;
border-left : 0;
border-right : 0;
left : auto;
top : 10px;
height : 100%;
margin : 0 auto;
padding : 0;
min-width : 794px;
max-width : 1024px;
background-image : url(bilder/bcn_logo.gif);
background-repeat : no-repeat;
background-position : 62px 3px;
}

* html #page2 {
width : 1024px;
background-position : 62px 3px;
text-align : left;
}

* + html #page2 {
width : 1024px;
background-position : 62px 6px;
text-align : left;
}

#head {
overflow : hidden;
position : absolute;
z-index : 1;
top : 3px;
bottom : 0;
left : 310px;
right : 0;
height : 235px;
background-image : url(bilder/bcn_blatt.jpg);
background-repeat : no-repeat;
text-align : left;
}

#head2 {
overflow : hidden;
position : absolute;
z-index : 1;
top : 3px;
bottom : 0;
left : 310px;
right : 0;
height : 235px;
background-image : url(bilder/bcn_orange.jpg);
background-repeat : no-repeat;
text-align : left;
}

* html #head {
left : 0;
width : 100%;
z-index : 1;
border-top : 0;
border-left : 0 solid #000000;
background-position : 310px 3px;
}

* html #head2 {
left : 0;
width : 100%;
z-index : 1;
border-top : 0;
border-left : 0 solid #000000;
background-position : 310px 3px;
}

* + html #head {
left : 0;
width : 100%;
z-index : 1;
border-top : 0;
border-left : 0 solid #000000;
background-position : 310px 3px;
}

* + html #head2 {
left : 0;
width : 100%;
z-index : 1;
border-top : 0;
border-left : 0 solid #000000;
background-position : 310px 3px;
}

#headtext {
overflow : hidden;
position : absolute;
z-index : 1;
top : 10px;
bottom : 0;
left : 320px;
right : 0;
width : 600px;
height : 200px;
text-align : left;
}

#navi {
position : relative;
top : 270px;
left : 80px;
width : 202px;
height : 300px;
text-align : left;
z-index : 2;
}

.navigation {
border : 1px solid #ffffff;
}

#linie1 {
position : relative;
top : 30px;
left : 62px;
right : 0;
width : 900px;
height : 30px;
z-index : 4;
text-align : right;
}

#linie {
position : relative;
top : 100px;
left : 62px;
right : 0;
width : 900px;
height : 30px;
z-index : 4;
text-align : right;
}

#text {
position : relative;
margin-top : -30px;
bottom : 0;
top : 0;
left : 330px;
right : 0;
text-align : left;
z-index : 3;
width : 600px;
}

p.linie {
color : #ff8b32;
margin-left : 0;
margin-top : 0;
}

p.kastentext {
font-size : 30px;
font-family : Times New Roman, serif;
color : #ffffff;
font-weight : bold;
line-height : 45px;
margin-left : 20px;
margin-right : 10px;
margin-top : 20px;
margin-bottom : 20px;
}

p.claim {
font-size : 20px;
font-family : Times New Roman, serif;
color : #ff8b32;
font-weight : bold;
line-height : 25px;
margin-left : 0;
margin-right : 10px;
margin-top : 0;
margin-bottom : 30px;
}

p {
color : #000000;
line-height : 18px;
margin-right : 10px;
}

p.right {
color : #000000;
line-height : 18px;
margin-right : 0px;
text-align: right;
}

p.name {
color : #ff8b32;
line-height : 18px;
margin-right : 10px;
font-weight : bold;
margin-top : 0;
}

p.tabelle {
color : #000000;
line-height : 18px;
margin-right : 10px;
margin-top : 0;
}

p.table {
color : #000000;
line-height : 18px;
margin-left : -3px;
margin-top : 0;
}

p.zitat {
color : #000000;
line-height : 13px;
font-size : 10px;
margin-top : 0;
margin-left : 10px;
}

li {
color : #000000;
line-height : 18px;
margin-right : 10px;
}

span.name {
color : #ff8b32;
margin-right : 10px;
font-weight : bold;
margin-top : 0;
}

td {
font-size : 13px;
text-align : left;
line-height: 18px;
vertical-align: top;
font-family : verdana, sans-serif;
color : #000000;
margin-right : 10px;
}

td.impressum {
font-size : 13px;
text-align : right;
font-family : verdana, sans-serif;
color : #000000;
margin-right : 10px;
margin-top : 0;
}

a {
color : #ff9c53;
text-decoration : none;
}

a.kasten {
color : #ffffff;
text-decoration : none;
}

a.kasten:hover {
color : #F8CAA8;
text-decoration : none;
}

a.kasten:active {
color : #F8CAA8;
text-decoration : none;
}

a.impressum {
color : #000000;
text-decoration : none;
}

dl {
margin : 0;
padding : 0;
}

a.navigationlevel1active, a.navigationlevel1active:link, a.navigationlevel1active:active, a.navigationlevel1active:visited, a.navigationlevel1active:hover {
font-size : 12px;
color : #000000;
text-indent : 10px;
display : block;
font-weight : bold;
line-height : 30px;
height : 30px;
background-image : url(bilder/navi_active_background.gif);
background-repeat : no-repeat;
width : 200px;
border-color : white;
border-width : 1px;
border-style : solid;
}

a.navigationlevel1inactive, a.navigationlevel1inactive:link, a.navigationlevel1inactive:visited {
font-size : 12px;
color : #000000;
text-indent : 10px;
display : block;
font-weight : bold;
line-height : 30px;
height : 30px;
background-image : url(bilder/navi_inactive_background.gif);
background-repeat : no-repeat;
width : 200px;
border-color : white;
border-width : 1px;
border-style : solid;
}

a.navigationlevel1inactive:hover {
background-image : url(bilder/navi_inactive_hover_background.gif);
background-repeat : no-repeat;
}


