.AktuellesIframe {
width:500px;
height:650px;
}

/*
.csc-textpic-imagewrap {
padding:0em;
margin:0em 0em 2em 0em;
}
*/

.csc-textpic-image {
margin:0em 0em 0em 0em !important;
display:block;
height:11em !important;
}



optgroup {
font-style:normal
}


#Content .csc-textpic dl {
height:10.4em;
overflow:hidden;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;

}

body {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:0.6em;
	-font-size:0.63em;
	padding:0px;
	margin:0px;
	text-align:center;
	color:#333333;
}


#box {
width:96em;
text-align:left;
margin:0 auto;

}

a img  {
border:0px;
}

a {
text-decoration:none;
}





#TopBox {
width:96em;
height:177px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 30px 0px;
-overflow:hidden;
background-repeat:repeat-x;
}


#claim {
background-image:url(img/evim_claim.gif);
background-repeat:no-repeat;
float:left;
width:20em;
height:177px;
-overflow:hidden;
}

#motiv {
text-align:center;
background-repeat:no-repeat;
background-position:center;
float:left;
width:56em;
height:177px;
-overflow:hidden;
}



#logo {

background-repeat:no-repeat;
background-position:right;
float:left;
width:20em;
-width:19.8em;
height:177px;
-overflow:hidden;
}




#ContentBox {
float:left;
width:96em;
-overflow:hidden;

}







#NavigationBox {
float:left;
width:20em;
overflow:hidden;

}


#Content {
float:left;
width:56em;
-width:55.9em;
background-color:#FFFFFF;
overflow:hidden;

}

#ContenAbstand {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 40px;
width:48em;
-width:47.8em;
-overflow:hidden;

}



#Content h1{
font-size:1.6em;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

#Content h2{
font-size:1.5em;
padding:15px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-weight: normal;
}

#Content h3{
font-size:1.3em;
padding:15px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-weight:bold;
}

#Content .intro, #Content .subheadline {
color:#7d7d7d;
font-size:1.6em;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
font-weight:bold;

}

#Content p{
color: #333333;
font-size:1.3em;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

#Content ul, #Content ol{
color:#333333;
font-size:1.3em;
}

#Content a:hover {
text-decoration:underline;
}

#Content .internal-link, #Content p a, #Content ul a {
/*color:#333333;
background-image:url(img/a_pfeil.gif);*/
background-repeat:no-repeat;
background-position:top right;
/*padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;*/
text-decoration:underline;
}

#Content ul a {
/*color:#333333;
background-image:url(img/a_pfeil.gif);*/
}


#Content .absatz {
border-top:1px #afafaf solid;
padding:0px 0px 0px 0px;
margin:5px 0px 15px 0px !important;
height:1px;
font-size:0em;
}


#MarginalieBox {
float:left;
width:20em;
overflow:hidden;
}



#Marginalie {
float:left;
width:20em;
background-color:#f0f0f0;
overflow:hidden;
padding:0px 0px 0px 0px;
}

.MarginalieUnten {
padding:0px !important;
}

#Marginalie h1{
color:#444444;
font-size:1.4em;
padding:0px 0px 0px 7px !important;
margin:5px 0px 10px 0px !important;
}

#Marginalie h2{
color:#444444;
font-size:1.4em;
padding:0px 0px 0px 8px;
margin:5px 0px 10px 0px;
}

#Marginalie p{
color:#444444;
font-size:1.2em;
padding:0px 10px 5px 8px;
margin:0px 0px 0px 0px;
}

.MarginalieUnten p{
margin-bottom:8px !important;

}


#Marginalie p a{
color:#000000;
/*background-image:url(img/a_pfeil.gif);
background-repeat:no-repeat;
background-position:top right;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;*/
text-decoration:underline;
}


#Marginalie a:hover {
text-decoration:underline;
}


#Marginalie .absatz {
border-top:1px #afafaf solid;
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
height:1px;
font-size:0em;
}

#Marginalie .csc-textpic {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

#Marginalie .csc-textpic img{
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#Marginalie ul, #Marginalie ol{
color:#444444;
font-size:1.3em;
padding:0em 0em 0em 0em;
margin:0em 0.5em 0em 2.3em;
}

.MarginalieUnten {
/*border-top:1px #afafaf solid !important;
border-bottom:1px #afafaf solid !important;*/
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
}

#unterstutzung {
width:20em;

