@import url("../../../../img/borders/png-borders.css");

@import url("frontend_v139.css");
@import url("calendar_mod_bw.css");
html,body{
	margin:0px;
}
body{
background-color:#F9AED4;
}

/*nur die wichtigsten css settings*/
/*todo: css zusammenfassen*/
.t_header{ 
background-image:url(../../img/designb/esch_v2_4c.jpg);
background-repeat:no-repeat; 
background-position: top center;
}
.t_container{
/*background-image:url(../../img/banner/header_bg.jpg);*/
background-repeat: repeat-x;
background-position: top left;

}


.t_container{ 
background-color:#FFFFFF;
width:760px;
\width:780px;
w\idth:90%;/*1024px;/*760px;*MOZILLA!!!*/
border-bottom:0px solid #808080;
border-top:0px solid #808080;
margin:0px;
margin-left:auto;
margin-right:auto;
/*min-width and max-width for ie*/
max-width:1024px;
min-width:710px;
padding:0px;
text-align:left;
background-image:url(../../img/banner/footer_bg_1.jpg);
background-repeat: repeat-x;
background-position: bottom right;

}
.t_content{
/*display:block;*/
min-height:500px;
}
.t_ldist, .t_rdist{
border-left:1px dotted #CC6699;
}
/*variante für dotted border, die auch in IE ordentlich aussieht*/
/*.t_rdist,*/

* html .t_ldist,* html .t_rdist{
	border: none;
	background-image: url(../../../../img/borders/dotted/CC6699_vert_1px.gif);
	background-repeat: repeat-y;
}




.t_footer{ 
text-align:center;
border-top:1px solid silver;
background-repeat: repeat-x;
background-position: bottom left;

}
.listEntry h1{
font-size:16px;
color:#CC6699;
}
.listEntry h2{
font-size:14px;
}
/*headlines global,für artikelanzeige*/
h1{
border-bottom:1px solid #6679CC;
/*color:#003399;*/
color:#A471A4;/*#6679CC;/*#CC6699;*/
font:bold 11px Georgia, "Times New Roman", Times, serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12pt;
}
h3{margin-bottom:7px;margin-top:7px;}
h4{margin-bottom:5px;margin-top:5px;}


.articlesummary{ 
background-color:#F3F3EB;
padding: 5px;
font-weight:bold;
color:#333333;
padding-bottom:15px;
border-bottom: 1px solid black;
}
.articlesummary table{
background-color:#FFFFFF;
}
h1{
font-size:2em;
}
h2{
font-size:1em
}
h3
{font-size:1.17em}
h4
{font-size:1.00em}
/*top nav menu*/
/*display toplistnav on bottom of header*/
#list_top_ul{
margin-bottom:0px;/*border-bottom-style:none;*/
margin-right:0px;
}
/*teaser links,rechts*/
.t_left  { 
text-align:center;
}

.teaserSpalte{ 
display: block;
width:120px;
left:auto;
right:auto;
margin-top:5px;
}
.t_content .teaserSpalte{ 
margin-right:10px;

}
.teaserSpalte *{ 
text-align:left;
font-size:9px;
color: black;
}
.teaserSpalte img{ 
border:1px solid white;

}
.ImageLink:hover{ 
text-decoration:none!important;

}
.teaserSpalte h1,.teaserSpalte h3{
font-size:9px;
border-bottom:1px solid #003399;
color:#003399;
font: bold 9px Georgia, "Times New Roman", Times, serif;
line-height:normal;
margin:0px;
}
.teaserSpalte h2,.teaserSpalte h4{
margin:0px;
line-height:normal;
border-bottom:0px solid #003399;
color:#003399;
font: normal 9px Georgia, "Times New Roman", Times, serif;
}



/*bannername für variable verwendung im header*/
#bannername{
color:black;
float:right;
font-size:36px;
padding-right:50px;
text-align:right;
}
/*minimalabstände*/
.articleText{
margin-top:5px;
margin-bottom:15px;
}

body,h1,h2,h3,h4, body *{ 
font-family: Georgia, "Times New Roman", Times, serif!important;
}
/*Schmuckfarben erzwingen*/
a{
color: #A471A4!important;
}
span.datelink{ font-family: Georgia, "Times New Roman", Times, serif!important;

color:#666666!important;
}
span.calEventDayDetailDay{
background-color: transparent!important;
color: #666666!important;


}
/*suppress link-decoration on images*/
.listEntry a.ImageLink,.imagelist .imagelisttd a, td.nav_table a, td.nav_table_active a{
border-bottom: 0px dotted #003399!important;
text-decoration:none!important;
}
.listEntry .ImageCaption{
text-align:center;
font-weight:bold;
}
table.imagelist{
width:100%!important;
}
/*linke navigationstabelle*/
.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6679CC!important;/*#4A5966;*/
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;/*#4A5966;*/
	font-weight: bold;
	text-decoration: none;
}

