/* CSS Document */
body {
 background-color:#FFFFFF;
 font-family:Arial;
 font-size:12px;
 margin:0px;
 padding:0px;
}
a img { border: 0;  }
a { /* color:#1E776A; */ text-decoration: none;  }
a:hover { /* color:#1E776A; */ text-decoration: underline;  }
fieldset { border: 0; } 
dfn { display: none; }

#container {
 margin:0px;
 padding:0px 0px 0px 0px;
/* background-image:url(../images/body-bg-darkgreen.jpg);
 background-repeat:no-repeat;
*/
 /*background-position:left;*/
 overflow:hidden;
}

#wrapper {
 width:873px;
/* margin:0px 0px 0px 164px; */
 margin-left: auto; 
 margin-right: auto; 
 text-align:left
}

#header {
 margin:18px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background-image:url(../images/header-top.png);
 background-repeat:no-repeat;
 background-position:top right;
}

#header #logo {
 margin:0px 0px 0px 58px;
 padding:15px 0px 0px 0px;
}

.headertable { width: 100%; display: block;  }
.headertable td{ 
	width: 100%;
}

#transcont { 
	margin-top: 1px; 
	float: left; 
}

#rotate { 
 position: absolute; 
}

#trans {
 float: right; 
 position: relative; 
 z-index: 1; 
}

#header #menu, #header #menu2 {
 width:850px;
 margin:0px;
 padding:0px 0px 17px 0px;
 background-image:url(../images/menu-background.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 overflow:hidden;
 position: relative;
 margin-top: -12px; 
 z-index: 50; 
}
#header #menu2 { 
 background-image:url(../images/menu-background2.gif);
}

#menu ul, #menu2 ul {
 width:700px;
 margin:0px auto;
 padding:0px;
 list-style:none;
}

#menu ul li, #menu2 ul li {
 float:left;
 margin:5px 1px 0px 1px;
 padding:5px 0px 5px 8px;
 background-image:url(../images/li-left.gif);
 background-repeat:no-repeat;
 background-position:left;
 overflow:hidden
}

#menu ul li span, #menu2 ul li span{
 height:100%;
 /*display:block;*/
 padding:15px 7px 15px 0px;
 margin:0px;
 background-image:url(../images/li-right.gif);
 background-repeat:no-repeat;
 background-position:right;
}

#menu ul li a, #menu2 ul li a {
 text-decoration:none;
 color:#000000;
}

#menu ul li a:hover, #menu2 ul li a:hover {
 text-decoration:underline;
 color:#000000;
}

/*------ Page options -----*/
#page, #page2 {
 width:850px;
 margin:0px;
 padding:0px;
 background-image:url(../images/page-background.jpg);
 background-repeat:repeat-y;
 overflow:hidden
}
#page2 { 
 background-image:url(../images/page-background2.jpg);
}

/*---- Left Menu and Options ----*/
#page #left, #page2 #left {
 float:left;
 width:205px;
 margin:0px;
 padding:0px;
}

#left ul {
 margin:0px;
 padding:0px;
 list-style:none;
}

#left ul li.green {
 width:185px;
 display:block;
 margin:0px 0px 0px 10px;
 padding:3px 0px 6px 0px;
 font-size:12px;
 color:#629733;
 background-image:url(../images/green-li.jpg);
 background-repeat:no-repeat;
}

#left ul li.green a {
 color:#629733;
 text-decoration:none;
 padding:0px 0px 0px 35px;
}

#left ul li.grey a {
 color:#666666;
 text-decoration:none;
 padding:0px 0px 0px 35px;
}

#left ul li.grey {
 width:185px;
 display:block;
 margin:0px 0px 0px 10px;
 padding:3px 0px 6px 0px;
 font-size:12px;
 color:#666666;
 background-image:url(../images/grey-li.jpg);
 background-repeat:no-repeat;
}


#left ul li.darkgreen {
 width:185px;
 margin:10px 0px 0px 10px;
 padding:3px 0px 6px 0px;
 font-size:12px;
 background-image:url(../images/darkgreen-li.jpg);
 background-repeat:no-repeat;
}

#left ul li.darkgreen a {
 color: #1F776B; 
 text-decoration:none;
 padding:0px 0px 0px 35px;
}

#left li.darkgreen ul {
 margin:10px 0px 0px 5px;
 padding:0px;
}

#left ul li.darkgreen li {
 width:145px;
 margin:5px 0px 0px 10px;
 padding:2px 0px 4px 4px;
 font-size:12px;
 color:#000000;
 list-style-image:url(../images/sub-darkgreen.jpg);
 list-style-position:inside;
}

