/* css */

/* ---------------------- 
   aktiv-styles
   ---------------------- */

body {
	background:  #fef6ed /*#FCF9CB*/ url(../img/bg-center_top_aktiv.gif) repeat-x 0 141px;
}

a {color: #506500 /*#826db6*/; text-decoration: none; font-weight: bold;}
a:hover {color: #506500 /*#A9F0E2*/; text-decoration: underline;}


/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 200px #FCF9CB; /* linke Menue Spalten Farbe  */ 
border-right: solid 200px #FCF9cB; /* rechte Menue Spalten Farbe  */ 
background-color: transparent; /* Farbe fuer Inhalt Spalten  */
} 

/* BG Spalten  */

#left {
	xdisplay:none;
	background: #eff0c8 /*#9C85BF*/  url(../img/bg-left_top_aktiv.gif) repeat-x 0 0; 
}
#right {
	background: #fef6ed /*#FCF9CB*/ url(../img/bg-center_top_aktiv.gif) repeat-x 0 0;
}

#content {
	line-height:1.8em;
}

/* ---------------------- */

#header {
	background: #fff url(../img/bg-top_aktiv_2.jpg) no-repeat;
}


#signee {
	float: left;
	margin: 40px 8px 10px 23px;
	padding: 0;
	background: url(../img/aktivweiss_signee.gif);
	height: 43px;
	width: 300px;
}

#logo {
	background: url(../img/logo_aktiv.gif) no-repeat;
}

/* ---------------------- */
#mainnavi {
	background: url(../img/bg_navi_aktiv.gif) repeat 0 0;
	color: #506500 /*#fff*/;
}
/* ---------------------- */
#metanavi ul li {
	color: #606F7D;
}
/* ---------------------- */
#subnavi {
	color: #fff;
}
/* ---------------------- */

#left-bottom {
	background: url(../img/bg_left-bottom.gif) no-repeat 0 100%;
}


/* Typografie
  ---------------- */

#sitenavi a {color: #fff; text-decoration: none; font-weight: normal;}
#sitenavi a:hover {color: #fff;}
#sitenavi li.active a {color: #fff;}

#mainnavi a {color: #506500 /*#DCDCDC*/; text-decoration: none; font-weight: normal;}
#mainnavi a:hover {color:#506500 /*#A9F0E2*/; text-decoration: underline;}
#mainnavi li.active a {color: #506500 /*#A9F0E2*/; font-weight: bold;}

#metanavi {background: url(../img/trans60.png) repeat 0 0; padding: 2px 0 2px 2px;}
#metanavi a {color: #5a5a5a; text-decoration: none; font-weight: normal;}
#metanavi a:hover {text-decoration: underline;}

#subnavi a {color: #506500 /*#fff*/; text-decoration: none; font-weight: normal;}
#subnavi a:hover {color: #506500 /*#A9F0E2*/; text-decoration: underline;}
#subnavi li.active a {color: #506500 /*#A9F0E2*/; font-weight: bold;}



h1, h2, h3, h4, h5, h6 {
	color: #842f03 /*#270141*/; 
}
p {
	color: #000; font-weight: normal;
}
#left h1 { color: #fff;}
#left h2 { color: #fff;}
#left p { color: #fff;}

#right h1, #right h2, #right p {color: #270141;}

/* ---------------------- */

/* Tabellen 
 ------------------------------- */

