.div_loginbox {padding:5px; margin:20px 0 20px 0;  border-top:1px solid #fff; border-bottom:1px solid #fff;}
.div_loginbox form {margin:0; padding:0;}
.div_loginbox label { font-size:12px;}

.bo_label_user {text-align:left; width:152px; float:left; margin-left:9px;}
.bo_label_pw {text-align:left; width:152px; float:left; margin-left:9px; margin-bottom:-4px;}

input.bo_input_user {width:150px; border:1px solid #000; height:16px; padding:0; margin:0; margin-bottom:4px;}
input.bo_input_pw {width:137px; border:1px solid #000; border-right:0; height:16px; padding:0; margin:0; margin-bottom:4px; }
input.bo_input_enter {margin:0 0 0 0; padding:0; position:relative; top:4px}

input.bo_check_perm {margin:0; padding:0;}

.div_loginbox a:link, .div_loginbox a:visited {font-size:0.9em; color:#000000; text-decoration:none;}
.div_loginbox a:active, .div_loginbox a:hover {font-size:0.9em; color:#006699; text-decoration:none;}

div.leftdiv {margin-top:15px;}

bo_logout_btn {}
div.bo_logout_status {margin:0; padding:0; margin-bottom:5px;}
span.upper {text-transform:uppercase; font-weight:bold;}

.pw_vergessen_1 {float:left; border:1px solid #000; border-right:0; width:140px; height:16px;}
.pw_vergessen_2 {float:left; }

hr.pw_login_hr {clear:both; height:0; border:0; width:0; padding:0; margin:0; color:#f7f7f7;}

/* Register */
div.feregister_box1 { background-color:#f7f7f7; border-bottom:1px solid #fff; font-size:11px;}
div.feregister_box1 a {margin-left:5px; background-image:url(../../grafiken/icons/intlink.png);}

div.feregister_box1 a:link, div.feregister_box1 a:visited {color:#000000;}
div.feregister_box1 a:hover, div.feregister_box1 a:active {color:#006699;}

div.forgot_pw {background-color:#f7f7f7; font-size:11px;}
div.forgot_pw a {margin-left:5px; padding-left: 14px; background-image:url(../../grafiken/icons/intlink.png); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }

div.forgot_pw a:link, div.forgot_pw a:visited {color:#000000;}
div.forgot_pw a:hover, div.forgot_pw a:active {color:#006699;}

div.benutzerreg_box1 {margin:5px;}
.benutzerreg_box1 dt {font-weight:bold; font-size:0.9em;}
.benutzerreg_box1 input {border:1px solid #000;}

h2.reg_titel {color:#006699; font-size:20px;}

.benutzerreg_box1 fieldset {margin-bottom:20px; background-color:#f7f7f7; border:1px solid #666; background-repeat:no-repeat; background-position:right bottom;  }
.benutzerreg_box1 fieldset.box1 {background-image:url(../../templates/ext/loginbox/box1.jpg);}
.benutzerreg_box1 fieldset.box2 {background-image:url(../../templates/ext/loginbox/box2.jpg);}
.benutzerreg_box1 fieldset.box3 {background-image:url(../../templates/ext/loginbox/box3.jpg);}
.benutzerreg_box1 fieldset.box4 {background-image:url(../../templates/ext/loginbox/box4.jpg);}
.benutzerreg_box1 fieldset.box5 {background-image:url(../../templates/ext/loginbox/box5.jpg);}
.benutzerreg_box1 legend {color:#006699; background-color:#f7f7f7; border:1px solid #666; padding:3px; margin-bottom:10px;}
div.benutzerreg_box1_control {text-align:center; margin-bottom:20px;}
input.tx-srfeuserregister-pi1-submit {background-image:url(../../templates/ext/loginbox/enter2.jpg); background-repeat:no-repeat; background-position:right; border:1px solid #000; color:#FFFFFF; background-color:#006699; width:190px; margin-left:20px;}
.benutzerreg_box1 dt, .benutzerreg_box1 dd {min-height:15px;}
dd.widthdd {width:590px; text-align:center;}

div.reg_schritt2_oben {margin:10px 0 20px 0;}

.logoutbtn {border:0; height:20px; background-color:#F7F7F7; background-image:url(../../grafiken/icons/intlink.png); background-repeat: no-repeat; background-position: 0% 60%; padding-left: 10px; font-size:12px;}
li.profil_btn {padding-left:5px; background-color:#F7F7F7; border-bottom:1px solid #fff;}
li.profil_btn a:link, li.profil_btn a:visited {color:#000000; font-size:12px; background-image:url(../../grafiken/icons/intlink.png); background-repeat: no-repeat; background-position: 0% 60%; padding-left: 12px; text-decoration:none;}
li.profil_btn a:active, li.profil_btn a:hover { color:#000000; font-size:12px; background-image:url(../../grafiken/icons/intlink.png); background-repeat: no-repeat; background-position: 0% 60%; padding-left: 12px; text-decoration:none;}

/* navi */
#top-box {margin:5px 10px 0 0; font-size:0.8em;}
#top-box a {background-image:url(../../grafiken/icons/intlink.png); background-repeat: no-repeat; background-position: 0% 60%; padding-left: 10px;}
#top-box a:link, #top-box a:visited { color:#000000; text-decoration:none;}
#top-box a:active, #top-box a:hover { color:#FFFFFF; text-decoration:none;}
.top_navi_ul {margin:0; padding:0; list-style-type:none;}

