/* Print-CSS Document fuer AWO Thueringen*/
html 
{
	height:100%; 
}

body {
	height:100%;
	overflow-y:visible;
 	background-color:#fff;
   	margin:0;
	padding:0;
	text-align:center;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	page-break-after:avoid;
	page-break-inside:avoid;
}

#wrap {
		display:block;
		width:900px;
/*		width:960px;*/
		text-align:left;
		margin:0 auto;
		padding:0;
		height:100%;
	page-break-after:avoid;
	page-break-inside: avoid;
	/* size: 29.7cm 21cm; 
	margin:2cm; */
}

#inner_wrap {
	margin:0 20px;
}

.clear {
   display:block;
   clear:both;
   height:1px;
   overflow:hidden;
}
img {
	border:none;
        margin:0;
        padding:0;
}

.trennlinie
{
	background-image:none;
	width:auto;
	height:1px;
	overflow:hidden;
	margin:7px 0 7px 0;
}

h1 {
	font-size:16pt;
	margin:0 0 5px 2px;
}
h3 {
	font-size:14pt;
	margin:0 0 5px 2px;
	font-weight:bold;
}


#logo_pic
{
	float:left;
	margin:0;
	height:100px;
	display:block;
}


#navigation {
	display:none;
}
#content {
	display:block;
	height:100%;
	width:920px;
}
#content_top{
	display:block;
	background-image:none;
	width:920px;
	height:11px;
}
#content_middle {
	display:block;
	background-color:#fff;
	background-image:none;
	color:#000;
}
#content_left {
	display:block;
	width:482px;
	float:left;
	margin:0 7px 0 11px;
}
#content_right {
	display:block;
	width:409px;
	float:left;
	margin:0 11px 0 0;
}
#content_bottom {
	display:block;
	background-image:none;
	width:920px;
	height:33px;
}
/*************************
*   FooterNavigation     *
*************************/
div#footer {
	/*display:none;*/
}
	
ul.footer_navigation_list {
	margin:0;
	padding:6px 0  0 0;
	list-style:none;
}
		
ul.footer_navigation_list li {
	display:inline;
	margin-right:26px;
}
		