/* RTE-Tabelle */
table.contenttable {
	border-top: 1px solid #ccc;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
table.contenttable thead td {
	border-bottom: 1px solid #ccc;
	padding: 4px 4px;
	font-weight: bold !important;
	text-align: left;
	color: #1F4776;
	vertical-align: top;
}
table.contenttable td {
	border-bottom: 1px solid #ccc;
	padding: 3px 4px;
	margin: 0;
	vertical-align: top;
}

/* Normale Contentelemente */

/* table.contenttable-0 {
	border-top: 1px solid #ccc;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
table.contenttable-0 th {
	border-bottom: 1px solid #ccc;
	padding: 4px 4px;
	font-weight: bold !important;
	text-align: left;
	color: #18548F;
	vertical-align: top;
}
table.contenttable-0 td {
	border-bottom: 1px solid #ccc;
	padding: 3px 4px;
	margin: 0;
	vertical-align: top;
}
*/

table.contenttable-1 {
width: 100%;
	border-top: 1px solid #ccc;
	padding: 0;
	margin: 0 0 35px 0;
	border-collapse: collapse;
}
table.contenttable-1 th {
	border-bottom: 1px solid #ccc;
	padding: 4px 4px;
	font-weight: bold !important;
	text-align: left;
	color: #1F4776;
	vertical-align: top;
}
table.contenttable-1 td {
	border-bottom: 1px solid #ccc;
	padding: 3px 4px;
	margin: 0;
	vertical-align: top;
}

table.contenttable-2 {
	border-top: 1px solid #C1DEF9;
	padding: 0;
	margin: 0 0 20px 0;
	border-collapse: collapse;
}
table.contenttable-2 th {
	border-bottom: 1px solid #C1DEF9;
	padding: 4px 4px;
	font-weight: bold !important;
	text-align: left;
	background: #E2EFFB;
	vertical-align: top;
	color: #1F4776;
}

table.contenttable-2 .td-0 {
	border-bottom: 1px solid #C1DEF9;
	padding: 3px 4px;
	margin: 0;
	vertical-align: top;
	width: 100px;
}
table.contenttable-2 .td-1 {
	border-bottom: 1px solid #C1DEF9;
	padding: 3px 4px;
	margin: 0;
	vertical-align: top;
	width: 325px;
}
table.contenttable-2 .td-last {
	border-bottom: 1px solid #C1DEF9;
	padding: 3px 4px;
	margin: 0;
	vertical-align: top;
	width: 150px;
}
table.contenttable-2 .tr-even td {
	background: #E2EFFB;
}
table.contenttable-2 .tr-odd td {
}


table.contenttable-0 {
	border-top: 1px solid #C1DEF9;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
table.contenttable-0 th {
	border-bottom: 1px solid #C1DEF9;
	padding: 4px 4px;
	font-weight: bold !important;
	text-align: left;
	background: #E2EFFB;
	vertical-align: top;
	color: #1F4776;
}
table.contenttable-0 td {
	border-bottom: 1px solid #C1DEF9;
	padding: 3px 4px;
	margin: 0;
	vertical-align: top;
}
table.contenttable-0 .tr-even td {
	background: #E2EFFB;
}
table.contenttable-0 .tr-odd td {
}


table.contenttable-3 {
	border: none;
	border-top: 1px solid #ccc;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
table.contenttable-3 td, table.contenttable-3 th {
	text-align: left;
	padding: 3px 4px;
	vertical-align: top;
}
table.contenttable-3 .tr-even th {
	border-bottom: 1px solid #ccc;
	background: #eee;
}
table.contenttable-3 .tr-even td {
	border-bottom: 1px solid #ddd;
	background: #eee;
}
table.contenttable-3 .tr-odd td {
	border-bottom: 1px solid #ddd;
}

 /* Mailform 
 -------------------------------*/


#mailform fieldset {
	border: 1px solid #ccc;
	width: 350px;
	margin: 5px 0 10px 0;
	padding: .5em;
	background: #FCFBE9;
}
.csc-mailform-field input {
	margin: 5px 0;
	border: 1px solid #ccc;
}
.csc-mailform-field label {
	clear: left;
	margin: 5px 0;
	width: 80px;
	float: left;
}
.csc-mailform-field input#mailformEMail, .csc-mailform-field input#mailformIhr_Name, .csc-mailform-field textarea {
	width: 250px;
	border: 1px solid #ccc;
}
.csc-mailform-field input.mailformCheck {
	border: 1px solid #ccc;
}
.csc-mailform-field input#mailformformtype_mail {
	width: 150px;
	border: 1px solid #ccc;
	margin-left: 80px;
}

.csc-searchform input, .csc-loginform input {
	border: 1px solid #ccc;
}

/* Mailform Right */

#rightcontent #mailform fieldset {
	margin: 0;
	padding: 0;
	width: 200px;
	border: 0;
}
	
#rightcontent .csc-mailform-field input {
	margin: 5px 0;
	border: 1px solid #ccc;
}

#rightcontent .csc-mailform-field label {
	width: 65px;
	float: left;
}
#rightcontent .csc-mailform-field input#mailformEMail, #rightcontent .csc-mailform-field input#mailformIhr_Name, #rightcontent .csc-mailform-field textarea {
	width: 200px;
	border: 1px solid #ccc;
	margin: 8px 0 8px 0;
	padding: 2px 0 2px 5px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

#rightcontent .csc-mailform-field input.mailformCheck {
	border: 1px solid #ccc;
}
#rightcontent .csc-mailform-field input#mailformformtype_mail {
	width: 150px;
	border: 1px solid #ccc;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

#rightcontent .csc-searchform input, #rightcontent .csc-loginform input {
	border: 1px solid #ccc;
}


/* Bullettlisten 
 ------------------------------- */

ul.csc-bulletlist {
	margin: 0.25em 1.25em;
	padding: 0;
	list-style: none;
}

ul.csc-bulletlist li {
	margin: 0.5em 0;
	padding: 0 0 0 1.85em;
	background: url(../img/bullet_round-lila.png) no-repeat 0 0.1em;
}

