body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.72em;
	color:#5c5c5c;
	margin:0px auto;
	width:100%;
	line-height:1.5;
	overflow-y:scroll;
}

#start	{	
	background-image:url(../img/background.png);
	background-repeat:repeat-x;
}

#folge	{
	background-image:url(../img/background-folgeseite.png);
	background-repeat:repeat-x;
}

img	{
	border:0px;
}

a	{
	color:#69913b;
	cursor:pointer;
}

a:active, a:focus	{
	outline:none;
}

h1	{
	font-size:1.5em;
	font-weight:bold;
	color:#69913b;
	margin-top:0px;
}

h2	{
	font-size:1.3em;
	font-weight:bold;
	color:#5c5c5c;
}

h3	{
	font-size:1.0em;
	font-weight:bold;
	color:#5c5c5c;
	margin:0;
}

#page	{
	width:971px;
	margin:0px auto;
	text-align:left;
	height:auto;
}

/*------------------- header startseite ----------------------*/

#start #page #header	{
	background-image:url(../img/header.png);
	background-repeat:no-repeat;
	width:960px;
	padding:0 0 0 11px;
	height:280px;
}

#page #header #logo {
	float:left;
	height:80px;
	padding:20px 0 0 40px;
	width:260px;
}

#page #header .header_columnright	{
	height:71px;
	width:660px;
	float:right;
	text-align:right;
}


/*------------------- header folgeseite ----------------------*/

#folge #page #header	{
	background-image:url(../img/header-folgeseite.png);
	background-repeat:no-repeat;
	width:960px;
	padding:0 0 0 11px;
	height:119px;
}




/*------------------- mainnav ----------------------*/

#page #mainnav {
	background-image:url(../img/mainnav-background.png);
	background-repeat:repeat-x;
	float:left;
	height:29px;
	margin:0 0 0 11px;
	width:auto;
}

#page #mainnav ul.nav_main {
	background-image:url(../img/mainnav-break.gif);
	background-position:6px center;
	background-repeat:no-repeat;
	height:29px;
	margin:0;
	padding:0 0 0 16px;
	text-transform:uppercase;
}


#page  #mainnav ul.nav_main li {
    list-style:none;
    display: inline;
}

#page  #mainnav ul.nav_main li a	{
	color:#a5a6a6;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../img/mainnav-break.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	float:left;
	padding:7px 14px 0 4px;
	height:22px;
}

#page  #mainnav ul.nav_main li a:hover,
#page  #mainnav ul.nav_main li a:active,
#page  #mainnav ul.nav_main li a:focus,
#page  #mainnav ul.nav_main li.cur a,
#page  #mainnav ul.nav_main li.act a {
   	background-color:#b4d39f;
   	height:23px;
	color:#fff;
	background-image:url(../img/mainnav-break.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	float:left;
	padding:7px 14px 0 4px;
	text-decoration:none;
	font-weight:bold;
}


/*------------------- startseite content top ----------------------*/

#start #page #header #content_top	{
	position:absolute;
	height:180px;
	width:960px;
	top:100px;
}

#start #page #header #content_top .content_top_columnleft	{
	width:300px;
	height:180px;
	margin:0;
	float:left;
}

#start #page #header #content_top .content_top_columnright	{
	width:590px;
	height:150px;
	padding:0 0 0 70px;
	float:left;
	margin-top:30px;
}

#start #page #header #content_top .content_top_columnright .bodytext	{
	padding:0 0 0 65px;
	margin:0;
}

#start #page #header #content_top .content_top_columnright img {
	margin:0;
	padding:0;
}



/*------------------- subnav ----------------------*/

#page #divContent #columnleft #subnav {
	padding:30px 0 0 0;
	margin:0;
}

#page #divContent #columnleft #subnav ul.nav_sub {
	margin:0;
	padding:0;
	width:300px;
}