ul.footer_navigation_list li a:link,ul.footer_navigation_list li a:hover,ul.footer_navigation_list li a:visited {
	color:#7FBF00;
}
ul.footer_navigation_list li.print {
	background-image:url(../images/footer_print.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left: 23px;
	margin:0 15px;
}
		
ul.footer_navigation_list li.backlink a:link,ul.footer_navigation_list li.backlink a:visited,ul.footer_navigation_list li.backlink a:hover{
	font-size:12pt;
}


a:link,a:hover,a:visited
{
	/*text-decoration:none;*/
	color:#000;
}

p.bodytext a:link,p.bodytext a:hover,p.bodytext a:visited
{
	/*text-decoration:none;*/
	color:#000;
}

/***********************
*   Flexiber Inhalt    *
***********************/

/*	News-Container   */
.news_content {
	width:480px;
	margin-bottom:8px;
}
.news_content_top {
	background-image:none;
	width:480px;
	height:7px;	
}
.news_content_middle {
	background-color:#fff;
	background-image:none;
	padding:4px 8px;
	color:#000;
}
.news_content_bottom {
	background-image:none;
	width:480px;
	height:7px;	
}
.news_content_middle h1 {
	font-size:150%;
	margin:0 0 5px 2px;
	color:#000;
}
.news_content_middle h3 {
	font-size:100%;
	margin:0 0 5px 2px;
	font-weight:bolder;
	color:#000;
}

/*  Grosser linker Container   */
.big_left_content {
	width:408px;
	margin-bottom:8px;
}
.big_left_content_top {
	background-image:none;
	width:408px;
	height:7px;	
}
.big_left_content_middle {
	background-color:#fff;
	background-image:none;
	padding:4px 8px;
	color:#000;
}
.big_left_content_bottom {
	background-image:none;
	width:408px;
	height:7px;	
}
.big_left_content_middle h1 {
	font-size:1.5em;
	margin:0 0 5px 2px;
	color:#000;
}
.big_left_content_middle h3 {	
	FONT-WEIGHT: bolder;	
	FONT-SIZE: 1em;	
	MARGIN: 0px 0px 5px 2px;
	color:#000;
}

a.text_link_block:link,a.text_link_block:hover,a.text_link_block:visited {
	background-image:none;
	padding-left:15px;
	/*text-decoration:none;*/
	font-weight:bold;
	display:block;
	color:#000;
}
div.small_left_content_middle a.text_link_block {
	font-size:0.85em;
	font-weight:bolder;
	color:#000;
}

a.text_link:link,a.text_link:hover,a.text_link:visited {
	background-image:url(../images/textlink.jpg);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:12px;
	font-weight:bold;
	color:#000;
}
.ordner
{
	background-image:url(../images/ordner.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:0 center;
	color:#000;
}

a.mehr_link:link,a.mehr_link:hover,a.mehr_link:visited
{
	padding-right:10px;
	background-image:url(../images/pfeil.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	font-weight:bold;
	display:inline;
	text-align:right;
	color:#000;
}
p.bodytext a.mehr_link {
	text-align:right;
	color:#000;
}
span.ordner p
{
	display:inline;
}

/**********************
*    FCE 2 Sections   *
**********************/
#content_right div.fce_2_sections {
	display:none;
}

/**************************
*	NewsExtension     *
**************************/
div.news-latest {
	margin:0 0 8px 0;
}
div.news-latest-top {
	border:none;
	background-image:none;
	width:481px;
	height:7px;	
}
div.news-latest-middle {
	border:none;
	background-color:#fff;
	background-image:none;
	padding:5px 12px;
	color:#000;
}
div.news-latest-bottom {
	border:none;
	background-image:none;
	width:481px;
	height:7px;	
}
h1.news_title {
	margin:0;
	padding:0;
	font-size:1.5em;
	display:block;
}
h1.news_title a:link,h1.news_title a:hover,h1.news_title a:visited{
	color:#000;
}
div.news-latest-morelink,div.news-list-morelink,div.veranstaltung-news-morelink {
	font-size:1em;
	color:#000;
}
div.veranstaltung-news-morelink a:link,div.veranstaltung-news-morelink a:hover,div.veranstaltung-news-morelink a:visited
{
	color:#000;
}
div.news-latest-morelink a:link,div.news-latest-morelink a:hover,div.news-latest-morelink a:visited
{
	color:#000;
}
.news-latest-morelink A {	
	FLOAT: none
}
div.news-latest-entry img {
	display:block;
	float:left;
	margin:0 10px 12px 0;
}

div.alternative_news_subheader a:link,div.alternative_news_subheader a:hover,div.alternative_news_subheader a:visited{
	font-size:1.0em;
	display:block;
	float:left;
	margin:0 7px 0 0;
	color:#000;
}
h1.alternative_news_title {
	margin:0 5px 0 0;
	padding:0;
	font-size:1.0em;
	color:#000;
	display:block;
	float:left;
}
h1.alternative_news_title a:link,h1.alternative_news_title a:hover,h1.alternative_news_title a:visited{
	color:#000;
}
div.alternative-news-latest-morelink
{
	display:block;
	float:right;
	margin:0;
	color:#000;
}
div.alternative-news-latest-morelink img
{
	margin:0;
}
div.alternative-news-latest-morelink a:link,div.alternative-news-latest-morelink a:hover,div.alternative-news-latest-morelink a:visited
{
	color:#000;
}

div.alternative_news_subheader p.bodytext
{
   margin:0;
	color:#000;
}

h3.weblog_news_title,h3.veranstaltung_news_title,h3.aktuelles_news_title {
	margin:0 5px 0 0;
	padding:0;
	font-size:1.0em;
	display:block;
	color:#000;
}
h3.news_list_title {
	margin:0;
	padding:0;
	font-size:1.2em;
	display:block;
	border:none;
	background-color:transparent;
	color:#000;
}

h3.weblog_news_title a:link,h3.weblog_news_title a:hover,h3.weblog_news_title a:visited {
	color:#000;
}
h3.veranstaltung_news_title a:link,h3.veranstaltung_news_title a:hover,h3.veranstaltung_news_title a:visited {
	color:#000;
}
h3.aktuelles_news_title a:link,h3.aktuelles_news_title a:hover,h3.aktuelles_news_title a:visited {
	color:#000;
}
h3.news_list_title a:link,h3.news_list_title a:hover,h3.news_list_title a:visited{ 
	font-size:1.2em;
	padding:0;
	color:#000;
}
h3.job_news_title {
	margin:0 5px 0 0;
	padding:0;
	font-size:0.85em;
	display:block;
	color:#000;
}
h3.job_news_title a:link,h3.job_news_title a:hover,h3.job_news_title a:visited{
	color:#000;
}
div.news-list-morelink {
}
div.news-list-morelink a:link,div.news-list-morelink a:hover,div.news-list-morelink a:visited
{
	color:#000;
}
div.news-list-entry img {
	display:block;
	float:left;
	margin:0 10px 12px 0;
}
div.news-list-item img {
	display:block;
	float:left;
	margin:0 8px 8px 0;
	border:none;
}
p.weblog_news_date {
	margin:0;
	padding:0;
	font-size:0.85em;
	color:#000;
}
span.news-list-date {
	margin:0;
	padding:0;
	font-size:0.9em;
	font-weight:bold;
	float:none;
	background-color:transparent;
	line-height:1;
	height:auto;
	color:#000;
}

p.veranstaltung_news_date {
	margin:0;
	padding:0;
	color:#000;
}

div.job_news_text {
	font-size:0.85em;
	color:#000;
}
div.weblog_news_text {
	font-size:1em;
	color:#000;
}
div.weblog_news_text p.bodytext,div.veranstaltung_news_text p.bodytext,div.news_text p.bodytext{
	display:inline;
}
div.news_list_text p.bodytext{
	display:inline;
}

div.news-list-morelink,div.veranstaltung-news-morelink,div.news-latest-morelink  {
	display:inline;
}
h3.veranstaltung_news_title, div.veranstaltung_news_text {
	display:inline;
}
/*   News-List-Ansicht   */
.news-list-container {	
	BORDER:none;	
	BACKGROUND-COLOR:transparent;
}
.news-list-item {	
	BORDER:none;	
	PADDING:0;	
	MARGIN:0;	
	LINE-HEIGHT:auto;		
	HEIGHT:auto;	
	BACKGROUND-COLOR:transparent;
	color:#000;
}
.news-list-container P {	
	PADDING:0;
	color:#000;
}
span.category {
	font-size:0.9em;
	font-weight:bold;
	color:#000;
}

.tx-ttnews-browsebox {	
	BORDER:none;	
	PADDING:0;	
	MARGIN:0;	
	BACKGROUND-COLOR:transparent;
}
div.news_list_text div.news-list-morelink a:link,div.news_list_text div.news-list-morelink a:hover,div.news_list_text div.news-list-morelink a:visited
{
	padding-right:20px;
	background-image:url(../images/pfeil_bt.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	text-decoration:none;
	font-weight:bold;
}

/*  News - SingleAnsicht   */
div.news-single-backlink a:link,div.news-single-backlink a:hover,div.news-single-backlink a:visited {
	text-decoration:none;
	padding-left:10px;
	background-image:url(../images/pfeil_z.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	font-weight:bold;
	color:#000;
}
dl.news-single-links {
	background-color:transparent;
	border:none;
	margin:0;
	padding:3px 0;
	color:#000;
}
div.news-single-img {
	margin:0 8px 0 0;
	float:left;
}
div.news-single-img img {
	margin:0;
	border:none;
}
p.news-single-imgcaption {
}
p.news_single_date {
	font-size:0.9em;
	font-weight:bold;
	color:#000;
	margin-bottom:7px;
}

/*   NewsArchiv   */
.news-amenu-container {
	border:none;
	background-color:transparent;
	margin:0;
}
.news-amenu-container ul {
	border:none;
	background-color:transparent;
	margin:0;
	padding:0;
	font-size:0.9em;
	font-weight:bold;	
}
li.news-amenu-item-year {
	border:none;
	background-color:transparent;
	margin:0;
	padding:0;
}
.news-amenu-container ul li a:link, .news-amenu-container ul li a:visited, .news-amenu-container ul li a:hover {
}


/************************
* 	Typo3		*
************************/
.small_left_content_middle p,.news_content_middle p {
	margin:0;
	color:#000;
}
p {
	margin:0;
}

p.bodytext {
	margin:5px 0;
	font-size:1em;
	color:#000;
}
p.align-right {
	text-align:right;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {	
	MARGIN-BOTTOM: 0px;
}
h1.csc-firstHeader {
	margin:5px 0;
}

div.news_text 
{
  position:relative;
  z-index:1;
}
div.news-latest-entry_img
{
   position:relative;
   z-index:2;
}
div.news-latest-morelink a:link,div.news-latest-morelink a:hover,div.news-latest-morelink a:visited
{
	padding-right:20px;
	background-image:url(../images/pfeil_bt.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
div.news-list-morelink a:link,div.news-list-morelink a:hover,div.news-list-morelink a:visited
{
	padding-right:20px;
	background-image:url(../images/pfeil_bt.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
div.veranstaltung-news-morelink a:link,div.veranstaltung-news-morelink a:hover,div.veranstaltung-news-morelink a:visited
{
	padding-right:20px;
	background-image:url(../images/pfeil_bt.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

#unternehmen
{
	background-image:url(../images/unternehmen.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:0 center;
}
#stellenangebote
{
	background-image:url(../images/stellen.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:0 center;
}

/************************
*     BrotkrumNavi      *
************************/
#breadcrumb {
	font-size:0.85em;
	font-weight:bold;
}

#breadcrumb a:link,#breadcrumb a:hover,#breadcrumb a:visited {
	font-size:0.85em;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

/***********************
*   Standartseite      *
***********************/
#content_center {
	display:block;
	float:left;
	width:100%;
	font-size:100%;
	page-break-after:avoid;
}
#content_left_teaser {
	display:none;
}
#content_right_teaser {
	display:none;
}


/*  Inhalt Container   */
.content_inhalt {
	width:100%;
	font-size:1em;
}
.content_inhalt_top {
	background-image:none;
	width:480px;
	height:7px;	
}
.content_inhalt_middle {
	background-color:#fff;
	background-image:none;
	padding:5px 12px;
	COLOR: #000;
}
.content_inhalt_bottom {
	background-image:none;
	width:480px;
	height:7px;	
}

.content_inhalt_middle h1 {
	font-size:1.5em;
	margin:5px 0px;
}
.content_inhalt_middle h3 {
	font-size:1.0em;
	margin:5px 0px;
	font-weight:bolder;
}
.content_inhalt_middle a:link, .content_inhalt_middle a:visited,.content_inhalt_middle a:hover{
}

.auszeichnung
{
	font-size:1.2em;
}

/*************************
*          Sitemap       *
*************************/
div.csc-sitemap a:link, div.csc-sitemap a:visited, div.csc-sitemap a:hover {
	font-weight:bold;
}

div.tx-dropdownsitemap-pi1 a:link,div.tx-dropdownsitemap-pi1 a:visited,div.tx-dropdownsitemap-pi1 a:hover {
}

div.level_1 img {
	vertikal-align:middle;
	margin:0 5px 0 5px;
}

/**************************
*      IndexedSearch      *
**************************/
div.tx-indexedsearch-form label {
	font-weight:bold;
	font-size:1.3em;
}
div.tx-indexedsearch-form #submit_button {
	margin-top:4px;
}
#tx-indexedsearch-searchbox-sword{
	border:1px inset;
}

div.tx-indexedsearch-browsebox ul.browsebox {
	text-align:right;
}

p.left_header
{
  float:left;
  font-weight:bold;
  background-image:url(../images/suchergebnis.gif);
  background-repeat:no-repeat;  
}

p.left_header a
{
   padding-left:20px;
}

p.right_header
{
  float:right;
  font-weight:bold;
}

ul.result_footer
{
   margin:3px 3px 0 0;
   padding:0;
   list-style:none;
}

ul.result_footer li
{
   font-size:0.85em;
   display:inline;
   background-image:url(../images/list_split.gif);
   background-repeat:no-repeat;
   background-position:0 3px;
   padding:0 0 0 5px;
}

ul.result_footer li.first
{
	background-image:none;
	padding:0;
}

div#header_middle img
{
	display:none;
}

div#header_middle
{
   margin:0;
   padding:0;
   width:300px;
   height:100px;
   background-color:red;
}
div#header_right {
	display:none;
}
strong {
	font-weight:bold;
	color:#000;
}

