body {
	background-color: #e3e4da;
	background-image: url(../../layout/bg_main.gif);
	margin: 0;
	padding: 0;
         scrollbar-face-color: #E3E4DA;
	scrollbar-shadow-color: #C1C4AF;
	scrollbar-highlight-color: #FCFCFB;
	scrollbar-3dlight-color: #95997C;
	scrollbar-darkshadow-color: #95997C;
	scrollbar-arrow-color: #615B5D;

}

body, td, tr, th, p, div {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #595945;
}

p, form {
	margin: 0;
	padding: 0;
}

a, a:link, a:visited, a:active {
	color: #C72F3A;
	text-decoration: none;
}

a, a:hover {
	color: #C4090D;
	text-decoration: none;
}

.articleText {  }

.articleCode {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

.articleHead, .articleList_tophead, h1, h2 {
	font-weight: normal;
	font-size: 21px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #605B5C;
	margin: 0;
}

.articleSubHead, .articleList_topsubhead, h3, h4 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #605B5C;
	margin: 0;
}

.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #605B5C;
	margin: 0;
}

.contentHead {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #605B5C;
	margin: 0;
}

.contentSubHead {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #605B5C;
	margin: 0;
}

.tableHead {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #605B5C;
}

.tableSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #605B5C;
}

.v09 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.v10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.v11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.v12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.v13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.v14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.formLabel	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.checkLabel	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.radioLabel	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.formTextArea	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;	}

/* search */
.formSearch { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.search_form {}
.search_result {}


select, input, .inputText, .inputPass, .selectMenu, .selectList	{
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FCFCFB;
	border-top: 1px solid #D9D9C5;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #D9D9C5;
	border-right: 1px solid #FFFFFF;
	padding: 1px 3px 0px 4px;
	color: #605B5C;
}

.table100 {
	height: 100%;
	border-bottom-width: 0px;
	border-left: 10px solid #FCFCFB;
         border-top: 10px solid #FCFCFB;

	border-right: 10px solid #FCFCFB;
}

.left10 { padding: 0 0 0 10px; }
.right10 { padding: 0 10px 0 0; }
.mainSpace { padding: 7px 14px 14px 14px; }   

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

button, .formButton {
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FCFCFB;
	border-top: 1px solid #D9D9C5;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #D9D9C5;
	border-right: 1px solid #FFFFFF;
	padding: 1px 3px 0px 4px;
	color: #605B5C;
}

.myformclass td {
	background-color: #EEEFE9;
	border-top: 0;
	border-left: 0;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #E3E4DA;
	padding: 10px;
}

.image_img {border: 1px solid #A7A7A7;}
.image_img_dark {border: 1px solid #888888;}


/* NAV ROW im Head - weiß auf rot */







.bereich_head_navi {     color: #555555;

font-family:  Verdana, sans-serif;


                         font-size: 12px;



                                           }



.bereich_head_navi:link    {     color: #555555;



                                 font-size: 12px;



                                 font-weight: bold;



                                 text-decoration: none;



                                                          }



.bereich_head_navi:a {     color: #555555;



                                 font-size: 12px;



                                 font-weight: bold;



                                 text-decoration: none;



                                                          }







.bereich_head_navi:visited    {     color: #555555;



                                    font-size: 12px;



                                    font-weight: bold;



                                    text-decoration: none;



                                                             }



.bereich_head_navi:active    {     color: #999999;



                                   font-size: 12px;



                                   font-weight: bold;



                                   text-decoration: none;



                                                         }



.bereich_head_navi:hover    {     color: white;



                                  font-size: 12px;



                                  font-weight: bold;



                                  text-decoration: underline;



                                                         }

.morelink {
text-align: right;
  font-size: 9px;
position:relative; left:230px;

}



	.myForm td, input, select, textarea, checkbox  {
		font-family: tahoma;
		font-size: 12px;
	}

	.required {
		color: red;
	}


#w_programm {



}

#w_programm h1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;

	
margin: 0px;
padding: 0px 0px 5px 0px;




}

#w_programm h3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#555;
}

#w_programm p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
         border-bottom: 1px dotted #ccc;

}

#gruppen {
	font-size:9px;
         border-bottom: none;
}