#left ul li.darkgreen li a {
 color:#000000;
 text-decoration:none;
 margin:0px;
 padding:0px;
}


#left ul li.orange {
 width:185px;
 margin:10px 0px 0px 10px;
 padding:3px 0px 6px 0px;
 font-size:12px;
 color:#D36833;
 background-image:url(../images/orange-li.jpg);
 background-repeat:no-repeat;
}

#left ul li.orange a {
 color:#D36833;
 text-decoration:none;
 padding:0px 0px 0px 35px;
}

#left ul li.red {
 width:185px;
 margin:10px 0px 0px 10px;
 padding:3px 0px 6px 0px;
 font-size:12px;
 color:#D4403C;
 background-image:url(../images/red-li.jpg);
 background-repeat:no-repeat;
}

#left ul li.red a {
 color:#D4403C;
 text-decoration:none;
 padding:0px 0px 0px 35px;
}

#left ul li.magenta {
 width:185px;
 margin:10px 0px 0px 10px;
 padding:3px 0px 6px 0px;
 font-size:12px;
 background-image:url(../images/magenta-li.jpg);
 background-repeat:no-repeat;
}

#left ul li.magenta a {
 color: #81007F; 
 text-decoration:none;
 padding:0px 0px 0px 35px;
}

#left li.magenta ul {
 margin:10px 0px 0px 5px;
 padding:0px;
}

#left ul li.magenta li {
 width:145px;
 margin:5px 0px 0px 10px;
 padding:2px 0px 4px 4px;
 font-size:12px;
 color:#000000;
 list-style-image:url(../images/sub-magenta.jpg);
 list-style-position:inside;
}

#left ul li.magenta li a {
 color:#000000;
 text-decoration:none;
 margin:0px;
 padding:0px;
}




.subgreen , .subdarkgreen , .suborange ul li, .subred ul li, .submagenta ul li, .subs ul li{  
 width:145px;
 margin:5px 0px 0px 10px;
 padding:2px 0px 4px 0px;
 font-size:12px;
 color:#000000;
 list-style-position: outside;
 list-style-image:url(../images/sub-darkgreen.jpg); 
 margin-left: 40px; 
}

.subs .third { 
 list-style: none; 
}
.subs .third ul li{ 
 margin-left: 10px; 
}

#left ul li ul li a {
 color:#000000;
 text-decoration:none;
 margin:0px;
 padding:0px;
}

#left ul li.dgact {
 background-image:url(../images/darkgreen-li-act.jpg);
}
#left ul li.oact {
 background-image:url(../images/orange-li-act.jpg);
}
#left ul li.yact { 
 background-image:url(../images/yellow-li-act.jpg);
}
#left ul li.ract {
 background-image:url(../images/red-li-act.jpg);
}
#left ul li.gact {
 background-image:url(../images/green-li-act.jpg);
}
#left ul li.gract {
 background-image:url(../images/grey-li-act.jpg);
}
#left ul li.mact { 
 background-image:url(../images/red-li-act.jpg);
}
#left ul li.dgact a { color: #ffffff; }
#left ul li.oact a { color: #ffffff; }
#left ul li.ract a { color: #ffffff; }
#left ul li.gact a { color: #ffffff; }
#left ul li.gract a { color: #ffffff; }
#left ul li.mact a { color: #ffffff; }



#partner2 { 
 margin-top: 67px; 
}

#partner, #partner3 {
 width:187px;
 margin:0px auto;
 padding:0px;
}
#partner3s { 
 width: 187px; 
 margin:0px auto;
 padding:0px;
}
#partner3s img { 
 margin:10px 0px 0px 0px;
 padding:0px;
}

#partner h4, #partner3 h4 {
 font-size:12px;
 color:#000000;
 font-weight:bold;
 font-style:italic;
 margin:0px;
 padding:20px 0px 0px 10px;
}

#partner img, #partner3 img {
 margin:10px 0px 0px 0px;
 padding:0px;
}
/*--- Content and Options ---*/
#page #content, #page2 #content {
 float:left;
 width:418px;
 min-height: 300px; 
 margin:0px;
 padding:0px 10px 10px 0px;
}



p.navlocation a {
 color:#000000;
 text-decoration:none
}

p.navlocation a:hover {
 color:#000000;
 text-decoration:underline
}

p.newsheadline {
 margin:0px 0px 20px 0px;
 padding:10px 0px 10px 0px;
 text-align:center
}

#content h1 {
 font-size:27px;
 font-style:italic;
 color:#FFFFFF;
 margin:10px 0px 0px 0px;
 padding:6px 0px 7px 20px;
 background-image:url(../images/h1-darkgreen.jpg);
 background-repeat:no-repeat;
}