float:left;
padding:3em 0em 0em 0em;
margin:0em 0em 0em 0em;
}

#unterstutzungBack {
}

#unterstutzungText {
padding:0px 0px 0px 0px;
float:left;
margin:15px 0px 0px 0px;
background-color:#a10d20;

width:20em;
/*background-image:url(img/button_unterstuetzung2_back.gif);
background-repeat: repeat-x;
background-position: right center;*/
}

#unterstutzungText p{
padding:5px 0px 5px 10px;
width:18em;
margin:5px 0px 5px 0px;
background-image:url(img/button_unterstuetzung.gif);
background-repeat:no-repeat;
background-position: right center;

}

#unterstutzungText a{
padding:0em 0em 0em 0em;
margin:0em 2em 0em 0em;
color:#FFFFFF;
font-weight:bold;
font-size:1.3em;
display:block;
}

#jugendamtText 	{ margin: 15px 0px 0px; padding: 0 5px 10px 5px; float: left; width: 18.7em; border: 1px solid #33a72c; }
#jugendamtText h4 { font-size: 1.1em; color: #33a72c; font-weight: bold; margin: 5px 0 0 0; }
#jugendamtText p  { margin: 0 0 0 0; padding: 13px 0px 5px 0; width: 18.5em; background-image: url('img/info_jugendamt.gif'); background-repeat: no-repeat; background-position: right; }
#jugendamtText a { margin: 0em 2em 0em 0em; font-weight: bold; padding: 0; color: #8e8e8e; font-size: 1.1em; display: inline; }
#jugendamtText a span { color: #33a72c; font-weight: normal; }

#footer {
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:50px 0px 0px 0px;
border-top:1px #9e9c9d solid;
font-size:1.3em;
color:#7d7b7c;
}
#footer a{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#7d7b7c;
}


/* SUCHE */

#suchbox {
padding:10px 0px 10px 5px;
margin:0px 0px 0px 0px;
background-color:#f0f0f0;
width:20em;
border-bottom:1px #dadada solid;
border-left:5px #7d7b7c solid;
}