#page #divContent #columnleft #subnav ul.nav_sub li {
	background-image:url(../img/subnav.gif);
	background-position:19px 5px;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
	margin:0 0 3px;
	padding:1px 0 1px 25px;
	width:275px;
}

#page #divContent #columnleft #subnav ul.nav_sub li.act,
#page #divContent #columnleft #subnav ul.nav_sub li.cur {
	background-image:url(../img/bg-subnav-hover.png);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	font-size:1.0em;
	font-weight:bold;
	list-style-image:none;
	list-style-type:none;
	margin:0px 0 3px;
	padding:1px 0 1px 25px;
	text-decoration:none;
	width:275px;
}

#page #divContent #columnleft #subnav ul.nav_sub li a {
	display:block;
	font-size:1.em;
	font-weight:bold;
	padding:0 0 0 20px;
	text-decoration:none;
	width:280px;
}

#page #divContent #columnleft #subnav ul.nav_sub li a:hover,
#page #divContent #columnleft #subnav ul.nav_sub li a:active,
#page #divContent #columnleft #subnav ul.nav_sub li a:focus	{
	background-image:url(../img/bg-subnav-hover.png);
	background-repeat:no-repeat;
	display:block;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:-1px;
	margin-left:-25px;
	margin-top:-1px;
	padding:1px 0 1px 45px;
	text-decoration:none;
	width:255px;
}



/*------------------- thirdnav ----------------------*/

#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third {
	margin:0 0 0 -25px;
	padding:3px 0 0 40px;
	width:260px;
}

#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li.last {
	background-image:url(../img/bg-thirdnav-last.gif);
	background-repeat:no-repeat;
	background-position:5px 1px;
}

#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li {
	background-image:url(../img/bg-thirdnav-neu3.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	list-style-image:none;
	list-style-type:none;
	margin:-5px 0 0;
	padding:5px 0 3px 25px;
	width:235px;
}

#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li.act,
#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li.cur {
    	border:none;
}



#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li a	{
	background-image:none;
	text-decoration:none;
	font-size:1.0em;
	padding:0;
	font-weight:normal;
    	display:block;
	width:234px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}

#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li.act a,
#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li.cur a,
#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li a:hover,
#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li a:active,
#page #divContent #columnleft #subnav ul.nav_sub ul.nav_third li a:focus	{
	background-image:none;
	text-decoration:none;
	font-size:1.0em;
	font-weight:bold;
	margin:0 0 0 -5px;
	padding:0 1px 0 4px;
    	background-color:#f4fdee;
    	border-bottom:1px solid #d3e6c6;
	border-top:1px solid #d3e6c6;
	border-left:1px solid #d3e6c6;
    	display:block;
	width:234px;
}




/*------------------- content-bereich ----------------------*/

#page #divContent	{
	width:960px;
	height:auto;
	background-image:url(../img/content.png);
	background-repeat:repeat-y;
	float:left;
	font-size:100%;
	padding:0 0 0 11px;
}

#page #divContent #columnleft {
	float:left;
	padding:0;
	width:300px;
} 

.bodytext	{
	margin:0;
	padding:0 0 10px 0;
}

#folge .csc-frame ul	{
	list-style:none;
}

dd	{
	margin:10px 0 0 0;
}

.csc-linkToTop    {
        padding:0;
        margin:10px 0 0 0;
}

/*--------------------------- blaetternavigation ----------------------------*/

.blaetternav    {
    margin:0px 0 10px 0;
    color:#69913b;
    font-weight:bold;
}

.blaetternav a    {
    color:#69913b;
    font-weight:normal;
}

.blaetternav td   {
    padding:0 7px 0 0;
}




/*--------------------------- pdfs ----------------------------*/

.csc-uploads-icon    {
    vertical-align:top;    
    padding-top:12px;
    padding-right:5px;
}

.csc-uploads-fileName    {
    vertical-align:top;
}

.csc-uploads-fileSize   {
    vertical-align:top;    
    padding-left:10px;
    width:50px;
}