#content h1 a {
 color: #ffffff;
}

#content h2 {
 font-size:16px;
 font-style:italic;
 color:#1E776A;
 margin:0px;
 padding:10px 0px 0px 10px;
}

#content h3 {
 font-size:14px;
 color:#1E776A;
 margin:15px 0px 0px 5px;
 padding:0px 0px 0px 25px;
 background-image:url(../images/headline-arrow.jpg);
 background-repeat:no-repeat;
}

#content p {
 margin:0px;
 padding:10px 10px 0px 10px;
}



#content ul {
 margin:15px 0px 5px 60px;
 padding:0px;
}
/*----- Right Block and Options ---*/
#page #right, #page2 #right {
 float:left;
 width:215px;
 margin:0px;
 padding:0px;
}

.searchbox {
	width: 115px; 
	height: 13px; 
	border: 1px solid #b5b5b5;
	margin: 0px 5px 0px 5px; 
}
.searchbutton {
	border: none;
}
.tx-indexedsearch-searchbox {
	margin-top: 10px; 
}

#page #rightnews, #page2 #rightnews { 
 float:left;
 width:215px;
 margin:0px;
 padding:0px;
}

#right h3, #rightnews h3 {
 width:200px;
 margin:0px auto;
 padding:3px 0px 3px 7px;
 background-image:url(../images/right-h3.jpg);
 background-repeat:no-repeat;
 font-style:italic;
 font-size:13px;
 color:#FFFFFF;
 /* background-color:#999999; */
 margin-bottom: 5px; 
}
#content h2 {
 width:411px;
 padding:3px 0px 3px 7px;
 background-image: url(http://edu4you.at/fileadmin/templates/edu4you/images/right-h4-news2.jpg);
 background-repeat:no-repeat;
 font-style:italic;
 font-size:13px;
 color:#FFFFFF;
 /* background-color:#999999; */
 margin-bottom: 5px; 
}
#content h2 a { 
 color:#ffffff;
}

#right .kontakt {
 width:195px;
 height: 95px; 
 min-height: 95px;
 margin:0px 0px 0px 5px;
 padding:0px;
 background-image:url(../images/kontakt-background.jpg);
 background-repeat:no-repeat;
}

#right .kontaktcont-m .kontakt{ 
 height: 130px; 
 min-height: 130px; 
 background-image:url(../images/kontakt-background-m.jpg);
}

#right p {
	padding: 0px 5px 0px 10px;
}

#right .kontakt p {
 margin:0px;
 padding:15px 0px 20px 15px;
}

#rightnews h4.news {
 width:200px;
 margin:0px auto;
 margin-top:20px;
 padding:3px 0px 3px 0px;
 background-image:url(../images/right-h4-news.jpg);
 background-repeat:no-repeat;
 font-style:italic;
 font-size:13px;
 color:#FFFFFF;
 background-color:#999999
}

#rightnews #news {
 width:197px;
 margin:0px auto;
 padding:0px;
}

#rightnews #news img {
 margin:10px 0px 0px 0px;
 padding:0px;
}

.news-latest-container {
	margin-top: 10px; 
}
.news-latest-item, .news-latest-gotoarchive { 
	margin-left: 5px; 
}
.news-list-container { 
        margin-top: 20px; 
}
.news-list-morelink { 
	margin-left: 10px; 
}
.news-latest-morelink {
	text-align: right; 
	margin-right: 10px; 
}

/*-------Footer--------*/
#footer {
 clear:both;
 width:428px;
 width: 100%;
 padding: 0px;
 text-align:center; 
 display: block ;
 padding-top: 20px; 
}

#footerwrap, #footerwrap2 { 
 height: 32px; 
 background-image: url('../images/footer-background.gif');
 background-repeat: no-repeat; 
}
#footerwrap2 { 
 background-image: url('../images/footer-background2.gif');
}
#footer p {
 margin:0px;
 padding:0px 0px 0px 0px;
}

/*------- Newsletter -------*/
table#newsletter {
 background-image:url(../images/newsletter-body.jpg);
 background-repeat:no-repeat;
}

table#newsletter #newsheader {
 width:638px;
 margin:13px 0px 0px 238px;
 padding:0px;
 background-image:url(../images/newsletter-header.jpg);
 background-repeat:no-repeat;
}

#newsheader #menu, #newsheader #menu2 {
 width:611px;
 margin:0px;
 padding:0px 0px 15px 0px;
 background-image:url(../images/newsletter-menu-background.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
 overflow:hidden
}

