body {

	font-family: Tahoma, Helvetica, Arial, sans-serif;

	font-size: 11px;

}



form, div, p, h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

}



td, th, p, div, span {

	font-family: Tahoma, Helvetica, Arial, sans-serif;

	font-size: 11px;
	
	align:left;

}



.listEntry {
    font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 11px;
	margin-bottom: 2px;

}



a, a:link, a:visited, a:active, a:focus {

	color: #17A6F8;

	text-decoration: none;
	
	font-weight: bold;

	font-family: Tahoma, Helvetica, Arial, sans-serif;

	font-size: 11px;

	

}

a:hover {

	color: #17A6F8;

	text-decoration: underline;

}





h1, h2, h3, h4, h5, h6 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

}





.v09 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }

.v10 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;color: #000000; background-color: #ffffff; }

.v10a {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;color: #000000; background-color: #EEECEC; border : 1px solid #c0c0c0; }

.v10b {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;color: #000000; background-color: #FFFFFF; border : 0px solid #c0c0c0; cellspacing: 2px; cellpadding: 1px; margin:1px;}

.BG6 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;color: #000000; background-color: #FFFFFF; border : 0px solid #c0c0c0; cellspacing: 2px; cellpadding: 1px; margin:1px;}

.BG3 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;color: #000000; background-color: #c0c0c0; border : 0px solid #c0c0c0; cellspacing: 2px; cellpadding: 1px; margin:1px;}

.BG2 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;color: #000000; background-color: #FFFFFF; border : 0px solid #c0c0c0; cellspacing: 2px; cellpadding: 1px; margin:1px;}

.CV10, .CV8 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;color: #000000; background-color: #FFFFFF; border : 0px solid #c0c0c0; cellspacing: 2px; cellpadding: 1px; margin:1px;}

.v11 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

.v12 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }

.v13 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }

.v14 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; }





/*

.formButton	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }

.formLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }

.checkLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}

.radioLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}

.formTextArea	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;	}

.inputText	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.inputPass	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.selectMenu	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

.selectList	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}

*/



/* search */

.formSearch { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;}

.search_form {}

.search_result {}








.articleList_toptext {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 10px;

}



.articleList_listhead {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

}





/* CSS for the top level list */

#list_top_ul {

	padding: 3px 0;

	margin-left: 0;

	border-bottom: 1px solid #5E747F;

	font: bold 12px Verdana, sans-serif;

}

#list_top_ul li {

	list-style: none;

	margin: 0;

	display: inline;

}

#list_top_ul li a {

	padding: 3px 0.5em;

	margin-left: 3px;

	border: 1px solid #778;

	border-bottom: none;

	background: #D7DEE5;

	text-decoration: none;

}

#list_top_ul li a:link { color: #5E747F; }

#list_top_ul li a:visited { color: #5E747F; }

#list_top_ul li a:hover {

	color: Black;

	background: #92A1AF;;

	border-color: #227;

}

#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {

	background: white;

	border-bottom: 1px solid white;

}



/* CSS for the currect level list */

#list_level ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#list_level li { margin: 0 0 1px 0; }

#list_level a {

	display: block;

	padding: 2px 2px 2px 24px;

	border: 1px solid #92A1AF;

	width: 160px;

	background-color: #B7C2D0;

}

#list_level a:link, #list_level_ul a:visited {

	color: Black;

	text-decoration: none;

}

#list_level a:hover {

	border: 1px solid #92A1AF;

	background-color: #FF8C00;

	color: Black;

}

#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {

	border: 1px solid #92A1AF;

	background-color: #FF6600;

	color: White;

}





/** 

 * Sample CSS for DIV pagelayout 

 */

#container {

	width: 760px;

	\width: 780px;

	w\idth: 760px;

	border: 1px solid gray;

	margin: 10px;

	margin-left: auto;

	margin-right: auto;

	padding: 10px;

}



#headerBlock {

	padding: 5px;

	margin-bottom: 5px;

	background-color: rgb(213, 219, 225);

}



#mainBlock {

	padding: 5px;

	margin-left: 215px;

	margin-right: 215px;

	background-color: gray;

}



#leftBlock {

	float: left;

	width: 200px;

	\width: 210px;

	w\idth: 200px;

	margin: 0;

	margin-right: 5px;

	padding: 5px;

	background-color: rgb(235, 235, 235);

}



#rightBlock {

	float: right;

	width: 200px;

	\width: 210px;

	w\idth: 200px;

	margin: 0;

	margin-left: 5px;

	padding: 5px;

	background-color: rgb(235, 235, 235);

}



#footerBlock {

	clear: both;

	padding: 5px;

	margin-top: 5px;

	background-color: rgb(213, 219, 225);

}


/*    Neu eingefügt am 28.3. ====================================

*/