a.tx-lvevents-pi1-link img   {
    margin:-10px 10px 0 10px;
}

a.tx-lvevents-pi1-link  {
    text-decoration:none;
}

/*--------------------------- fontsize ------------------------*/

#page #divContent #columnleft .fontsize {
	color:#9A9B9C;
	font-size:1.5em;
	font-weight:bold;
	margin:8px 0 2px 0;
	padding-right:19px;
	text-align:right;
	width:281px;
	height:20px;
}

#start #page #divContent #columnleft .fontsize {
	padding-right:0;
}

#page #divContent #columnleft .fontsize #fontsize_decrease img	{
	vertical-align:sub;
}

#page #divContent #columnleft .fontsize #fontsize_increase img	{
	vertical-align:sub;
}

.langmenu	{
	margin:0;
	padding:0;
}

.langmenu li   {
    list-style:none;
    display: inline;
    margin-left:5px;
}

.langmenu li a  {
    text-decoration:none;
    color:#9a9b9c;
}





/*------------------------------ kontakt-form ------------------------*/

.csc-mailform-field label   {
    	width:100px;  
        float:left;
        text-align:left;
        padding:2px 0 0 5px;
        font-weight:bold;
}

.csc-mailform-field select {
        width:70px;
        text-align:center; 
        color:grey; 
}

.csc-mailform-field input {
	color:#5c5c5c;
	width:180px;
}

.csc-mailform-field input.csc-mailform-submit {
	background-color:#A3CC89;
	border:2px outset #FFFFFF;
	cursor:pointer;
	margin:5px 0 10px 170px;
	color:#FFFFFF;
	font-weight:bold;
	width:180px;
}

.csc-mailform-field textarea {
        width:180px; 
}

fieldset.csc-mailform    {
    	margin:20px 0 0 0;
}

.csc-mailform .csc-mailform-field {
    	border:none;
    	background-color:none;
    	margin:0 0 5px;
    	text-align:right;
    	width:350px;
}

#mailformfrage    {
        font-family:Arial, Helvetica, sans-serif;
        color:#5c5c5c;
        font-size:1.4em;
}


/*------------------------------ berechnen-buttons ------------------------*/

input[type="button"] {
	background-color:#A3CC89;
	border:2px outset #FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	margin-bottom:10px;
	margin-right:10px;
}
input[type="reset"] { 
    	background-color:#A3CC89;
	border:2px outset #FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	margin-bottom:10px;
}

/*------------------- tt_news --------------------------------*/

#start #page #divContent #columnleft .csc-frame	{
	padding:20px 0 0 20px;
	width:260px;
}

#page #divContent #columnleft .news-latest-container-follow {
	padding:0;
	width:260px;
}

#page #divContent #columnleft .news-latest-button-link {
	float:left;
	margin-right:-30px;
	margin-top:-5px;
	width:30px;
}

#page #divContent #columnleft .news-latest-headline {
	float:left;
	font-weight:bold;
	padding-left:30px;
	width:170px;
}

#page #divContent #columnleft .news-latest-text {
	border-bottom:1px solid #E4E4E4;
	float:left;
	margin:0 0 10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:20px;
	width:210px;
}

#page #divContent #columnleft .news-latest-link a   {
    	color:#5c5c5c;
    	text-decoration:none;
}

#page #divContent #columnleft .news-latest-date    {
        color:#9A9B9C;
        float:right;
}

#page #divContent #columnleft .csc-frame h2 {
	margin-top:0;
}

#start #page #divContent #columnleft .csc-frame table {
	border:0 none;
	border-spacing:0;
	margin:0;
	padding:0;
	width:260px;
}

.news-latest-text a    {
        float:right;
        margin-right:-20px;
        margin-top:-12px;
}

.news-latest-text p    {
        width:210px;
        margin:0;
        padding:0;
}

.news-single-link {
        margin:15px 0 0 0;
}

