	/*
		global definitions
	*/
	html {height: 100%;}
	body {
		font-family: Arial, Verdana;
		font-size: 12px;
		font-weight: 300;
		color: rgb(108,121,120);
		text-align: left;
		margin: 0px;
		padding: 0px;
		background-color: rgb(242,242,242);
	}
	
	h1, h2, h3, h4, h5, h6 {display: inline; margin: 0px; padding: 0px; font-family: Arial, Verdana;}
	form {margin: 0px; padding: 0px;}
	
	.floatL {float: left;}
	.floatR {float: right;}
	.empty {font-size: 1px; line-height: 1px;}
	.clearB {clear: both;}
	.block {display: block;}
	.hinweis {font-size: 90%; color: rgb(178,21,23);}
	.fehler {color: #FF0000;}
	
	a {text-decoration: none; font-family: Arial, Verdana; font-weight: 300; color: rgb(133,111,110);}
	a:hover {color: rgb(140,31,27);}
	
	div, p {margin-top: 0px;}
	h1 {font-size: 140%; font-weight: 900; color: #001A99;}
	h2 {font-size: 130%; font-weight: 900; margin-bottom:10px;}
	h3 {font-size: 110%; font-weight: 900; color: rgb(78,75,74);}
	h4 {font-size: 110%; font-weight: 900; color: rgb(78,75,74);}

	fieldset {border: 1px solid rgb(177,177,177);}
	legend {font-size: 110%; font-weight: 900; color: #001A99;}
	input, textarea, select {font-family: Arial, Verdana; font-size: 100%; font-weight: 300; color: rgb(113,111,110); border: 0px solid #CCCCCC;}
	input.btn1 {border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #D2D2BE; border-bottom:1px solid #D2D2BE; background-color:#E3E5DC; font-weight:900; font-size:90%; color:#ffffff;}

	.brdT {border-top: 1px solid rgb(113,111,110);}
	.brdR {border-right: 1px solid rgb(113,111,110);}
	.brdB {border-bottom: 1px solid rgb(113,111,110);}
	.brdL {border-left: 1px solid rgb(113,111,110);}
	
	table, tr, th, td {
		font-size: 11px;
	}
	
	strong, b {font-weight: 900;}
	table#insertedTable {font-size: 11px;}
	table#insertedTable tr td a {font-size: 11px;}
	
	
	td#col_left {
		width: 170px;
		background-color: rgb(255,255,255);
	}
		td#col_left a {color: rgb(121,142,144);}
		
		td#col_left a.nav_lev_1 {font-size: 12px; font-weight: 900;}
		td#col_left a.nav_lev_2 {font-size: 11px;}
		
		td#col_left a.selected {color: rgb(198,89,0);}
		
		td#col_left a:hover {color: rgb(198,89,0);}
		
	
	td#col_right {
		width: 665px;
	}
	
	
	div#c01 {
		height: 150px;
	}
	
	div#c02 {
		display: table-cell;
		font-size: 16px;
		color: rgb(255,255,255);
		width: 665px;
		height: 30px;
		background-color: rgb(194,89,0);
	}
		div#c02 div {padding: 7px 0px 7px 60px; font-weight:900;}
	
	div#c03 {
		margin-top: 10px;
		padding-left: 60px;
	 	
	}
		div#txt_left { font-size:12px; line-height:17px;}
		div#txt_right { font-style: italic;}
	
	td.col1 {
	
	}
	
	td.col2 {
		color: rgb(194,89,0);
	}
	
	
/*
	/**
	 *	Header
	**
	div#head {
		width: 770px;
		height: 80px;
		margin-top: 10px;
		background-color: rgb(201,5,15);
	}
		div#head div div div {width: auto; margin: 60px 45px 0px 0px; text-align: right;}
		div#head div div div a {
			font-size: 11px;
			color: rgb(255,255,255);
		}


	/**
	 *	Content
	**
	div#body {
		width: 770px;
		margin-top: 10px;
	}

	
		/**
		 *	oberer Bereich
		**
		div#lin1 {
			width: 600px;
			height: 20px;
			color: rgb(255,255,255);
			background-color: rgb(201,5,15);
			margin-left: 10px;
		}
		
			div#lin1 div {
				padding-left: 10px;
			}
			div#lin1 a {
				color: rgb(255,255,255);
				line-height: 20px;
			}
			div#lin1 a.selected {
				font-weight: 900;
				text-decoration: underline;
			}
		
		/**
		 *	unterer Bereich
		**
		div#lin2 {
			width: 600px;
			margin-left: 10px;
		}
		
			div#lin2 table, tr, td {
				font-size: 11px;
			}
			div#lin2 input, textarea, select {
				border: 1px solid rgb(215,215,215);
				background-color: rgb(215,215,215);
			}
			div#lin2 input.button {
				font-weight: 900;
				color: rgb(255,255,255);
				border: 1px solid rgb(113,111,110);
				background-color: rgb(113,111,110);
			}
			
			div#lin2 ul {
				/*list-style-image: url(/lay/arrow_nav_right.gif);*
				/*list-style-type: none;*
				padding: 0px;
				margin: 0 0 0 20;
			}
			
			/*	Sitemap	*
			
			div#sitemap ul {
				display: block;
				list-style-type: none;
				margin: 0px;
				padding: 0px
			}
			
				div#sitemap ul li {
					display: block;
					list-style-type: none;
					padding-top: 15px;
					border: 1px solid rgb(255,255,255);
				}
				div#sitemap ul li li {
					display: block;
					list-style-type: none;
					padding-top: 0px;
				}
				
				div#sitemap ul li a {
					display: block;
					font-weight: 900;
					color: rgb(201,3,14);
					padding: 0px;
				}
					div#sitemap ul li ul li a {
						font-weight: 900;
						color: rgb(113,111,110);
					}
						div#sitemap ul li ul li ul li a {
							font-weight: 300;
							color: rgb(113,111,110);
						}
							div#sitemap ul li ul li ul li ul li a {
								font-style: italic;
							}


	/**
	 *	Footer
	**
	div#foot {
		width: 770px;
		height: 25px;
		margin-top: 10px;
		background-color: rgb(201,5,15);
		text-align: right;
	}


	/**
	 *	Navigation
	**
	div#navi {
		width: 160px;
	}
	
		div#navi ul {
			list-style-type: none;
			width: 160px;
			padding: 0px;
			margin: 0px;
		}
		div#navi li {
			width: 160px;
			padding: 0px;
			margin: 0px;
		}
		div#navi li a {
			display: block;
			font-weight: 900;
			color: rgb(255,255,255);
			padding: 3px 0px 3px 10px;
			margin: 0px;
			border-bottom: 1px dotted rgb(198,197,197);
		}
		div#navi li a:hover {
			background-color: rgb(201,5,15);
		}
		div#navi li a.selected {
			background-color: rgb(201,5,15);
		}
			div#navi li li a {
				font-weight: 300;
				padding: 3px 0px 3px 20px;
			}
			div#navi li li a.selected {
				background-color: rgb(201,5,15);
			}*/