.SucheInput {
font-size:1.3em;
width:12em;
border:1px #bebdbe solid;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

#suchbox form, #suchbox input {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

#suchbox div {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

.tx-indexedsearch-res h3 {
border-top:1px #bebdbd dashed;
}

.tx-indexedsearch-descr {

}

.tx-indexedsearch-title a {
background-image:none !important;
color:#a20d21 !important;
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;
}

.tx-indexedsearch-whatis {
font-size:1.8em;
padding:15px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
color:#a20d21;
}

fieldset {
background-color:#f0f0f0;
border:1px #b8b8b8 solid;
padding:10px 0px 10px 10px;
margin:0px 0px 0px 0px;
}

.tx-indexedsearch-search-submit {
text-align:right;
padding:15px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

.indexedSearchSuchform label {
width:10em;
display:block;
float:left;
font-size:1.3em;
font-weight:bold;

}

.indexedSearchSuchform fieldset input, select {
width:24em;

padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

.browsebox {
padding:0px 0px 0px 0px;
margin:20px 0px 60px 0px;
}


.browsebox li {
float:left;
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 0px;
}

.tx-indexedsearch-descr {
border-bottom:1px dashed #bebdbd;
padding:0px 0px 15px 0px !important;
margin:0px 0px 15px 0px !important;
}


/* SPENDE*/

.spendeFehler {
border:1px red solid;
padding:1em 10px 0px 1em;
margin:0px 0px 10px 0px;
background-color:#fde9e9;
}

.spendeFehler h1, .spendeFehler p{
color:red !important;
}

.inp {
width:25em;
/*font-size:1.3em;*/
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}


#spendenformular label , fieldset{
/*color:#727274;*/
color:#000000;


}


.kurz {
width:8em !important;
}

#spendenformular fieldset p {
font-size:1em;
color:red;
}

 .spendentabelle select, .spendentabelle input {


}

.spendentabelle .inp {

padding:1px 0px 1px 2px;
margin:0px 0px 0px 0px;
}

.spendentabelle label {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.spendentabelle td {
padding:7px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:1.3em !important;

}

.ButtonDruck a {
background-image:none !important;
}


.spendedruckversion {
display:none;
}

/*  NEWS */

.news-single-img {
float:left;
margin-right:2em;

}

.news-single-img a {
background-image:none !important;
}


.news-latest-container {

padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
}




.newsMarginalie {
margin:10px 0px 0px 0px !important;
}

.newsMarginalie h1{
padding:5px 0px 5px 7px !important;
margin:0px 0px 0px 0px !important;
border-top:1px #afafaf solid;
padding:5px 0px 0px 0px;
margin:0px 0px 5px 0px;
height:1px;
font-size:0em;
}

.newsMarginalie h2{
padding:5px 0px 0px 7px !important;
margin:0px 0px 0px 0px !important;
border-top:1px #afafaf solid;
}



/*
.newsMarginalie a{
text-decoration:none !important;
}
*/
.newsSingle h1 {
margin:0px 0px 10px 0px !important;
}

.news-list-container {
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}

.news-list-item {
border-bottom:1px dashed #bebdbd;
padding:0px 0px 5px 0px;
margin:0px 0px 15px 0px;
}

.news-list-item h3{
font-size:1em;
padding:0px 0px 0px 0px !important;
margin:0px 0px 10px 0px !important;
}

.NewsListImage {
width:9em;
float:left;
}

.NewsListTeaser {
width:38em;
float:left;
}

.newsSingle {
border-bottom:1px dashed #bebdbd;
}

.backToList {

text-decoration:none;
padding:0px 0px 0px 0px !important;
margin:10px 0px 0px 0px !important;
width:20em;
float:left;
}

.backToList a{
text-decoration:none !important;
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;
/*background-image:url(img/a_pfeil_black_links.gif) !important;
background-position:left !important;*/
}


.Newsliste {

text-decoration:none;
padding:0px 0px 0px 0px !important;
margin:10px 0px 0px 0px !important;
width:16.8em;
float:left;
text-align:right;
}



.Newsliste a{
text-decoration:none !important;
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;
/*background-image:url(img/a_pfeil_black_rechts.gif) !important;
background-position:right !important;*/
}

.NewsDownload  a{
background-image:none !important;
}

.clearer {
clear:both;
}


.csc-sitemap ul ul {
font-size:1em !important;
}

.news-amenu-container ul{
list-style:none;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}


.news-amenu-container .news-amenu-item-year {
font-size:1.4em;
padding:15px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-weight: normal;
color:#a20d21;
}



.HauptnavigationSenioren a:hover {
color:#fb923c !important;
}

.HauptnavigationBehinderte a:hover {
color:#2255a4 !important;
}

.HauptnavigationJugendliche a:hover {
color:#33a62c !important;
}

/*tt_products styles begin*/
.contentContainer {
	float: left;
	/*margin-top: .5em;*/
	width: 100%;
}

/*.productRow {
	background: url(./img/products_border.gif) bottom left repeat-x;
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
	height: 3px;
}*/

#tx-ttproducts-pi1-list h2.categoryTitle {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bebdbd;
	font-weight: bold;
	font-size: 1.5em;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;

}

.contentContainer_highlights {
	/*background: url(./img/products_border.gif) bottom left repeat-x;*/
	float: left;
	/*margin-top: 18px;*/
	width: 100%;
}

.deviderBottom {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bebdbd;
	font-weight: bold;
	width: 100%;
}

#Content .contentContainer_highlights h1 {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #bebdbd;
	width: 100%;
	padding-top: .5em;
}

#Content .contentContainer  h3,
#Content .contentContainer_highlights  h3 {
	color: #a20d21;
	font-weight: normal;
	font-size: 1.5em;
}
/*
.contentContainer_highlights .product {
	background: url(./img/products_border.gif) bottom left repeat-x;
	border: 1px solid red;
}*/

.product	 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bebdbd;
	float: left;
	margin: 1.5em 0 0 0;
	padding: 0 0 1.5em 0;
	width: 100%;
}

.productInfo {
	float: left;
	width: 350px;
}

#Content .productInfo p {
	margin: 0 0 .5em 2em;
	padding: 0;
	float: left;
}

* html #Content .productInfo p {
	margin-left: 1em;
} 


.productInfo span {
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 6em;
}

.productInfo span.infoContent {
	float: left;
	font-weight: normal;
	margin: 0 0 0 1em;
	padding: 0;
	width: 200px;
	display: block;
}

.product img{
	float: left;
}

.productTools {
	display: block;
	float: right;
	margin: 2em 0 0 .4em;
	width: 75%;
}