.news-single-date {
        margin:15px 0 0 0;
}

.news-list-item h2 a   {
        text-decoration:none;
}

.news-list-item h2   {
        margin:20px 0 10px 0;
}

.tx-ttnews-browsebox   {
    	padding:0;
    	margin:20px 0 0 0;
}

.tx-ttnews-browsebox td    {
    	font-size:100%;
    	background-color:none;
}

.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell  {
    	background-color:#fff;
}

.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {
    	cursor:pointer;
    	text-decoration:none;
}



/*-----------------------maincontent startseite----------------*/


.hidden_elements { 
	position: absolute; 
	top: -30000px; 
}

#start #page #divContent #columncenter	{
	width:320px;
	padding:50px 0 0 31px;
	float:left;
}

#start #page #divContent #columnright	{
	width:280px;
	padding:50px 0 0 29px;
	float:left;
}

#start #page #divContent #columnright .tagcloud	{
	padding:0 0 30px 10px;
}

#start #columncenter .csc-frame ul li   {
        list-style:none;
        background-image:url(../img/buttons/aufzaehlung.jpg);
        background-repeat:no-repeat;
        padding-left:30px;
        margin:0 0 10px -40px;
}

#start .csc-textpic-firstcol {
	padding-top:26px;
}



/*-----------------------tagcloud----------------*/

p.tagcloud {
    	line-height:220%;
    	text-align:center;
    	margin:0;
}

.tagcloud1 a   {
        text-decoration:none;
        color:#69913b;
        font-size:1.8em;
        font-weight:bold;
        margin-right:15px;
}

.tagcloud2 a   {
        text-decoration:none;
        color:#a3cc89;
        font-size:1.7em;
        font-weight:normal;
        margin-right:15px;
}

.tagcloud3 a   {
        text-decoration:none;
        color:#9a9b9c;
        font-size:1.5em;
        font-weight:normal;
        margin-right:15px;
}

.tagcloud1 a:hover   {
        color:#9a9b9c;
}

.tagcloud2 a:hover   {
        color:#69913b;
}

.tagcloud3 a:hover   {
        color:#a3cc89;
}


/*------------------------maincontent folgeseite-----------------------*/

#folge #page #divContent #columnright 	{
	float:right;
	padding:0;
	width:629px;
}

#folge #page #divContent #columnright .content_container 	{
	width:629px;
	padding:30px 0 30px 0;
	float:left;
}


#folge #page #divContent #columnright .nav_rootline ul {
	margin-left:25px;
}

#folge #page #divContent #columnright .nav_rootline .nav_rootline_heading	{
	font-size:1.0em;
	font-weight:bold;
	color:#69913b;
	float:left;
	margin:12px 0 0 0;
}


#folge #page #divContent #columnright .nav_rootline {
	color:#9A9B9C;
	float:left;
	font-size:1.0em;
	width:629px;
	margin:0;
	height:30px;
}

#folge #page #divContent #columnright .nav_rootline ul li  {
	float:left;
	list-style:none;
    	display: inline;
	margin-left:10px;
	padding-left:17px;
	background-image:url(../img/breadcrumb.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}

#folge #page #divContent #columnright .nav_rootline ul li a {
	text-decoration:underline;
}

#folge #page #divContent #columnright .nav_rootline ul li.nav_rootline_item_act a {
	text-decoration:none;
}

div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image img {
        margin-bottom:15px;
        margin-top:10px
}

a.clickEnlarge img {
        float:right;
        position:relative;
        right:10px;
        top:-30px;
}

/*-------------------------- tabellen im content ---------------------------------*/

.contenttable-0    {
    	border:1px solid #C6C6C6;
    	border-collapse:collapse;
    	margin:0 0 15px;

}

.contenttable-0 td   {
    	border:1px solid #D7D7D7;
    	font-size:1.0em;
    	padding:7px 15px;
}

