/*
+-----------------------------------------------------------------------------------------------------+
+ ------------- Style-definitions for http://www.akademie-familienpaedagogik.at/       ---------------+ 
+-----------------------------------------------------------------------------------------------------+
Version 2010
Author: Martin Schiffl

*/

#content1 {
	position:relative;
	top:0px;
	padding: 0;
	margin:0 auto;
/*	margin-top: 0px; */
/*	margin-right: auto; */
	left: auto; /*10px;*/
	right: auto;
/*	margin-left: 20px; */
	width: 860px /*770px*/;
	background-color: #FFFFFA; /* #FDE558; */
}

#spacer {
	width:100%;
	height:18px;
}
#header {
	width:840px;
	height:160px;
	margin: 0 auto;
	font-size:11px;
}

.header_right  {
	float:left;
	position:absolute;
	left:620px;
	top:0px;
}

.header_left  {
	float:left;
	position:absolute;
	left:0px;
	top:0px;
}

 .clearer {
	clear:both;
}

body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #195078;
	margin: 0px;
	padding: 0px;
	background: #FFFFFA;
}


.bodytext, .align-justify {
	text-align: justify;
}

.csc-header csc-header-n1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 5px 10px 0px 20px;
	font-size: 16px;
}

h5 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color: #003366;   */
	padding: 0px 0px 0px 0px;
	/*text-indent: 1em;
	text-align: middle;*/
}

h1 {

/*	font-variant: small-caps; */
	font-size:18px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	color: #003366;
}


h2 {

/*	font-variant: small-caps; */
	font-size:16px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	color: #003366;



}
h4 {

/*	font-variant: small-caps; */
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;

}

h3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;

}

.rechts {
	text-align: right;
}

a:link {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	border: none;
	font-weight: bold;
}
a:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
#MainMid a:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	font-weight: bold;
}
a:active {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	font-weight: bold;
}

#TopMid a:hover {
	text-decoration: none;
}
#TopRight /* Photo P.Kent */ {
	width: 20%;
	width:94px;
	float: right;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	height:90px;
	text-align:right;
}

#Bar {
	width: 840px;
	background-color: #FDe558;
	clear: both;
	font-size: 12px;
	color: #EF5829;
	margin: 0;
	padding: 0px 0px 0px 14px;
	font-weight: bold;
}


#Bar a:link {
	font-size: 12px;
	color: #EF5829;
	text-decoration: none;
	font-weight: bold;
}
#Bar a:visited {
	font-size: 12px;
	color: #EF5829;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#Bar a:hover {
	font-size: 12px;
	color: #195078;
	text-decoration: none;
	font-weight: bold;
}
#Bar a:active {
	font-size: 12px;
	text-decoration: none;
	color: #EF5829;
	font-weight: bold;
}

#LEFT /* Colum */ {
	float: left;
	clear: both;
	width: 180px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFA;
}

#Left_1  /* */ {
	padding-top: 25px;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	left: auto;
	right: auto;
}


#MenuInfos /* Menu */ {
	width: 168px;
	padding: 10px 0px 10px 10px; 
	/*border: 1px solid orange;*/
	background: #FFFFFA url(icons/navback.png) top left;
         background-repeat:no-repeat;
}

* html #MenuInfos {  /* nur fuer Internet Explorer */
  width:180px;     /* Version 5.x */
  w\idth:168px;    /* Version 6 */
}

#Left_4 {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	right: auto;
	left: auto;
}

#Left_content {
	background-color: #FFFFFA;
	/*min-height: 580px;*/
}

#MAIN {
	background-color: #FFFFFA;
	margin-top: 3px;
	padding: 0px;
	float: left;
	width: 480px;
}

#MainTop {
	margin: 0px;
	padding: 0px;
	/*background-color: #FFFFFA;
	width: 100%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;*/
}

#MainMid {
	padding: 0px;
	/*width: 480px;*/
	/*clear: both;*/
	margin-left:20px;
	margin-right:20px;
	position: relative;
	text-align: justify;
/*	height:750px; */
}

/* IE-Hack for min-height! */
.prop {
	height:500px;
	float:right;
	width:1px;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
/* IE-Hack for min-height! -ende */


#MainBottom {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1em;
	background-color: #FFFFFA;
}

#RIGHT {
	width: 180px;
	padding: 0px;
	float: left;
	margin-top: 10px;
       background-color: #FFFFFA;
}


#right_content .news-list-item {
	background: #FFFFFA url(icons/navback.png) top right;
	padding: 5px 5px 5px 5px;
	text-align: justify;
	float: right;
         width: 168px;
         clear: both;
         margin-top: 15px;
         font-size: 12px;
}


