/*------------------------------------*\
  RESET
\*------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0b1 | 201101
   NOTE:WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */

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,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,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{ display:block; }
body{  line-height:1; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{ content:''; content:none; }
/* remember to define visible focus styles!
:focus{ outline:?????; } */

/* remember to highlight inserts somehow! */
ins{ text-decoration:none; }
del{ text-decoration:line-through; }

table{ border-collapse:collapse; border-spacing:0; }

/*------------------------------------*\
  MAIN
\*------------------------------------*/

@font-face {
    font-family: 'TitilliumMaps29L1wt';
    src: url('/cms/fonts/titilliummaps29l-webfont.eot');
    src: url('/cms/fonts/titilliummaps29l-webfont.eot?#iefix') format('embedded-opentype'),
         url('/cms/fonts/titilliummaps29l-webfont.woff') format('woff'),
         url('/cms/fonts/titilliummaps29l-webfont.ttf') format('truetype'),
         url('/cms/fonts/titilliummaps29l-webfont.svg#TitilliumMaps29L1wt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TitilliumMaps29L400wt';
    src: url('/cms/fonts/titilliummaps29l001-webfont.eot');
    src: url('/cms/fonts/titilliummaps29l001-webfont.eot?#iefix') format('embedded-opentype'),
         url('/cms/fonts/titilliummaps29l001-webfont.woff') format('woff'),
         url('/cms/fonts/titilliummaps29l001-webfont.ttf') format('truetype'),
         url('/cms/fonts//titilliummaps29l001-webfont.svg#TitilliumMaps29L400wt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TitilliumMaps29L800wt';
    src: url('/cms/fonts/titilliummaps29l002-webfont.eot');
    src: url('/cms/fonts/titilliummaps29l002-webfont.eot?#iefix') format('embedded-opentype'),
         url('/cms/fonts/titilliummaps29l002-webfont.woff') format('woff'),
         url('/cms/fonts/titilliummaps29l002-webfont.ttf') format('truetype'),
         url('/cms/fonts/titilliummaps29l002-webfont.svg#TitilliumMaps29L800wt') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* html { overflow:hidden } /* Chrome: No Scrollbar in iframe */

body, img				{ background: #fff; margin: 0; padding: 0; } 

/* ************** Textstyles *********************** */
body, .fliesstext 	{ color: #808285; }
.emphase   { color: #231f20; }
#headline	{ color: #231f20; }
#header	{ color: #231f20; letter-spacing:0.15em; word-spacing:-0.1em;}
body						{ font: 14px tahoma, arial, helvetica, sans-serif; }
.emphase 				        { font: 22px 'TitilliumMaps29L800wt', sans-serif; }
#header					{ font: 22px 'TitilliumMaps29L1wt', sans-serif; }
#navigation				{ font: 18px 'TitilliumMaps29L800wt' ,sans-serif; }
#footer { font-size: 12px; }
.headline-small { color: #231f20; font-family: 'TitilliumMaps29L800wt', sans-serif; letter-spacing:0.15em}
/* ************* Ende Textstyles ******************* */

/* +++++++ Anchrs / Links +++++++++++ */
body a { color: #808285; text-decoration: none; }
body a:hover { color: red; }
body a:visited { color: #808285; }
body a:visited:hover { color: red; }
/* +++++++ Anchrs / Links +++++++++++ */

#header {	height: 28px; }
#headline { border: 0px; padding-left: 28px; }
#spacer { height: 56px; }

.table_style	{ display:table; width: 100%; }
.tr_style		{ display:table-row;	}
.td_style		{ display:table-cell; }

/* ********** Navigation ************ */
#td_navigation	{ 	display:table-cell;
				width: 207px;
				vertical-align: top;
	}
#navigation	{ padding-left: 17px; }

.menuactive { font-family: 'TitilliumMaps29L800wt', sans-serif; }
a.menuactive { color: #231f20; }
a.menuactive:visited { color: #231f20; }

.menuparent ul { position: absolute; left: -300px; }
.parent ul { padding: 16px 5px 16px 10px; font: 14px 'TitilliumMaps29L400wt', sans-serif; }
.menuactive ul { position: relative; left: 0px; font: 14px 'TitilliumMaps29L400wt', sans-serif; }

hr.menu_separator { color: #fff; background-color: #fff; border: 0; width: 10%; }

/* ********** News ********* */
ul.list1 { position: absolute; left: -200px; }
div.NewsSummaryPostdate { position: absolute; left: -200px; }
div.NewsSummaryAuthor { position: absolute; left: -200px; }
div.NewsSummaryCategory { position: absolute; left: -200px; }

div.NewsSummaryLink { padding-top: 0px; padding-bottom: 15px; }
div.NewsSummaryContent {padding-bottom: 28px; }
div.NewsSummaryContent img {width: 560px; height: 280px;}
div.NewsSummaryMorelink {padding-bottom: 28px; }
div.NewsSummaryField {padding-bottom: 28px; }
div.NewsSummaryField img {width: 560px; height: 280px;}

h3#NewsPostDetailTitle {padding-top: 10px; padding-bottom: 15px; color: #231f20;}
div#NewsPostDetailSummary {padding-top: 10px; padding-bottom: 15px; }
div#NewsPostDetailContent p {padding-bottom: 28px; }
div#NewsPostDetailContent p img {width: 560px; height: 280px;}
div.NewsDetailField {padding-bottom: 28px; }
div.NewsDetailField img {width: 560px; height: 280px;}
div#NewsPostDetailReturnLink { padding-top: 10px; padding-bottom: 4px; 
                                            border-bottom: 1px solid; margin-bottom: 23px; font-size: 12px;}

/* ********** Gallery *************** */
.img img { width: 47px; height: 47px;}
div.gallery { background-image: url('/cms/img/kacheln.png'); background-repeat: no-repeat; }
.gallery h3 { position: absolute; left: -200px; }
.gallery p { position: absolute; left: -200px; }
div.pagenavigation { position: absolute; top: -200px; }

#norm_pic img {	vertical-align: top;
			width: 560px;
			height: 280px;
			padding-bottom: 28px;
	}						

#td_bigpic_style {
		display:table-cell;
		vertical-align: top;
		border: 0;
		padding: 0;
		padding-bottom: 7px;
	}
#td_thump_style {
		display:table-cell;
		vertical-align: top;
		padding-bottom: 28px;
	}
#td_thump_style img {
		padding-right: 10px;
		}
#td_text_style {
		display:table-cell;
		vertical-align: top;
/*		padding-bottom: 40px; 
		width: 560px; */
		/* border: solid 1px black; */
	}
#text_inner { width: 560px; text-align:justify; }
div#text_inner ul { list-style: square inside; }

#footer { padding-left: 17px; }


