p, a:link, a:visited, a:hover, h1, li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p, li, h1 {
	line-height: 18px;	
}

h1 {
	font-weight: bold;
	color: #CD0303;
}

h2 {}

a:link, a:visited {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #BD1220;
}


TD#kopf{
	background-image: url(../grafik/kopf.gif);
	
}


TD#inhalt{
	padding-left: 30px;
	padding-top: 20px;
	vertical-align: top;
	padding-right: 40px;
	width: 633px;

}


/*************************************Hauptmenu*******************************************************/
TD#hauptmenu {
	vertical-align: top;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #666666;
	width: 200px;
	padding-top: 25px;
	padding-left: 3px;
	font-size: 11px;
}
TD#hauptmenu DIV A {
	text-decoration: none;
	color: #666666;		
}

TD#hauptmenu A:hover {	color:#BD1220; }


/*  Hauptmenu Level 1 normal */

TD#hauptmenu DIV.level1 {
	padding-left: 13px;
	padding-top:0px;
}


TD#hauptmenu DIV.level1-akt {
	background-image: url(../grafik/menu_line.gif);
	background-repeat: no-repeat;
	color: #CC0502;
	background-position: 0px 3px;
	padding-bottom: 2px;
	padding-left: 13px;
	font-weight: bold;
	width: 174px;
}

TD#hauptmenu DIV.level1-akt A{color: #BD1220;}


/*  MENU 1, level 2 */
TD#hauptmenu DIV.level2 {
	padding-left: 45px;
	background-image: url(../grafik/menu_pkt_rot.gif);
	background-repeat: no-repeat;
	background-position: 30px;
}

TD#hauptmenu DIV.level2 A {}

TD#hauptmenu DIV.level2-akt {
	background-image: url(../grafik/menu_pkt_rot.gif);
	background-repeat: no-repeat;
	background-position: 30px;
	padding-left: 45px;
	color: #BD1220;
}

TD#hauptmenu DIV.level2-akt A{color: #BD1220;}

/*  MENU 1, level 3 */
TD#hauptmenu DIV.level3 {
	padding-left: 75px;
	background-image: url(../grafik/menu_pkt_rot.gif);
	background-repeat: no-repeat;
	background-position: 60px;
}

TD#hauptmenu DIV.level3 A{}
	
TD#hauptmenu DIV.level3-akt {
	background-image: url(../grafik/menu_pkt_rot.gif);
	background-repeat: no-repeat;
	background-position: 60px;
	padding-left: 75px;
	color:#C9D1E0;
}

TD#hauptmenu DIV.level3-akt A{color: #BD1220;}

/*impressum***************************************************************/



TD#impressumstil{
	padding-top: 1px;
	vertical-align: top;
	background-color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 7px;
	//padding-left: 10px;

	}

TD#impressumstil DIV A {
	text-decoration: none;
	color: #666666;		
}

TD#impressumstil A:hover {	color:#BD1220;}

TD#impressumstil DIV.level1 {	
	padding-left: 13px;
	padding-bottom: 7px;
}


TD#impressumstil DIV.level1-akt {
	background-image: url(../grafik/menu_line.gif);
	background-repeat: no-repeat;
	color: #CC0502;
	padding-left: 13px;
	width: 175px;
	background-position: 0px;
	padding-bottom: 7px;
}

TD#impressumstil DIV.level1-akt A{color: #BD1220;}


/***************************************************************************/
TD#listen{
	padding-top: 230px;
}


/*******************************************************************/
form {
	background-color: #ffffff;
	
}
select, textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin: 0 0 0 0;	
}
input{
	border:1px solid #CD0303;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin: 0 0 0 0;
}

input.suche {
	height: 20px;
	margin-left: 3px;
	//margin-left: 6px;
	padding-left: 15px;
	padding-top: 2px;
	width: 156px;
	//width: 153px;
}


.Bereich, .Feld {  }
.auswahl {
  padding-left: 2px;
}
.suchkasten{
	  width: 143px;
  padding: 1px 10px;
  margin: 0 0 0 0;

}

.boton {
	background-image: url(../grafik/boton.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #BD1220;
	padding-bottom:5px;
	width: 18px;
	height: 20px;
	border: 1 #BD1220;
}



/***********************************************************************************/
TD#sprachenwechsel{

	text-align: right;
	vertical-align: top;
			
}
td #inhalt_links{
	padding-right:15;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: top;
}

td #inhalt_normal{
	padding-right:15;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

td #inhalt_rechts{
	padding-right:15;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}


/********************************** formatierung Suche******************************************************/
.searchbody{
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.searchhead{
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 15px;
	font-size: 12px;
}

TD #navigation{
	padding-left: 10px;
	text-align: left;
	vertical-align: top;


}

.suchtabelle{
	padding-left:2px;
}

a.internal-link {
	text-decoration: none;
	font-size: 11px;
	line-height: 18px;
}

/********************************** Ext Select Styles ******************************************************/
.x-form-field-wrap .x-form-trigger {
	background:transparent url(../grafik/trigger.gif) no-repeat scroll 0pt;
	border-color:#CD0303;
	border-style:solid solid solid;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 1px;
	cursor:pointer;
	height:18px;
	position:absolute;
	top: 0px;
	width:17px;
}

.ext-safari .x-form-field-wrap .x-form-trigger {
	height: 18px !important;
}

.x-form-field-wrap {
	position:relative;
	white-space:nowrap;
	float: left;
	margin-left: 3px;
}

.x-form-text, textarea.x-form-field {
	background:#FFFFFF;
	border-left:1px solid #CD0303;
	border-top:1px solid #CD0303;
	border-bottom:1px solid #CD0303;
	border-right:0px;
	padding:1px 16px;
	height: 20px;
	font-size: 11px;
	color: #666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width: 200px;
}

.ext-ie .x-form-text{
	margin:-1px 0;
	height:20px;
}

.x-combo-list {
	border:1px solid #CD0303;
	overflow:hidden;
}

.innerCombo {
	width: 600px !important;
}

.x-combo-list-item {
	border:1px solid #FFFFFF;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	overflow:hidden;
	padding:2px 16px;
	white-space:nowrap;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

div.beraterSelect, div.kompetenzenSelect {
	margin-bottom: 3px;
}


ol, ul {
	list-style-position:outside;
	margin-left: 15px;
	list-style-type: disc;
}

.comboSeperator {
	color: red;
	font-weight: bold;
}

.checkbox {
	margin-left: 20px;
}


td.checkboxLabel {
	font-size: 10px;
	font-weight: bold;
	line-height: 22px;
}