#newsletter #page, #newsletter #page2 {
 clear:both;
 width:610px;
 margin:0px 0px 0px 239px;
 padding:0px;
 background-image:url(../images/newsletter-content.jpg);
 background-repeat:repeat-y;
 overflow:hidden
}

#newsletter td.orange {
 background-image:url(../images/newsletter-orange.jpg);
 background-repeat:no-repeat;
 height:118px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 13px 0px;
}

#newsletter td.orange h3 {
 color:#D36833;
 font-size:14px;
 margin:10px 0px 0px 90px;
 padding:0px;
 font-style:italic;
}

#newsletter td.orange h4 {
 color:#D36833;
 font-size:12px;
 margin:0px 0px 0px 90px;
 padding:0px 0px 5px 0px;
 font-style:italic;
}

#newsletter td div {
 width:80%;
 margin:2px 0px 0px 0px;
 padding:0px 10px 0px 40px;
 font-size:10px
}

html>body #newsletter td div { margin:0px; }

#newsletter td p.mehr {
 width:70px;
 float:right;
 margin:0px 0px 0px 0px;
 padding:0px;
 color:#707070;
 text-decoration:none;
}

#newsletter td.red {
 background-image:url(../images/newsletter-red.jpg);
 background-repeat:no-repeat;
 height:118px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 13px 0px;
}

#newsletter td.red h3 {
 color:#D4403C;
 font-size:14px;
 margin:12px 0px 0px 90px;
 padding:0px;
 font-style:italic;
}

#newsletter td.red h4 {
 color:#D4403C;
 font-size:12px;
 margin:0px 0px 0px 90px;
 padding:0px 0px 5px 0px;
 font-style:italic;
}

#newsletter td.darkgreen {
 background-image:url(../images/newsletter-darkgreen.jpg);
 background-repeat:no-repeat;
 height:118px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 13px 0px;
}

#newsletter td.darkgreen h3 {
 color:#1E776A;
 font-size:14px;
 margin:12px 0px 0px 90px;
 padding:0px;
 font-style:italic;
}

#newsletter td.darkgreen h4 {
 color:#1E776A;
 font-size:12px;
 margin:0px 0px 0px 90px;
 padding:0px 0px 5px 0px;
 font-style:italic;
}

#newsletter td.lightgreen {
 background-image:url(../images/newsletter-lightgreen.jpg);
 background-repeat:no-repeat;
 height:118px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 13px 0px;
}

#newsletter td.lightgreen h3 {
 color:#629733;
 font-size:14px;
 margin:12px 0px 0px 90px;
 padding:0px;
 font-style:italic;
}

#newsletter td.lightgreen h4 {
 color:#629733;
 font-size:12px;
 margin:0px 0px 0px 90px;
 padding:0px 0px 5px 0px;
 font-style:italic;
}

#newsletter h3.news {
 width:200px;
 margin:0px auto;
 margin-top:20px;
 padding:3px 0px 3px 0px;
 background-image:url(../images/right-h3-news.jpg);
 background-repeat:no-repeat;
 font-style:italic;
 font-size:13px;
 color:#FFFFFF;
 background-color:#999999;
 text-align:left
}

#newsletter .image {
 margin:0px auto;
 padding:0px;
}

#tx-sremailsubscribe-pi1-first_name, #tx-sremailsubscribe-pi1-last_name, #tx-sremailsubscribe-pi1-email { width: 200px; }
.tx-sremailsubscribe-pi1 {
	margin-top: 20px; 
}

.csc-bulletlist-3 li { list-style-type: circle; }
.csc-bulletlist-2 li { list-style: upper-roman; }
.csc-bulletlist-1 li { list-style: decimal; }
.csc-bulletlist-0 li { list-style: square; }



DIV.csc-frame-invisible{
        margin-left:                            -999em;
}

DIV.csc-frame-rulerBefore{
        border-top: 1px solid #fff; 
        padding:                                0px 0px 10px 0px;
}

DIV.csc-frame-rulerAfter{
        border-top: 1px solid #fff; 
        padding:                                0px 0px 10px 0px;
}

DIV.csc-frame-indent{
        padding-left:                   100px;
}

DIV.csc-frame-indent3366{
        padding-left:                   33%;
}

DIV.csc-frame-indent6633{
        padding-right:                  33%;
}

.csc-frame-frame1{
        border: 1px dotted #A8D435;
        padding:                                10px;
        margin:                                 0px 0px 10px 0px;
}

.csc-frame-frame2{
        border: 1px dotted #909090;
        padding:                                10px;
        margin:                                 0px 0px 10px 0px;
}

