
a:active, a:hover, a:link, a:visited {
	text-decoration : underline;
	color : #0099ff;
	font-size : 11px;
}

a.ausschreibung:active, a.ausschreibung:hover, a.ausschreibung:link, a.ausschreibung:visited, {
                     font-family : Arial, Helvetica, sans-serif;	
                     text-decoration : underline;
	color : #ff0000;
	font-size : 11px;
}

java{
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	max-width : 100%;
	min-height : 100%;
	font-size : 12px;
	color : #800000;
}

.formhead {
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	max-width : 100%;
	min-height : 100%;
	font-size : 12px;
	color : #0099ff;
}

.formsub {
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	max-width : 100%;
	min-height : 100%;
	font-size : 12px;
	color : #666666;
}




body {
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	max-width : 100%;
	min-height : 100%;
	font-size : 12px;
	color : #666666;
}

li {
	list-style: url(../media/de/li-punkt.gif);
}

td {
	font-size : 11px;
}
hr{
	color : #666666;
	height : 1px;
}

div.div-submenu {
	color : white;
	position : absolute;
	visibility : hidden;
	border-style : solid;
	border-color : #c0c0c0;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-left-width: 1px;
	border-bottom-width: 0px;
	color:#ffffff;
	padding: 0 0 0 0;
	margin : 0 0 0 0;
	min-width: 130px;
	
}



.akt_kategorie {
	font-size : 11px;
}

.anm_text {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	text-align : right;
}

.anm_text2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

.anm_headline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #336699;
	font-weight : bold;
	text-align : right;
	text-decoration : underline;
}

.anm_subline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #336699;
	font-weight : bold;
}

.anm_body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : normal;
}

.anm_input {
	width : 215px;
	font-size : 12px;
	background-color : White;
	z-index : 1;
}

.anm_anrede {
	width : 105px;
	font-size : 12px;
	background-color : White;
	z-index : 1;
}

.anm_titel {
	width : 105px;
	font-size : 12px;
	background-color : White;
	z-index : 1;
}

.bg_hellblau {
	background-color : #ccd9e5;
}

.bg_hellgrau {
	background-color : #D8D8D8;
}
.bg_hellgrau2 {
	background-color : #EFEFEF;
}
.bg_matrix {
	text-align : center;
	border-color : black;
	border-style : solid;
	border-width : 0px;
}

.bg_verlauf_links {
	background-image : url(../media/bg_verlauf_links.png);
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	height: 100%;
}

.bg_blau {
	background-image : url(../media/bg-blau.gif);
	color : White;
	padding-left : 5px;
}

.body {
	color : #666666;
	font-size : 12px;
	font-weight : normal;
}

.even {
	background-color: #eeeeee;
}

.font_menue {
	font-size : 11px;
	color : White;
	font-weight : normal;
	text-align : center;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}

.footer {
	background-color : #999999;
	font-size : 12px;
	color : White;
}

.forum_input{
	color : #666666;
	font-size : 11px;
	font-weight : normal;
	width : 330px;
}

.forum_input_2{
	color : #666666;
	font-size : 11px;
	font-weight : normal;
	width : 210px;
}

.forum_input_3{
	color : #666666;
	font-size : 11px;
	font-weight : normal;
	width : 95px;
}
.global{
	text-align: center;
	vertical-align: middle;
	border: 1px solid Gray;
	text-decoration : none;
}

a.glob a:active.glob, a:hover.glob, a:link.glob, a:visited.glob  {
		text-decoration : none;
}

.headline {
	color : #0099FF;
	font-size : 14px;
	font-weight : bold;
}

.head3 {
	color : #0099FF;
	font-size : 14px;
	font-weight : bold;
}

.headline_std {
	color : #0099FF;
	font-size : 14px;
	font-weight : bold;
	border-top-color : #AFAFAF;
	border-bottom-color : #AFAFAF;
	border-top-style : solid;
	border-bottom-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	height: 20px;
	padding-top : 1px;
}

.hi100 {
	height: 100%;
}

.input_field {
	color : #666666;
	font-size : 11px;
	font-weight : normal;
}

.input_field_obligatory {
	font-size : 11px;
	border-color : #0099ff;
}

.login_feld {
	width : 96px;
	font-size : 10px;
}

.login_text {
	color : #666666;
	font-size : 10px;
}

.login_typ {
	width : 142px;
	font-size : 10px;
}

.logo_subline {
	font-size : 11px;
	color : #999999;
}

.menue {
	font-size : 12px;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-left : 2;
	margin-bottom : 4;
	margin-top : 4;
	padding-bottom : 0;
	padding-top : 0;
	padding-right: 3;
}
.marg{
	margin-top:0px;
	
}

.menue_border {
	border-bottom-color : #666666;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-bottom : 2px;
	padding-top : 0px;
	/*
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
	*/
}

