/* Stylesheet by Holger Staudacher at http://www.serv-ix.com */
/* Globale Einstellungen */
OL, UL, DIV, H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	}
P {
	margin: 0px 0px 5px 0px;
	}

/* Suchfeld */
.search {
	padding-left: 20px;
	background: #C7F3F3;
	height: 70px;
	width: 422px;
	}
	
/* Header */
.header_right {
	background-color: #C7F3F3;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 70px;
	width: 358px;
	}
	
/* Grauer Platzhalter */
.spacer {
	background: #999999;
	height: 8px;
	width: 800px;
	}
	
/* Content Bereich*/
TD#content {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background: #FFFFFF;
	width: 610px;
	vertical-align: top;
	height: 480px;
	margin: 0px 0px 5px 0px;
	}
	
TD#content P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background: #FFFFFF;
	}
	
TD#content A, #content A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A0CCCC;
	text-decoration: none;
	border-bottom: 1px dotted #A0CCCC;
	background: #FFFFFF;
	}

/* Main Menu */

TD#left_menu {
	background: #B3E6E6;
	height: 26px;
	}
	
TD#right_menu {
	background: #B3E6E6;
	height: 26px;
	}
	
.menue_main
{
   background: #B3E6E6;
   text-align: left;
   padding-left: 20px; 
   width: 550px;
}

/*MENU_MAIN */
.menu1_main
{   
   background-color: #B3E6E6;   
}

.menu1_main A, .menu1_main A:visited {
   color: #999999;   
   text-decoration: none;
   display: block;
   background-color: #B3E6E6;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
   font-size: 16px;
   font-family: Arial, Helvetica, sans-serif;      
}

.menu1_main A:hover {
   color: #BCBBBB;
   font-weight: bold;
   text-decoration: none;
   display: block;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
   font-size: 16px;
   font-family: Arial, Helvetica, sans-serif;
   
}

.menu1_main_act A, .menu1_main_act A:visited {
   color: #BCBBBB;
   font-weight: bold;
   text-decoration: none;
   display: block;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
   font-size: 16px;
   font-family: Arial, Helvetica, sans-serif;
   
}

.menu1_main_act A:hover {
   color: #BCBBBB;
   font-weight: bold;
   text-decoration: none;
   display: block;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
   font-size: 16px;
   font-family: Arial, Helvetica, sans-serif;
   
}
/* Mein Menu Ebene 2 */
.menu1_main2 A, .menu1_main2 A:visited {
   color: #FFFFFF;
   font-weight: bold;
   display: block;
   text-decoration: none;
   background: #A1A1A1;
   padding-left: 5px;
   width: 100px;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

.menu1_main2 A:hover {
   color: #FFFFFF;
   font-weight: bold;
   display: block;
   text-decoration: none;
   border-bottom: 2px dotted #FFFFFF;
   background: #BCBBBB;
   padding-left: 5px;
   width: 100px;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

.menu1_main2_act A, .menu1_main2_act A:visited {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   background: #A1A1A1;
   background-image: url(../img/menu_sub_hor.jpg);
   background-repeat: no-repeat;
   background-position: 97%;   
   padding-left: 5px;
   width: 100px;
   display: block;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

.menu1_main2_act A:hover {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   border-bottom: 2px dotted #FFFFFF;
   background: #BCBBBB;
   background-image: url(../img/menu_sub_hover_hor.jpg);
   background-repeat: no-repeat;
   background-position: 97%;
   padding-left: 5px;
   width: 100px;
   display: block;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

.menu1_main2_sub A, .menu1_main2_sub A:visited {
   color: #FFFFFF;
   font-weight: bold;
   background: #A1A1A1;
   background-image: url(../img/menu_sub.jpg);
   background-repeat: no-repeat;
   background-position: 97%;
   text-decoration: none;
   padding-left: 5px;
   width: 100px;
   display: block;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

.menu1_main2_sub A:hover {
   color: #FFFFFF;
   font-weight: bold;
   background: #BCBBBB;
   background-image: url(../img/menu_sub_hover.jpg);
   background-repeat: no-repeat;
   background-position: 97%;
   text-decoration: none;
   border-bottom: 2px dotted #FFFFFF;
   padding-left: 5px;
   width: 100px;
   display: block;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}
/* Mein Menu Ebene 3 */
.menu1_main3 A, .menu1_main3 A:visited {
   color: #FFFFFF;
   font-weight: bold;
   display: block;
   text-decoration: none;
   background: #A1A1A1;
   padding-left: 5px;
   width: 100px;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

.menu1_main3 A:hover {
   color: #FFFFFF;
   font-weight: bold;
   display: block;
   text-decoration: none;
   border-bottom: 2px dotted #FFFFFF;
   background: #BCBBBB;
   padding-left: 5px;
   width: 100px;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

.menu1_main3_act A, .menu1_main3_act A:visited {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   background: #A1A1A1;  
   padding-left: 5px;
   width: 100px;
   display: block;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

.menu1_main3_act A:hover {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   border-bottom: 2px dotted #FFFFFF;
   background: #BCBBBB;
   padding-left: 5px;
   width: 100px;
   display: block;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}

/* Linke Spalte */
.left_area {
	padding-left: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999999;
	background: #E3F6F6;
	height: 416px;
	vertical-align: top;
	height: 165px;
	table-layout:fixed;
	}
.left_area A, .left_area A:visited, .left_area A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	}
.left_area2 {
	padding-left: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999999;
	background: #E3F6F6;
	height: 18px;
	vertical-align: top;
	}

/* Titel Anzeige */
.title {
	text-align: right;
	background: #FFFFFF;
	padding-right: 15px;
	height: 18px;
	vertical-align: top;
	}
	
/* Pagelinks Bereich */
.pagelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background: #C5F4F4;
	content: attr(x);
	text-align: right;
	padding-right: 5px;
	width: 165px;
	height: 25px;
	vertical-align: top;
	}
.pagelinks_links {
	height: 25px;
	width: 617px;
	background-color: #C5F4F4;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 3px;
	}
	
.pagelinks_links A, .pagelinks_links A:hover, .pagelinks_links A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #999999;
	padding-left:10px;
	background-color: #C5F4F4;
	/*padding-left: 10px;
	padding-right: 3px;*/
	}
.pagelinks_links A:hover, .pagelinks_links A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #999999;
	background-color: #C5F4F4;
	/*padding-left: 10px;
	padding-right: 3px;*/
	}
	
/* Copyright */
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
	text-align: right;
	padding-right: 10px;
	background: #B3E6E6;
	width: 790px;
	height: 20px;
	}
.copyright A, .copyright A:hover, .copyright A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	color: #999999;
	}

/* Sitemap */
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	border: none;
	background: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: left;
}
	