.tr-0    {
        background-color:#f4fdee;
}

.selectfield {
        border:1px solid #D4D4D4;
        color:#5C5C5C;
        float:left;
        margin:3px 0 7px;
}

table input.textarea {
        border:1px solid #D4D4D4;
        color:#5C5C5C;
        float:left;
        margin:3px 0 7px;
}

.input_bmi	{
        border:1px solid #D4D4D4;
        color:#5C5C5C;
}

#table2    {
    	border:1px solid #C6C6C6;
    	border-collapse:collapse;
    	margin:0 0 15px;

}

#table2 td   {
    	border:1px solid #D7D7D7;
    	font-size:1.0em;
    	padding:7px 15px;
}


/*------------------- suche ----------------------*/

fieldset {
	margin:0; 
	padding:0;
	border:0 none;
}

#page #header .header_columnright .searchbox 	{
	float:right;
	margin:15px 0 0 0;
	width:244px;
}

#page #header .header_columnright .searchbox .searchfield-button    {
        float:right;
}


#page #header .header_columnright .searchbox .searchfield-funk	{
	width:200px;
	float:left;
	height:19px;
	margin:3px 0 0 0;
	font-size:1.1em;
	color:#9A9B9C;
	padding:3px 0 0 3px;
	border:1px solid #e4e4e4;
	background-image:url(../img/bg-input.png);
	background-position: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res    {
        margin-bottom:20px;
}

.tx-indexedsearch .browsebox    {
        padding:0;
        margin-bottom:20px;
}

.tx-indexedsearch-percent    {
        float:right;
}



/*------------------- newsletter ----------------------*/


#footer .footer_content .footer_columnleft	{
	width:280px;
	padding:39px 0px 0px 20px;
	font-size:1.0em;
	float:left;
	color:#9a9b9c;
}

#footer .footer_content .footer_columnleft h2	{
	font-size:1.0em;
	font-weight:bold;
	color:#5c5c5c;
	margin:0;
}

#footer .footer_content .footer_columnleft .form 	{
	font-size:1.1em;
	color:#9A9B9C;
	float:left;
	position:absolute;
	margin-top:5px;
}

#footer .footer_content .footer_columnleft .form .inputbox	{
	width:100px;
	height:19px;
	margin:3px 10px 0 0;
	font-size:1.1em;
	color:#9A9B9C;
	padding:3px 0 0 3px;
	float:left;
	border:1px solid;
	border-color:#e4e4e4;
	background-image:url(../img/bg-input.png);
	background-position: 0px;
}

#footer .footer_content .footer_columnleft .form .button	{
	font-size:1.1em;
	margin:0;
	padding:0;
	float:left;
}

.textfield {
	background-image:url(../img/bg-input.png);
	background-position:0 50%;
	border:1px solid #E4E4E4;
	color:#9A9B9C;
	float:left;
	font-size:1.1em;
	height:19px;
	margin:5px 0 8px 0;
	padding:3px 0 0 3px;
	width:160px;
}

#columnright .content_container form .button    {
        margin:2px 0 0 10px;
}


/*----------------------- sitemap ----------------------*/

.table_sitemap td.header_table_sitemap    {
    font-weight:bold;
    padding-left:0;
}

.table_sitemap td   {
    padding-left:10px;
}

.table_sitemap a    {
    text-decoration:none;
}


/*------------------- footer ----------------------*/

#footer	{
	background-image:url(../img/footer-background.png);
	background-repeat:repeat-x;
	width:100%;
	float:left;
	background-position:0px 85px;
}

#footer .divContainer_footer	{
	width:971px;
	margin:0px auto;
	height:156px;
}

#footer .divContainer_footer .footer_content	{
	width:960px;
	background-image:url(../img/footer.png);
	background-repeat:no-repeat;
	height:156px;
	padding:0 0 0 11px;
	float:left;
}