/* 			// Verwendung im Contentpart "Einfacher Text"; */
.articleText {             

   font-family: Tahoma, Helvetica, Arial, sans-serif;

   font-size: 12x;

   text-align: normal;

   color: #000000;
   
   line-height: 130%;

   margin-bottom: 0px;
   width:100%;
 

}



.articleCode {                			// Verwendung im Contentpart "CODE";

   font-family: "Courier New", Courier, monospace;

   font-size: 12px;

   margin-bottom: 5px;

}

/*    Titel und Untertitel ====================================

*/



h1, .articleHead, .articleList_tophead {	// Artikeltitel;

    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

    font-size: 16px;

    font-weight: bold;

    text-decoration: none;

    line-height : 120%;

    color: #17A6F8;
	background: #ffffff;

 margin-bottom: 5px;

}

h2, .articleSubHead, .articleList_topsubhead {	// Artikel-Untertitel;

   font-family: Tahoma, Arial, Helvetica, sans-serif;

   font-size: 11px;

   font-weight: bold;

   color: #000000; //#6D7983; //#FF0000;

   line-height: 120%;

   margin-bottom: 5px;

}

.articleSummary {    

   font-family: Tahoma, Helvetica, Arial, sans-serif;

   font-size: 12x;

   text-align: normal;

   color: #000000;
   
   line-height: 130%;

   margin-bottom: 5px;


}

h3, .contentHead {				// Contentpart Titel;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    color: #17A6F8; //#6D7983;

	background: #ffffff;

    line-height: 140%;

    margin-bottom: 6px;

}

h4, .contentSubHead {				// Contentpart Untertitel;

    font-family: Verdana, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    color: #000000;

    line-height: 110%;

    margin-bottom: 5px;

}





/*    Navigation links ====================================

*/



.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {

   font-family: Tahoma, Helvetica, Arial, sans-serif;

   font-size: 12px;

   color: #000000;

   font-weight: normal;

   text-decoration: none;
   line-height: 150%



}

.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: Tahoma, Helvetica, Arial, sans-serif;

   font-size: 12px;

   color: #000000;

   font-weight: bold;

   text-decoration: none;
      line-height: 150%

}



/*    Navigation ROW ====================================

*/



.nav_row_active, .nav_row_active a, .nav_row_active a:link, .nav_row_active a:active, .nav_row_active a:visited, .nav_row_active a:hover {

   font-family: Verdana, Helvetica, Arial, sans-serif;

   font-size: 12px;

   color: #4F9C12;

   font-weight: bold;

   text-decoration: none;

}

.image_caption {			// Bildunterschrift

	text-align: left;

	display:compact;
   background: #EEECEC;
	
   font-style: normal;
	
   line-height: 100%;

   font-family: Tahoma, Arial, sans-serif;

   font-size: 10px; 

   color: #6c6c6c;

   }
   
.image_caption a, .image_caption a:link, .image_caption a:active, image_caption a:visited {
         	
	text-align: left;
	border-left: solid 1px #EEECEC;
	border-right: solid 1px #EEECEC;
	border-bottom: solid 1px #EEECEC;
	
   line-height: 100%;

   font-family: Tahoma, Arial, sans-serif;

   font-size: 10px; 
   background: #EEECEC;

   color: #17A6F8;
   
   font-weight: bold;

   }
   
.image_caption a:hover {

   text-decoration: underline;

}

.imgDIVinTextLeft { 
  float: left; 
  margin-right: 5px; 
  margin-bottom: 5px; 
} 
.imgDIVinTextRight { 
  float: right; 
  margin-left: 5px; 
  margin-bottom: 5px; 
}

.image_td{
	border-left: solid 1px #EEECEC;
	border-right: solid 1px #EEECEC;
	border-top: solid 1px #EEECEC;
         border-bottom: solid 1px #EEECEC;
   display:inline;
   background: #EEECEC;
}

.revision, .revision a, .revision a:link, .revision a:active, .revision a:visited {

    font-family: Tahoma, Helvetica, Arial, sans-serif;

   font-size: 9px;

   text-align: normal;

   color: #929292;
   
   font-weight:normal;

}

.revision a:hover {

   text-decoration: underline;
   color: #17A6F8;

}

   
.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited {

    font-family: Tahoma, Helvetica, Arial, sans-serif;

   font-size: 11px;

   text-align: normal;

   color: #000000;
   
   font-weight:normal;

}

.breadcrumb a:hover {

   text-decoration: underline;
   color: #17A6F8;

}   
   
   

.kopf, .kopf a, .kopf a:link, .kopf a:active, .kopf a:visited {

    font-family: Tahoma, Helvetica, Arial, sans-serif;

   font-size: 11px;

   text-align: normal;

   color: #000000;
   
   font-weight:normal;

}

.kopf a:hover {

   text-decoration: underline;
   color: #17A6F8;

}

