/* BPortal CSS Layout erstellt */
html{
margin:0px;
padding:0px;
}
body{
color:#969696;
background-color:#222222;
font:12px Arial, sans-serif;
line-height:150%;
text-align:left;
/* MB */
padding-top:25px;
padding-bottom:25px;
padding-left:100px;
padding-right:100px;
margin:0px;
}
table{
color:black;
font:12px Arial, sans-serif;
line-height:150%;
text-align:left;
}
#site{
margin:0px;
text-align:left;
/* theB */
position:relative;
}
#header{
position:relative;
background-color:black;
height:105px;
font-size:36px;
font-weight:bold;
padding-left:40px;
padding-top:40px;
}
#header img{
position:relative;
top:0px;
left:550px;
z-index:2;
}
#header-print{
position:relative;
height:105px;
margin:0px;
display:none;
}
#search{
position:relative;
background-color:#333333;
font-weight:bold;
height:40px;
padding-left:40px;
padding-top:14px;
padding-bottom:0px;
color:white;
}
#left{
position:relative;
z-index:2;
float:left;
overflow:auto;
width:20%;
display:block;
background-color:inline;
padding-left:40px;
padding-top:10px;
}
#bg{
background-color:#1F1F1F;
}
#content{
position:relative;
background-color:#1F1F1F;
z-index:1;
overflow:auto;
width:76%;
float:none;
padding-left:0px;
}
#right{
position:relative;
z-index:2;
background-color:#1F1F1F;
overflow:auto;
min-width:0px;
min-height:0px;
display:none;
}
#footer{
position:relative;
height:40px;
background-color:black;
text-align:center;
padding-top:25px;
width:100%;
display:block;
float:none;
font-weight:bold;
max-height:40px;
}
.text{
width:560px;
border:1px solid #687181;
padding:8px;
}
input{
width:150px;
margin-right:5px;
border-top:0px solid red;
border-left:0px solid red;
border-bottom:0px solid black;
border-right:0px solid red;
}
textarea{
width:430px;
border-top:1px solid #CC6600;
border-left:1px solid #CC6600;
border-bottom:2px solid #CC6600;
border-right:2px solid #CC6600;
}
h1{
font-weight:bold;
font-size:14px;
}
h2{
font-size:12px;
font-weight:bold;
border-bottom:0px solid #687181;
color:white;
}
h3{
font-size:9pt;
color:#666;
padding-top:20px;
}
a{
text-decoration:none;
color:#FFFFFF;
}
a:hover{
text-decoration:none;
color:#969696;
}
#left li{
display:block;
padding-left:5px;
padding-top:3px;
}
.sub1{
background:url('img/menue-inactiv.png') no-repeat;
height:26px;
margin-left:-20px;
}
.sub1:hover{
background:url('img/menue-activ.png') no-repeat;
}
.sub2{
border-top:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
background:#545E70;
margin-bottom:5px;
}
.sub2 a:hover{
background:black;
}
.sub2-activ{
border-top:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
background:black;
margin-bottom:5px;
color:#CC6600;
}
#left li:hover{
color:#CC6600;
}
#left ul{
list-style-type:none;
}
#left ol{
display:block;
list-style-type:none;
}
.u-menue{
background:url('img/menue-inactiv.png') no-repeat;
height:26px;
margin-left:-20px;
z-index:3;
}
.u-menue span a{
display:block;
background:#545E70;
border-top:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
padding-left:5px;
}
.u-menue span a:hover{
background:black;
}
.u-menue span{
display:none;
}
.u-menue:hover span{
display:inline;
position:relative;
top:-21px;
left:58px;
height:100px;
width:150px;
}
.menue_activ{
display:block;
background:url('img/menue-activ.png') no-repeat;
color:#CC6600;
height:26px;
margin-left:-20px;
}
#content img{
border:none;
}
#left a{
color:white;
display:block;
}
#left a:hover{
color:white;
text-decoration:none;
padding-left:2px;
background-color:silver;
}
div.hmenuitem{
display:inline;
border-left:2px dotted #969696;
padding-left:5px;
margin-left:5px;
}
div.searchitem{
display:inline;
}