ul.csc-bulletlist-1 li {
	background: url(../img/bullet_pfeil-aktiv.png) no-repeat 0 0.1em;
}
ul.csc-bulletlist-2 li {
	background: url(../img/bullet_12-kinderturn.png) no-repeat 0 0.1em;
	color: #666;
}
ul.csc-bulletlist-3 li {
	background: url(../img/bullet_arr.png) no-repeat 0 0.15em;
	color: #888;
}


/* RTE - internal-link 
 ------------------------------- */

.internal-link {border: 1px solid #ccc; display: block; width: 200px; padding: 10px; text-align: center;}
.internal-link:hover {background: #eee; color: #032A4E;}

/*Powermail Anmeldung_____________________________________________________________________*/

.tx-powermail-pi1_fieldset_2 {
	border:0;
}

.tx-powermail-pi1_fieldset_onlineanmeldungaktivprogramm legend {
	margin:15px 0 20px 0;
	padding:0;
	font-size:1.5em;
	color:#703eb6;
}

/*Textfelder_____________________________________________________________________*/

#powermaildiv_uid35, #powermaildiv_uid36, #powermaildiv_uid37, #powermaildiv_uid38, #powermaildiv_uid39, #powermaildiv_uid40, #powermaildiv_uid41, #powermaildiv_uid42, #powermaildiv_uid43, #powermaildiv_uid44, #powermaildiv_uid47, #powermaildiv_uid50, #powermaildiv_uid52, #powermaildiv_uid53, #powermaildiv_uid54, #powermaildiv_uid55  {
	height:45px;
	position:relative;
	clear:left;
}

#powermaildiv_uid381 {
	margin:0 0 10px 0;
	height:45px;
	position:relative;
	clear:left;
}

#powermaildiv_uid35 input, #powermaildiv_uid36 input, #powermaildiv_uid37 input, #powermaildiv_uid38 input, #powermaildiv_uid39 input, #powermaildiv_uid40 input, #powermaildiv_uid41 input, #powermaildiv_uid42 input, #powermaildiv_uid43 input, #powermaildiv_uid44 input, #powermaildiv_uid47 input, #powermaildiv_uid50 input, #powermaildiv_uid52 input, #powermaildiv_uid53 input, #powermaildiv_uid54 input, #powermaildiv_uid55 input, #powermaildiv_uid381 input {
	width:391px;
	padding:2px 5px;
	border: 0;
	background-color:#fff;
	border:1px dotted #703eb6;
}

#powermaildiv_uid35 label, #powermaildiv_uid36 label, #powermaildiv_uid37 label, #powermaildiv_uid38 label, #powermaildiv_uid39 label, #powermaildiv_uid40 label, #powermaildiv_uid41 label, #powermaildiv_uid42 label, #powermaildiv_uid43 label, #powermaildiv_uid44 label, #powermaildiv_uid47 label, #powermaildiv_uid50 label, #powermaildiv_uid52 label, #powermaildiv_uid53 label, #powermaildiv_uid54 label, #powermaildiv_uid55 label, #powermaildiv_uid381 label {
	padding:5px 0 0 0;
	position:absolute;
 	left:5px; top:15px;
	font-size:0.9em;
}

.powermail_mandatory_js {
	padding:5px 0 0 0;
	position:absolute;
 	left:285px; top:15px;
	font-size:0.9em;
}

/*Checkboxen_____________________________________________________________________*/


#powermaildiv_uid46 {
	position:relative;
	height:50px;
	margin:5px 0 20px 0;
}

#powermaildiv_uid45 {
	position:relative;
	height:50px;
	margin:5px 0 10px 0;
}

#powermaildiv_uid45 .tx_powermail_pi1_fieldwrap_html_checkbox_title, #powermaildiv_uid46 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	position:absolute;
 	left:0px; top:30px;
	font-size:0.9em;
	width:391px;
	color:#000;
	border-top:1px solid #703eb6;
}

input#check_uid45_0, input#check_uid46_0 {
	position:absolute;
 	left:0px; top:0px;
}

.powermail_check_inner_uid45_0 label, .powermail_check_inner_uid46_0 label {
	position:absolute;
 	left:30px; top:0px;
 	width:50px;
 	font-size:0.9em;
}

input#check_uid45_1, input#check_uid46_1 {
	position:absolute;
 	left:80px; top:0px;
}

.powermail_check_inner_uid45_1 label, .powermail_check_inner_uid46_1 label  {
	position:absolute;
 	left:110px; top:0px;
 	width:50px;
 	font-size:0.9em;
}

/*Reiner Text_____________________________________________________________________*/


#powermaildiv_uid48, #powermaildiv_uid49, #powermaildiv_uid51, #powermaildiv_uid56 {
	margin:0 0 10px 0;
	padding:0;
	width:600px;
	font-size:0.95em;
	color:#000;
}

