/* generell */
body {
	background:			#ddd url(bg.gif) repeat-x;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#666666;
	margin-top:			25px;
	margin-bottom:		0px;
	padding:				0px;
	text-align:			center; /* For IE */
	scrollbar-shadow-color : white;
	scrollbar-face-color :  white;
	scrollbar-arrow-color : #B6005A;
	scrollbar-track-color : #ddd;
	scrollbar-base-color : #ddd;
	scrollbar-highlight-color : white;
	scrollbar-darkshadow-color : #ddd;
	scrollbar-3dlight-color : white;
	}

p {
	margin:				0px 0px 0px 0px;
	}

a, a:link, a:visited, a:active {
	color:				#666;
	text-decoration:	none;
	}

a:hover {
	color:				#FF3366;
	text-decoration:	none;
	}


/* Container Styles */
#container {
	position:		relative;
	width:			490px !important;
	width /**/:		800px;
	background:		url(bg_content.gif) no-repeat;
	margin:			0 auto;
	padding:			180px 0px 0px 310px;
	height: 			365px;
	text-align:		left; /* For IE, see above */
	}

/* Intro Styles */
#intro {
	padding:			0;
}

#Header {
	position:		absolute;
	top:			0px;
	left:			10px;
	width:			780px;
	padding-left:	0px;
	}
#pageHeader {
	position:		absolute;
	top:				92px;
	left:				20px;
	width:			250px;
	height:			85px;
	padding-left:	0px;
	padding-bottom:0px;
	padding-top: 	0px;
	background:		url(logo_oestreich.gif) no-repeat;
	}

#pageHeader h1, #pageHeader h2 {
	text-indent:	-999em;
	margin:			0;
	}
	
/* Globalnavi rechts */	
#rechts_header {
	position:		absolute;
	top:				0px;
	right:			0px;
	left: 			619px;
	font-size: 		11px;
}

#rechts_header ul {
	margin:			0px;
	padding:			0px;
	list-style:		none;
	white-space:	nowrap;
}

#rechts_header li.first {
	display:			inline;
	padding-left:	0px;
	padding-bottom:0px;
	background-image: none;
}

#rechts_header li {
	display:		inline;
	background:		url(menu_spacer.gif) no-repeat;
	padding-left:	12px;
	padding-bottom:0px;
}
#rechts_header a, #rechts_header a:link, #rechts_header a:visited, #rechts_header a:active {
	text-decoration:	none;
	}

#rechts_header a:hover {
	color:				#B6005A;
	text-decoration:	none;
	}
#rechts_header a.aktiv{
	color:				#B6005A;
	text-decoration: none;
	}
	
/* Globalnavi links */	
#links_header {
	position:		absolute;
	top:				0px;
	right:			0px;
	left: 			20px;
	font-size: 		11px;
	width: 			400px;
}

#links_header ul {
	margin:			0px;
	padding:			0px;
	list-style:		none;
	white-space:	nowrap;
}

#links_header li.first {
	display:			inline;
	padding-left:	0px;
	padding-bottom:0px;
	background-image: none;
}

#links_header li {
	display:		inline;
	background:		url(menu_spacer.gif) no-repeat;
	padding-left:	12px;
	padding-bottom:0px;
}
#links_header a, #links_header a:link, #links_header a:visited, #links_header a:active {
	color:				#666;
	text-decoration:	none;
	}

#links_header a:hover {
	color:				#B6005A;
	text-decoration:	none;
	}

	
	
/* Link List Styles */
#linkList_home {
	position:		absolute;
	top:				52px;
	left:				5px;
	width:			400px;
	}
#linkList {
	position:		absolute;
	top:				52px;
	left:				405px;
	width:			400px;
	}

#lselect ul {
	list-style: none;
	margin: 0px;
	padding: 0;
}