.odd {
	background-color : White;
}

.out {
	background-color:#efefef;
	color : White;
	padding-bottom : 0px;
	padding-top : 3px;
}

.over {
	font-size : 12px;
	background-image : url(../media/bg-blau.gif);
	
	color : White;
	cursor : default;
	text-decoration : none;
	margin-left : 0px;
	
	/*height: 21px;*/
	padding-bottom : 3px;
	padding-top : 0px;
}

.over2 {
	font-size : 12px;
	color : White;
	padding-left : 5px;
	padding-right : 5px;
	cursor : default;
	text-decoration : none;
	
	
	padding-bottom : 3px;
	padding-top : 0px;
}

.subline {
	color : #666666;
	font-size : 11px;
	font-weight : bold;
}


.such_feld_1 {
	width : 148px;
	font-size :10px;
}
.such_menue{
	font-size: 10px;
	text-decoration: underline;
}


.table_main {
	width : 1003px;
	height: 100%;
}

.tableheader {
	font-size : 11px;
	font-weight : bold;
}

.topmenu {
	font-size : 12px;
	color : #666666;
	white-space : nowrap;
	text-decoration : none;
	margin-left : 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom : 3px;
	padding-top : 0px;

}
.tablevertical {
	layout-flow: vertical-ideographic;
	font-size : 90%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: center;
	text-align: center;
}
/* Mouse Effekte Kompetentdb */
.over_aktiv{
	background-color : #0099FF;
	border: 1px solid Gray;
	text-decoration : none;
}
.out_aktiv{
	background-color : #d8d8d8;
	border: 1px solid Gray;
	text-decoration : none;
}
.out_inaktiv{
	background-color : #EFEFEF;
	border: 1px solid Gray;
	text-decoration : none;
}
.over_font{
	color: #ffffff;
	text-decoration : none;
}
.out_font{
	color: #0099FF;
	text-decoration : none;
}

.headbody {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0099ff;
	font-weight : bold;
	text-align : right;
}


p.rundrum {
  border-width:1px;
  border-style:solid;
  border-color:#666666;
  padding:3px;
  text-align:left;
  background-color:#EFEFEF;
  }

p.rundrumhell {
  border-width:1px;
  border-style:solid;
  border-color:#666666;
  padding:3px;
  text-align:left;
  background-color:#f9f8f8;
  }

p.rahmen {
  border-width:1px;
  border-style:solid;
  border-color:#666666;
  padding:3px;
  text-align:left;
  }

font.headbody {
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	max-width : 100%;
	min-height : 100%;
	font-size : 12px;
                     font-weight : bold;
	color : #0099FF;
}

font.newsletter { font-family: Arial; font-size: 16px; font-weight: bold; text-align: right; color: #ffffff;}
font.abmeldung { font-family: Arial; font-size: 10px; font-weight: bold; text-align: right; color: #ffffff;}
font.head3 { font-family: Arial; font-size: 16px; font-weight: bold; text-align: left; color: #0099ff;}
font.lichtbild { font-family: Arial; font-size: 10px; text-align: left; color: #404040;}
font.standard { font-family: Arial; font-size: 12px; text-align: left; color: #404040;}
font.b { font-family: Arial; font-size: 12px; font-weight: bold; text-align: left; color: #404040;}
font.head1 { font-family: Arial; font-size: 14px; font-weight: bold; text-align: left; color: #009ae3;}
font.head2 { font-family: Arial; font-size: 12px; font-weight: bold; text-align: left; color: #009ae3;}

a.abmeldung:link {  font-family: Arial; font-size: 10px; text-align: left; color: #ffffff; text-decoration: none;}
a.abmeldung:visited { font-family: Arial; font-size: 10px; text-align: left; color: #ffffff; text-decoration: none;}
a.abmeldung:hover {  font-family: Arial; font-size: 10px; text-align: left; color: #404040; text-decoration:none; }
a.abmeldung:active {  font-family: Arial; font-size: 10px; text-align: left; color: #ffffff; text-decoration: none;}
a.abmeldung:focus {  font-family: Arial;font-size: 10px;  text-align: left; color: #ffffff; text-decoration:none; }

a:link {  font-family: Arial; font-size: 12px; text-align: left; color: #009ae3; text-decoration: none;}
a:visited { font-family: Arial; font-size: 12px; text-align: left; color: #009ae3; text-decoration: none;}
a:hover {  font-family: Arial; font-size: 12px; text-align: left; color: #404040; text-decoration:none; }
a:active {  font-family: Arial; font-size: 12px; text-align: left; color: #009ae3; text-decoration: none;}
a:focus {  font-family: Arial;font-size: 12px;  text-align: left; color: #009ae3; text-decoration:none; }


