	/*
		global definitions
	*/
	html {
		height: 100%;
		font-size: 11px;
	}
	body {
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight: 300;
		color: rgb(0,0,0);
		margin: 0px;
		padding: 0px;
		background: url(/lay/page_bgrd.gif);
	}
	
	h1, h2, h3, h4, h5, h6 {display: inline; margin: 0px; padding: 0px; font-family: Verdana, Arial;}
	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 {color: rgb(178,21,23);}
	.fehler {color: #FF0000;}
	
	a {text-decoration: none; font-family: Verdana, Arial; font-weight: 300; color: rgb(27,78,121);}
	a:hover {color: rgb(200,0,0);}
	
	div, p {
	     margin: 0px; 
         padding: 0px;
		 		 }
		 
	h1 {font-size: 140%; font-weight: 900; color: #001A99;}
	h2 {font-size: 130%; font-weight: 900; color: rgb(90,90,90); margin-bottom:10px;}
	h3 {font-size: 120%; 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: Verdana, Arial; font-size: 11px; font-weight: 300; color: rgb(0,0,0); border: 1px solid rgb(155,136,76); padding: 1px;}
	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;}
	.button {padding: 0px 8px; background-color: rgb(249,183,0); border: none;}
	.submit {color: rgb(0,0,0); background-color: rgb(249,183,0); border: none;}

	.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);}
	.headline {color: rgb(8,57,100);}
	
	.functions {
		width: 480px;
		color: rgb(140,61,30);
		border-top: 1px solid rgb(140,61,30);
		border-bottom: 1px solid rgb(140,61,30);
		background-color: rgb(245,231,202);
		padding: 3px 0px;
	}
	.functions table {
		width: 470px;
		margin: 0px 5px;
	}
		.functions a {
			font-size: 100%;
			color: rgb(140,61,30);
			text-decoration: none;
		}
		.functions a:hover {
			text-decoration: underline;
		}
	
	table, tr, td, th {
		font-size: 100%;
	}
	
	
	strong, b {font-weight: 900;}
/*	table#insertedTable {font-size: 95%;}
	table#insertedTable tr td a {font-size: 110%;}*/
/*	table.insertedTable {font-size: 95%; clear: both; margin: 0px 10px 10px 0px;}
	table.insertedTable tr td a {font-size: 110%;}*/
	
	
	
	
	

	div#page {
		position: relative;
		top: 10px;
		left: 0px;
		width: 900px;
		margin: 0px auto;
		padding-bottom: 20px;
	}
		
		div#page div.slogen {
			position: absolute;
			bottom: 20px;
			left: 190px;
			width: 250px;
			height: 80px;
		}
		div#page div.offer {
			position: absolute;
			bottom: 0px;
			right: 0px;
			width: 280px;
			height: 91px;
			font-size: 20px;
			font-weight: 300;
			color: rgb(45,15,5);
			text-align: left;
		}
			div#page div.offer a {
				font-size: 20px;
				font-weight: 300;
				color: rgb(252,207,113);
			}
		
		div#page table.content td.col02 td.inner_content div.linkMap24 {
			position: absolute;
			top: 300px;
			right: 80px;
		}
		
		div#page table.content td.col02 td.inner_content div.link {
			position: absolute;
			top: 300px;
			right: 0px;
			padding: 0px 8px;
			background-color: rgb(249,183,0);
			z-index: 100;
		}
			div#page table.content td.col02 td.inner_content div.link a {
				font-size: 12px;
				color: rgb(0,0,0);
			}
	
		div#page div.header {
			width: 900px;
			height: 100px;
		}
			div#page div.header div.logo {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 450px;
				height: 100px;
				/*
					background: url(/lay/logo_noflash.gif) bottom left no-repeat;
				*/
			}
			
			div#page div.header div.xtr_nav {
				position: absolute;
				top: 0px;
				right: 0px;
				width:450px;
				height: 100px;
				text-align: right;
				padding-top: 15px;
				background: url(/lay/logo_bgrd2.gif);
			}
				div#page div.header div.xtr_nav a {
					color: rgb(129,95,58);
					font-weight: bold;
				}
					div#page div.header div.xtr_nav ul {
						display: inline;
						list-style-type: none;
						margin: 0px;
						padding: 0px;
					}
						div#page div.header div.xtr_nav ul li {
							display: inline;
						}
		
		div#page div.nav {
			position: relative;
			width: 900px;
			height: 25px;
			background-color: rgb(28,10,3);
			text-align: right;
		}
			div#page div.nav ul {
				position: absolute;
				right: 70px;
				height: 20px;
				/*display: inline;*/
				list-style-type: none;
				margin: 0px;
				padding: 0px;
			}
			div#page div.nav ul li {
				
			}
			div#page div.nav ul li a {
				height: 20px;
				padding: 2px 8px;
				font-size: 11px;
				font-weight: 900;
				color: rgb(251,238,194);
				letter-spacing: -0.2px;
				border-bottom: 2px solid rgb(0,0,0);
			}
			div#page div.nav ul li a.selected {
				border-bottom: 2px solid rgb(243,176,7);
			}
			div#page div.nav ul li a:hover {
				border-bottom: 2px solid rgb(243,176,7);
			}
			div#page div.nav ul li a.link01 {
				background-color: rgb(162,116,83);
			}
			div#page div.nav ul li a.link02 {
				background-color: rgb(191,139,82);
			}
			div#page div.nav ul li a.link03 {
				background-color: rgb(148,106,58);
			}
			div#page div.nav ul li a.link04 {
				background-color: rgb(231,175,80);
			}
			div#page div.nav ul li a.link05 {
				background-color: rgb(123,53,1);
			}
		
		div#page table.content {
			border-collapse: collapse;
			background-color: rgb(28,10,3);
		}
			div#page table.content td.col01 {
				width: 140px;
			}
				div#page table.content div.page_title {
					font-size: 18px;
					font-weight: 900;
					color: rgb(251,238,194);
					padding: 0px 0px 20px 10px;
				}
				
				div#page table.content td.col01 ul {
					display: block;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
				}
				div#page table.content td.col01 ul li {
					display: block;
				}
				div#page table.content td.col01 ul li a {
					display: block;
					padding: 5px 0px 5px 10px;
					font-size: 11px;
					font-weight: 900;
					color: rgb(232,160,76);
					letter-spacing: -0.2px;
				}
				div#page table.content td.col01 ul li a:hover {
					color: rgb(251,238,194);
				}
				div#page table.content td.col01 ul li a.active {
					color: rgb(251,238,194);
				}
				
			div#page table.content td.col02 {
				width: 760px;
				padding-bottom: 80px;
			}
				div#page table.content td.col02 div.content {
					margin: 0px 30px 0px 30px;
					border: 1px solid rgb(155,136,76);
				}
				div#page table.content td.col02 table.inner_content {
					width: 730px;
					background-color: rgb(0,0,0);
				}
				div#page table.content td.col02 td.inner_content {
					position: relative;
					top: 0px;
					left: 0px;
					width: 730px;
					height: 300px;
					border: 1px solid rgb(155,136,76);
				}
				div#page table.content td.col02 td.inner_content a {
					color: rgb(232,160,76);
					text-decoration: none;
				}
				div#page table.content td.col02 td.inner_content a:hover {
					color: rgb(251,238,194);
				}
				
				
			div#page table.content td.col03 {
				height: 140px;
				width: 140px;
				background: url(/lay/bodo_und_juergen_braun-neu.jpg) rgb(28,10,3) bottom left no-repeat;
			}