.productTools a {
	background: url(./img/products_dl_icon.gif) 0 5px no-repeat;
	color: #a20d21;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 0 .2em;
	padding: .2em 0 0 .9em;
	font-family: Arial;
	letter-spaceing: 0;	
}

.productTools form label {
	font-size: 1.3em;
	margin: 0 0 0 1em;
}

.productTools form input {
	font-size: 1.3em;
	padding: 0 0 0 .5em;
	width: 1.2em;
}

.productTools button {
	background: none;
	border: none;
	color: #a20d21;
	font-size: 1.3em;
	font-weight: bold;
	font-family: Arial;
	letter-spaceing: 0;
}

.page_navigation {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 1.3em;
}

.page_prev {
	display: inline;
}
.page_prev a,
.page_next a,
.page_navigation a {
	text-decoration: none;
	color: #a20d21;
}

.page_prev a:hover,
.page_next a:hover,
.page_navigation a:hover {
	text-decoration: underline;
}

.page_next {
	display: inline;
}


.selector {
	border: 1px solid #afafaf;
	background-color: #ededed;
	float: left;
	padding: .7em 1.2em 0 .7em;
	margin: 0 0 2em 0;
	width: 95.5%;
}

.selector  label {
	float: left;
	font-size: 1.4em;
	font-weight: bold;
}

.selector select {
	float: right;
}

.selector button {
	background: url(./img/button_next.jpg) top right no-repeat;
	border: none;
	clear: both;
	color: #a20d21;
	float: right;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 2em .3em 0;
}

.basket {
	width: 95%;
	background-color: #F0F0F0;
	padding-top: 2em;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 2em;	
	border: 1px solid #aaaaaa;
	float: left;
}

form#unsubscribe {
	padding-top: 1em;
}

* html .basket {
	
} 

.basketitem {
	padding: 0 0 3em 0;
	float: left;
	width: 100%;
}

.basketitem p {
	float: left;
	color: #000;
}

.basketitem #productDatas {
	width: 18em;
}

/*
.basketitem a {
	float: left;
	margin: 0 1em 0 0;
}

.basketitem a img {
	float: left;
}
*/
.basketitem input {
	margin: 1em 0 0 4.5em;
	font-size: .9em;
	width: 2em;
}


.basket span.extraFields img { margin: 0; padding: 0; height: 13px; float: left; }
*+html .basket span.extraFields img { padding-top: 2px; }
.basket span.extraFields input { width: 2em; }

*+html .basketitem input { margin-left: 6em;  }

.basketitem button {
	border: none;
	border: 0;
	background-color: none;
	position: absolute;
	font-size: 1em;
	height: 1em;
	padding: 0 0 0 2em;
}

.basket a {
	clear: both;
}
.adressForm {
	float: left;
}
.adressForm label {
	font-size: 1.3em;
	width: 30%;
	float: left;
	color: #000;
}

.adressForm select {
	width: 31%;
}

.adressForm input {
	margin: 0 0 .5em 0;
	width: 65%;
}

.adressForm input.small {
	width: 30%;	
}

#Content .adressForm p {
	font-size: 1.3em;
	margin-top: 1em;
	width: 100%;
	display: block;
	float: left;
}

.adressForm textarea {
	width: 95%;
}

.adressForm a {
	float: left;
	height: 30px;
}

.adressForm a img {
	margin: .5em 1em 0 0;
	float: left;
}

.adressForm a span {
	padding: .6em 0 0 0;
	float: right;
	font-size: 1.5em;
	font-weight: bold:
}

.basket button {
	background: none;
	border: none;
	position: relative;	
	cursor: pointer;
	color: #a20d21;
	font-size: 13px;
	height: 25px;
}

.basket button.nextButton {
	background: url(http://www.evim.de/fileadmin/templates/img/products_button_next.jpg) center right no-repeat;
	float: right;
	margin: 0 1.3em 0 0;
	padding-right: 30px;
	color: #a20d21;	
	text-align: right;
}

* html .basket button.nextButton {
	margin: 0 2em 0 0;
}

.basket button.backButton {
	background: url(http://www.evim.de/fileadmin/templates/img/products_button_back.jpg) center left no-repeat;
	float: left;
	margin: 0;
	padding-left: 25px;
	color: #a20d21;
} 
/*
.linkLeft {
	text-align: right;
	color: #a20d21;
	font-weight: bold;
	font-size: 1.3em;
}

.linkRight {
	text-align: right;
	color: #a20d21;
	font-weight: bold;
	font-size: 1.3em;
}*/

.overview {
	/*float: left;*/
}

#Content .basketNav a.backLink {
	background: url(http://www.evim.de/fileadmin/templates/img/products_button_back.jpg) center left no-repeat;
	float: left;
	display: inline;
	margin: 0;
	height: 20px;
	padding-left: 25px;
	font-size: 13px;
	color: #a20d21;
	margin-top: 5px;
}

#Content .basketNav a:hover {
	text-decoration: none;
}

#Content .adressCheck p {
	font-size: 1.3em;
	width: 100%;
}