.date{

    font-family: Tahoma, Helvetica, Arial, sans-serif;

   font-size: 10px;

   text-align: normal;

   color: #000000;

   margin-bottom: 4px;

}
.alte_artikel, .alte_artikel a, .alte_artikel a:link, .alte_artikel a:active, .alte_artikel a:visited {

   line-height: 130%;

   font-family: Tahoma, Arial, sans-serif;

   font-size: 11px; 

   margin-top: 5px;

   color: #000000;
   
   font-weight: normal;
   
   background: #EEECEC;

   }
   
.alte_artikel a:hover {

   text-decoration: underline;
   color: #17A6F8

}

/* Calendar - START
-----------------------------------*/
/* Calendar - CALENDAR
-----------------------------------*/
#calendarContainer {
font-size: 8px;
line-height: 10px;
border-width: 0px; 
border-color: #eeeeee;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
}

/* Background lines' colors */
#EventCalendar {
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#EventCalendar th {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
color: #000000;
font-weight: bold;
font-size: 10px;
line-height: 10px;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
background-color: #ffffff;
}

.volkTermine  { 
color: #17A6F8; 
font-size: 13px; 
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
font-weight: bold; 
margin-bottom: 0 
}

#EventCalendar tr {
font-size: 8px;
line-height: 13px;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
background-color: #EEEcEC;
}

.dayname, .dayname tr, .dayname td, .dayname th {
color: #666666;
font-weight: bold;
font-style: normal;
font-size: 9px;
line-height: 10px;
margin: 0px 0px 0px 0px;
padding-top: 1px; padding-bottom: 1px;
background-color: #dddddd;
}

/* Days Cells colors */


.noactiveday, .noactiveday td, .noactiveday tr {
color: #000000;
font-size: 10px;
background-color: #eeeeee;
text-decoration: none;
padding-top: 1px; padding-bottom: 1px;
}


.activeday, .activeday td, .activeday tr {
color: #FA411C;
font-size: 10px;
background-color: #eeeeee;
text-decoration: none;
padding-top: 1px; padding-bottom: 1px;
}

.activeday a, .activeday a:link, .activeday a:active, .activeday a:visited 
{
color: #000000;
font-weight: bold;
background-color: #eeeeee;
text-decoration: none;
padding-top: 1px; padding-bottom: 1px;

}

td.activeday a:hover {
color: #000000;
background-color: #eeeeee;
text-decoration: underline;
padding-top: 1px; padding-bottom: 1px;

}


.offsetday, .offsetday tr, .offsetday td, .offsetday th {
font-weight: bold;
font-style: normal;

font-size: 8px;
line-height: 8px;
margin: 0px 0px 0px 0px;
padding-top: 1px; padding-bottom: 1px;

background-color: #ffffff;
}

/* Calendar - DROP DOWNS MENUS OPTIONS
-----------------------------------*/
.menu, .menu select, .menu option { 
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 10px; 


font-weight: normal;
/* background-color: #FFD700; */
}

.calMenu input, .calMenu submit { 
font-family: Tahoma, Helvetica, Arial, sans-serif; 
background-color: #eeeeee;
}

.laButton { 
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 8px; 
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
    color: #000000; 
    background-color: #ffffff; 
}

.raButton { 
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 8px; 
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
    color: #000000; 
    background-color: #ffffff; 
}


/* Calendar - Presenting events' in a COMPACT LISTING
-----------------------------------*/
#calEvent {
border-top: 1px solid #cccccc;
padding: 2px 0px 0px 0px;
        margin-top: 5px;
}

#calEvents h3, #calEvents h4 {
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
color: #666666;
}

.calEventDayCompact {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-weight: bold;
font-size: 10px;
color: #0033CC;
}

.calEventDayCompact a, .calEventDayCompact a:link, 
.calEventDayCompact a:active, .calEventDayCompact a:visited {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 10px;
color: #FF0000;
}

.calEventDayCompact a:hover {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 10px;
color: #FF0000;
}

.calEventFieldCompact {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 10px;
line-height: 12px;
color: #333333;
}

/* Calendar - Presenting events' DETAILS in a PAGE
-----------------------------------*/
.calEventDayDetail {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-weight: bold;
font-size: 11px;
color: #666666;
}

.calEventDayDetail a, .calEventDayDetail a:link, 
.calEventDayDetail a:active, .calEventDayDetail a:visited {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #000000;
}

.calEventDayDetail a:hover {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 11px;
color: #000000;
text-decoration: underline;
}

.calEventFieldDetail {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 10px;
}


/* Calendar - Presenting events' DETAILS in a PAGE (Detail2-Template)
-----------------------------------*/

.calEventDayDetail2 {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-weight: normal;
font-size: 11px;
color: #000000;
}

.calEventDayDetail2 a, .calEventDayDetail2 a:link, 
.calEventDayDetail2 a:active, .calEventDayDetail2 a:visited {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 11px;
color: #000000;
}

.calEventDayDetail2 a:hover {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 11px;
color: #000000;
text-decoration: underline;
}

.calEventFieldDetail2 {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size: 11px;
}

/* Calendar END
-----------------------------------*/