.break { 
       width: 100%; 
       text-align: center; 
}
.align-right { text-align: right; } 
.align-left { text-align: left; }
.align-center { text-align: center; }


.tx-macinasearchbox-pi1 { 

}

.searchbox { 
  width: 95px; 
}
.twocols { float: left; width: 100%; margin-bottom: 10px; }
.twocols-left { float: left; }
.twocols-right { float: left; }

.tx-indexedsearch-path { 
 overflow: hidden ;
 width: 400px; 
 float: left; 
}

.submenubanner { 
 /* margin: 87px 0px 70px 10px; */
 margin: 70px 0px 0px 10px; 
}

.news-latest-morelink { 
/* padding:4px 0px 4px 0px; */
}
.news-latest-morelink a { 
 margin:0px auto;
 margin-top:20px;
 margin-left: 5px; 
 padding:4px 35px 4px 20px; 
 background-image:url(../images/right-h4-news-more.jpg);
 background-repeat:no-repeat;
 background-position: top left;  
 font-size:13px;
 color:#FFFFFF;
}
.news-latest-gotoarchive { 
 margin-top: 30px; 
 background-image:url(../images/right-h4-news.jpg);
 background-repeat: no-repeat; 
 padding: 4px 0px 4px 10px; 
}
.news-latest-gotoarchive a { 
 color: #ffffff; 
}
.ixsol { 
margin-top: -40px; 
padding-right: 40px; 
font-weight: bold; 
}

#footerwrap2 { float: left; width: 100%; } 
#page2 #content { 
 width: 645px;  
}
#page2 { 
 width: 100%;
}

.subs ul li.third { 
 margin-top: 0px; 
}

/* news category colors */

.Pädagoglnnen { 
 color: #639733; 
}
.Firmen-Lehrlinge { 
 color: #1F776B; 
}
.Familien-Kinder { 
 color: #D36832; 
}
.Frauen { 
 color: #D4403C; 
}
.edu4you { 

}

.csc-mailform { border: 0; padding: 10px; margin-top: 10px; } 
.csc-mailform-field label { 
 width: 100px; 
 float: left; 
 text-align: right;
 margin-right: 10px; 
}
.csc-mailform-field input, .csc-mailform-field textarea { 
 width: 240px;
 border: 1px solid #DFDFDF; 
}
.csc-mailform-submit { float:right; margin-right: 44px; } 

#page2 #content #maincontent { padding-right:5px; }


.csc-uploads-fileSize p { 
   width: 30px; 
}

#content p.navlocation {
 text-align: left;
 margin:0px;
 padding:0px 0px 10px 0px;
 font-style:italic;
}

div.rgaccord2-content, div.rgaccord1-content { border: 0; width: 425px; }
h3.rgaccord2-toggle, h3.rgaccord1-toggle { background: none; border: none;  }

.tx-thmailformplus-pi1 li { list-style: none; } 


.mailformplus_contactform fieldset { 
 padding: 20px; 
 margin-top: 10px; 
 border: 0; 
 background-color: #f2f2f2;
 border: 1px solid #dcdcdc; 
 width: 500px; 
}
.mailformplus_contactform input { 
 padding: 0; margin: 0; 
 background-image: url(../images/inputbg.jpg); 
 background-color: #fff; 
 background-repeat: repeat-x; 
 border: 1px solid #dcdcdc; 
 margin-bottom: 5px; 
 clear: both; 
}
.mailformplus_contactform .fields input { 
 width: 300px; 
} 
.mailformplus_contactform .workshops { 
 margin-left: 16px; 
} 
.mailformplus_contactform input:hover, .mailformplus_contactform input:focus, .mailformplus_contactform textarea:hover, .mailformplus_contactform textarea:focus { 
 border: 1px solid #9B2D1E; 
}


.mailformplus_contactform textarea { height: 150px; width: 545px; overflow: auto; } 
.mailformplus_contactform label { 
 padding: 0; margin: 0; 
 margin-bottom: 5px; 
 height: 15px; 
 padding-right: 10px; 
 font-family: Verdana; 
}
.mailformplus_contactform .submit { 
 width: 130px; 
 border: 1px solid #dcdcdc;
}
.mailformplus_contactform label { 
 font-weight: normal; 
}
.mailformplus_contactform .capimg { 
 float: left; 
 margin-right: 5px; 
}
.mailformplus_contactform .capinput {  
 float: left; 
}
.mailformplus_contactform .formsubmit { 
 float: left; 
 width: 100%; 
}

.topics label { margin-left: 5px; } 
.contentwrapper img { border: 0; } 
