/* BPortal CSS Layout erstellt */
html, body{
margin:0px;
padding-top:1px;
}
table{
color:black;
font:12px Arial, sans-serif;
line-height:150%;
text-align:left;
}
#site{
margin:0 auto;
width:982px;
/* theB */
text-align:left;
/* theB */
height:550px;
position:absolute;
top:50%;
left:50%;
/* Jetzt steht die linke obere Ecke genau am Mittelpunkt. Noch. */
margin-top:-275px;
/* == halbe Zeilenhöhe. */
margin-left:-491px;
}
#header{
position:relative;
background:url('Banner.jpg') repeat;
background-color:inherit;
/*background-color X gainsboro z */
background-position:0px;
/* theB X org X 124px */
height:105px;
padding:0px;
margin:0px;
border-bottom:2px solid red;
display:none;
}
#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:inherit;
height:25px;
padding-top:2px;
padding-left:5px;
font-weight:bold;
border-top:1px solid red;
border-bottom:1px solid red;
}
#bg{
width:982px;
}
#content{
position:relative;
margin:0px 0px 0px 0px;
/* margin X 0px 0px 0px 124px z */
padding:0px;
/* padding X 50px z */
padding-top:30px;
padding-bottom:30px;
padding-left:10px;
padding-right:10px;
width:600px;
background-color:white;
z-index:1;
float:left;
border-right:0px solid red;
border-left:0px solid red;
border-bottom:1px solid red;
overflow:auto;
/*height X 355px z */
height:460px;
}
#right{
position:relative;
margin:0px 0px 0px 0px;
width:180px;
/* 150px */
z-index:2;
background-color:white;
padding-top:30px;
padding-bottom:30px;
float:left;
/*height X 355px z */
height:460px;
border-left:1px solid red;
border-bottom:1px solid red;
overflow:auto;
}
.text{
width:560px;
border:1px solid #687181;
padding:8px;
}
#footer{
position:relative;
height:25px;
padding-left:10px;
padding-top:2px;
color:red;
background-color:inherit;
}
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:blue;
}
h3{
font-size:9pt;
color:#666;
padding-top:20px;
}
a{
text-decoration:none;
color:black;
}
a:hover{
text-decoration:underline;
color:black;
background-color:inherit;
}
#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:black;
display:block;
}
#left a:hover{
color:white;
text-decoration:none;
padding-left:2px;
background-color:silver;
}
div.hmenuitem{
display:inline;
border-left:2px dotted red;
padding-left:5px;
margin-left:5px;
}
div.searchitem{
display:inline;
}
body{
color:black;
/*background-image X url('bg_body_sonne.jpg') z */
font:12px Arial, sans-serif;
line-height:150%;
text-align:center;
}
#left{
position:relative;
width:180px;
/* 150px */
z-index:2;
background-color:white;
padding-top:30px;
padding-bottom:30px;
/* wegen Google Chrome sonst sind die div unterschiedlich hoch! */
float:left;
/*height X 355px z */
height:460px;
border-right:1px solid red;
border-bottom:1px solid red;
overflow:auto;
}
tr.mod_search_grouptitle{
font-weight:bold;
background-color:silver;
border-top:1px solid;
}
form.calculator{
background-color:lightblue;
border:1px dotted blue;
}
input.calculator{
border-top:0px solid;
width:20%;
text-align:center;
font-weight:bold;
}
pre.code{
background-color:silver;
}
div.h1comment{
border-left:1px solid gray;
border-bottom:1px solid gray;
font-size:9px;
font-weight:normal;
padding-left:10px;
}
div.alert_body{
background-color:inline;
font-size:12px;
border:2px solid red;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
vertical-align:middle;
font-weight:bold;
font-family:monospace;
margin-top:3px;
}
input.captcha{
border-bottom:1px solid lightgray;
border-left:1px solid lightgray;
width:300px;
}
img.captcha{
width:300px;
height:70px;
}
div.captcha_clienttrusted{
border:#00fa9a;
width:300px;
height:70px;
font-weight:bold;
text-align:center;
align:bottom;
display:none;
}
div.captcha_clienterror{
border:2px solid red;
fontfamily:monospace;
font-weight:bold;
width:300px;
}
.placeholder_rawtext_container{
background-color:lightblue;
border:1px dotted blue;
font-family:courier;
}