#Content  .adressCheck p span {
	width: 30%;
	display: block;
	float: left;
}
.miniBasket {
	/*border-bottom: 1px solid #a20d20;
	border-top: 1px solid #a20d20;*/
	width: 100%;
	background-color: #f0f0f0;
	padding: 1em;
	/*margin-top: 1em;*/
	float: left;
	font-size: 1.2em;
}

.miniBasket strong {
	margin: 0 0 .5em 0;
	display: block;
}

.miniBasket img {
	margin: .5em .5em 0 0;
	float: left;
}

.miniBasket a span{
	color: #a20d20;
	display: block;
	margin-top: .5em;
}

.basketitem button {
	color: #000;
	height: 1.5em;
	font-size: 10px;
}
/*tt_products styles end*/

/* Stellenangebote */

#Content ul.offersList,
#Content .offersList ul {
	padding: .5em 0 .5em 0;
	margin: 0;
}

#Content ul.offersList li,
#Content .offersList ul li {
	list-style-type: none;
	background: url(http://www.evim.de/fileadmin/templates/img/offers_lists.gif) center left no-repeat;
	padding: 0 0 0 .5em;
	color: #000;
}

#Content ul.offersList li a,
#Content .offersList ul li a.internal-link {
	color: #000;
	text-decoration: none;
}

.offersList hr,
hr.offersList,
.singleOffer hr {
	border: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bebdbd;
	border-top: 1px solid #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#bewerben {
	background-color: #A10D20;
    margin: 15px 0 0;
    padding: 0;
	width: 151px;
}
#bewerben a {
	color: #FFFFFF!important;
    display: block;
    font-size: 12.4833px;
    font-weight: bold;
    margin: 0;
    padding: 10px;
	text-decoration:none!important;
}

/* Termine */
.tx-abcourses-pi1 form.quickSearch { margin-top: 2em; }

.tx-abcourses-pi1 form.quickSearch label {
	font-weight: bold;
	width: 6em;
	float: left;
}

.tx-abcourses-pi1 form.quickSearch input {
	width: 66%;
}

.tx-abcourses-pi1 form.quickSearch select {
	float: left;
	width: 134px;
	padding: .1em 0 .1em 0;
}

.tx-abcourses-pi1 form.quickSearch select#untilSelect {
	float: left;
}

.tx-abcourses-pi1 form.quickSearch span {
	float: left;
	margin: 0 1em 0 1em;
	font-weight: bold;
	height: 1.5em;
	padding-top: .2em;
}
.tx-abcourses-pi1 form.quickSearch button {
	background: url(./img/right_button.png) center right no-repeat;
	width: 11.5em;
	*width: 10em;
	text-align: right;
	border: none;
	height: 26px;
	cursor: pointer;
	color: #a20d21;
	margin-left: 18.2em;
	*margin-left: 26.7em;
	font-size: 13px;
	margin-top: 1em;
	padding-right: 25px;
	font-family: arial;
}

#Content .tx-abcourses-pi1 .eventSingleOverview p span.overviewDate {
	font-weight: bold;
	line-height: 1.5em;
}

#Content .tx-abcourses-pi1 .eventSingleOverview { margin-top: 1em; }

#Content .tx-abcourses-pi1 .eventSingleOverview p a {
	color: #333333;
	text-decoration: none;
}

#Content .tx-abcourses-pi1 .eventSingleOverview p a:hover { text-decoration: underline; }
#Content .tx-abcourses-pi1 .eventSingleOverview a.backToOverview { color: #a20d20; }


#Content .tx-abcourses-pi1 h2 {
	display: inline;
	color: #9f9f9f;
	font-weight: bold;
	line-height: 3em;
	v-align: top;
}

#Content .tx-abcourses-pi1 span a {
	color: #a20d21;
	font-size: 1.5em;
}