#footer .divContainer_footer .footer_content .footer_columnright {
	color:#9A9B9C;
	float:left;
	font-size:0.9em;
	padding:62px 0 0 31px;
	margin:0;
	width:629px;
}

#footer .divContainer_footer .footer_content .footer_columnright .tools {
	margin:0;
}

#footer .footer_content .footer_columnright .print {
	background-image:url(../img/buttons/print.png);
	background-position:530px 50%;
	background-repeat:no-repeat;
	float:left;
	font-size:1.2em;
	margin-bottom:11px;
	text-align:right;
	width:629px;
}

#footer .footer_content .footer_columnright .bodytext 	{
	padding:0;
	margin-bottom:2px;
	margin-top:0;
}

#footer .footer_content .footer_columnright #funknav ul 	{
	padding:0;
	margin:0;
}

#footer .footer_content .footer_columnright #funknav ul li	{
	list-style:none;
    	display: inline;
	margin-right:10px;
}



.cleardiv	{
	clear:both;
}

.cleardiv_right	{
	clear:right;
}

.form_warnings {
	color:red;
}




/*------------------------------- labor publisher -----------------------------------*/

#folge #page #columnright .content_container .csc-frame #ausgabe_liste ul li.tx-laboratoryeditor-pi1-records-index {
	background-color:#F4FDEE;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:3px 0 0 -10px;
	padding:0 0 0 10px;
	border:1px solid #d3e6c6;
}

#folge #page #columnright .content_container .csc-frame #ausgabe_liste ul li a:hover {
	background-color:#FFFFFF;
	color:#69913B;
	font-weight:normal;
	text-decoration:none;
	border:none;
}

#folge #page #columnright .content_container .tx-laboratoryeditor-pi1 {
	width:629px;
	font-family:arial;
	font-size:12px;
}

#folge #page #columnright .content_container img {
	border:none;
}

#logo_laborpublisher {
	float:right;
}

#folge #page #columnright .content_container #suchbox {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#B4D39F none repeat scroll 0 0;
	border:1px solid #69913B;
	color:#5C5C5C;
	font-size:100%;
	height:50px;
	margin:25px 0 26px;
	padding:10px 0 0 10px;
	width:617px;
}

#folge #page #columnright .content_container #suchbox input.searchfield_funk {
	border:1px solid #6cab3d;
	height:20px;
	width:290px;
	margin: 0px 0 0 10px;
	font-size: 12px;
}

#folge #page #columnright .content_container #suchbox_inner_wrapper {
	margin:7px 0 0 0;
	padding:0;
}

#folge #page #columnright .content_container .headline_suche {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
}

#folge #page #columnright .content_container .sucheButton {
	margin:0 15px 0 10px;
	padding:0;
	vertical-align: middle;
	}

#checkbox_ana_ind {
	display:inline;
	vertical-align: sub;
}

#folge #page #columnright .content_container .abc_liste_head {
	background:url(../img/bg_abc_liste_header.gif) repeat-x;
	width:629px;
	height:31px;
	padding:8px 0 0 0;
}

#folge #page #columnright .content_container .abc_liste_head a:visited,
#folge #page #columnright .content_container .abc_liste_head a:link {
	color:#69913B;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
}

#folge #page #columnright .content_container .abc_liste_head a:hover, 
#folge #page #columnright .content_container .abc_liste_head a:active,
#folge #page #columnright .content_container .abc_liste_head a:focus { 
	background-color:#B4D39F;
	border:medium none;
	font-weight:bold;
	text-decoration:none;
}

#folge #page #columnright .content_container .zurueck_link {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	color: #949494;
}

#folge #page #columnright .content_container .zurueck_link_hidden {
	visibility: hidden;
}

#folge #page #columnright .content_container .abc {
    	/* float:left; */
    	text-align: center;
	margin:0 0 0 30px;
	padding:0;
}

#folge #page #columnright .content_container .weiter_link {
	float:right;
	margin:0 10px 0 0;
	padding:0;
	text-align:left;
}

