/*
 * Print Template 
 */

#max,
#gras,
#head h1,
#head .nav,
#head .search,
#head .print,
#head #breadcrumb,
#page #slideshow-teaser,
#page .teaser_small,
#page .side_nav,
#page .sidebar,
#page .wiw,
#page #c41,
#page .abstandshalter,
#foot,
#foot .sponsors,
#foot .service,
#foot .about,
.addthis_toolbox,
#admPanel {
	display: none;
	visibility: hidden;
}

/* Reset 
   -----
   http://meyerweb.com/eric/tools/css/reset/ */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    background: transparent;
    border: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    }
body {
    line-height: 1;
    }
ol, ul {
    list-style: none;
    }
blockquote, q {
    quotes: none;
    }
blockquote:before, 
blockquote:after, 
q:before, 
q:after {
    content: '';
    content: none;
    }
:focus {
    outline: 0;
    }
ins {
    text-decoration: none;
    }
del {
    text-decoration: line-through;
    }
table {
    border-collapse: collapse;
    border-spacing: 0;
    }

/* Clear Floated Elements
   ----------------------
   http://sonspring.com/journal/clearing-floats
   http://www.positioniseverything.net/easyclearing.html */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear,
html body * br.clear,
html body * hr.clear {
  	background: none;
  	border: 0;
  	clear: both;
  	display: block;
  	float: none;
  	font-size: 0;
  	height: 0;
  	list-style: none;
  	margin: 0;
  	padding: 0;
  	overflow: hidden;
  	visibility: hidden;
  	width: 0;
    }
.clearfix:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
    }
.clearfix {
    display: inline-block;
    }
* html .clearfix {
    height: 1%;
    }
.clearfix {
    display: block;
    }

/* Basic HTML
   ---------- 
   Add whatever you want to your core.css */

hr {
    display: none;
    }
.hideme {
    display: none;
    }
	
	/* global definitions
--------------------------------------------- */

html, body {
    height: 100%;
    }

* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}
    
    
body {
    background: #fff url('../img/bd_sky.jpg') no-repeat top center;
    background-attachment: fixed;
    color: #000;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
	width: 95%;
    }

#page,
#foot {	margin-top: 20px; margin-left: 10px; }
	
p {
	line-height: 1.6em;
	text-align: justify;
}

#page h2 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 15px;
    }
#page h3 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
    }          
#page h4 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    }          
#page p {
    line-height: 1.5;
    margin-bottom: 15px;
    }  
	
#foot {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #ccc;
}

#foot .contact {
}
#foot .about {
	float: right; 
	width: 300px;
}

.story,
.news-list-item { clear: both; margin-bottom: 20px; }

.story img,
.news-list-item img { float:left; margin-right: 10px; }

/* TT_NEWS  */

.story {
clear:both;
margin-bottom:20px;
}
.story h3 {
font-size:16px;
line-height:16px;
margin-bottom:6px;
}
.story h3 a {
color:#424242;
text-decoration:none;
}
.story h3 a:hover {
color:#990000;
}
.story img {
border:1px solid #DDDDDD;
float:left;
margin:0 10px 15px 0;
padding:4px;
}
.noimageframe img {
	border: none;
}
.story p {
line-height:1.4;
margin:0;
}

.article {
    background-image: none;
    margin-bottom: 19px;
    padding-top: 5px;
    }
	
.article p{
    clear: right;
	  line-height:1.5;
    }

.news-single-timedata {float: right;}
.news-single-img{
    margin: 0 15px 15px 0;
    float: left;
    }
.news-single-img img {
    border: 1px solid #ddd;
    padding: 4px;
    margin: 0;
    }
.news-single-img p.news-single-imgcaption, dd.csc-textpic-caption {
    padding: 4px;
    font-size: 11px;
    color:#858477;
    margin: 0;
	clear: left;
    }

dl.news-single-related  {
	margin-top: 40px;
	}
	
dl.news-single-related  dt{
	font-weight: bold;
	}

dl.news-single-related  dd{
	line-height: 15px;
	list-style-type: none;
    }
	
dl.news-single-related  dd img {
	border:none;
	float:left;
	margin:0;
	padding:0;
	}

.article p.subline {
    font-size: 16px;
    color: #777;
    line-height: 19px;
    margin-bottom: 10px;
    } 

.news-more-link { float: right; }
#content .article h4,
#content_sub_left .article h4,
#content_sub_right .article h4,
#content .story h4,
#content_sub_left .story h4,
#content_sub_right .story h4 {
	border-top: 0px solid lightgray;
	border-bottom: 0px solid lightgray;
	padding: 0;
}
	
/* URL des Links auf der gedruckten Seite anzeigen */
/*
a:link:after, 
a:visited:after { content:" [" attr(href) "] "; }

a.mail:link:after, 
a.mail:visited:after,
.csc-textpic-imagewrap a:link:after, 
.csc-textpic-imagewrap a:visited:after { content:" "; }
*/


