#bodystandard 
{       margin: 5px 0 5px 0; 
        background-image: url(http://www.igmetall-bayern.de/fileadmin/04_Admin/Bayern/images/linie-voll.png); 
        background-repeat: repeat-y;
        overflow: scroll;  }

#bodyextra 
{       margin: 2px 0 2px 0; 
        background-color: #FF4040; }

div,p,input,button { font: normal 12px Helvetica,Verdana,Arial; color: #393939; }
img { border:0; }

.bodytext { font-size: 12px; color: #393939; margin: 8px 0 4px 0; }

A:link, A:active, A:visited { font: normal Helvetica,Verdana,Arial; color: #000000; }
A:hover   { color: #393939; } 

li, li A:link, li A:active, li A:visited { font: normal 12px Helvetica,Verdana,Arial; color: #393939; }
li A:hover { text-decoration: underline; }

ul, ul A:link, ul A:active, ul A:visited, ol, ol A:link, ol A:active, ol A:visited  { margin: 8px 0 8px 0;}
ul A:hover, ol A:hover { text-decoration: underline; margin: 8px 0 8px 0; }

.Ebene1NO A, .Ebene1NO A:visited {
       text-decoration: none;
       display: block;
       padding: 4px 0 4px 15px;
       font-size: 13px;
       color: #424242;
       font-weight: bold;
       letter-spacing: 1px;
	}

.Ebene1NO A:hover {
       text-decoration: none;
       color: #000000;
       background-color:#D7D7D7;
	}

.Ebene1ACT A, .Ebene1ACT A:visited {
       text-decoration: none;
       display: block;
       padding: 4px 0 4px 15px;
       font-size: 13px;
       color: #424242;
       font-weight: bold;
       letter-spacing: 1px;
       background-color:#D7D7D7;
	}

.Ebene1ACT A:hover {
       text-decoration: none;
       color: #000000;
	}

.Ebene1CUR  {
       padding: 4px 0 4px 15px;
       font-size: 13px;
       color: #000000;
       font-weight: bold;
       letter-spacing: 1px;
       background-color:#D7D7D7;
	}

.Ebene2NO A, .Ebene2NO A:visited {
       text-decoration: none;
       display: block;
       padding: 2px 0 2px 35px;
       font-size: 11px;
       color: #424242;
       font-weight: bold;
	}

.Ebene2NO A:hover {
       text-decoration: none;
       color: #000000;
       background-color:#BEBEBE;
	}

.Ebene2ACT A, .Ebene2ACT A:visited {
       text-decoration: none;
       display: block;
       padding: 2px 0 2px 35px;
       font-size: 11px;
       color: #424242;
       font-weight: bold;
       background-color:#BEBEBE;
	}

.Ebene2ACT A:hover {
       text-decoration: none;
       color: #000000;
       }

.Ebene2CUR {
       padding: 2px 0 2px 35px;
       font-size: 11px;
       color: #000000;
       font-weight: bold;
       background-color:#BEBEBE;
	}

.Ebene3NO A, .Ebene3NO A:visited {
       text-decoration: none;
       display: block;
       padding: 2px 0 2px 45px;
       font-size: 11px;
       color: #424242;
       font-weight: bold;
	}

.Ebene3NO A:hover {
       text-decoration: none;
       color: #000000;  
       background-color:#EBEBEB;
	}

.Ebene3ACT A, .Ebene3ACT A:visited  {
       text-decoration: none;
       display: block;
       padding: 2px 0 2px 45px;
       font-size: 11px;
       color: #424242;
       font-weight: bold;
       background-color:#EBEBEB;
	}

.Ebene3ACT A:hover {
       text-decoration: none;
       color: #000000;
       }

.Ebene3CUR {
       padding: 2px 0 2px 45px;
       font-size: 11px;
       color: #000000;
       font-weight: bold;
       background-color:#EBEBEB;
	}

.footer, .footer A, .footer A:visited {
	text-decoration: none;
	font-size: 10px;
	color: #424242;
	font-family: arial;
	}

.csc-linkToTop, .csc-linkToTop A, .csc-linkToTop A:visited, .csc-linkToTop A:active {
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	color: #424242;
	margin-right: 5px;
	}

.news-list-item { width: 100%;  padding: 5px; background-color: #FFFFFF; } 

.news-list-img-container { float:left; margin: 3px 5px 0 0; } 

.news-list-morelink, .news-list-morelink A, .news-list-morelink A:visited { 
        float:right; 
        font-size:10px; 
        color: #393939;
        margin: 5px 5px 1px 0;
        text-decoration: none; } 

.news-single-img-container { float:left; margin: 4px 8px 0 0; } 

.news-single-img-container img { margin: 3px 5px 3px 0; }

.newstitle, .newstitle A:link, .newstitle A:visited, .newstitle A:active  {
        text-decoration: none;
        font-weight: bold; 
        color: #393939;
        letter-spacing: 1px;
        margin: 0 0 10px 0; }
.newstitle A:hover { text-decoration: underline; }

hr, .clearer { clear: both;
        height:1px;
        color: #D7D7D7;
        border-style: solid; }

.news-single-backlink, .news-single-backlink a, .news-single-backlink a:visited { 
        text-align: right;
        font-weight: normal;
        font-size: 11px;
        color: #393939;
        margin: 10px; } 

.news-single-timedata  { 
        font-size: 11px; 
        float: right; 
        margin: 2px 5px 0 0;} 

.news-single-imgcaption       { 
        font: normal 10px Helvetica,Verdana,Arial;
        text-align: justify;
        margin: 0 0 3px 0; } 
        
.news-single-author, .news-single-author A, .news-single-author A:visited { 
        text-decoration: none;
        font-size: 11px;
        font-weight: normal;
        color: #393939; } 

.news-single-additional-info { 
        clear: left;
        margin-right: 8px; 
        margin-top: 20px; 
        border: 1px solid #D7D7D7;  }

.news-single-related, .news-single-files, .news-single-links, .news-single-related A, .news-single-files A, .news-single-links A, .news-single-related A:visited, .news-single-files A:visited, .news-single-links A:visited, .news-single-related A:active, .news-single-files A:active, .news-single-links A:active { 
        font-size: 11px;
        color: #393939;
        margin: 1px; 
        padding: 2px 0 1px 5px;
        text-decoration: none; 
        background-color:#D7D7D7; } 

.news-single-related A:hover, .news-single-files A:hover, .news-single-links A:hover { text-decoration: underline; }

.news-amenu-item-year    { font-family: arial;
		       font-size: 15px;
		       font-weight: bold;
		       color: #FF0000;
		       letter-spacing: 7px;
		       padding-top: 20px;
		       padding-bottom: 5px;
		       }

.news-amenu-container { } 

DIV.csc-mailform-field { padding: 10px 0 5px 15px;
                       width: 350px; } 
                       
DIV.csc-mailform-label { padding: 10px 0 5px 15px;
                       width: 350px; } 

DIV.csc-frame { border: 0px;margin-bottom: 10px; } 
DIV.csc-frame-invisible {} 
DIV.csc-frame-rulerBefore { border-top: 1px solid #D7D7D7; } 
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #D7D7D7; clear: both;} 
DIV.csc-frame-indent { padding-left: 30px; } 
DIV.csc-frame-indent3366 { padding-left: 60px; } 
DIV.csc-frame-indent6633 { padding-right: 90px; }

DIV.csc-frame-frame1 { background-color: #D8DED8; padding: 10px; border: 1px solid #FF0000;} 
DIV.csc-frame-frame2 { background-color: #F5F5F5; padding: 10px; border: 1px solid #424242;} 

DIV.csc-frame-frame1 H1,H2,H3,H4,H5 { padding-top: 10px; } 
DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 5px; }

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 5px; }


TABLE.contenttable P {  }
TABLE.contenttable TR TD { font: normal 11px Arial,Verdana,Helvetica;
        			vertical-align: top; 
        			padding: 3px 3px 3px 3px;
        			margin: 5px 5px 5px 5px; 
        			border-spacing: 3px 3px 3px 3px; 
        			cell-collapse: collapse;
        			border: 1px #6E6E6E solid; }

.contenttable-0  { width: 80%; background-color: #FFFFFF; } 
.contenttable-0 TR.tr-0 TD { font-weight: bold;} 
.contenttable-0 TR TD.td-0, TABLE.contenttable-0 TR.tr-0 TD { background-color: #E6E6E6; }

.contenttable-1 { width: 80%; background-color: #FFFFFF; } 
.contenttable-1 TR.tr-0 TD P { font-weight: bold; background-color: #E6E6E6; } 
.contenttable-1 TR TD.td-0 { background-color: #E6E6E6; }
  
.contenttable-2  {  border: 1px #615666 solid;} 
.contenttable-2 TR TD.td-0 { background-color: #0000ff; } 
.contenttable-2 TR TD.td-0 P { font-weight: bold; } 

.contenttable-3  { border: 1px #FF0000 solid; } 
.contenttable-3 TR.tr-0 TD { background-color: #ff0000; font-weight: bold;} 
.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D8DED8; }
.contenttable-3 TR1 TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P {background-color: #FF0000;  } 

.csc-textpic-caption {
		    font: normal 11px Helvetica,Verdana,Arial;
		    text-align: justify;
		    color: #424242;
		    margin-right:2px; 
		    margin-left:2px;
		    margin-top:0px; 
		    margin-bottom:0px
		   }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:75px; } 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:200px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-size:12px; font-weight:bold; font-style:italic; color:#FF0000; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-size:13px; font-weight:bold; color:#FF0000} 
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-size:11px; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#FF0000; } 
        /* Ergebnisleiste (und Pfad, im Suchtemplate ausgeklammert) ganz unten */ 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { text-align:center; font-size:11px; width: 75%; background:#CDD7CD; } 
        /* Seitenname des Ergebnisses*/ 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-size:12px;} 
        /* Trefferprozente*/ 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { font-size:12px; }
.tx-indexedsearch-whatis { font-size:12px; }
.tx-indexedsearch-browsebox { font-size:12px; }
.sb {  font-size: 12px; 
        font-weight: bold; 
        color: #424242;
        letter-spacing: 1px; }  
        
.indent { padding-left: 60px; }
.important { 
        color: #8A0020;
        text-decoration: none; }
.name-of-person { 
        color: #10007B;
        text-decoration: none; }
.detail { 
        color: #186900;
        text-decoration: none; }
.align-right  { text-align: right }
.align-left  { text-align: left }
.align-center  { text-align: center }

/*Default normale Überschriften*/
h1 { font: normal 13px Helvetica,Verdana,Arial; 
        font-weight: bold; 
        letter-spacing: 1px; }

h2 { font: normal 12px Helvetica,Verdana,Arial; 
        font-weight: bold; 
        letter-spacing: 1px; }

h3 { font: normal 12px Helvetica,Verdana,Arial; 
        font-weight: normal; 
        color: #000000; }

h4 { font: normal 13px Helvetica,Verdana,Arial; 
        width: 75%;
        font-weight: bold; 
        letter-spacing: 1px; }

h5 { font: normal 18px Helvetica,Verdana,Arial; 
        font-weight: bold; 
        color: #8A0020;
        letter-spacing: 2px;
        text-decoration: underline; }

h6 { font: normal 16px Helvetica,Verdana,Arial; 
        font-weight: bold;
        text-decoration: underline;
        color: #424242;
        letter-spacing: 2px; }

h7 { font: normal 15px Times New Roman; 
        font-weight: bold; 
        color: #000000;
        letter-spacing: 1px; }