@charset "utf-8";


/* ================ */
/* ## PRINT.CSS ##  */
/* ================ */


/* 		Layout	 */
/* ========================= */

.print { display:block; }

.noprint { display:none; }

body { margin:0px; padding:0px; background:#fff; }

#header { display:none; }

#hcontent { display:none; }

#htop { display:none; }

#himg { display:none; }

#bsetup { display:none; }

#content { width:16cm; margin:0px; padding:0px; background:#fff; overflow:hidden; }

#bg_content { width:16cm; margin:0; padding:0; overflow:hidden; background:none; }

#shadow_ctop { display:none; }

#left { display:none; }

#right { display:none; }

#rmask { padding:0px; background-color:transparent; }

#rmask img { border:#fff solid 1px; margin: 0px 0px 3px 0px; }

.right_content { background-color:transparent; }

#middle { padding:0; margin:0; background:none; }

#cmask { padding:0.3cm; background-color:transparent; }

#footer { width:16cm; height:1cm; margin:0; padding:0; background:#fff; border-top:1pt solid #ccc; font-size:8pt; line-height: 26px; word-spacing:2px; text-align:center; }

#footer img.icon { margin:0px 5px 0px 10px; }

/* ========================= */
/* 		Styles		 		 */
/* ========================= */

html { font-size:10pt; letter-spacing:0; line-height: 16pt; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif; color:#000; }

.pagetitle { width:16cm; font-size:12pt; font-family: "Trebuchet MS"; line-height:22pt; height:2cm; margin:0px; padding:0px; padding-bottom:0.3cm; margin-bottom:0.5cm; }

.nav { font-size:9pt; color:#666; }

.nav a { text-decoration:none; }

/* ========================= */
/*  Generische Listen 	   - */
/* ========================= */

/*  -> Level 1 */
ul { margin:0px; margin-left:5px; padding: 0 10px; list-style-type: none; list-style-image: url('/_inc/gfx/bullet_m_off.png'); }

/*  -> Level 2 */
ul ul { margin:0px; margin-left:10px; padding: 0 10px; list-style-type: none; list-style-image: url('/_inc/gfx/bullet_s_on.gif'); }

/*  -> Level 3 */
ul ul ul { margin:0px; margin-left:10px; padding: 0 10px; list-style-type: none; list-style-image: url('/_inc/gfx/bullet_s_off.gif'); }

/* ========================= */
/*      Tabellen     	   - */
/* ========================= */

.tabelle { border:none; padding:5pt; }

.tabelle th { font-size:12pt; background-color:#F0F0F0; border:none; line-height:25pt; }

.tabelle td { font-size:10pt; border:none; background-color: #FFF; vertical-align: middle; }

/* ========================== */
/* Ansprechpartner Auflistung */
/* ========================== */

.aprow { width:14cm; display:table-row; background:#FFF; }

.aprow2 { width:14cm; display:table-row; background:#FFF; border:1pt solid #000; }

.aprow2 apcell { border:1pt solid #000; }

.apcell { display:table-cell; border-right:2pt solid #FFF; border-bottom:3pt solid #fff; padding:3px 5px 3px 10px; vertical-align: middle; }

.c1 { width:6.4cm; } /* Bezeichung */

.c2 { width:3.8cm; } /* Name */

.c3 { width:3.8cm; } /* Telnr */

/* ========================= */
/*  Artikel- und Textfelder  */
/* ========================= */

.c_heading { font-size:14pt; line-height:20pt; font-family: "Trebuchet MS"; font-weight:bold; padding:0.3em 0; color:#039; }

.c_text { color:#000; font-size:10pt; line-height: 16pt; letter-spacing: 0px; margin:0.5em 0em 1em 0em; }

.c_text p { margin:0; padding:0.5em 0; }

.c_text img { border:0.5pt solid #ccc; margin:3pt; padding:3pt; }

/* ========================= */
/*  Absatzüberschriften      */
/* ========================= */

.heading { font-size:10pt; font-weight:bold; margin:0.3em 0; color:#000; }

.heading:first-child { margin:0 0 0.3em 0; }

/* ========================= */
/*  Trenner 				 */
/* ========================= */

hr.dot { border: 0px; /* FF und Opera */ border-top: dotted 1px #ccc; border-bottom: solid 1px #fff; /* IE */ margin:1em 0; }

hr.dash { border: 0px; /* FF und Opera */ border-top: dashed 1px #ccc; border-bottom: solid 1px #fff; /* IE */ margin:1em 0; }

/* ========================= */
/*  Links im Text  			 */
/* ========================= */

.c_text a:link,
.c_text a:visited { color:#3366CC; text-decoration:none; }

.c_text a:hover { text-decoration:underline; }

/* ========================= */
/*  Presseartikel  			 */
/* ========================= */

.pressdate { color:#666; font-size:9pt; margin-bottom:10px; }

.pressdate2 { color:#666; font-size:9pt; margin-bottom:5px; }

.pressimg { font-size:10pt; letter-spacing: 0px; padding:5px; }
.pressimg img { border:1pt solid #ccc; padding:5pt; }

img.no_border { border:none; }

/*    Auflistung der Galerien  
***********************************/

.doctitle,
.docdate { vertical-align:middle; height:25px; float:left; padding-top:10px; }

.doctitle { font-size:12pt; font-weight:bold; width: 400px; }

.docdate { letter-spacing:0; font-size:9pt; width: 100px; color: #666; text-align:right; }

.doctitle a:link,
.doctitle a:visited { color:#000; text-decoration:none; }

.doctitle a:hover { text-decoration:underline; }

.minigal { width:14cm }
.minigal img { border:solid 1pt #ccc; padding:2pt; margin:0px; }


/*    Galerie (einzeln)
***********************************/
.gallery img { border:solid 1pt #ccc; padding:2pt; margin:0px; }


/* ============================ */
/* -- Boxen zum ein/ausklappen  */
/* ============================ */

.more { display:none; }

.more img { padding:0px; margin:0px; }

.moretext { margin:0; padding-top:10px; display:block; }

/* ========================= */
/*  Suchfeld 				 */
/* ========================= */

div.search { display:none; }

input.search { border: 1px solid #ccc; background-color:#F8F8F8; width:180px; height:25px; padding:0 5px; color:#666; float:left; display:block; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }

div.searchBtn input { background:url('/_inc/gfx/search.gif') no-repeat; width: 31px; height: 27px; border: none; }