#lselect li.mainmenu{
	padding: 0;
	float: left;
	text-align: left;
	font-weight: bold;
	padding-top: 3px;
}
#lselect li.mainmenu a{
	text-decoration: none;
	color: #fff;
	padding: 0 0 0 24px;
	text-align: left;
}
#lselect li.mainmenu a:hover{
	color: #F9ECC4;
	padding: 0 0 0 24px;
	text-align: left;
	text-decoration: none;
}

#lselect li.mainmenu a.aktiv{
	color: #F8DB69;
	padding: 0 0 0 24px;
	text-align: left;
	text-decoration: none;
}

#lselect a:link, #lselect a:visited, #lselect a:hover, #lselect a:active {
	text-decoration: none;
	padding: 0 0 0 24px;
	text-align: left;
}

#lselect a.aktiv {
	text-decoration: none;
	padding: 0 0 0 24px;
	text-align: left;
}


/* Schmuckbild Styles */
#imagebox {
	position:		absolute;
	top:				185px;
	left:				45px;
	width:	220px;
	height:	285px;
}

/* Unternavigation Leistungen */

#linkList2 {
	position:		absolute;
	top:				110px;
	left:				530px;
	width:			260px;
	margin: 0px;
	padding: 0px;
	}

  #unternavigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
  }
  
  #unternavigation li {
    list-style: none;
    margin: 0; 
	 padding: 0;
	 height: 50px;
	 padding-left: 65px;
	background: url(bg_unavbutton.gif) no-repeat;
	background-position: top;
  }


  #unternavigation a {
  	 height:30px;
	 width: 155px;
    display:block;
	 margin: 0px;
    padding-left:0px;
	 padding-top:22px;
	 padding-bottom: 0px;
    text-decoration: none; 
	 font-weight: bold;
	 color:				#B6005A;
  }
 #unternavigation a:hover {
	color:				#FF3366;
    padding-left:0px;
	 padding-top:22px;
	 padding-bottom: 0px;
  }
#unternavigation p {
	color:				#666666;
	margin-bottom: 5px;
	padding-left: 65px;
  }
*html #unternavigation p {
	color:				#666666;
	margin-bottom: 5px;
	padding-left: 65px;
  }
  #unternavigation a.weiter {
	 margin: 0px;
    padding:0px;
    text-decoration: none; 
	 font-weight: bold;
	 display: inline;
	 color:				#B6005A;
  }
#unternavigation a:hover.weiter {
	color:				#FF3366;
	 margin: 0px;
    padding:0px;
  }
  
#ueberschrift_start {
	position:		absolute;
	top:				118px;
	left:				310px;
	width:			220px;
	}
#ueberschrift_start h1{
	font-size: 			18px;
	font-weight: 		normal;
	margin-bottom:		0px;
	margin-top:			0px;
	line-height: 22px;
	padding: 	0px;
	color: #FF3366;
	}
#ueberschrift {
	position:		absolute;
	top:				118px;
	left:				310px;
	width:			440px;
	}
#ueberschrift h1{
	font-size: 			18px;
	font-weight: 		normal;
	margin-bottom:		0px;
	margin-top:			0px;
	line-height: 22px;
	padding: 	0px;
	color: #FF3366;
	}

/* Content Back */
#zurueck {
	position:		absolute;
	top:				465px;
	left:				522px;
	width:			160px;
	height: 50px;
	background: url(bg_zurueck.gif) no-repeat;
	}
#zurueck a, #zurueck a:link, #zurueck a:visited, #zurueck a:active {
	color:				#B6005A;
	text-decoration:	none;
	display:block;
	margin: 0px;
    padding-left:50px;
	 padding-top:16px;
	 font-weight: bold;
	}

#zurueck a:hover {
	color:				#FF3366;
	text-decoration:	none;
	}

/* Content Start/Hauptseiten */
	
#content_start {
	margin:				0px;
	width:				220px;
	padding:				0px;
	height: 310px;
	overflow-y: auto;
	}
#content_start  img{
	margin:			0px;
	padding:				0px;
	}

#content_start  p{
	margin:			0px;
	padding-bottom: 	18px;
	line-height: 		18px;
	margin-right: 25px;
	}