/*articleListing Abstände und Ränder;*/
.t_content{
	padding-right: 5px;
	padding-left: 5px;
}
.t_content .listEntry{
padding-bottom:5px;
/*border-bottom: 1px dotted grey;*/
background-image: url(1px_dotted_grey.gif);
background-repeat: repeat-x;
background-position: left bottom;
}
/*ineinanderfliessen verhindern*/
.listEntry{
float:left;
display:block;
}

.dotted {
    height: 20px;
    margin: 0;
    padding: 1px;
}
html>body .dotted {
    border-bottom: 1px dotted black;
    background-image: none;
}

h2.top_subheadline a{
color:black !important;
}

.t_content .listEntry h2{
font-size:11px!important;
}

.copyright_footer *,.copyright_footer a:hover{
	position:relative;
	top:-30px;
	color:#FF0000!important;
	line-height:55px;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif!important;
	font-size:25px;
}
/*kontaktformular*/
div.kontaktform table{
width:100%;
}
div.kontaktform td{
padding-top:3px;
}
div.kontaktform .formLabel{
width:150px; vertical-align:top;
}
.formerror{
color:#003399;
}
div.kontaktform #submitIT{float:left;
clear:none;
}
div.kontaktform #resetIT{ float:right;
clear:none;
}
/*sitemap*/
li.sitemap_folder a{
font-size:12px;
font-weight:bold;
}li.sitemap_article a{
font-size:11px;
font-weight:normal;
}

/*ikjf.at addons*/
.imglistcaption{ 
vertical-align:top; 
font-size:9px;

}
span.summaryimgcaption{
font-size:9px;

}
.imagetablefullw table{
width:100%;
}
/*elternschule hintergrund,links rechts*/
#flower-bg-left{
position:fixed;
margin-left:-225px;
bottom:0px;
width:224px;
height:428px;
background-color:#F9AED4;
background-image:url(../../img/designb/bg-flower-left.gif);
}
#flower-bg-right{
position:fixed;
margin-left:141px;
bottom:0px;
width:226px;
height:306px;
background-color:#F9AED4;
background-image:url(../../img/designb/bg-flower-right.gif);

}
.t_right div.calEvent, .t_right .news, .t_right hr{
width:135px;
}
/*kontaktformulare*/
div.kontaktform{
border:#A471A4 1px solid;
padding:10px
}
div.kontaktform table{width:100%}
div.kontaktform td.formField{padding:5px}
div.kontaktform td.formField{width:100%}
div.kontaktform td.formField input{width:99%}
div.kontaktform td.formLabel,td.formLabelRequired{width:20%}
div.kontaktform td.formField textarea{width:99%}

.centercontent #teaserTableLeftCell{padding-right:10px}
.centercontent #teaserTableRightCell{padding-left:10px}
#teaserTable .listEntry h1{text-align:left;
color:#CC6699!important;
}
#teaserTable .listEntry h1 a{display:inline;white-space:normal;
color:red!important;
}
div.centercontent{
min-height:600px;
}
/*vollbild /bis unten/ anzeigen*/
html, body {
height: 100%;
}
.t_container{
/*display:block;*/
/*display:table;*/
display: table;
height:100%;
min-height:100%;
bottom:0px;
}

.t_content #centercontent{
}
.t_footer{
max-height:100px;
}
/*adaptionen v139 noch zu testen*/
#centercontent h3 {clear:both;}


.spaceAfterCP {clear:both;}


.ad_summary {margin-top:5px;}

.centercontent h1{
margin-bottom:15px;
}


.ad_summary ol{
	display:block;
overflow:hidden;
	padding-left:30px;

}

/*anpassungen v139*/
/*
ol{
/*
	display:block;
overflow:hidden;
padding:30px;
left:0px;
*//*
list-style-position:inside;
white-space:nowrap;
}
*/


/*nicht validierbare mozilla-hacks*/
body{
/*this is to avoid flickering of scrollbars
causes vertical scrollbar to show all the time*/
overflow:-moz-scrollbars-vertical;
}