#folge #page #columnright .content_container .weiter_link_hidden {
	visibility: hidden;
}

#folge #page #columnright .content_container .abc_liste_head .weiter_link a:link { 
	color:#5f9c30; 
	text-decoration:none;
	font-weight:bold; 
}

#folge #page #columnright .content_container .naechste_seite {
	text-align:right;
}

#ausgabe_liste {
	margin:0;
	padding:0;
}

#ausgabe_liste ul, #ausgabe_liste ul li, #content_unter table#detailseite ul, #content_unter table#detailseite ul li {
	font-size:1em;
	list-style-image:url(../img/ul_button.gif) ;
}



#ausgabe_liste ul li {
	padding-bottom:5px;
}



#ausgabe_liste ul li a:link { 
	color:#000; 
	text-decoration:none;
	font-weight:normal;
}

#ausgabe_liste ul li a:visited { 
	color:#000; 
	text-decoration:none;
	font-weight:normal;
}

#ausgabe_liste ul li a:hover { 
	border:1px solid green; 
	background-color:#fff;
	color:#000; 
	text-decoration:none;
	font-weight:bold;
}

#ausgabe_liste ul li a:active { 
	color:#000; 
	text-decoration:none;
	font-weight:normal;
}

#ausgabe_liste ul li a:focus { 
	color:#000; 
	text-decoration:none;
	font-weight:normal;
}

#ausgabe_liste ul li .anhang  {
	color:#a5a3a3;
	font-weight: normal;
}

#ausgabe_liste ul li.tx-laboratoryeditor-pi1-records-index  {
	margin: 3px 0 0 0;
	list-style: none;
	background-color: #F0F9EC;
}

#ausgabe_liste ul li.tx-laboratoryeditor-pi1-records-index a {
	color: #5F9C30;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

#folge #page #columnright .content_container table#detailseite {
	color:#6c6969;
	margin:15px 0 0 0;
	font-size: 1.1em;
	width: 629px;
}

#folge #page #columnright .content_container table#detailseite td {
	padding:5px;
	vertical-align:top;
}

#folge #page #columnright .content_container table#detailseite .td-01 {
	font-weight:bold;
	width: 150px;
}

#folge #page #columnright .content_container table#detailseite .first-row {
	background-color:#f0f9ec;
}

#folge #page #columnright .content_container .tx-laboratoryeditor-pi1-search-message a {
	font-weight: normal;
}

#folge #page #columnright .content_container .tx-laboratoryeditor-pi1-search-error, #content_unter .tx-laboratoryeditor-pi1-search-message li {
	color: red;
	list-style-image:url(../img/ul_button.gif) ;
}

#folge #page #columnright .content_container .tx-laboratoryeditor-pi1-sword-highlight {
	color: red;
}

#tx-laboratoryeditor-pi1-hint {

	background-color: #FFFFFF;

	border: 1px solid #5F9C30;
	width: 175px;	
	margin: 30px 10px;
	padding: 6px 0 6px 6px;
}

#tx-laboratoryeditor-pi1-hint p {
	margin: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	line-height: 130%;
	text-indent: 0px;
	font-size: 10px;
}

#tx-laboratoryeditor-pi1-hint h1 {	
	color:#5f9c30;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Trebuchet MS;
}

#tx-laboratoryeditor-pi1-hint p a:link {
	color:#6C6969; 
	text-decoration:underline; 
	font-weight:normal
}

#tx-laboratoryeditor-pi1-hint p a:visited {
	color:#6C6969; 
	text-decoration:underline; 
	font-weight:normal
}

#tx-laboratoryeditor-pi1-hint p a:hover {
	color:#6C6969; 
	text-decoration:underline; 
	font-weight:normal
}

#tx-laboratoryeditor-pi1-hint p a:active {
	color:#6C6969; 
	text-decoration:underline; 
	font-weight:normal
}


