/* RESET BROWSER DEFAULTS */
*{margin:0;padding:0;list-style:none;font-size:11px;font-weight:normal;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:16px}
a{color:#9ba3b0;text-decoration:none;}
a:hover{color:#5f6678}
body{color:#000;background:#fff;}
button:hover{cursor:pointer}
strong{font-weight:bold;color:#5f6678;}

/* HEAD */
#head{height:145px;width:560px;background:#fff url(pics/headpv.png) no-repeat 0 0}
/* NAVIGATION */
#menu{width:100%;float:left;background:#fff url(pics/navigation_main_back.jpg) no-repeat right 0}
.nav{width:621px;float:left;text-align:right;padding:0px 25px 0 0; border-left:5px solid #bf5055; margin:5px 0px 5px 8px; background:url(pics/white_corner.gif) no-repeat right top;}
.nav a{float:right;background:#fff;text-transform:uppercase;color:#5f6678;font-weight:bold;font-size:1.3em;padding:4px 12px; font-stretch:extra-condensed;font-family:Arial, Helvetica, sans-serif;}
.nav a:hover{color:#C15054}
.nav a.now{background:transparent;color:#C15054}
/* SUBNAVIGATION */
.subnav{width:526px;float:left;text-align:right;border-bottom:2px solid #fff;background:#fff url(pics/navigation_bread.jpg) repeat-y right 0;padding:4px 4px 4px 0}
.subnav a{font-size:1.1em;text-transform:uppercase;color:#5f6678;font-weight:bold;padding:2px 12px;background:#fff; font-family:Arial, Helvetica, sans-serif;}
.subnav a:hover{color:#C15054}
.subnav a.now{background:transparent;color:#C15054}
/* MEMBER-NAVIGATION */
.membernav{width:652px;float:left;text-align:right;border-bottom:2px solid #fff;background:#fff url(pics/navigation_loggedin.jpg) repeat 0 0;padding:4px 8px 4px 0}
.membernav a{font-size:1.1em;text-transform:uppercase;color:#5f6678;font-weight:bold;padding:2px 12px;background:#fff; font-family:Arial, Helvetica, sans-serif;}
.membernav a:hover{color:#C15054}
.membernav a.now{background:transparent;color:#C15054}
#subhead{width:100%;float:left;border-top:2px solid #fff;background:#fff url(pics/navigation_bread.jpg) repeat 0 0}
.breadcrumb{color:#C15054;width:652px;float:left;text-align:right;padding:3px 8px 3px 0; font-family:Arial, Helvetica, sans-serif;}
.breadcrumb span{color:#C15054;background:#fff;float:right;padding:0 8px;}
.breadcrumb a{color:#C15054;padding:0 4px;background:#fff; font-family:Arial, Helvetica, sans-serif;}
.breadcrumb a:hover{color:#5f6678}
.login{width:190px;float:right;padding:3px 0;}
.login span{padding-left:12px;color:#5f6678;padding-top:2px}
.login span span{padding:0}
.logout{padding-left:28px;color:#5f6678;background:transparent url(pics/quick_logout.gif) no-repeat 14px 2px}
.login_button{padding-left:28px;color:#5f6678;background:transparent url(pics/quick_login.gif) no-repeat 14px 2px}
.login_button:hover, .logout:hover{color:#9ba3b0}
.login .logout{display:block;margin-top:10px;background-position:14px 3px}
/* FOOTER */
.footer{float:left;width:848px;border-left:solid 5px #bf5055; margin:18px 0px -10px 0px;}
.footer div{float:left;margin:0px 30px 0px 20px;}
.footer div p{margin:0px;padding:0px;line-height:13px; font-size:10px;}
.footer div .footlink{color:#C15054;font-size:10px;font-weight:bold; font-stretch:extra-expanded; padding:-2px 0px 0px 8px; text-transform:lowercase; padding-bottom:5px}
.footer div .footlink:hover{color:#5f6678}

.article .articleteaser{margin-right:-28px}

li{
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
padding-left:15px;
line-height: 18px;
background: transparent url(pics/li_dot2.gif) no-repeat 4px 4px;
color:#3a4656;
}
ul{margin-bottom:15px;}

/* SITEMAP */
.sitemap1st a{color:#5f6678}
.sitemap1st a:hover{color:#C15054}
.sitemap2nd{padding-left:0}
.sitemap2nd li{padding-left:10px;background-position:0 4px}
.sitemap2nd a{color:#9ba3b0}

/* LOGIN */
.container_form input, .container_form select{border:1px solid #586472;}
.container_form input{width:230px;margin-bottom:5px;margin:2px 0 0 10px; height:16px;}
.container_form button{clear:both;background:url(pics/login_btn.gif) no-repeat; width:59px; height:15px; cursor:pointer; margin:5px 0px 0px 10px;}

/* PIXLIST */
ul.pixlist{display:block;clear:both;float:none;}
.pixlist li{display:inline;float:left;margin:0 15px 15px 0;background:transparent;padding:4px;border:1px solid #9ba3b0;}
.pixlist li span{font-size:9px}
/* Bild und Text */
div.pictxt{display:block;clear:both;margin-bottom:18px;}
.floatleft{margin:0 15px 8px 0;float:left;}
.floatright{margin:0 0 8px 15px;float:right;}
h1,h2{clear:both}

/*  member search/edit form  */
.member_search_input, .member_edit_input{border:1px solid #586472; height:16px; width:160px; margin: 0px 0px 3px 0px;}

/* ACTION-BAR */
.action_bar{
	display:block;
	background:#f7ead7;
	padding: 5px 5px 5px 10px;
	margin:0 0 5px 0;
	border-bottom:#dcbe93 solid 1px;
	border-top:#dcbe93 solid 1px;
}
.action_bar select{width:150px; height:16px; border:solid 1px #586472;}
.action_bar input{background:url(pics/sort_btn.gif) no-repeat bottom; width:66px; height:21px; cursor:pointer;}

/* Forms allgemein */
textarea, #uploadform input, #uploadform select, #docform input, #docform select, #pb_write input{border:1px solid #9ba3b0;}
form .left{float:left}
form .right{float:right}
form button{cursor:pointer}
/* UPLOAD-FORM, LITERATUR-FORM */
#uploadform, #docform{float:left;width:550px;padding: 20px 15px 10px 0px;margin: 10px -10px 10px 0;clear:both;}
#uploadform label, #docform label{display:block;margin-left:10px}
#uploadform button, #docform button{display:block;clear:both;height:15px}
#uploadform input, #uploadform textarea, #uploadform select{width:250px}
#upfile1, #upfile2, #upfile3, #upfile4, #upfile5{display:block;height:auto;}
#uploadform input, #docform input{margin-bottom:9px;}
#uploadform textarea{display:block;height:180px;margin-left:10px;margin-bottom:9px}
#uploadform select, #docform select{margin:2px 0 9px 10px}
#uploadform #adderlink{color:#5f6678;padding-left:16px;background:transparent url(pics/addfile.gif) no-repeat 0 0;margin:10px 0 0 10px}
#uploadform #adderlink:hover{color:#9ba3b0;}
#uploadform #adderlink:focus{outline:none}
#uploadform button{background:url(pics/upload_btn.gif) no-repeat; width:90px;}
#docform input{}
#docform select{width:90px}
#docform button{background:url(pics/search_archive_btn.gif) no-repeat; width:59px;}
#docform .doccheck{margin-top:15px;}
#docform .doccheck label{display:inline-block;}
#docform #dldocs_only{width:auto;display:inline-block;position:relative;top:4px;}

/* PINBOARD */
.pin_form_container{float:left; padding:0px; margin:0 -15px 0px 25px; width:400px; min-height:210px; background:url(pics/navigation_loggedin.jpg); border-top:solid 3px #ffffff; border-bottom:solid 5px #ffffff; border-left:solid 5px #ffffff;}
.pinboard_container{width:835px; height:auto; float:left; margin: 0 0px 0 0;}
.pin_container, .pin_admin_container{float:left;padding:0px;margin:15px -15px 0 0;border:none;width:405px;background:#e4e6e7;}
.pin_body{min-height:150px;}
.pin_subject{padding:10px 10px 0 10px; font-weight:800;}
.pin_text{padding:10px 10px 0 10px;}
.pin_admin_container{background:#f1e7db;}
.pin_seperator{clear:both; width:395px; height:1px; background:#fff; line-height:1px; margin: 10px auto 3px auto; font-size:0px;}
.pin_left_column{width:405px; float:left; border-top:solid 1px #2b3746;}
.pin_right_column{width:405px; float:left; margin-left:25px; border-top:solid 1px #2b3746;}
.pin_form_body{padding:12px;}
.pin_header .pin_head_left{float:left; font-weight:800;padding-left:18px;background:transparent url(pics/pin.gif) no-repeat 0 0;color:#2b3746;}
.pin_head_left a{float:left; font-weight:800;color:#2b3746;}
.pin_head_right{float:right;}
.pin_header p{margin:3px 15px 3px 10px; padding:0px; color:#2b3746;}
.pin_footer{min-height:15px;}
.pin_footer a{width:110px; padding:0px; color:#2b3746; text-decoration:underline; cursor:pointer; }
.pin_footer a div{margin-left:10px;}
.pin_footer p{padding:0px; color:#2b3746; float:left; margin:3px 10px 0 10px;}
#betreff{clear:both; display:block; margin-bottom:10px; height:18px;}
#nachricht{clear:both; display:block; width:372px; height:70px; }
.pin_save{width:66px; height:15px; clear:both; background:url(pics/save_btn.gif) no-repeat; margin: 8px 0 0px 0;}

/* LITERATUR-Ergebnisse */
.docresult{float:right;	width:792px; padding: 20px 28px 0px 15px;	margin: 10px 0 10px 0; border-bottom:solid 3px #fff; background:#f1e7db url(pics/article_header.gif) top repeat-x;}
.article .docresult{margin-right:-28px}
.resnav a:focus{outline:none}
.resnav{display:block;clear:both}
.next, .prev{padding-top:4px}
.doclink{padding-left:15px;color:#5f6678;background:transparent url(pics/list_doc.gif) no-repeat left}
.doclink:hover{color:#9ba3b0;}

/* TERMINE */
.termine tr, .termine td{vertical-align:top;}
.termine{min-height:36px;background-color:#f1e7db;padding-bottom:8px;margin-bottom:8px;width:835px;float:right;margin-right:-28px}
.termine td.event_date{width:200px;padding:4px 16px}
.termine td.event_text{padding:4px 16px}

/* PARTNER */
.partner{background-color:#f1e7db;width:835px;float:right;clear:both;margin:16px 0;margin-right:-28px}
.partner_logo{width:140px;padding:16px;float:left;}
.partner_text{padding:16px;float:left;width:400px}

.password_missed_disbaled{ float:left; width:380px; height:140px; background:url(pics/pass_missed_disabled.gif) no-repeat;}
.password_missed_sent{float:left; width:380px;}
.container_form .password_missed_sent button{width:120px; height:15px; background:url(pics/sendpwd_btn.gif) no-repeat; cursor:pointer; margin:5px 0px 0px 10px; clear:both;}
.login_status .login_name{font-weight:bold;}
.highlight{background-color:#FFFF33; font-size:inherit; font-weight:inherit; color:inherit;}

/* ------- FORMER LAYOUT.CSS --------- */
html, body{height:100%; width:100%;}

h1{font:bold 16px Arial, Helvetica, sans-serif;color:#bf5055;margin:5px 0px 10px 0px;}
h2{font:bold 12px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#bf5055;margin:5px 0px 10px 0px;}
h3{font:bold 14px Arial, Helvetica, sans-serif;margin:5px 0px 10px 0px;color:#bf5055;}
.h2_teaser{font-weight:800;font-size:13px;color:#bf5055;margin:5px 0px 0px 0px;text-transform:none;}
p{line-height:18px;padding-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
img{border:none;}
br{line-height:8px;}
/***** Layout *****/
.container{position:relative;top:0px;left:0px;width:100%;background: url(pics/container_back.jpg) repeat;z-index:5;}
.container_mask{position:absolute;top:0px;left:0px;width:100%;height:176px;background:#FFFFFF;}
.logo{position:absolute;top:0px;left:790px;width:172px;height:176px;background:#FFF url(pics/logo_bvppt.jpg) no-repeat;z-index:10;}
.logo_extention{position:absolute;top:176px;left:920px;width:93px;height:226px;background:url(pics/logo_ext.gif) no-repeat;z-index:10;}
.logo_break{position:absolute;top:403px;left:0px;width:100%;height:5px;line-height:0px;background:url(pics/spacer.gif) top repeat-x;}
.container_header_content{position:relative;top:0px;left:0px;width:850px;padding-left:32px;background:#FFFFFF;z-index:5;}
.backlayer{position:absolute;top:0px;left:32px;width:720px;height:100%;background:#f8f3ea;z-index:0;}

.container_header{float:left;width:100%;min-height:230px;background:#FFF;border-right:solid 5px #FFF;}
.container_content{clear:both;width:100%;min-height:350px;background:#f8f3ea;border-right:solid 5px #FFF;}
.container_content_left{float:left;width:420px;margin-right:10px;}
.container_content_right{float:left;width:420px;min-height:350px;}
.container_content_left .article{float:right;width:375px;padding: 20px 15px 10px 0px;margin: 10px 0 10px 0;border-bottom:solid 3px #fff;background:url(pics/article_header.gif) top repeat-x;}
.container_content_left .articleteaser{float:right;width:365px;padding:20px 15px 10px 10px;margin:10px -10px 10px 0;border-bottom:solid 3px #fff;background:#f1e7db url(pics/article_header.gif) top repeat-x;}
.container_content_right .article{float:right;width:375px;padding:20px 15px 10px 15px;margin:10px 0 10px 0;border-bottom:solid 3px #fff;background:url(pics/article_header.gif) top repeat-x;}
.container_content_right .articleteaser{float:right;width:375px;padding: 20px 15px 10px 15px;margin: 10px 0 10px 0;}
.container_content_right .blau, .container_content_left .blau{background:#e4e6e7 url(pics/article_header_blau.gif) top repeat-x;}
.container_download_left{float:left;width:240px;margin-right:0px;overflow:auto;}
.container_download_right{float:right;width:570px;min-height:350px;margin-right:-28px;}
.container_list_categorie{margin:10px;}
.dlcats ul{list-style:none;list-style-image:none;margin-bottom:8px;background:url(pics/list_sublevel.gif) no-repeat 0 0;display:block;}
.dlcats li {list-style:none;list-style-image:none;background: transparent;margin:2px 0px 2px 0px;display:block;}
.dlcats a{padding-left:15px;background:url(pics/list_folder.gif) left no-repeat;color:#bf5055;font-weight:800;font-stretch:expanded;}
.dlcats h3{color:#bf5056;padding:0px;}
.dlcnt{background:url(pics/article_header_blau.gif) top repeat-x;float:left;padding: 20px 0px 10px 0px;width:570px;}
.dlcnt h3{color:#6a707f;}
.dlentry{clear:both;background:#e4e6e7;float:left;padding:10px 5px 10px 5px;width:560px;margin-bottom:15px;}
.download_item_header{width:100%;min-height:30px;clear:both;}
.download_item_header{width:100%;height:30px;clear:both;}
.download_item_head{float:left;color:#5f6575;padding-left:5px;font-size: 14px;margin:5px 0px 0px 0px;font-weight:800;font-family:Arial, Helvetica, sans-serif;}
.download_item_date{float:right;}
.dlentry ul li{list-style:none;list-style-image:none;background: transparent;padding-left:5px;margin:2px 5px 2px 0px;display:block;}
.dlentry a{padding-left:15px;background:url(pics/list_doc.gif) left no-repeat;color:#5f6575;font-weight:800;font-stretch:expanded;}
.dlentry p{padding:0px 0px 10px 5px;}
.dlentry a:hover{color:#bf5056;}
.zipfile{padding-top:10px;margin-top:10px;border-top:#fff solid 1px;}
.zipfile a{background:url(pics/zip.gif) left no-repeat;}
.dlcats{background:url(pics/article_header.gif) top repeat-x;float:left;padding:20px 0 10px 0;width:100%;}
.dlcatlist{background:#65ff43;}
.blau .h2_teaser{color:#2b3746;}
.blau .continue{color:#2b3746;background:url(pics/link_arrow_blau.gif) no-repeat top left;}

.container_border{position:relative;top:0;left:32px;width:950px;height:65px;background:#FFF url(pics/site_border_bottom.jpg) left top no-repeat;z-index:5;}
.container_footer{position:relative;top:0;left:32px;width:890px;height:185px;background:#FFF url(pics/footer.jpg) left bottom no-repeat;z-index:5;}
.article{float:right;width:807px;padding:20px 28px 10px 0px;margin:10px 0 10px 0;border-bottom:solid 3px #fff;background:url(pics/article_header.gif) top repeat-x;}
.articleteaser{float:right;width:792px;padding: 20px 28px 5px 15px;margin:10px 0 10px 0;border-bottom:solid 3px #fff;background:#f1e7db url(pics/article_header.gif) top repeat-x;}
.content_clear{clear:both;}
.container_continue{clear:both;height:20px;}
.container_continue p{clear:both;height:20px;padding-bottom:0px;}
.continue{float:right;height:20px;font-size:11px;color:#db9da1;font-stretch:extra-expanded;padding-left:8px;line-height:16px;background:url(pics/link_arrow.gif) no-repeat top left;}
.copyright{float:left;padding-top:2px;color:#999999;margin-left:40px;font-size:9px;}
.dlcats .uploadlink{background:url(pics/upload.gif) no-repeat left top;margin-left:10px;}
#search{width:185px;float:right;margin-top:35px;padding-right:5px;height:20px;}
.formfield{border:1px solid #586474;border-left:none;line-height:15px;height:16px;background:#fff url(pics/lupe.gif) no-repeat left;padding-left:15px;padding-top:-1px;}
.searchbutton{margin-top:0px;}
.formcontainer{float:right;padding-left:10px;height:18px;background:url(pics/form_corner.gif) left top no-repeat;margin:0px;}

/*LIVESEARCH*/
#LSResult{position:absolute;top:199px;left:698px;width:200px;border:#586474 solid 1px;background:#fff;display:none;}
#LSShadow{background:#e4e6e7 url(pics/LSBar.gif) repeat-y left;margin:2px;padding:0px 5px 0px 8px;}
#LSShadow p{padding:0px;margin:0px;border-bottom:#fff solid 1px;}
#LSShadow a{color:#586472;width:178px;display:block;padding:3px;}
#LSShadow a:hover{color:#fff;width:178px;display:block;background:#9ca2b0;padding:3px;}
.LSBar{height:100%;width:5px;background:#9ca2b0;}
#LSHighlight a{color:#fff;background-color:#9ca2b0;}

.container_form{float:right;width:810px;padding: 15px 18px 20px 22px;margin: 5px -28px 5px 0;border-top:solid 3px #fff;background:#f3ead9;}

.link_intern{padding-left:15px;margin-top:15px;background:url(pics/link_intern.gif) left no-repeat;}
.login_bg{}

.container_form .con_form{padding:0px;margin:0px 0px 10px 0px;border:#9ba3b0 solid 1px;}
.ta_size{width:230px;}
.container_form .sendbutton{width:70px;height:15px;margin: 10px 0 0px 0;padding:0px;border:0px solid #5f6477;}
.con_form_left{float:left;width:290px;}
.con_form_right{float:left;width:290px;margin-top:12px;}
.error{color:red;}

/*  List Items for general Member output  */
.search_list_head{float:right;background:#f2e8d7;padding:0;width:835px;margin:-7px -28px 3px 0;}
.search_list_head .search_list_link a{color:#c15054;background: url(pics/member_list_search.gif) no-repeat left center;padding-left:15px;}
.search_list_head a{color:#c15054;}
.search_list_head p{float:right;padding:3px 10px 3px 10px;text-align:right;}
.search_list_head .header_divide{border-right:3px solid #f8f3ea;}
.container_list{float:right;width:835px;border-bottom:3px solid #fff;background:#f1e7db url(pics/member_list_top.gif) repeat-x top;margin: 0px -28px 10px 0;padding:4px 0px 0px 0px;}
.container_list_without_head{margin:-7px -28px 10px 0;}
.container_list td{text-align:left;vertical-align:top;padding:1px;}
.container_list b{font-weight:800;}
.resultlist_first_row td{padding-bottom:10px;}
.container_list .resultlist{width:100%;}
.resultlist_titel{background:#cfd2d9;}
.resultlist_titel a{color:#2b3746;text-decoration:underline;}
.result_list_p p{padding:0px;margin:2px;}
.member_listing,.member_editing,.member_deleting{margin-top:3px;width:120px;height:15px;padding-left:20px;padding-bottom:5px;float:left;}
.member_listing{background:url(pics/info.gif) no-repeat left top;}
.member_editing{background:url(pics/edit.gif) no-repeat left top;}
.member_deleting{background:url(pics/del.gif) no-repeat left top;}
.member_mailing{margin-top:3px;margin-right:15px;height:15px;background:url(pics/mail.gif) no-repeat left top;padding-left:20px;padding-bottom:5px;float:left;}
.underline{text-decoration:underline;}
.no_bg{background:#f1e7db; border-right:1px solid #cfd2d9;}
.tool_row{background:#cfd2d9;padding-bottom:5px;}
.tool_row a{width:130px;padding:0px;color:#2b3746;text-decoration:underline;cursor:pointer;}
table tr td .form_sup_left{margin:3px 0px 2px 0px;padding:0px;width:120px;}
table tr td .form_sup_right{margin:3px 10px 2px 0px;padding:0px;width:140px;}
.form_textarea{width:120px;border:1px solid #666666;}
.form_p{padding:0px;margin:3px 5px 0 0;}