@charset "utf-8";
/* CSS Document */

body {
	background-color: #e1e2e3;
	background-image: url(../images/mainbackgr.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	margin:0;
	padding: 0;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color:#000000;
	height:100%;
}

html {
  font-size: 100.01%;
  height:100%;
}

 
 /* Layout Joomfish Modul Sprachauswahl Start ##### */
#jflanguageselection {
float:left;
}

.rawimages img{
border:none;
padding-right:5px;

}
 /* Layout Joomfish Modul Sprachauswahl Ende ##### */
 
 /* Layout Suchmodul Start ##### */
 #mod_search_searchword {
 width:165px;
 }
 /* Layout Suchmodul Ende ##### */
 
 
 /* Rechte Spalte Start */
 .titel_rechte_spalte_01 {
 margin-top:10px;
 font-size:8pt;
 font-weight:bold;
 padding-left:20px;
 color:#FFFFFF;
 width:190px;
 background-color:#333399;
 }
 
 .titel_rechte_spalte_02 {
 margin-top:10px;
 font-size:8pt;
 font-weight:bold;
 padding-left:20px;
 color:#FFFFFF;
 width:190px;
 background-color:#5f73b2;
 }
 
 .text_rechtespalte {
    padding-left: 20px;
	font-weight: normal;
	color: #000000;
 }
 
 .text_rechtespalte_blau {
    padding-left: 20px;
	font-weight: normal;
	color: #5f73b2;
 }
 
 /* Links Rechte Spalte */
 a.links_rechtespalte:link, a.links_rechtespalte:visited {
    padding-left: 20px;
	font-weight: bold;
	color: #5f73b2;
	text-decoration: none;
 }
 
 a.links_rechtespalte:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
 }
 
 a.links_rechtespalte#active_menu {
	font-weight: bold;
	color: #5f73b2;
	text-decoration: none;
 }
 
 
 /* Rechte Spalte Ende */
 
 /*Menu Start*/
 /*Normal Links */
 a:link, a:visited {
	font-weight: normal;
	color: #5f73b2;
	text-decoration: none;
 }

a:hover {
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
 } 


 
 /* Breadcrumbs */
a.pathway:link, a.pathway:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
 }

a.pathway:hover {
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
 } 

a.pathway#active_menu {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
 } 
 
.mainlevel {
	margin-left: 5px;
	margin-top: 20px;
	padding-left: 30px;
	height: 25px;
	line-height:25px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	background-image:url(../images/menu/menu.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

 a.mainlevel:link, a.mainlevel:visited {
    display: block;
    padding-left: 30px;
	height: 25px;
	font-weight: normal;
    background-image:url(../images/menu/menu.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color: #FFFFFF;
	text-decoration: none;
 }
 
 a.mainlevel:hover {
    display: block;
    padding-left: 30px;
    background-image:url(../images/menu/menu_02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#000000;
	text-decoration: none;
 }
 
 a.mainlevel#active_menu {
    display: block;
    padding-left: 30px;
    background-image:url(../images/menu/menu_02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color: #000000;
	text-decoration: none;
 }
 
 .sublevel {
	margin-left: 30px;
	padding-left: 23px;
	margin-top: 10px;
	height: 20px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	background-image:url(../images/menu/submenu.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

 a.sublevel:link, a.sublevel:visited {
    display: block;
	font-weight: normal;
    background-image:url(../images/menu/submenu.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color: #FFFFFF;
	text-decoration: none;
 }
 
 a.sublevel:hover {
    display: block;
    background-image:url(../images/menu/submenu_02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color: #000000;
	text-decoration: none;
 }
 
 a.sublevel#active_menu {
    display: block;
    background-image:url(../images/menu/submenu_02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color: #000000;
	text-decoration: none;
 }
 
 
 /* Footer menu */
 .mainlevelfooter {
 	display: block;
	height: 20px;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 30px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	background-image:url(../images/menu/submenu.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

 a.mainlevelfooter:link, a.mainlevelfooter:visited {
    display: block;
	height: 20px;
    padding-left: 30px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/menu/submenu.jpg);
	background-repeat:no-repeat;
	background-position:left top;
 }
 
 a.mainlevelfooter:hover {
    display: block;
	height: 20px;
    padding-left: 30px;
	color:#000000;
	text-decoration: none;
	background-image:url(../images/menu/submenu_02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
 }
 
 a.mainlevelfooter#active_menufooter {
    display: block;
	height: 20px;
    padding-left: 30px;
	color: #000000;
	text-decoration: none;
	background-image:url(../images/menu/submenu_02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
 }
 
/* Links in Tabelle blau */ 

 .links_tabellebl {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

 a.links_tabellebl:link, a.links_tabellebl:visited {
    display: block;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
 }
 
 a.links_tabellebl:hover {
    display: block;
	color:#000000;
	text-decoration: none;
 }
 
 a.links_tabellebl#active_menufooter {
    display: block;
	color: #000000;
	text-decoration: none;
 }
 

 /* Menu Ende ##### */
 
 
 /* Core Designs START */
 
 .componentheading {
 margin-top:15px;
 font-size:11pt;
 font-weight:bold;
 color:#5f73b2;
 }
 
 .contentheading {
 margin-top:1px;
 font-size:11pt;
 line-height:23px;
 font-weight:bold;
 color:#5f73b2;
 }
 
 .tabelle_blau {
	background-color: #1b3892;
	margin:0;
	padding: 7px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

 /* Core Designs ENDE */
