/*************************************************************************************************************
 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: #e7dfec;
  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-container {border: none; background: transparent;}
.news-list-item {padding-top: 10px; padding-bottom: 20px; border: none; background: transparent;}
.news-list-title {
  margin-bottom: 6px; 
  font: bold 11px Arial, Helvetica, sans-serif; 
  color: #6A479D;  
  background-color: #fff; 
}
.news-list-img {float: left; padding-right: 10px; height: 90px; margin: 0px; width: 120px; }
.news-list-date {font: lighter 9px Verdana, Arial, Helvetica, sans-serif; color:#999; background: #fff; }
.news-list-morelink {float: left; background: transparent url("../img/ico_page.gif") no-repeat; padding-left: 15px; }
.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: #e7dfec;
  width: 100%;
 
  }

.news-single-img-container {padding-right: 10px; padding-top: 10px}
.news-single-img-content {margin: 0px; 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;}



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: #e7dfec url("../img/back_body.gif") repeat-y;
	background-position: 50% 50%;
	text-align: center;
	}

div#container_page {
	margin: 0px auto;
	padding: 0px;
	position: relative;
	width: 980px;
	text-align: left;
	}

div#header{height: 190px;}

div#logo {margin: 0px; position: relative; padding: 0px; height: 170px; width: 210px; background: #e7dfec;  float: left; color: #fff; }


div#bild {padding: 0px; margin: 0px; height: 170px; width: 770px; float: left;}
div#topnav{position: relative; float: left; margin: 0px;  width: 980px; background: #cc0033; color: #fff;  border-top: 1px solid #fff;}

/* -- Inhaltsbereich ------------------------------------------- */

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: #e7dfec; 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: #e7dfec; 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: #e7dfec; 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 { 
	display: none;
	height: 0px;
	width: 0px;
}
div#search h1 {margin: 0; padding: 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; background: #cc0033; }
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; }


/*---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 11px 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; letter-spacing: 1px ; color: #6A479D; background: #e7dfec; width: 100%;}
.csc-firstHeader {margin: 0; padding: 3px 10px; font: bold 11px Arial, Helvetica, sans-serif; color: #6A479D; background: #e7dfec;}

h3 {padding-left: 10px; font: bold 12px Arial, Helvetica, sans-serif; letter-spacing: 1px ;}
strong {font: bold 11px Arial, Helvetica, sans-serif;}

p {margin: 0px; padding: 5px 10px;}
/* anker top */
.invisible {display: none;}



/*#RTE ######################################################################*/
.Titel {margin: 0px; padding: 3px 10px; font: bold 12px Arial, Helvetica, sans-serif; letter-spacing: 1px ; color: #6A479D; background: #e7dfec;   width: 100%; }
.Untertitel {font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: 1px ; 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; letter-spacing: 0px ; 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: #e7dfec; 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: #e7dfec;
  	width: 100%; }

.kategorie_head a, .kategorie_head a:hover{
	font: bold 11px Arial, Helvetica, sans-serif;
	background-color: #e7dfec;
 }


.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: #A793C7;}

/*#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;}


/*#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}

/*#Formular Login
##############################################################################*/
.login_status_header {
    	width: 180px;
	display: block;
	padding:  3px 10px;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	background: #A793C7;
	border-bottom: 1px solid #fff;
	margin-top: 10px;
	}

.tx-newloginbox-pi1 table {background:#e7dfec; width:100%; padding: 0px 10px; margin-bottom: 20px;}
.tx-newloginbox-pi1 th { padding:0px; font-weight:normal; }
.tx-newloginbox-pi1 td { padding: 0px 7px; }



.tx-newloginbox-pi1 label {color: #6A479D; font: bold 11px Arial, Helvetica, sans-serif;}
.tx-newloginbox-pi1 input {margin-left: 0px; border: 1px solid #ccc;  font-size: 11px; padding: 2px;}

.submit {color:#fff;
	background: #A793C7;
	border-bottom: 1px solid #fff;}