/**
 * Stylesheet fuer das Diakonische Werk Wuerttemberg
 *
 * seitenblick interaktive medien gmbh
 * Koenigstrasse 16, 70173 Stuttgart
 * fon: 0711/8599818-0
 * fax: 0711/8599818-40
 * e-Mail: info@seitenblick.de
 */

/**
 * Allgemeine Definitionen
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: none;
 font-size: 1em;
 vertical-align: baseline;
}

body {
 color: #464646;
 font-family: Arial, Tahoma, Verdana, Sans-Serif;
 font-size: 100.01%;
 z-index: 1;
}

code {
 font-family: "Courier New", Monospace;
}

label {
 cursor: pointer;
}

ul {
 list-style: none;
}

img {
 border: none;
 margin: 0cm 0cm 0.25cm 0cm;
 padding: 0px;
}
    
a {
 text-decoration: none;
 color: #464646;
}
a:hover {
 text-decoration: underline;
 /*color: #dfa800;*/
}

form,
input {
 margin: 0px;
 padding: 0px;
}

h1 {
 font-size: 1.8em;
 font-weight: normal;
 line-height: 1.075em;
 margin: 0.25cm 0cm 0.5cm 0cm;
 padding: 0px;
}

h2 {
 font-size: 1.05em;
 font-weight: bold;
 margin: 0.5cm 0cm 0.25cm 0cm;
 padding: 0px;
}

h3 {
 font-size: 0.95em;
 font-weight: bold;
 margin: 0.5cm 0cm 0.3cm 0cm;
 padding: 0px;
}

p {
 font-size: 0.825em;
 line-height: 1.5em;
 margin: 0px;
 padding: 0cm 0cm 0.1cm 0cm;
}

abbr {
 border-bottom: 1px dotted #464646;
}

textarea {
 font-family: Arial, Tahoma, Verdana, Sans-Serif;
 font-size: 1.1em;
}

ul {
 font-size: 0.825em;
 list-style: circle;
 margin: 0cm 0cm 0.5cm 1cm;
}
ul ul {
 font-size: 1.0em;
}

li {
 padding: 0.15cm;
}





/**
 * formatieren der URL-Zeile
 */
#url_wrapper {
 display: block;
 font-size: 0.8em;
 margin: 0cm 0cm 0.75cm 0cm;
}




/**
 * Header und Footer ausblenden (Logo im Header bleibt stehen)
 */
#header_inner #service_navi,
#content_inner #footer_service_navi,
#navi,
#subnavi,
#content_inner #footer_logo,
#content_inner ul.footer {
 display: none;
}

#logo {
 border-top: 1px solid #717171;
 padding: 0.75cm 0cm 0.5cm 0cm;
 text-align: left;
 width: 100%;
}
#content {
 border-top: 1px solid #717171;
 padding: 0.3cm 0cm 0cm 0cm;
}




/**
 * ueberschriebene Inhaltelemente
 */
.std_content #breadcrumb {
 border-bottom: 1px solid #717171;
 font-size: 0.825em;
 margin: 0cm 0cm 0.5cm 0cm;
 padding: 0cm 0cm 0.3cm 0cm;
 width: 100%;
}

.std_content #breadcrumb .bc_item {
 margin: 0cm 0.3cm 0cm 0cm;
 padding: 0cm 0cm 0cm 0cm;
}

.std_content #breadcrumb img,
.article_start_icon {
 margin: 0cm;
 padding: 0cm;
}


.std_content,
.third_content,
.two_third_content,
.half_content {
 width: 100%;
}


.std_teaser_row {
 clear: both;
 border-top: 1px solid #717171;
 margin: 1.0cm 0cm 0cm 0cm;
 padding: 0.5cm 0cm 0cm 0cm;
 width: 100%;
}

.further_info {
 font-size: 0.825em;
 margin: 0.75cm 0cm 0.5cm 0cm;
}

.further_info ul,
.further_info ol {
 font-size: 1.0em;
}

.dachzeile {
 background: #ffffff url(../graphics/content_square.gif) no-repeat 0px 4px;
 border-bottom: 1px solid #c5e3fc;
 font-weight: bold;
 margin: 0.5cm 0cm 0.2cm 0cm;
 padding: 0px;
}

.dachzeile.inner {
 font-size: 0.825em;
}

.further_info ol  {
 margin-left: 1cm;
}

.img_description {
 margin: -0.25cm 0cm 0.25cm 0cm;
}

.content_navi_layer3 {
 border-bottom: 1px solid #c5e3fc;
 padding: 0cm 0cm -0.5cm 0cm;
 margin: 0cm 0cm 0.5cm 0cm;
}

.img_gallery {
 margin: 0cm 0cm 0.2cm 0cm;
}

.gallery_teaser_title {
 float: left;
 font-weight: bold;
 margin: 0cm 0cm 0.1cm 0cm;
 width: 100%;
}

.img_list li {
 clear: both;
 margin: 0cm 0cm 0.25cm 0cm;
}

.staff_list li,
.supervisor_list li {
 clear: both;
 display: block;
 float: left;
 margin: 0cm 0cm 0.5cm 0cm;
}

.img_list li img,
.staff_list li img,
.supervisor_list li img {
 clear: both;
 display: block;
 float: left;
 margin: 0cm 0.3cm 0cm 0cm;
}

.press_list h3 {
 margin-top: 0.33cm;
}

.login {
 margin: 0.7cm 0cm 1.1cm 0cm;
}

.sitemap_item ul ul {
 margin-bottom: -0.1cm;
}

.checkbox_box {
 margin: 0.5cm 0cm 0cm 0cm;
}

.checkbox_box .row,
.radio_column .row {
 margin: 0.25cm 0cm;
}

.supervisor_single {
 float: left;
 font-size: 1.0em;
 margin: 0.5cm 0cm;
 padding: 0cm;
 width: 99%;
}

.ambit_search,
.extended_search,
.comment_form {
 font-size: 0.825em;
}

.result_list {
 margin-left: 1cm;
 font-size: 0.825em;
}






/**
 * andere ueberfluessige Elemente ausblenden
 */
 #search_box,
.std_content .article_navi,
.std_content #article_skim,
/*.content_row_inner a.with_arrow,
.content_row_inner a.with_arrow_up.card,*/
.with_arrow,
.with_arrow_left, 
.with_arrow_up,
.show_all_results,
.link_back,
.no_printing,
.std_content form.register_form .buttons .reset,
#search_navi,
#search_box_for_content {
 display: none;
}


