body {
  background-repeat: no-repeat;
}

td {
  color: 000000;/*646464*/
}

A {
		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none; 
		font-weight: bold;
		color: #a1cc01;
	}
.float_right{
    float:right;
}
A.altlink {
        text-decoration: none; 
		color: #a1cc01;
	    font-size: 11px;
	}
A:hover, A.altlink:hover, A.site1:hover, A.site2:hover {
        text-decoration: underline;
	} 
	
A.site1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	line-height: normal; 
	font-variant: normal;
    color: ffffff;
	}
	
A.site2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	line-height: normal; 
	font-variant: normal;
    color: a1cc01;
	}
A.site3 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: normal; 
	font-variant: normal;
    color: 000000;
	}
	
A.site4 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: normal; 
	font-variant: normal;
    color: 000000;
	}

A.linkhead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	line-height: normal; 
	font-variant: normal;
    color: 000000;
	}

A.linkhead:hover {
        text-decoration: underline;
	} 

A.linkhead2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	line-height: 120%; 
	font-variant: normal;
	padding: 2;
    color: 000000;
	display: block;
	}

A.linkhead2:hover {
        text-decoration: underline;
	} 
	
.beruf{
	list-style-image:url(/medien/navigation_aus/listdot.gif);
	color: #000000;
 }
	
A.gruenlink {
		font-weight: bold;
        text-decoration: none; 
		color: #a1cc01;
	    font-size: 12px;
	}
A.gruenlink:hover {
        text-decoration: underline;
	} 

A.blaulink {
		font-weight: bold;
        text-decoration: none; 
		color: #286dc1;
	    font-size: 12px;
	}
	
A.blaulink:hover {
        text-decoration: underline;
	} 
	
A.schwarzblaulink {
		font-weight: normal;
        text-decoration: none; 
		color: #000000;
	    font-size: 11px;
	}
A.schwarzblaulink:hover {
        text-decoration: underline;
	} 

A.linkbutton {
        text-decoration: none; 
		color: #000000;
	    font-size: 12px;
	}
	
A.linkbutton:hover {
        text-decoration: underline;
	} 

.linkbutton {
        text-decoration: none; 
		color: #000000;
	    font-size: 12px;
	}

.publtab {
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 1px;
        padding-bottom: 1px;
		display: block;
		height:33;
}

.publtab2 {
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 1px;
        padding-bottom: 1px;
		display: block;
		height:16;
}


.normal {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: normal; 
	font-variant: normal;
	color: #000000;
	list-style-image:url(/medien/navigation_aus/listdot.gif);
	}
.vdatum {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px;
	line-height: normal; 
	font-variant: normal;
	color: 000000;
	}
	
.vbezeichung, a.vbezeichung:hover  {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: normal; 
	font-variant: normal;
	color:a1cc01;
	font-weight: bold;
	text-decoration: none;
	}


.minitext {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: normal; 
	font-variant: normal;
	}
	
.mainhead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px;
	line-height: normal; 
	font-variant: normal;
	display: block;
	/*padding-bottom:3;*/
	font-weight: bold;
    color: a1cc04;
	}
	
adi, a.adi, a.adi:HOVER {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration:none;
	line-height: normal; 
	font-variant: normal;
	font-weight: normal;
	color: 666666;
	}

.colhead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	line-height: normal; 
	font-variant: normal;
    color: 286dc1;
	}

.head {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	line-height: normal; 
	font-variant: normal;
    }

.althead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	line-height: normal; 
	font-variant: normal;
    color: 666666;
	}
	
.crosshead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	line-height: normal; 
	font-variant: normal;
    color: 000000;
	}
	
.subhead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	line-height: normal; 
	font-variant: normal;
    color: #a1cc01;
	}

.navi {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: White;
	font-weight: normal;
	text-decoration: none;
}


a.navi , a.navi:HOVER{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}


.footer {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #646464;
	text-decoration: none;
}

.boldblau13 {
		 font-family: Arial, Helvetica, sans-serif;
         font-weight: bold;
         font-size: 13px;
         color: #3366cc;
         line-height: 120%;
         font-style: normal;
}

.anwselect{
         width: 345;
}

.pgrupselect{
         width: 410;
}

ol.blue {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    color: #3366cc;
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal;
	}
	
.input_marg {
    border: solid 1px; 
	width: 100; 
	height: 18; 
	font-size: 9px;
}	
	
	.textgruen { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a1cc01; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }

.textgrau { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }

.smallgrau { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }


.pgrup1_hd {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}

.pgrup1 {
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
	font-size: 10px; 
}

.pgrup2_hd {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #aaf0ff;
}

.pgrup2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: 0000000;
	text-align: center;
	background-color: #aaf0ff;
}

.pgrup3_hd {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #27bef7;
}

.pgrup3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-align: center;
	color: 000000;
	background-color: #27bef7;
}

.jshint {
    border: solid 1px; 
	font-size: 9px;
	color: black;
	width: 50;
	background-color: ffffcc;
	padding-left:2;
	padding-right:2;
	visibility: hidden;
	position: absolute;
}

.nlist_date {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
    text-decoration: none; 
	color: #a1cc01;
}

.nlist_headline {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: normal; 
	font-variant: normal;
	color: #646464;
	}

.nlist_title, .news_title {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	line-height: normal; 
	font-variant: normal;
	color: #a1cc01;
	}
	
	.news_intro {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: normal; 
	font-variant: normal;
	font-weight: bold;
	color: #646464;
	}

	.bu {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: normal; 
	font-variant: normal;
	color: #646464;
	}