



ul {margin: 0; padding-left: 10px; list-style-type: none;}
li {background: transparent url("../img/ico_list.gif") no-repeat 0px 7px; padding-left: 10px;}


tr {padding: 10px 0x;}

.contenttable {padding: 0px 5px;}
.tr-0  {font: bold 11px/1.33 Arial, Helvetica, sans-serif;}


/*---Layout --------------------------------------------------------------------------------------------------------*/
body { 
	margin: 0px; 
	padding: 0px;  
	font: normal 11px/1.33 Verdana, Arial, Helvetica, sans-serif; 
	color: #333; 
	cursor: default;  
	background: #fff url("../img/back_body.gif") repeat-y; 
	background-position: 50% 50%;
	text-align: center;
	}

div#container_page {
	margin: 0px auto; 
	padding: 0px; 
	width: 980px; 
	text-align: left; 
	position: relative;
	
	}

div#header{height: 190px;}

div#logo {margin: 0px; padding: 0px; height: 170px; width: 210px; background: #ECECED;  float: left; color: #fff; position: relative;
 }


div#bild {padding: 0px; margin: 0px; height: 170px; width: 770px; float:left;}
div#topnav{position: relative; float: left; margin: 0px;  width: 980px; background: #6A479D; color: #fff;  border-top: 1px solid #fff;}


div#container_content {position: relative; margin: 0px; padding: 0px; top: 10px;  float: left; width: 980px;  }


div#left {position: relative; float:left; margin: 0px; padding: 0px; width: 210px;}
div#center { float: left; padding: 0px; margin: 0px 10px;  width: 530px }


/* box model html hack fuer IE */
* html div#center {width: 530px;}

div#right {position: absolute; left: 770px; margin: 0px; padding: 0px; width: 200px;}
div#right_content {padding: 0px 10px;}
div#right img {padding-bottom: 5px;}



div#footer {position: relative; float: left; padding: 0px; margin: 20px 0px; width: 550px; background: #A793C7; color: #6A479D; clear: both;}


div#pagetop {margin:3px 10px; padding: 0px 15px; background:  transparent url("../img/ico_top.gif") no-repeat; float: left;}
div#pagetop a {font: bold 11px Arial, Helvetica, sans-serif; background: #A793C7; color: #6A479D; }

div#drucken {margin:3px 10px; padding: 0px 15px; background: transparent url("../img/ico_print.gif") no-repeat; float: left;}
div#drucken a {font: bold 11px Arial, Helvetica, sans-serif; background: #A793C7; color: #6A479D;}
div#update {font: bold 11px Arial, Helvetica, sans-serif;  margin:3px 10px; background: transparent url("../img/ico_update.gif") no-repeat; float: right; padding-left: 15px;}


/*---Search Default ----------------------------------------------------------------------------------------------*/
div#search { margin-left: 10px; margin-bottom: 10px; color: #fff; background: #6A479D; padding: 10px; height: 35px; width: 180px;}
div#search h1 {margin: 0; padding: 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; background: #6A479D; }
div#searchform {float:left;}

div#searchbutton {float:left; padding-left: 10px; padding-top: 3px;}
.searchinput { margin: 0px; padding: 2px;  font: normal 11px/1.33 Verdana, Arial, Helvetica, sans-serif; width: 146px; }

/*---FCE Schulen --------------------------------------------------------------------------------------------------------*/

div#schule_container  {text-align:left; width: 530px; margin-bottom: 30px;}

div#schule_title {
	margin-bottom: 10px; 
	padding: 3px 10px; 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #6A479D; 
	background: #D9D0E3;   
	width: 100%;
	}
div#schule_content_left {float: left; width: 210px;}
div#schule_img {margin-bottom: 10px;}
div#schule_adresse { }
div#schule_name {font: bold 11px Arial, Helvetica, sans-serif; color: #333;}
div#schule_content {margin-left: 180px; margin-bottom: 10px;}
div#schule_mail {margin-top: 20px; margin-bottom: 0px; margin-left: 210px; width: 300px;}
div#schule_mail a {margin-top: 10px; padding: 0px 15px;  background: transparent url("../img/ico_email.gif") no-repeat; }
div#schule_web {margin-top: 10px; margin-bottom: 5px; margin-left: 210px; width: 300px;}
div#schule_web a {padding: 0px 15px; background: transparent url("../img/ico_web.gif") no-repeat; }

div#leitung {margin-top: 10px; }

.schule_zusatz { float: left; width: 120px; }

/*---SITEMAP --------------------------------------------------------------------------------------------------------*/