#Content .tx-abcourses-pi1 div.courseDetails {
	margin: 1em 0 1em 0;
	font-size: 1.3em;
}

#Content .tx-abcourses-pi1 div.courseDetails ul,
#Content .tx-abcourses-pi1 div.courseDetails ol {
	font-size: 1em;
}

#Content .tx-abcourses-pi1 .courseData ul,
#Content .tx-abcourses-pi1 .courseData ol {
	padding: 0;
	margin: 0 0 2em 0;	
}

#Content .tx-abcourses-pi1 .courseData ul li,
#Content .tx-abcourses-pi1 .courseData ol li {
	list-style-type: none;
	margin: 0 0 .3em 0;
}

#Content .tx-abcourses-pi1 .courseData ul p,
#Content .tx-abcourses-pi1 .courseData ol p {
	font-size: 1em;
	display: inline;
}

#Content .tx-abcourses-pi1 .grayBG {
	background-color: #f0f0f0;
	font-size: 1em;
	width: 95%;
	padding: 1em;
	border: 1px solid #b8b8b8;
}

#Content .tx-abcourses-pi1 .grayBG ul {
	margin: 0;
	padding: 0;
}


#Content .tx-abcourses-pi1 .grayBG ul li {
	display: block;
	width: 100%;
	margin-bottom:.3em;
}

#Content .tx-abcourses-pi1 .grayBG ul li span {
	/*font-weight: bold;*/
	width: 10em;
	float: left;
}

#Content .tx-abcourses-pi1 .grayBG ul li p {
	margin: 0;
	margin-left: 125px;
	padding: 0;
	font-size: 1em;
	width: 310px;
}

#Content .tx-abcourses-pi1 .subscribeWarningLabel,
#Content .tx-abcourses-pi1 .subscribeWarning {
	font-size: 1.3em;
	color: red;
	font-weight: bold;
	margin-top: .5em;
}

#Content .tx-abcourses-pi1 form {
	margin: 0;
	padding; 0;
}

#Content .tx-abcourses-pi1 form fieldset {
	font-size: 1.3em;
}

#Content .tx-abcourses-pi1 form fieldset label {
	/* font-weight: bold; */
	width: 10em;
	float: left;
}

#Content .tx-abcourses-pi1 form .wid10 { width: 10em; }
#Content .tx-abcourses-pi1 form .wid9 { width: 9.6em; }

#Content .tx-abcourses-pi1 form fieldset input {
	width: 20em;
	margin: 0 0 .2em 0;
}

#Content .tx-abcourses-pi1 form fieldset .foodContainer label {	width: 20em; }
#Content .tx-abcourses-pi1 form fieldset .foodContainer div { margin-bottom: 5px; }
#Content .tx-abcourses-pi1 form fieldset .foodContainer input { width: auto; }
#Content .tx-abcourses-pi1 form fieldset .foodContainer .radioPositioner { margin-left: 100px; }
#Content .tx-abcourses-pi1 form fieldset .foodContainer .radioPositioner2 { padding-top: 10px; }
#Content .tx-abcourses-pi1 form fieldset .foodContainer .radioPositioner3 { margin-left: 50px; }
#Content .tx-abcourses-pi1 form fieldset .foodContainer span { margin: 0 0 0 .5em; }
#Content .tx-abcourses-pi1 form fieldset .foodContainer .inpspaceer { margin: 0 0 0 2em; }

#Content .tx-abcourses-pi1 form input.grafikButton {
	background: none;
	border: none;
	color: #a20d21;
	float: right;
	background: url(./img/right_button.png) center right no-repeat;
	width: 12em;
	height: 2em;
	cursor: pointer;
}
.eventSingleOverview  > .overviewDate{
	font-size: 1.3em;
	font-weight: bold;
}
.eventSingleOverview  > a{
	color: #333;
	font-size: 1.4em;
}
.smedia_job_offer_form textarea{
	width: 250px;
}
.smedia_job_offer_form select{
	width: 150px;
}
.fontOrange{
	color: #e28b3c;
	font-family: Calibri, Arial, sans-serif;
}
.paramBankKonto {
	background-color: rgb(226, 139, 60);
	color: white;
	display: inline-block;
	font-size: 12pt;
	margin-bottom: 2px;
	padding: 2px 3px;
}

.paddingSpenden{
	padding: 20px 15px 14px 10px;
}




