/**************************************************************/
/* Stylesheet Andreas Lurz*/

/*html { overflow-y: scroll; }*/

body {
    margin: 0;
    margin-top:5px;
    padding: 0;
    text-align: center;
    background: #eee url(/_img/bg.gif) repeat-x top fixed;
    font-size:12px;
    color:#003366;
    font-family:Arial, Helvetica, sans-serif;
}
#page {
    position: relative;
    margin: auto;
    padding: 0;
    text-align: left;
    width: 860px;
    max-width:860px;
    height: 550px;
    background: #888888;
    border:3px solid #ffcc00;
}

#left{
    position: absolute;
    top: 15px;
    left: 15px;
    width: 235px;
    max-width:235px;
    height: 510px;
    background: #ffffff;
    padding:5px;
}

#right{
    position: absolute;
    top: 15px;
    left: 275px;
    width: 560px;
    max-width:560px;
    height: 510px;
    background: #cccccc;
    padding:5px;
}

#leftBox_logo{ 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    width: 207px; 
    max-width:207px;
    height: 38px;
    border:1px solid #777777; 
    padding:8px; 
    background: #cccccc; 
    text-align: center;
}

#leftBox_navi{ 
    position: absolute; 
    top: 75px; 
    left: 10px; 
    width: 208px; 
    max-width:208px;
    height: 260px;
    border:1px solid #777777; 
    padding:10px 5px 5px 10px; 
    background: #cccccc; 
}

#leftBox_info{ 
    position: absolute; 
    top: 365px; 
    left: 10px; 
    width: 213px; 
    max-width:213px;
    height: 132px;
    border:1px solid #777777; 
    padding:5px; 
    background: #cccccc; 
    font-size:11px;
}

#rightBox_head{ 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    width: 534px; 
    max-width:534px;
    height: 38px;
    border:1px solid #777777; 
    padding:8px; 
    background: #ffffff; 
}

#rightBox_content{ 
    position: absolute; 
    top: 75px; 
    left: 10px; 
    border:1px solid #777777; 
    background: #ffffff;
    overflow:auto;  
    width: 492px;
    height: 376px; 
    max-width:492px;
    padding:28px;
}

.abstand-top-content{
    width: 500px;
    padding:2px 0;
}

.unterstrichen{
    text-decoration:underline;
}

.einruecken-links{
    padding-left:20px;
}
.lebenslauf-datum{
    text-decoration:underline;
    padding-top:4px;
}

h1 {
    margin: 0;
    padding: 0;
    text-align: center;
    font-size:16px;
    color:#003366;
}
h2 {
    margin: 0;
    padding: 0;
    padding-bottom:5px;
    font-size:14px;
    color:#003366;
    text-align: center;
    text-decoration:underline;
}
h3 {
    margin: 0;
    padding: 0;
    font-size:12px;
    color:#003366;
    text-align: center;
}
h4 {
    margin: 0;
    padding: 0;
    padding-bottom:5px;
    padding-top:15px;
    font-size:12px;
    color:#003366;
    text-decoration:underline;
}

h5 {
    margin: 0;
    padding: 0;
    padding-bottom:3px;
    font-size:12px;
    color:#003366;
}

.unterschrift {
    padding-left:25px;
    font-weight: bold;
}

.copyright {
    margin: 0;
    padding: 1px 0px 0px 0px;
    font-size:9px;
    color:#003366;
    text-align: center;
}

.rotklein {
    font-size:11px;
    color:red;
}

.datum {
    font-size:11px;
    font-weight: bold;
    text-align:center;
    padding:2px;
}

.hinweislinks{
    font-size:11px;
    text-align:justify;
}

p {
    padding:0;
    margin:0;
}

.w-fragen {
  font-weight: bold;
}

ul { 
    margin: 0; 
    padding: 0; 
    margin-left: 10px; 
}
li { 
    margin: 0; 
    margin-left: 10px; 
    padding: 0; 
    list-style-image:url(/_img/list.gif)
}

.linone{
    list-style-image:none;
    list-style-type:none;
}

a {
    text-decoration:none;
    color:#003366;
}
a:hover {
    text-decoration:underline;
    color:#003366;
}


.menu ul { 
    margin: 0; 
    padding: 0; 
}
.menu li.menupassiv { 
    margin: 0; 
    margin-left: 15px; 
    padding: 0; 
    padding-bottom:2px; 
    list-style-type:none;
    list-style-image:url(/_img/menulist.gif);
    color:#888888;
}

.menu li.linone { 
    list-style-image:none;
    list-style-type:none;
}
.menu li.linone:hover { 
    list-style-image:none;
    list-style-type:none;
}

.menu li.noone,
.menu li.noone a{
    list-style-image:url(/_img/menulist.gif);
    list-style-type:none;
    color:#888888;
}
.menu li.noone:hover,
.menu li.noone a:hover{
    list-style-image:url(/_img/menulist.gif);
    list-style-type:none;
    color:#888888;
}

.menu li.menupassiv:hover { 
    margin: 0; 
    margin-left: 15px; 
    padding: 0; 
    padding-bottom:2px;
    list-style-type:none;
    list-style-image:url(/_img/menulist-hover.gif);
    color:#003366;
}
.menu li.aktiv { 
    margin: 0; 
    margin-left: 15px; 
    padding: 0; 
    padding-bottom:2px;
    list-style-type:none;
    list-style-image:url(/_img/menulist-hover.gif);
    text-decoration:none;
    color:#003366;
    font-weight: bold;
}

.menu li.menupassiv a {
    text-decoration:none;
    color:#888888;
}
.menu li.menupassiv a:hover {
    text-decoration:none;
    color:#003366;
}

.aktiv {
    text-decoration:none;
    color:#003366;
    font-weight: bold;
}

input.text { 
    border: 0;
    padding: 0;
    border-bottom:1px solid #003366;
}

textarea { 
    border: 0;
    padding: 0;
    border:1px solid #003366;
    overflow: auto;
}

td{
    vertical-align:top;
}
td.name{
    text-align:right;
    padding-bottom:10px;
    font-size:13px;
}

.submit {
    padding:2px;
    padding-right:69px;
    text-align:right;
} 
input.submitbutton {
    padding:2px;
    border:1px solid #003366;
} 

.nosee         {display:none;}
span.codedirection { unicode-bidi:bidi-override; direction: rtl; }