/*Submit Button_____________________________________________________________________*/

.powermail_submit_uid57 {
	margin:10px 0 0 0;
	border:1px solid #703eb6;
	width:180px;
	height:30px;
	font-size:0.95em;
}

/*Powermail Infos anfordern_____________________________________________________________________*/

.tx-powermail-pi1_formwrap_1971 {
	width:365px;
	height: 500px;
	background-color:#FCFBE9;
	border:1px solid #ccc;
}

#tx-powermail-pi1_fieldset_11 {
	border:0;
}

#tx-powermail-pi1_fieldset_11 legend {
	display:none;
}

#powermaildiv_uid373, #powermaildiv_uid374, #powermaildiv_uid375, #powermaildiv_uid376, #powermaildiv_uid377, #powermaildiv_uid378, #powermaildiv_uid379 {
	margin:20px 0 0 0;
	position:relative;
}

#powermaildiv_uid373 label, #powermaildiv_uid374 label, #powermaildiv_uid375 label, #powermaildiv_uid376 label, #powermaildiv_uid377 label, #powermaildiv_uid378 label, #powermaildiv_uid379 label {
	margin:0 0 0 10px;
	padding:0;
}

#powermaildiv_uid373 input, #powermaildiv_uid374 input, #powermaildiv_uid375 input, #powermaildiv_uid376 input, #powermaildiv_uid377 input, #powermaildiv_uid378 input {
	border:1px solid #ccc;
	position: absolute;
	left:100px; top:0;
	font-family: arial, verdana, helvetica, sans-serif;
	padding:2px 3px 2px 3px;
	font-size:1em;
}

#powermaildiv_uid379 textarea {
	border:1px solid #ccc;
	position: absolute;
	left:100px; top:0;
	font-family: arial, verdana, helvetica, sans-serif;
	padding:2px 3px 2px 3px;
	font-size:1em;
}

#tx-powermail-pi1_fieldset_11 .powermail_mandatory_js {
	padding:1px 0 0 0;
	position:absolute;
 	left:100px; top:15px;
	font-size:0.8em;
	letter-spacing:0.1em;
}

.powermail_submit_uid380 {
	margin:150px 0 0 100px;
	border:1px solid #ccc;
	width:180px;
	height:30px;
	font-size:0.95em;
}

.powermail_multiplejs_tabs_item, .powermail_multiplejs_tabs {
	display:none;
}


/*FCE Aktiv [medium] _____________________________________________________________________*/

.teaserbox-container-medium {
	margin:0px 0 0 0 !important;
	margin:20px 0 0 0; /* nur für den IE */
	position: relative;
	height:330px;
	width:485px;
}

.teaserbox-container-medium .teaserbox1 {
	position:absolute;
	top:0 !important; left:0 !important;
	top:-5px; /* nur für den IE */ left:0; /* nur für den IE */
	xmargin:10px;
	height:330px;
	width:485px;
	z-index: 2;
	background-image: url(../img/rahmen.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.teaserbox-container-medium .teaserbox2 {
	height:300px !important;
	height:300px; /* nur für den IE */
	width:455px;
	margin:10px 0 0 5px !important;
	margin: 30px 0 0 5px; /* nur für den IE */
	background-color:red;
	padding:0 0 10px 0 !important;
}

.teaserbox-container-medium .teaserbox2 img {
	height:310px;
	width:460px;
	z-index:1;
}


.teaserbox-container-medium .teaserbox2 .teaserbox_text {
	position: absolute;
	left: 12px;
	top: 230px;
	width: 465px;
	xheight:270px;
	z-index: 2;
	xbackground: transparent url(../img/trans_title24.png);
}

.teaserbox-container-medium .teaserbox2 .teaserbox_text h3.teaser_title {
	position:absolute;
	bottom:0; left:10px;
	font: bold 2.5em verdana, Arial, Helvetica, sans-serif;
	color: #842F03;
	padding:0 10px 0 10px;
	margin:0 0 180px 0;
	width: 300px;
	z-index: 2;
}

.teaserbox-container-medium .teaserbox2 .teaserbox_text div.teaser_text p.bodytext {
	font: normal 1em verdana, Arial, Helvetica, sans-serif !important;
	font: normal 0.95em verdana, Arial, Helvetica, sans-serif; /* nur für den IE */
	padding:6px 10px 8px 10px !important;
	padding:5px 10px 8px 10px; /* nur für den IE */
	line-height:1.3em !important;
	line-height:1.4em; /* nur für den IE */
	letter-spacing:0.025em !important;
	letter-spacing:0.05em; /* nur für den IE */
	color: #000;
	margin:0;
	background: transparent url(../img/trans_title24.png);
	width: 435px;
	z-index: 2;
}