/* ===================================================
Stylesheet
Datei: screen.css
Datum  12/01/09
Autor: wquadrat medien gmbH
=================================================== */

body {min-width: 1000px;}


/********************** branding (logo - header - sprachauswahl - suchfeld ************************************/
#branding {position:relative;height:160px;background:#0068b4;margin-left:10px;border-bottom:1px solid #FFFFFF;}

/********************** header_image *********************************/
#header_image {position:absolute;left:160px;width:630px;height:160px;background:url(/wtsh/media/bilder/_layout/header-de.gif) -160px 0;}

/********************** logo *********************************/
h1#logo {float:left;background:url(/wtsh/media/bilder/_layout/header-de.gif) left top;width:160px;height:160px;text-indent:-9999px;}
#logo a {width:160px;height:160px;background:none;display:block;}
#logo a img {display:none;}

/********************** tools (site_info, sprachauswahl, suchfeld *********************************/
#tools {color:#fff;position:absolute;left:800px;top:0px;background:url(/wtsh/media/bilder/_layout/bg_tools.jpg) no-repeat left top;width:170px;height:160px;padding:5px;}
#site_info_sub {background:none;padding:20px 0 5px 0;font-size:0.85em;}
#site_info_sub a {padding:5px 4px;color:#fff;text-decoration:none;}
#site_info_sub a.first {padding-left:0px;}
#site_info_sub a.drucken {background:url(/wtsh/media/bilder/_layout/drucker2.gif) no-repeat 3px center;padding-left:20px;}
#sprachauswahl {padding:11px 0 2px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;width:165px;overflow:hidden;}
#sprachauswahl img.flagge {padding-left:7px;float:left;}
#sprachauswahl a.first img.flagge {padding-left:0;}
#suchen {background:none; padding:10px 0 0 0;}
#suchen div.p input {float:left;width:134px;border:1px solid #004470;vertical-align:middle;padding:0.25em 0 0.25em 0.25em;color:#004470;}
#suchen div.p input.submit {cursor:pointer;margin-left:3px;float:left;width:25px;height:25px;background:url(/wtsh/media/bilder/_layout/lupe.gif) no-repeat left center;border:none;}
.ac_results {background:#00385C;z-index:1000;color:#fff;}
.ac_results ul {list-style:none;margin:0;border:1px solid #8596A7;border-top:none;cursor:pointer;}
.ac_results ul li {padding:2px 5px 2px 10px;margin:0;border-top:1px solid #8596A7;}
.ac_results ul li.ac_even {}
.ac_results ul li.ac_over {background:#0872B8;}


/********************** navigation *********************************/
#navi_holder {height:3em;background:#0068b4;margin-left:10px;padding-left:170px;}
#navigation {min-width:820px;height:3em;position:absolute;z-index:100;}

#navigation ul.navi li.hover ul {display:block;}
#navigation ul.navi li.hover ul ul ul {display:none;} /* ausblenden der vierten ebene, die für die tabs im tabs-accordion-template gebraucht wird */

ul.navi, ul.navi ul { list-style-type: none; z-index:10;margin:0px;}
ul.navi li {margin:0px;background:url(/wtsh/media/bilder/_layout/bg_navi_main.gif) 20px bottom;background-repeat:no-repeat;float: left;}
ul.navi li.first {border-left:none;}

/* navi links */
ul.navi li a {/*white-space:nowrap;*/display:inline-block; padding: 0px 15px 0px 15px;line-height:2.4em;color: #fff; text-decoration: none;font-size:1.25em}
ul.navi li a:link , ul.navi li a:visited { }
ul.navi li a:hover {color: #ffffff;background:#004470 url(/wtsh/media/bilder/_layout/bg_navi_main.gif) no-repeat 20px bottom;text-decoration:none;}
ul.navi li a.selected {color: #ffffff;background:#004470 url(/wtsh/media/bilder/_layout/bg_navi_main.gif) no-repeat 20px bottom;text-decoration:none;}
ul.navi li a.selected span {border-bottom:2px solid #6d92ae;/*display:block;background:url(/wtsh/media/bilder/_layout/link_underline.gif) repeat-x 100% 80%;*/}
ul.navi li.hover a {color: #ffffff;background:#004470 url(/wtsh/media/bilder/_layout/bg_navi_main.gif) no-repeat 20px bottom;text-decoration:none;}
ul.navi li.hover span {border-bottom:2px solid #6d92ae;/*display:block;background:url(/wtsh/media/bilder/_layout/link_underline.gif) repeat-x 100% 80%;*/cursor:pointer;}


/* subnavi */
ul.navi ul {background:#004470;/*oder width:auto;*/display:none; position: absolute; z-index: 3;left:0px;top:3em;padding:12px 0 10px 0;}
ul.navi ul.container {margin-top:1px;width:100%;overflow:hidden;border-bottom:10px solid #004470;}

ul.navi ul li {background:none;float:left;border-left:1px solid #8596a7;/*min-height:150px;width:160px;*/padding-bottom:2000px;margin-bottom:-2000px;}
ul.navi ul li a {font-size:1.1em;background:none}
ul.navi ul li a:hover {background:none;text-decoration:none;}
ul.navi li ul ul li {float: none; margin: 0;font-size: 1em;padding:2px 0px;/*border-left:1px solid #8596a7;*/border-left:none;min-height:0px;}

ul.navi li.hover ul li a:hover {text-decoration:underline;}
ul.navi li.hover ul li a {background:none;line-height:1em;text-decoration:none;} 
ul.navi li.hover ul li a span {background:none;border:none;} 
ul.navi li ul ul li.first {} 
                                    
/* subnavi links */
ul.navi ul ul {display:block;/*width:160px;*/padding:5px 0 0 0;position:static;}
ul.navi li ul ul li a {color:#fff;font-weight:normal;padding: 2px 5px 2px 30px; text-decoration: underline;line-height:1em;}
ul.navi li ul ul li a:link, ul.navi li li a:visited { }
ul.navi li.hover ul ul li a {color: #fff;text-decoration:none;}
ul.navi li.hover ul ul li a.selected {color: #fff;text-decoration:underline;background:none;}
ul.navi li.hover ul ul li a:hover {color: #ffffff;text-decoration:underline;background:none;}
ul.navi li ul a:hover span {background:none;}

/********************** navi_sub *********************************/
#navi_holder_sub {height:3em;background:#004470;margin-left:10px;padding-left:170px;border-top:1px solid #fff;}
#navi_sub {font-size:1em;position:absolute;z-index:30;min-width:820px;}

ul.navi_sub, ul.navi_sub ul { list-style-type: none; z-index:10;margin:0px;}
ul.navi_sub li {margin:0px;background:url(/wtsh/media/bilder/_layout/bg_navi_sub_main.gif) 15px center;background-repeat:no-repeat;float: left;}
ul.navi_sub li.first {}

/* navi_sub links */
ul.navi_sub li a { display: block; padding: 0px 21px 0px 21px;color:#fff; text-decoration: none;line-height:3em;}
ul.navi_sub li a:link , ul.navi_sub li a:visited { }
ul.navi_sub li a:hover {color: #00385c;background:#dae0ed;}
ul.navi_sub li a:hover span {border-bottom:2px solid #6d92ae;}
ul.navi_sub li a.selected {color: #00385c;background:#dae0ed;font-weight:normal;}
ul.navi_sub li a.selected span {border-bottom:2px solid #6d92ae;/*display:block;background:url(/wtsh/media/bilder/_layout/link_underline.gif) repeat-x 100% 80%;*/}
ul.navi_sub li a.hover {color: #00385c;background:#dae0ed;}
ul.navi_sub li a.hover span {border-bottom:2px solid #6d92ae;/*display:block;background:url(/wtsh/media/bilder/_layout/link_underline.gif) repeat-x 100% 80%;*/cursor:pointer;}

/* subnavi_sub */
ul.navi_sub ul {background:#dae0ed;width:160px;/*oder width:auto;*/display:none; position: absolute;padding:10px 0 10px 0;}
ul.navi_sub ul li {background:none;}
ul.navi_sub ul li {float: none; margin: 0;font-size: 1em;padding:2px 0px;position:relative;}
ul.navi_sub ul.first li {border-left:none;} 
ul.navi_sub ul li.first {} 
ul.navi_sub ul li.first a {padding:2px 5px 2px 20px;} 
                                    
/* subnavi_sub links */
ul.navi_sub ul li a {color:#00385c;font-weight:normal;padding: 3px 5px 1px 20px; text-decoration: none;line-height:1em;}
ul.navi_sub ul li a:link, ul.navi_sub li li a:visited { }
ul.navi_sub ul li a:hover {color: #00385c;text-decoration:none;}
ul.navi_sub ul li a.selected {color: #00385c;font-weight:normal;text-decoration:none;}
ul.navi_sub ul li a.hover {color: #00385c;text-decoration:none;}
ul.navi_sub ul li a span {display:inline-block;padding:1px 0 5px 0;cursor:pointer;}
ul.navi_sub ul li a.selected span,
ul.navi_sub ul li a:hover span {border-bottom:2px solid #6d92ae;padding:1px 0 3px 0;}

/* subnavi_sub links 2.level */
ul.navi_sub ul ul {display:none;width:160px;padding:10px 0;position:absolute;left:150px;top:5px;border-left:5px solid #004470}

/********************** breadcrumb *********************************/
#breadcrumb {height:28px;padding-left:180px;font-size:0.85em;color:#0068b4;}
#breadcrumb ol {margin:0; padding:0 0 0 10px;}
#breadcrumb ol li {line-height:2.5em;float:left;list-style-type:none;margin:0;padding-left:11px;}
#breadcrumb ol li.first a {padding-left:0;}
#breadcrumb ol li a {color:#0068b4;text-decoration:none;padding-left:5px} 


/********************** container *********************************/
#container {overflow:hidden;width:auto;background:#f4f4f4 url(/wtsh/media/bilder/_layout/bg_verlauf.gif) repeat-x;}


/********************** spalte1 (teaser1, content) *********************************/
#col1_container {background: none; float: left; width: 785px;padding:15px 0 0 10px;}


/********************** teaser1 *********************************/
#teaser1 {float:left;width:162px;background:none;overflow:hidden;}
.teaser {background:#fff;padding:6px 0 5px 6px;margin:0 0 15px 0;}
.teaser h3 {margin:5px 0 10px 5px;}
.teaser h3 a {color:#0068b4;text-decoration:none;}
.teaser h4 {color:#004470;background:url(/wtsh/media/bilder/_layout/navi_pfeil.gif) no-repeat left 9px;padding:5px 0 5px 10px;margin:0px;}
.teaser h4 a {color:#0068b4;text-decoration:none;}
.teaser img {display:block;}
.teaser div.p {padding:5px;}

#col2 .teaser h4 {background:none;padding:5px;}
#col2 .teaser a.teaserlink,
#col3 .teaser a.teaserlink,
#col4 .teaser a.teaserlink {padding-left:5px;}

/********************** content *********************************/
#content {float:right;width:590px;background:none;padding:0 13px 0 0;display:inline;}
#content .p {margin:0 0 10px 0;}
#content p {margin:5px 0;}
#content h3 {font-size:1.2em;margin:10px 0 10px 0;}
#content div.p ul {margin:10px;list-style:url(/wtsh/media/bilder/_layout/pfeil_blau-weiss.gif);/*font-style:italic;*/line-height:1.5em;}
#content div.p ul li {padding-left:0px;}
#content div.p ol {margin:10px 0 10px 10px;line-height:1.5em;}

/********************** content_main und content_sub *********************************/
#content_main {}
#content_main .intro div.p {color:#0068b4;margin:0;}
.content_main_block_holder {background:#fff;margin:0 0 5px 0;/*padding-bottom:2000px;margin-bottom:-2000px;*/}
.content_main_block_holder .content_main_block {margin:0;}
.content_main_block_holder dl.bildGross {/*padding:5px;*/}
#content .content_main_block_holder div.p {margin:0 0 5px 0;}
.content_main_block, .inhalt /*wtsh-style-anpassung */ {background:#fff;padding:5px 10px;overflow:hidden;width:auto;margin:0 0 20px 0 ;}
.content_main_block a.linkMore {margin:0 0 10px 0;display:inline-block;}
.content_main_block h1 {padding-top:7px;}
.content_main_block h2 {color:#0068B4;font-size:1.5em;margin:10px 0;}
.content_main_block h2 a {color:#0068B4;text-decoration:none;}
#content .linkBox .content_main_half, #content .linkBox .content_main_half.first {background:#d9e8f4;border:none;width:267px;min-height:125px;padding-left:10px;}
#content .linkBox .content_main_half {float:right;border:none;}
#content .linkBox .content_main_half.first {float:left;}

.linkBox li {margin:0;}
.linkBox li a {background:url(/wtsh/media/bilder/_layout/pfeil_linkBox.gif) no-repeat 6px 3px;padding-left:26px;display:block;color:#0872b8;padding-bottom:12px}
.linkBox ul {list-style-type:none;margin:0;}
.linkBox h2 {margin-top:5px;}
.linkBox .icon-img a {background:url(/wtsh/media/bilder/_layout/download-jpg.gif) no-repeat left 3px;}
.linkBox .icon-pdf a, .kasten .icon-pdf a {background:url(/wtsh/media/bilder/_layout/download-pdf.gif) no-repeat left 3px;}
.linkBox .icon-ppt a {background:url(/wtsh/media/bilder/_layout/download-ppt.gif) no-repeat left 3px;}
.linkBox .icon-doc a {background:url(/wtsh/media/bilder/_layout/download-doc.gif) no-repeat left 3px;}
.linkBox .icon-xls a {background:url(/wtsh/media/bilder/_layout/download-xls.gif) no-repeat left 3px;}

.inhaltstext {margin:0 0 5px 0;}
div.inhaltstext ul {padding-top:10px;}
.kastenohnebg h1 {font-size:1.3em;border-top:1px solid #DCDCDC;padding-top:10px;}
.inhalt table .inhaltstext {padding-right:0px;}
div.panes div.kasten, .kasten {margin:0px 0px 10px;font-weight:normal;background-color:#eceff6;color:#000000;padding:5px 5px 10px 5px;border:1px solid #dcdcdc;}
.kasten {background:#D9E8F4;border:none;}
.kasten ul {list-style-type:none;}
.kasten strong {font-family:georgia;color:#004470;font-weight:normal;font-size:1.4em; }
.kasten a {color:#0872b8;line-height:1.3em;}
.kasten .icon-pdf a {display:block;padding:0 0 12px 26px;}
.inhalt p.rightblock {text-align:right;}
a.naviblau {background:url(/wtsh/media/bilder/_layout/linklist_pfeil.gif) no-repeat left center;padding-left:15px;margin-left:-10px;color:#0872b8;}

#content .content_main_half {width:270px;float:left;padding:5px;margin:0;border:1px solid #dcdcdc;min-height:120px;}
#content .content_main_half.first {width:270px;margin:0 6px 0 0;}

#content_sub {}
.content_sub_half {float:left;width:48.5%;}
.content_sub_half.links {float:left;}
.content_sub_half.rechts {float:right;}
.content_sub_half h1 {border-top:1px solid #dcdcdc;padding:5px 0 0 0;margin-bottom:10px;}
#content .content_sub_half h1.first  {border:none;padding:0;width:auto;}
.content_sub_half h1 a {color:#0068b4;text-decoration:none;}
.content_sub_half span.date {font-style:italic;}


/********************** bilder im content *********************************/
dl.bild {margin:0px;}
dl.bild.left {float:left;padding:0 20px 0px 0;}
dl.bild.right {float:right;padding:0 0px 0px 20px;}
dl.bild dt img {display:block;}
dl.bild dd {margin-left:0;padding:5px 0;background:#b9d5ea;color:#0068B4;}
/* dl.bild dd {margin-left:0;padding:5px 0;background:#B2D1E8;color:#0068B4;} */
dl.bild dd span {padding:3px;font-size:0.9em;line-height:1.1em;display:block;}
/* dl.bild dd span {padding-left:3px;font-size:0.9em;display:block;} */

dl.bildKlein {margin:0 1.8em 0.5em 0;}
dl.bildMedium {margin:0 0 0.5em 1em;}
dl.bildKlein, dl.bildMedium, dl.bildGross {border:1px solid #DCDCDC;padding:1px;}
dl.bildGross {display:inline-block;margin-bottom:20px;}

/********************** content im tab *********************************/
div.panes div.tab-content dd {padding:5px 0;background:#B2D1E8;color:#0068B4;}
div.panes div.tab-content dd span {padding-left:10px;font-size:0.9em;}
div.panes div.tab-content a {color:#0068B4;}

/********************** fotogalerie *********************************/
#fotogalerie {height:602px;width:100%;background:#d9e8f4;}

/********************** teamseite *********************************/
#content div.teammitglied {border:1px solid #DCDCDC;position:relative;}
#content div.teammitglied dl.bildKlein {border:none;margin:0;padding:5px 10px 5px 5px;width:133px;height:200px;}
#content div.teammitglied p,
#content div.teammitglied div.p {font-size:1em;}
#content div.teammitglied p.kontakt,
#content div.teammitglied p.adresse {color:#0068b4;margin:15px 0 2px 0;}
#content div.teammitglied p.adresse {margin-top:0;}
#content div.teammitglied .teamdaten {padding-right:10px;margin-left:152px;}
#content div.teammitglied .teamdaten h2 {padding-left:0;}
#content div.teammitglied div.vcard {position:absolute;width:125px;right:10px;top:78px;}
#content div.teammitglied div.vcard a {background:url(/wtsh/media/bilder/_layout/vcard-icon.gif) no-repeat right center;padding:10px 0px 10px 0;display:block;}



/********************** spalte2 (col2_container)*********************************/
#col2_container {margin-left:795px;padding-top:15px;}
#col2, #col3, #col4 {background:none;width:166px;float:left;padding:0 5px;}


/********************** site-info (site_info_top, site_info) *********************************/
#site_info_top {clear:both;width:auto;color:#8b8b8b;font-size:0.85em;height:100px;background:url(/wtsh/media/bilder/_layout/mehr_wirtschaft.gif) no-repeat 10px 45px;}
#site_info_top a {padding:5px 5px;color:#8b8b8b;text-decoration:none;}
#site_info_top a.oben {background:url(/wtsh/media/bilder/_layout/pfeil_oben.gif) no-repeat left center;padding-left:15px;}
#site_info_top a.zurueck {background:url(/wtsh/media/bilder/_layout/pfeil_links.gif) no-repeat left center;padding-left:15px;}
#site_info_top a.drucken {background:url(/wtsh/media/bilder/_layout/drucker.gif) no-repeat 3px center;padding-left:20px;}
#site_info_top_text {padding:7px 0 7px 300px;background:#f4f4f4}

#site_info {height:124px;background:#0068B4;position:relative;color:#fff;font-size:0.85em;}
#site_info a {color:#fff;}
#site_info_title {position:absolute;width:300px;height:104px;left:180px;border-left:2px solid #fff;padding:10px;}
#site_info_address {position:absolute;width:200px;height:104px;left:483px;border-left:2px solid #fff;padding:10px;}
#site_info_connect {position:absolute;width:200px;height:104px;left:624px;border-left:2px solid #fff;padding:10px;}


/********************** sitemap *********************************/
#content div.p .sitemap a {color: #0068B4; text-decoration: none;display:block;padding:6px 3px}
#content div.p .sitemap div {background:#fff url("/wtsh/media/bilder/_layout/contact-bg-content.jpg") repeat-x; border: 1px #e5e5e5 solid; font-weight: bold; text-align: center; }
#content div.p .sitemap ul div {background:#fff url("/wtsh/media/bilder/_layout/contact-bg-content.jpg") repeat-x; border-color: e5e5e5; font-weight: bold; }
#content div.p .sitemap ul ul div {background:#fff url("/wtsh/media/bilder/_layout/contact-bg-content.jpg") repeat-x; border-color: #e5e5e5; }
#content div.p .sitemap, #content div.p .sitemap ul {list-style-type: none; }
#content div.p .sitemap li {width: 13em;margin-top:10px;}
#content div.p .sitemap li li {padding-left: 12em; }
#content div.p .sitemap div {margin:0;}
#content div.p .sitemap ul {margin-top: -1.5em;}
#content div.p ul.sitemap {list-style-image:none;}
#content div.p ul.sitemap ul {list-style-image:none;}



/********************** techmail-styles 20090427 *********************************/
div.techmail {font-size:0.9em;width:520px;border:1px solid #D9DEEB;margin-left:0px;padding:0 !important;}
.techmail th.colth {background:#0872B8;padding:5px;color:#fff}
.techmail .colth {background:#eee;padding:2px 0;}
.techmail .coltd {background:#eee;padding:2px 0;}
.techmail table {background:#eee;width:500px;}


/********************** google-maps-styles *********************************/
#google_maps_container {/*font-family:tahoma,verdana,arial,sans-serif;font-size:0.8em;line-height:1.5em;*/}
#google_maps_container a {color:#004470;}
#google_maps_container form {margin:0px;padding:0px;}
#google_maps_container #google_maps {width:570px;height:550px;}
#google_maps_container p.google-maps-link {padding:10px;background:#0068B4;color:#fff;margin:1px 0 0 0;}
#google_maps_container p.google-maps-link a {color:#fff;}
.gmhintergrund {padding:25px;background-color:#0068B4;color:#fff;} 
.gmhintergrund strong {color:#fff;text-transform:uppercase;}
.gmhintergrund img {border:4px solid #fff;}
div.input input {margin-top:10px;background:#004470;border:3px double #fff;color:#fff;}
div.text input {border:1px solid #004470;margin-top:3px;}
#google_maps_container noscript {background:#eee;display:block;padding:10px;}


/********************** messekalender *********************************/
div.messekalender input {color:#fff;background:#0068B4;border:1px solid #eee;padding:0;margin-top:15px;}
div.messekalender {background:url(/wtsh/media/bilder/_layout/contact-bg-content.jpg) repeat-x;border:1px solid #dcdcdc;padding:10px;margin-bottom:30px;}
div.p2 {padding:10px;line-height:1.4em;background:url(/wtsh/media/bilder/_layout/contact-bg-content.jpg) repeat-x;border:1px solid #dcdcdc;}
div.p2 h4 {margin:0 0 20px 0;font-size:1.4em;} 
div.p2 a {color:#0068B4;}
div.p2 table {font-size:1em;}
div.p2 td {padding-top:5px;}
div.p2 table tr {line-height:1.5em;}
div.p2 img {/*border:1px solid #dcdcdc;*/}

/********************** messekalender im tab *********************************/
div.panes div.messekalender {padding:5px 5px 10px 0px;background:#D9E8F4;}
div.panes div.messekalender input {color:#fff;background:#0068B4;border:1px solid #eee;padding:0;}
div.panes div.messekalender div {padding-left:0;}
div.panes div.p2 a {color:#0068B4;}
div.panes div.p2 table {font-size:0.9em;}
div.panes div.p2 td {line-height:1.7em;}
div.panes div h3 {font-size:0.9em;}
div.panes div.p2 h4 {margin-left:0;margin-bottom:10px;border-bottom:1px solid;} 
div.panes div.p2 h5 {margin:0;font-size:.9em;} 
div.panes div.p2 table tr {line-height:1.5em;}
div.panes div.p2,
div.panes div.p2 div {padding:0;}

/** tab-content **/

div.panes div.tab-content {padding:0;}

/****** download-center, vortragscenter, presse-center *********/
ul.teaserunterliste {list-style-type:none;margin:10px 0 0 0;}
ul.teaserunterliste li {margin-left:0;line-height:2em;}
ul.teaserunterliste a.naviblau {background:none;}
.download-center p.rightblock input,
.print-center input.weiter {background:#0068B4 none repeat scroll 0 0;border:1px solid #EEEEEE;color:#FFFFFF;margin:0 0 0 10px;}
.print-center div.right {text-align:right;}
.print-center td {line-height:2em;}
.print-center h4 {margin-left:0;}
.print-center a.navirot {color:#0068B4}


#presse-uebersicht .formbox,
.download-center .formbox,
.termine .formbox {margin-top:10px;border:1px solid #DCDCDC}

table#termine {width:95%;}
table#termine td {padding:10px 5px;}

/********************** termine-details *********************************/
div.termin-details table {width:100% !important;}
div.termin-details table td {padding-bottom:8px;}


/********************** print-center *********************************/
.print-center .formkasten {
margin:0px 10px 10px 0px;
background-color:#D9E8F4;
font-size:1em;
color:#000000;
font-weight:normal;
padding:5px;
border:1px solid #DCDCDC;
}

.print-center .formkasten label { 
padding-left:15px;
padding-bottom:5px;
  display: block;
  float: left;
  width: 15%;
}

.print-center form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

/********************** suchfunktion *********************************/

.content_main_block div.suchergebnis {margin-bottom:10px;padding:5px;border:1px solid #E5E5E5;min-height:45px;}
.content_main_block div.suchergebnis.odd {background:url(/wtsh/media/bilder/_layout/contact-bg-content.jpg) repeat-x;}
.content_main_block div.suchergebnis.even {background:url(/wtsh/media/bilder/_layout/contact-bg-content.jpg) repeat-x;}
.content_main_block div.suchergebnis p {margin:0 !important;font-weight:bold;}
.content_main_block div.suchergebnis p a {color:#0068B4;text-decoration:none;}
.content_main_block div.suchergebnis a {color:#0068B4;}

.control_top ul, .control_bottom ul  {list-style-type:none;margin:10px 0;}
.control_top ul li, .control_bottom ul li {float:left; margin:0;}
.control_top ul li a, .control_bottom ul li a {padding:0 10px;}
.control_bottom {padding-top:10px;}

/********************** service - bestellungen *********************************/
.bestellung-item {border:1px solid #DCDCDC;padding:5px;margin:15px 0;position:relative;background:url(/wtsh/media/bilder/_layout/contact-bg-content.jpg) repeat-x;}
.bestellung-item p.bestellen {position:absolute; width:200px;line-height:2em;right:10px;bottom:0;text-align:right;}
.bestellung-item img {display:block;}
.bestellung-item input {vertical-align:middle;}
.bestellung-item-daten {/*margin-left:110px;*/}
.bestellung-item-daten span {color:#E60003;padding-left:5px;}

.bestellung-item-daten a {/*background:url(/wtsh/media/bilder/_layout/download-pdf.gif) no-repeat right center;display:inline-block;padding-right:30px;line-height:3em;*/}
.print-center h2 {margin-top:40px;}
.print-center h3 {margin-top:0px !important;}
.print-center h4 {margin-bottom:10px;font-size:1em;}

/********************** tabellen in textarea *********************************/
table.tabellegrau {border:1px solid #ccc;border-collapse:collapse;min-width:100px;}
table.tabellegrau td {border:1px solid #ccc;padding:4px 2px;margin:2px;}
table.tabelleblau {border:1px solid #0068B4;border-collapse:collapse;min-width:100px;}
table.tabelleblau td {border:1px solid #0068B4;padding:4px 2px;margin:2px;}


/********************** bildvergrößerung *********************************/
dl.bild dd {overflow:hidden;}
dd a#lupe {background:url(/wtsh/media/bilder/_layout/lupe-vergroesserung.gif) no-repeat top left;
float:right;
height:18px;
margin-left:3px;
width:20px;
}

/********************** ausblenden der links für print-stylesheet *********************************/
.printOnly {
  display: none;
}
 /************************** termin und presse teaser ******************/
div.teaser_block h1{
    border-top-color:#DCDCDC;
    border-top-style:solid;
    border-top-width:1px;
    margin-bottom:10px;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:5px;
}
div.teaser_block h1.first{
    border-top-width:0px;
    margin-bottom:10px;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:5px;
}

div.teaser_block div.p{
    margin-bottom:10px;
}

div.teaser_block h1 a{
    color:#0068B4;
    text-decoration:none;
}
div.teaser_block span.date{
    font-style: italic;
}
div.teaser_block h1 a.headlineLink{
    font-size: 14.4px;
}