/* Cascading Stylesheet fuer DBV Relaunch 2009 */
/* 3-point concepts: Maria Salz - 05.01.2010 */


body {color:#000; font-size:11px; line-height:17px;}

/* ------------------------------
	allgemeine Definitionen 
-------------------------------*/
table, tr, td, div, form, span, img, ol, ul, li, a, hr, dt, dl, dd, fieldset {border:0; margin:0; padding:0;}
div.clear {border:0; clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0;}
a:link, a:visited, a:focus, a:hover {background:url(../pix/icons/link_intern_druck.gif) 100% 4px no-repeat; color:#000000; padding:0 11px 0 0; text-decoration:none;}
hr {border-top:1px solid #7f7f7f; height:1px;}

/* Layout */
#layout { font-family:verdana, arial, helvetica, sans serif; margin:0; padding:0;}

/* Kopfbereich */
#layout #metamenue {display:none;}

#layout #header {background:url(../pix/logo_grau.gif) -10px 0 no-repeat; height:64px; margin-top:23px;}
#layout #header .logo {display:none;}
#layout #header .mainmenue {display:none;}

#layout #status .breadcrump {color:#7f7f7f; margin:7px 10px 27px 38px; }
#layout #status .breadcrump a {background:none; color:#7f7f7f; padding:0;}
#layout #status .breadcrump .druckbutton {margin:0 0 7px 0; text-align:right; width:595px;}
#layout #status .breadcrump .druckbutton a {background:url(../pix/icons/link_drucken_on.gif) no-repeat scroll 3px 5px; border:1px solid #000; color:#000; padding:3px 5px 3px 21px;}
#layout #status #aktiv {display:none;}


/* Content */
#content_wrap {border-bottom:1px solid #7f7f7f; margin:10px 10px 20px 35px; padding:0 0 20px 0; width:595px;}
#content_wrap p {margin:0 0 11px 0;}

#content_wrap #col_left {display:none;}
#content_wrap #col_right {display:none;}
#footer {display:none;}

/* firefox print hack*/
#layout #status .breadcrump .druckbutton, #content_wrap {width:90%;}


/* Ueberschriften */
h1 {font-family:times new roman; font-size:28px; font-weight:normal; line-height:28px; margin:5px 0 25px 0;}
h2 {font-size:17px; margin:10px 0 10px 0;}
h3 {font-size:13px; font-weight:bold;}
h4 {font-size:11px;}


/* Links */
#content_wrap a.extern:link, #content_wrap a.extern:visited, #content_wrap a.extern:hover, #content_wrap a.extern:focus {background:url(../pix/icons/link_extern_druck.gif) 100% 1px no-repeat; padding:0 15px 0 0;}
#content_wrap a.mail:link, #content_wrap a.mail:visited, #content_wrap a.mail:hover, #content_wrap a.mail:focus {background:url(../pix/icons/mail_druck.gif) 0 4px no-repeat; padding:0 0 0 15px;}
#content_wrap .csc-linkToTop a:link, #content_wrap .csc-linkToTop a:visited, #content_wrap .csc-linkToTop a:hover, #content_wrap .csc-linkToTop a:focus {background:url(../pix/icons/link_top_druck.gif) 100% 2px no-repeat;}

/* Formular */
legend {display:none;}
label {display:block; float:left; padding:0 10px 0 0; width:150px;}
input, select, textarea {border:1px solid #7f7f7f; font-size:11px; font-family:verdana, arial, helvetica, sans serif; margin:0 0 7px 0;}
input, textarea {padding:2px 1px 1px 1px; width:335px;}
.csc-mailform-check {width:20px;}
.csc-mailform-field .csc-mailform-radio {float:left; width:250px;}
.csc-mailform-field .csc-mailform-radio label {display:block; width:219px;}
.csc-mailform-field .csc-mailform-radio input.csc-mailform-radio {border:0; display:inline; height:12px; margin:4px 3px 0px 3px; width:12px;}
.csc-mailform-submit, .submit {background:url(../pix/icons/link_intern_druck.gif) 90% 7px no-repeat; clear:both; color:#000; font-weight:bold; margin:20px 0 0 160px; padding:2px 20px 5px 5px; width:155px;}

/* Tabellen */
table {border-collapse:collapse; width:100%;}
table th {text-align:left; white-space:nowrap; padding:3px;}
table td {border-collapse:collapse; padding:3px;}
table caption {display:none;}
table .tr-even {background:#eee;}

/* sonstige Inhalte */
ul {list-style:square; margin:15px 0 15px 15px;}
.csc-linkToTop {text-align:right;}

.tel {background:url(../pix/icons/telefon_druck.gif) 0 4px no-repeat; font-weight:bold; padding:0 0 0 15px;}
.fax {background:url(../pix/icons/fax_druck.gif) 0 4px no-repeat; font-weight:bold; padding:0 0 0 15px;}

.csc-textpic-imagewrap a {background:0 0;}

/* Extensions */

.tx-3pcdbvmemberdb-pi1 table td {border-collapse:collapse; padding:0px;}
.tx-3pcdbvmemberdb-pi1 .align-right {display:none;}
.tx-3pcdbvmemberdb-pi1 h1 {margin:5px 0 15px 0;}
.tx-3pcdbvmemberdb-pi1 h4 {margin:2px 0;}

.tx-3pcsitemapofcontent-pi1 {margin-bottom:50px;}
/*-----News------*/
/*-----News - latest------*/
.news-latest-container p {display:inline; margin:0; padding:0;}
.news-latest-container h1 {margin-bottom:11px;}
.news-latest-container .news-latest-item {border-top: 1px solid #7f7f7f; padding:6px 0 8px 0;}
.news-latest-container .news-latest-morelink {display:inline;}
.news-latest-container .news-latest-gotolist {border-top:1px solid #7f7f7f; padding:6px 0 8px 0;}

/*-----News - list------*/
.news-list-container {margin-top:11px;} 
.news-list-container h1 {font-family:times new roman; font-size:28px; font-weight:normal; line-height:28px; margin:5px 0 25px 0;}
.news-list-container p {display:inline; margin:0; padding:0;}
.news-list-container .news-list-item {border-top: 1px solid #7f7f7f; padding:6px 0 8px 0;}
.news-list-container .news-list-morelink {display:inline;}

/*-----News - single------*/
#content_wrap .news-single-item .news-single-backlink {border-top: 1px solid #7f7f7f; margin:8px 0 0 0; padding-top:8px;}
#content_wrap .news-single-item .news-single-files dt {display:none;}
#content_wrap .news-single-item .news-single-files dd img {display:none;}
#content_wrap .news-single-item .news-single-files dd a:link, #content_wrap .news-single-item .news-single-files dd a:visited {background:url(../pix/icons/doc_blau.gif) 0 0px no-repeat; padding:0 0 0 15px;}
#content_wrap .news-single-item .news-single-files dd a:hover, #content_wrap .news-single-item .news-single-files dd a:focus  {background:url(../pix/icons/doc_on.gif) 0 0px no-repeat; padding:0 0 0 15px;}

/*-----indexed_search------*/
.tx-indexedsearch #tx_indexedsearch_extResume {float:left; width:16px; margin-top:2px;}
.tx-indexedsearch .search-type {margin:10px 0 0 160px;}

/*-----tt_address------*/
.tx-ttaddress-pi1 {margin:17px 0;}
.tx-ttaddress-pi1 .vcard {border-bottom: 1px solid #7f7f7f; margin-right:33px; padding:16px 0;}
.tx-ttaddress-pi1 .data {float:left; width:370px}
.tx-ttaddress-pi1 .image {margin:0; float:right; width:108px}
.tx-ttaddress-pi1 .mail {display:block; margin-top:16px;}
#col_right .tx-ttaddress-pi1 hr {margin-top:15px;}

/*-----newloginbox------*/
.tx-newloginbox-pi1 .forgot_pw {margin:10px 0 0 160px;}

/*-----wecdiscussion------*/
.tx-wecdiscussion-header {margin-bottom:8px; width:512px;}
.tx-wecdiscussion-header .tx-wecdiscussion-button {text-align:right;}
.tx-wecdiscussion-mainContent .tx-wecdiscussion-forumMessage {border-bottom: 1px solid #7f7f7f; margin:0 0 10px 0; padding:0px 0 10px 0;}
.tx-wecdiscussion-mainContent .tx-wecdiscussion-forumMessage p {display:inline;}
.tx-wecdiscussion-mainContent .tx-wecdiscussion-forumMessageInfo {margin-top:8px;}
.tx-wecdiscussion-sidebar {display:none;}
.tx-wecdiscussion-form {width:512px;}
.tx-wecdiscussion-form .tx-wecdiscussion-title {margin-bottom:10px;}
.tx-wecdiscussion-form .label {display:block; float:left; padding:0 10px 0 0; width:150px;}
.tx-wecdiscussion-form .submit {margin:0 0 0 160px; width:200px; background-position:95% 7px;}
.tx-wecdiscussion-form .textacross {float:left; margin:0 0 0 160px;}
.tx-wecdiscussion-form .textacross .submit {background-position:95% 7px; clear:none; display:inline; float:left; margin:0 5px 0 0; width:100px;}

/*-----cal-----*/
.tx-cal-controller .even {background:#FFF;}
.tx-cal-controller .tx-cal-list-item {background:#FFF;}