/* print.css Gemeinde Ganderkesee
*********************************************/

@import url("layout.css");
@import url("text-formats.css");
@import url("content.css");
@import url("cssstyledcontent.css");
@import url("tt-news.css");

/* verstecken */
.skip,
.tt_content-back,
.blind,
#sprungmarken,
#rightcol,
#nav,
#bereich,
.csc-linkToTop,
div.tx-wwimagecycle-pi1,
.hr-teaser,
.news-single-backlink {display: none;}

/* Layout
*********************************************/
a, blockquote, body, caption, dd, div, dl, dt, hr, h1, h2, h3, h4, h5, img, li, ol, p, table, tbody, td, tfoot, th, thead, tr, ul {
/* margin:0pt;
padding:0pt;*/
background: none !important;
}

html, body {font-size: 100.01%;}

* html .floatbox { width: 100%; }

body {
color: #000000;
font-family: Georgia,Times,serif;
/* margin: 0.5cm 1.6cm 0.5cm 1.6cm;   */
margin: 0;
padding: 0px;
height: auto;
background:none;
}
code.css, code.xhtml, em.file { font-family:"Courier New", Courier, mono;}

a,a:link,a:visited {
/* color: #000000;
text-decoration: underline; */
padding: 0 !important;
margin: 0 !important;
background: none !important;
}

#wrapper { position:static;
text-align: left;
margin:0px;
min-height: 0;
height: auto;
width:100%;
background: none;
display: block;
}
#contentwrap {
height: auto;
width: auto;
display: block;
}

#leftcol, #middle {display:block;}

#leftcol { position: absolute; top: 0; left:0;
min-height:1%;
width:auto;
}
#leftcol-content {
font-size: 9pt;
margin: 1.7em 0 2em 0;
}

#middle {
min-height: 1%;
width: auto;
}

#breadcrumb {
margin: 230px 0 0 0;
}
#breadcrumb div {font-size:9pt;}

#content { font-size: 0.95em;
padding: 30px 0 0 0;
margin: 0;
width: auto;
overflow: visible !important;
}
#middle div.content-home {margin-top:240px;}

#header { position: absolute; top:0; right: 0; left: auto;
text-align: right;
height: 206px;
width: auto;
overflow: visible;
}
#header img {display: none; height: auto;}
#header #logo {display: inline;}
#logo { left:0;
position: static;
}

/* Textformate
*********************************************/
.ohne-absatz {margin-bottom: 0;}
.grosser-absatz {margin-bottom:3.2em;}

#content p, #content ul, #content ol, #content table td, #content table th {
font-size:1.0em;
}

h1.ohne-absatz {margin-bottom: 1.45em !important;}

/* Listen */
ul {
list-style-image: none;
list-style-type: disc;
list-style-position: outside;
/*margin-left: 2em;*/
}

#content ul {overflow:visible;}

ul li {
padding-left: 0px;
background: none !important;
}

/* Content
*********************************************/
/* Content- Spalten allg. */
div.container,
div.subcolumns,
div.pagebrowser { clear: both;
width: 100%;
display:inline;
}
div.col {
font-size: 0.85em;
margin:0 1.6em 1.6em 0;
}
div.subcolums_2cols .col {width: 46%;}
div.subcolums_3cols .col {width: 30%; overflow: hidden; position: relative;}
div.subcolums_4cols .col {width: 23%;}

hr.rulerbefore,
hr.rulerafter { clear: both;
border-top: 1px dashed #003399;
height: 1px;
background: none;
}
div.hr,
div.rulerbefore,
div.rulerafter {
clear: both;
border-top: 1px dashed #003399;
height: 1px;
background: none;
overflow: hidden;
}

div.rulerbefore hr,
div.rulerafter hr,
div.hr hr {display:none;}


/*css_style_content*/
.csc-textpic { clear: both;
display: inline;
}


/* Form allg.  */
#leftcol form {
padding: 6px 0;
overflow: hidden;
}

p.jwcalendar-date-cat span {width:28em;}

/* css_styled_content
.csc-textpic {display: inline;}*/

/* tt_news
*********************************************/
div.news-single-body {overflow:visible !important;}
h1.news-head-single {margin:0.25em 0 0.8em 0;}