* html #right_content .news-list-item {  /* nur fuer Internet Explorer */
  width:178px;     /* Version 5.x */
  w\idth:168px;    /* Version 6 */
}

#right_content a {
	font-size: 14px;
}


#right_content .csc-firstHeader {
	text-align: center;
	text-decoration:underline;
}


#right_content .box {
	background: #FFFFFA url(icons/navback.png) top right;
	padding: 0px 5px 10px 5px;
	text-align: justify;
	float: right;
         width: 168px;
         clear: both;
         margin-top: 15px;
         font-size: 14px;
}


* html #right_content .box, * html #right_content .news-list-item {  /* nur fuer Internet Explorer */
  width:178px;     /* Version 5.x */
  w\idth:168px;    /* Version 6 */
}

.menuTitle {
         font-size: 16px;
         font-weight: bold;
}

#Quotes {
         background: #FFFFFA url(pjk_tel.png) top right;
         background-repeat:no-repeat;
	border: 1px solid orange;
	text-align: justify;
	float: right;
         width: 168px;
	font-style: italic;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	padding: 35px 5px 0px 5px;
	font-size: 14px;
}

* html #Quotes {  /* nur fuer Internet Explorer */
  width:180px;     /* Version 5.x */
  w\idth:168px;    /* Version 6 */
}

/*
.tx-jmquote-pi1 {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #663300;
	padding: 20px 5px 5px 5px;
	font-size: 12px;
}
*/
.tx-jmquote-pi1 {
         background: #FFFFFA url(pjk_tel.png) top right;
         background-repeat:no-repeat;
	border: 1px solid orange;
	text-align: justify;
	float: right;
         width: 168px;
         	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #663300;
	padding: 60px 5px 5px 5px;
	font-size: 12px;
}

* html .tx-jmquote-pi1 {  /* nur fuer Internet Explorer */
  width:180px;     /* Version 5.x */
  w\idth:168px;    /* Version 6 */
}




#Search {
	width: 90%;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#News {
	border: 1px solid orange;
	padding: 10px 5px 5px 5px;
	text-align: justify;
	float: right;
         width: 168px;
         clear: both;
         margin-top: 15px;
}


* html #News {  /* nur fuer Internet Explorer */
  width:180px;     /* Version 5.x */
  w\idth:168px;    /* Version 6 */
}

#Right_3 p {
	font-size: 10px;
}

#Right_4 /* leer */{
	margin-top: 25px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}

/* MenuImpressum */
#BAR_2  {
	width: 840px;
	height: 27px;
	margin:0px;
/*        background-color:#195078; */
/*     vertical-align: middle; */
}

#FOOTER  {
         background-image:url(icons/line.png);
	clear: both;
	margin-top: 6px;
	font-size: 11px;
	width: 840px;
	height: 27px;
}


/*
 + -------------------------------------------------------------------------------------------------+
 + -------------------------------------- MENU LINKS --------------------------------------------+
 + -------------------------------------------------------------------------------------------------+
*/

 #navcontainer {

 	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* background-color:#FDE558; */
	list-style-type: none;
	padding-top:10px;
	margin:0px;


}


#navcontainer ul 
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

/*
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
*/
}

 a.link2 {text-decoration:none; color:#1839A5;}
 a.link2:link {color:#1839A5;}
 a.link2:visited {color:#1839A5;}
 a.link2:hover {color:orange}
 a.link2:active {color:orange;}

 a.link2act {text-decoration:none; color:orange;}
 a.link2act:link {color:orange;}
 a.link2act:visited {color:orange;}
 a.link2act:hover {color:orange}
 a.link2act:active {color:orange;}


#left_content .csc-mailform-field {
	width: 90px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
}

#left_content .csc-header csc-header-n2 h5 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: red;
	font-size: 16px;
	margin-top: 0px;
	padding-top: 0px;
}

#left_content .csc-firstHeader {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 16px;
	margin-top: 0px;
	padding-top: 0px;
}


#c22, #c50 /* Loginbox */ {
	width: 168px;
	padding: 10px 0px 10px 10px; 
	/*border: 1px solid orange;*/
	background: #FFFFFA url(icons/navback.png) top left;
         background-repeat:no-repeat;
}

* html #c22, * html #c50 {  /* nur fuer Internet Explorer */
  width:180px;     /* Version 5.x */
  w\idth:168px;    /* Version 6 */
}

.news-list-item p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.news-list-item .clearer {
         background: #FFFFFA url(images/banner5.png) center;
         background-repeat:no-repeat;
         height:60px;
}