#content_start  a{
	color:				#FF3366;
	text-decoration:	none;
	}
#content_start  a:hover{
	color:				#B6005A;
	text-decoration:	none;
	}
#content_start ul{
padding-left: 	15px;
margin: 			0px;
margin-left:	0px;
	list-style-image: url(list_button.gif);
	line-height: 18px;
	}
	

#content_start li{
	margin-left: 			0px;
	padding-bottom: 5px;
	}	


	/* Content */
#content {
	margin:				0px;
	width:				460px;
	padding:				0px;
	height: 				275px;
	overflow: auto;
	}
	
#content img{
	margin:			0px;
	padding:				0px;
	}

#content p{
	margin:			0px;
	padding-bottom: 	18px;
	line-height: 		18px;
	margin-right: 25px;
	}
	
#content p.rechts{
text-align: right;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: normal;
	}
#content a{
	color:				#FF3366;
	text-decoration:	none;
	}
#content a:hover{
	color:				#B6005A;
	text-decoration:	none;
	}
#content p.link{
	padding-bottom: 	0px;
	line-height: 		22px;
	}
#content a.link{
	background: url(list_button.gif) no-repeat top left;
	color:				#FF3366;
	text-decoration:	none;
	padding-left: 15px;
	line-height: 18px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	}
#content a:hover.link{
	background: url(list_button.gif) no-repeat top left;
	color:				#FF3366;
	padding-left: 15px;
	}
#content h1{
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	text-align: left;
	margin-bottom:		4px;
	line-height: 22px;
	}
#content h2{
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 0px;
	color:	#B6005A;
	}
#content h3{
	font-size: 12px;
	font-weight: bold;
	margin-top:10px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 0px;
	}
#content ul{
padding-left: 	15px;
margin: 			0px;
margin-left:	0px;
	list-style-image: url(list_button.gif);
	line-height: 18px;
	}
	

#content li{
	margin-left: 			0px;
	padding-bottom: 5px;
	}	

#content ul ul{
padding-left: 	0px;
margin: 			0px;
margin-left:	0px;
list-style-image: none;
line-height: 18px;
padding-top: 6px;
	}
#content ul ul li{
padding-left: 	0px;
margin: 			0px;
margin-left:	0px;
list-style: none;
	line-height: 14px;
	}	
	
#news{
	background: 		url(linie_dotted.gif) no-repeat bottom left;
	margin:				0px;
	padding:				0px;
	text-align: left;
	line-height: 18px;
	padding-bottom:0px;
	}	
#news h1{
	font-size: 			12px;
	font-weight: 		bold;
	margin-bottom:		0px;
	line-height: 22px;
	padding: 	0px;
	color: #666;
	}	
#news a{
	color:				#666;
	text-decoration:	none;
	}
#news a:hover{
	color:				#FF3366;
	text-decoration:	none;
	}
#news a.link{
	background: url(list_button.gif) no-repeat top left;
	color:				#FF3366;
	text-decoration:	none;
	padding-left: 15px;
	line-height: 18px;
	padding-top: 5px;
	}

#content ul a, #content ul a:link, #content ul a:visited, #content ul a:active {
	color:				#666;
	text-decoration:	none;
	}

#content ul a:hover {
	color:				#FF3366;
	text-decoration:	none;
	}
	
#bild_links {
	position:		absolute;
	top:				420px;
	left:				330px;
	width:			220px;
	}
#kontaktdaten{
	position:		absolute;
	top:				365px;
	left:				55px;
	width:			220px;
	}
#kontaktdaten p{
	margin:			0px;
	padding-bottom: 	18px;
	line-height: 		16px;
	margin-right: 25px;
	}
#bbh{
position: absolute;
	left:610px;
	top:300px;
	height:77px;
	width: 67px;
	background-color: Fuchsia;
	}

	#bbh a, #bbh a:hover, #bbh a:link, #bbh a:visited{
	text-decoration: none;
	background-color: White;
	color: white;
}