html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family:  Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	/*text-align: center;*/
	color:#717171;
}


h1, h2, h3 {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-weight: normal;
	padding:10px 0px 0px 0px;
	margin:0;
}

h1 {
	color: #666D70;
	font-size:13pt;
	font-weight: bold;
	line-height:14pt;
	padding:26px 0px 10px 0px;
	margin:0;
}

h2 {
	color:#234747;
	font-size:12pt;
	font-weight: bold;
	margin: 0;
	line-height:12pt;
}

h3 {
	color:#AF0000;
	font-size: 11pt;
	font-weight: bold;
	line-height:12pt;
}
h4{
	font-family:Verdana,Arial,Geneva;
	font-size:10pt;
	color:#000000;
	margin-bottom:4mm;
	line-height:12pt
}
td, th {
	font-size: 11px;
}

p {
	line-height:12pt;
	margin-top:7px;
	margin-bottom:10px;
	text-align:justify;
}
.small {
	font-size: smaller;
}
a {
	/*color:#717171;*/
	font-size:11px;
	font-family:Verdana,Arial,Geneva,sans-serif;
	text-decoration:none;
}
a:link,
a:visited {
	/*color:  #938082;*/
	text-decoration: none;
	font-size:11px;
}

a:hover {
	/*color: #938082;*/
	text-decoration: underline;
	font-size:11px;
}

img, a img {
	border: 0 none;
}


ul {
	padding: 0 0 15px 20px;
	margin: 0;
}

li {
	list-style: square;
	/*padding-top: 3px;*/
}


#clear {
	clear: both;
	height: 1px;
	margin: 0 auto;
}
#OuterContainer{
	padding:0;
	margin:0 auto 0 auto;
	width:986px;
	/*background-color: #AF0000;*/
}
div.HeaderMiddle{
	background-color:#e6e6e6;
	color:#862931;
	height:35px;
	/*padding:10px 0px 10px 6px;*/
	margin:0px 0px 0px 0px;
	font-size:11px;
}
div.HeaderMiddle td {
	font-size:11px;
}
/***************************************/
/*	H E A D E R    L O G O	       */
/***************************************/

#HeaderContainer{
	padding:0;
	margin:0;
	width:986px;
	height:67px;

}
#LogoArea{
	padding:0;
	margin:0;
	text-align:left;
}
#LogoArea p.logo{
	
	margin:0;
	padding:0;
}
#LogoArea #Submenu{
	float:right;
}
#LogoArea #Submenu a{
	color:#717171;
}
#LogoArea #Submenu a:link,a:visited{
	color:#938082;
}
#LogoArea #Submenu a:hover{
	color:#938082;
}
#LogoArea #Submenu p.functionMenu{
	padding:0px 0px 0px 4px;
}
#LogoArea #Submenu img{
	margin:0px 9px 0px 9px;
}
#LogoArea #SubMenu p.search{
	background-color: #e6e6e6;
	padding:4px 0px 4px 4px;
	margin:0;

}
#LogoArea #SubMenu p.search input{
	height:13px;
}
/***************************************/
/*		N A V I	       	       */
/***************************************/
#MenuArea{
	padding:0;
	margin:0px 0px 0px 0px;
	width:100%;
	background-color:#e5e5e5;
}
table.tableNavi{
	margin:0px;
	padding:0;
	border-bottom:0;
}
table.tableNavi td{
	margin:0;
	width:85px;
	/*padding:5px 5px 5px 5px;*/

}
table.tableNavi td.content0{
	margin:0;
	width:85px;
	height:29px;
}
table.tableNavi td.content1{
	margin:0;
	padding:3px 5px 3px 5px;
	width:170px;
	text-align:left;
	background-color:#862931;
	color:#FFFFFF;
}
table.tableNavi td.content2{
	margin:0;
	background-color:#862931;
	padding:3px 5px 3px 5px;
	text-align:left;
	width:100px;
	color:#FFFFFF;
}
table.tableNavi td.content2 a{
	color:#FFFFFF;
}
table.tableNavi td.content1 a{
	color:#FFFFFF;
}
a.naviLink:visited{
	color:#717171;
}
a.naviLink{
	color:#717171;
}
a.naviLink:hover{
	color:#FFFFFF;
}
#pfeilDiv{
	text-align:left;
	padding:0px 0px 0px 30px;
	margin:0;
}
*html #unterSeiten{
	margin:14px 0px 0px 0px;
	padding:0;
}
a.menu_ebene1:hover, a.menu_ebene2:hover, a.menu_ebene3:hover {
	text-decoration:none;
}
/***************************************/
/*	M I D D L E    A R E A	       */
/***************************************/

#InnerContainer{
	padding:0;
	margin:36px 0px 0px 0px;
	width:986px;
	height:704px;
}
#InnerContainer #InnerLeft{
	padding:0;
	margin:0px 9px 0px 0px;
	width:210px;
	height:704px;
}
#InnerContainer #InnerLeft #ergebnis{
	padding:0;
	margin:0px 0px 9px 0px;
	height:481px;
	width:210px;
	overflow:auto;
}
#InnerContainer #InnerLeft #auswahl{
	padding:0;
	margin:0;
	width:210px;
	height:148px;
	background-color: #ffffff; /*#E6E6E6;*/
	overflow:auto;
}
#InnerContainer #InnerMiddle{
	padding:0;
	margin:0px 0px 0px 0px;
	width:650px;
	/*height:712px;*/
	/* background-color: #FFFFFF; */
}


#InnerContainer #InnerMiddle #company{
	padding:0;
	margin:0px 0px 9px 0px;
	width:650px;
	height:101px;
}
#InnerContainer #InnerMiddle #content{
	padding:0;
	margin:0;
	width:650px;
	height: 600px; /*572px;*/

	background-color: #ffffff;
}
#InnerContainer #InnerRight{
	padding:0;
	margin:0;
	width:108px;
	height:704px;
}
#anzeigen{
	height:672px;
	background-color: #E6E6E6;
	padding:0;
	margin:0;
}

/**********************************************/
/*	C O N T E N T 			      */
/**********************************************/

#InnerContainer #InnerMiddle table.companyInfo{
	width:100%;
}
table.companyInfo td.companyLogo{
	/*border:1px solid #ececec;*/
	width:100px;
}
table.companyInfo td.companyInfo1{
	background-color:#e5e5e5;
	height:37px;
	padding:
}

a.red, a.red:visited, a.red:link, a.red:active, a.red:hover {
	color: #8F3B47;
}
/**********************************************/
/*	K O N T A K T   F O R M U L  A  R     */
/**********************************************/

table.tableKontaktFormular{
	padding:0;margin:0;
}
table.tableKontaktFormular input.textField{
	width:536px;
	border:1px solid #762128;
	background-color: transparent;
}
table.tableKontaktFormular textarea.textBox{
	width:536px;
	height:277px;
	border:1px solid #762128;
	background-color: transparent;
}
table.tableKontaktFormular input.textFieldKlein{
	border:1px solid #762128;
	background-color: transparent
}
table.tableKontaktFormular input.submit{
	border:1px solid #762128;
	border:none;
	background-color:#762128;
	color:#FFFFFF;
	padding:4px 4px 4px 4px;
	margin:20px 0px 0px 0px;

}


.livesearch,a.livesearch,a.livesearch:visited,a.livesearch.active {
	text-decoration:none;
	color:#717171;
}