.tx-dropdownsitemap-pi1 A {font: bold 11px Arial, Helvetica, sans-serif;}
.tx-dropdownsitemap-pi1 LI.open UL {display: block; margin:0px; padding: 0px;}
.tx-dropdownsitemap-pi1 LI.closed UL {display: none; margin:0px; padding: 0px;}
.tx-dropdownsitemap-pi1 DIV {background: #fff; padding: 2px; margin-bottom: 10px;}

.tx-dropdownsitemap-pi1 DIV.level_2 {background: #FFFFFF; padding: 2px; margin: 0px;}
.tx-dropdownsitemap-pi1 DIV.level_2 A {font-weight: normal;}
.tx-dropdownsitemap-pi1 DIV.level_3 {background: #fff;}

.tx-dropdownsitemap-pi1 DIV.expAll {margin-top: 10px; margin-left: 10px;background: #fff;}

/*---Style --------------------------------------------------------------------------------------------------------*/
a {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #6A479D; text-decoration: none; background: #fff;}
a:hover {color:#A793C7; background: #fff; text-decoration: underline;}




h1 {padding: 3px 10px; font: bold 12px Arial, Helvetica, sans-serif; color: #6A479D; background: #D9D0E3;   width: 100%;}
.csc-firstHeader {margin: 0; padding: 3px 10px; font: bold 11px Arial, Helvetica, sans-serif; color: #6A479D; background: #D9D0E3;}

h3 {padding-left: 10px; font: bold 12px Arial, Helvetica, sans-serif;}
strong {font: bold 11px Arial, Helvetica, sans-serif;}
 
p {margin: 0px; padding: 5px 10px;}
/* anker top */
.invisible {display: none;}

/*---NEWS ----------------------------------------------------------------------------------------------

#Latest
##############################################################################*/

.news-latest-container {}
.news-latest-item {

	float: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #333; 
	background: #fff;
	margin-bottom: 10px;
	width: 530px;
	  
	}
.news-latest-title {
  margin-bottom: 0px; 
  padding: 3px 10px; 
  font: bold 12px Arial, Helvetica, sans-serif; 
  color: #6A479D; 
  background: #D9D0E3;
  width: 100%;
 
  }
.news-latest-img {float: left; padding-top: 10px; }
.news-latest-content {float: left; width: 340px;}
.news-latest-morelink {background: transparent url("../img/ico_page.gif") no-repeat; padding-left: 15px; margin-left: 10px;}
.news-latest-morelink a {}




/*#List
######################################################################*/
.news-list-item {padding-top: 10px; padding-bottom: 20px; float: left;}

.news-list-img {float: left; padding-right: 10px; min-height: 100px;}

.news-list-title {
  margin-bottom: 0px; 
  font: bold 11px Arial, Helvetica, sans-serif; 
  color: #6A479D;   
  background: transparent; 
  width: 100%;
  float: left;
  width: 400px;
}



.news-list-content { }
.news-list-morelink {background: transparent url("../img/ico_page.gif") no-repeat; padding-left: 15px; float: left;}
.news-list-morelink a {}

/*#Single
######################################################################*/


.news-single-item {padding:0px; }
.news-single-title {
  margin-bottom: 0px; 
  padding: 3px 10px; 
  font: bold 12px Arial, Helvetica, sans-serif; 
  color: #6A479D;  
  background-color: #D9D0E3;
  width: 100%;
 
  }

.news-single-img-container {padding-right: 10px; padding-top: 10px}
.news-single-img-content {margin-left: 10px; padding-right: 10px; float: left; }

.news-single-imgcaption  {font-size: 9px; color: #6A479D; background: #fff;  margin: 0px; padding: 0px;}
.news-single-content p {padding-top: 0px;}


.news-single-backlink  {background: transparent url("../img/ico_back.gif") no-repeat; padding-left: 15px; margin-left: 10px;}
.news-single-backlink a{}

.news-single-author {padding-bottom: 5px;}




/*#RTE ######################################################################*/
.Titel {margin: 0px; padding: 3px 10px; font: bold 12px Arial, Helvetica, sans-serif; color: #6A479D; background: #D9D0E3;   width: 100%; }
.Untertitel {font: bold 11px Arial, Helvetica, sans-serif; margin: 0px;}
.Bild_Unterschrift {margin-top: 5px; font-size: 10px}


a.seite img, a.web img, a.email img, a.download img {padding-right: 5px;  border: none; }
a,{font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #6A479D; text-decoration: none; background: #fff;}

.Bild_rechts {float: right; margin-left:10px;}
.Bild_links {float: left; margin-right:10px;}


strong {font: bold 11px Arial, Helvetica, sans-serif;}
b {margin: 0; padding:0px;font: bold 11px Verdana, Arial, Helvetica, sans-serif;}


/*#Indexed Search ############################################################*/

.tx-indexedsearch {margin-bottom: 20px;}
.tx-indexedsearch-searchbox {margin-top: 10px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; color: #6A479D; background: #fff; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; float: left;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {margin: 0px; padding: 3px 10px; font: bold 11px Arial, Helvetica, sans-serif; color: #6A479D; background: #A793C7; width: 100%; }
.tx-indexedsearch .tx-indexedsearch-noresults {font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { font-weight:bold; color:#603283; background: #fff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { color: #fff; background:#A793C7; }

.kategorie_head{   
	margin-top: 10px;
  	padding: 3px 10px; 
  	font: bold 11px Arial, Helvetica, sans-serif; 
  	color: #6A479D;  
  	background-color: #A793C7; 
  	width: 100%; }
  	
.kategorie_head a, .kategorie_head a:hover{
	font: bold 11px Arial, Helvetica, sans-serif; 
	background-color: #A793C7; 
 }


.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#333; background: #fff; }
.tx-indexedsearch .tx-indexedsearch-percent { padding: 0px 1px; font-size: 9px; color: #fff; background:#603283; }

.form_input {
	width: 140px;
	border: 1px solid #eee;
	background-color: #fff;
	padding: 3px;
	font-size: 11px;
	color: #191919;
	vertical-align: top;
}

.form_label { 
	margin: 0px; 
	padding: 0px 40px 0px 10px; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	color: #6A479D; 
	background: #FFF;
	}

.form_link a, .form_link a:hover { 
	background: transparent url("../img/ico_page.gif") no-repeat; float: left;
	padding: 0px 15px;
	margin: 10px 0px;
	}


.form_result, .form_result a {color:#fff; background: #D9D0E3;}

/*#Formulare allgemein
##############################################################################*/

fieldset {border: none;}

 label {
	margin-top: 5px; 
	float: left; 
	width: 80px; 
	color: #6A479D;
	font: bold 11px Arial, Helvetica, sans-serif;
	}
  input {font-size: 11px; margin: 5px 0px; border: 1px solid #ccc;}
  
/*#Formulare Subscribe Newsletter
##############################################################################*/  
.tx-sremailsubscribe-pi1 {margin: 10px  0px}
.tx-sremailsubscribe-pi1 p {padding: 0px; margin:  0 0 0 10px}
.tx-sremailsubscribe-pi1 b {font: bold 11px Arial, Helvetica, sans-serif;}
.tx-sremailsubscribe-pi1 legend {font: bold 11px Arial, Helvetica, sans-serif; color: #333; padding: 0px; margin-top: 10px; }
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice {margin: 0px; padding: 0px;}

.tx-sremailsubscribe-pi1-submit {color:#fff; background: #A793C7; border:1px solid #fff;}
.tx-sremailsubscribe-pi1-error  { color: #6A479D;}

* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password {  }

.tx-sremailsubscribe-pi1 a, .tx-sremailsubscribe-pi1 a:hover{
	background: transparent url("../img/ico_page.gif") no-repeat; 
	padding-left: 15px;
	margin: 20px 0px;
 }
 
 .tx-sremailsubscribe-pi1 h4 { margin: 0px; padding: 10px;font: bold 11px Arial, Helvetica, sans-serif;}
.tx-sremailsubscribe-pi1 dt { float: left; display: block; width: 100px; margin-right: 10px; }

/*#Formular Mailform Submit
##############################################################################*/

.csc-mailform-submit {margin-left: 80px; color:#fff; background: #A793C7; border:1px solid #fff; float: none;}

/*#Formular Startseite Submit --> Lupe
##############################################################################*/

.searchbutton {padding: 0px; margin: 0px; border: none}



/*#FE Login
##############################################################################*/

.tx-felogin-pi1 .userSubmit {margin-left: 80px;}


/**************************************************************
  Login
**************************************************************/
.tx-felogin-pi1 {margin-bottom: 20px;}
.tx-felogin-pi1 legend  {display:none; height: 0; width: 0;}
.tx-felogin-pi1 p  {margin-top: 0.83em; }
.tx-felogin-pi1 p.red  {color: #333;}


#content .tx-felogin-pi1 label {float: left; width:100px;}
#content .tx-felogin-pi1 input {margin-bottom:  0.83em; width: 18.33em;}


.tx-felogin-pi1 input.submit, 
.tx-felogin-pi1 .link {margin-left: 110px; }

.tx-felogin-pi1 input.submit { margin-left: 20px; color: #FFF; background-color: #A793C7; cursor:pointer; border: none; }



.userName, .userPassword, .userSubmit {clear: left !important;}

*+html #content .userSubmit {margin-left: 100px !important;}

.tx-felogin-pi1 h3  {margin: 0 0 0 0; font-size: 1.0em; text-transform: none; font-weight: bold; padding: 0; color: #6A479D;}
.tx-felogin-pi1 h3.hidden  {display:none; height: 0; width: 0; margin: 0;}	

.tx-felogin-pi1 .name {font-weight:bold;}


.tx-felogin-pi1 .logout input { margin-left: -10px; color: #FFF; background-color: #6A479D; cursor:pointer; border: none; width:200px }



form.forgotPassword input.submit {margin-left: 100px !important; }


/* Change Password */
form.changePassword { margin: 2.08em 0;}
form.changePassword label { width: 15.00em !important; }
form.changePassword input.submit {margin-left: 165px !important; }

div.back  { margin: 1.25em 0;}



	
	
	
	
