/* Style Sheet for Gasser*/
/*******************************/
body {
	background-image: url("../img/hg_1.jpg");
	background-repeat: repeat-x;
	background-color: #fdfbbe;
	padding: 0px;
	width: 870px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-width: 30em;
	scrollbar-base-color: #e0e67f;
	overflow-y:scroll;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464a4f;
	margin-top: 0px;
	line-height: 19px;
}
b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #464a4f;
	margin-top: 0px;
	line-height: 19px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #c31924;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #464a4f;
	letter-spacing:2px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #464a4f;
	margin-top: 0px;
	line-height: 19px; 
	display: block;
}
* html h3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #464a4f;
	margin-top: 0px;
	line-height: 0px;} /* for IE/Win */
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #464a4f;
	padding: 5px;
	background-color: #d0ef85;
	border: 1px solid #CCCCCC;
	display: block;
	}
* html h4 {margin: 0px; width: 179px; text-align: left;} /* for IE/Win */

/****************inhalt****************************************************/
#wrapper {
	border:0;
	left:50%;
	margin:0px auto 0 -450px;
	position:absolute;
	top:0;
	voice-family:inherit;
	width:900px;
}
/*
#wrapper {
	width: 870px;
	float: left;
	margin-bottom: 12px;
	margin-top: 0px;
}*/
#header {
	width: 870px;
	height: 185px;
	margin: 0px;
	padding: 0px;
}
#header table {
	border-spacing: 0px;
}
#main_left {         /*breite im content gesamt*/
	float: left;
	width: 870px;
	min-height:500px;
	padding: 0px;
	margin-top: 0px;
}
#right {           /*menue*/
	float: right;
	width: 160px;
	top: auto;
	margin: 40px 0px 0px 0px;
	}
* html #right {float: right; width: 200px; margin-top: 40px;} /* for IE/Win */

#right p {
	font-size: 12px;
	margin-bottom: 5px;	
}
#right_outside {
	float: right;
	width: 539px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	min-height:400px;
	overflow:visible;
}
* html #right_outside {width: 534px; margin: 0px 0px 0px 30px;} /* for IE/Win */

#right_home {
	float: right;
	width: 539px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	min-height:400px; 
	overflow:visible;} /* nur in der seite < home > for IE/Win */
	
* html #right_home {float: right; w\idth:539px; margin: -5px 0px 0px 30px; } /* seite < home > for IE/Win */

/************footer***********************************************************/
#footer {
	float: left;
	width: 870px;
	height: 28px;
	padding-top: 0px;
}
#adres {
	float: right;
    width: 540px;
	margin: 15px 0px 0px 0px;
} 

/*************photobox**************************************************/
#photobox {
	float: left;
	margin-top: -12px;
}
* html #photobox {width: 525px;  float: right; margin: 0 -8px 0 0;} /* for IE/Win */

#photobox ul {
background: #f4f4ec url(../images/back.gif);
padding: 4px 0 !important;
border-width: 1px;
border-style: solid;
border-color: #fff #d8d8d0 #d8d8d0 #fff;
margin-top: -8px;
	width: 190px;
}
* html  #photobox ul {margin: 5px;} /* for IE/Win */

#photobox img {
background: #fbfbf7;
padding: 3px; 
border-width: 1px;
margin: 5px 10px 5px 0px;
border-style: solid;
border-color: #ddd #aaa #aaa #ddd;
}
* html #photobox img {
background: #fbfbf7;
margin: 5px 10px 5px 0px;
border-width: 2px;
border-color: #ddd #aaa #aaa #ddd;} /* for IE/Win */

#photobox a:hover {
background-color: #e0e67f;
}
* html #photobox a:hover {
border-top-width:4px;
border-top-style:solid;
border-top-color:#e0e67f;
border-bottom-width:4px;
border-bottom-style:solid;	
border-bottom-color:#e0e67f;/* for IE/Win */
}

/******************Links*********************/
a:link  {text-decoration: none; font-family:Verdana, Arial, Sans-Serif sans-serif; font-size : 13px; font-weight:normal; line-height:16px; color: #a5a6a5}
a:visited {text-decoration: none; font-family:Verdana, Arial, Sans-Serif sans-serif; font-size : 13px; font-weight:normal; line-height:16px; color: #a5a6a5}
a:hover {font-family:Verdana, Arial, Sans-Serif sans-serif; font-size : 13px; font-weight:normal; line-height:16px; color: #5a5e5a}

a.nr:link  {text-decoration: underline; font-family: "Times New Roman", Times, serif; font-size : 13px; font-weight:normal; line-height:0px; color: #a5a6a5}
a.nr:visited {text-decoration: none; font-family: "Times New Roman", Times, serif; font-size : 13px; font-weight:normal; line-height:0px; color: #a5a6a5}
a.nr:active {text-decoration: none; font-family: "Times New Roman", Times, serif; font-size : 13px; font-weight:normal; line-height:0px; color: #a5a6a5}
a.nr:hover {text-decoration: underline; font-family: "Times New Roman", Times, serif; font-size : 13px; font-weight:normal; line-height:0px; color: #5a5e5a}

a.grau:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter; line-height:19px; letter-spacing:1px; color: #464a4f;}
a.grau:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size : 11px; font-weight:lighter; line-height:15px; letter-spacing:1px; color: #515356}
a.grau:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size : 11px; font-weight:lighter; line-height:15px; letter-spacing:1px; color: #003333}
a.grau:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size : 11px; font-weight:lighter; line-height:15px; letter-spacing:1px; color: #003333}


a.adress:link {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; line-height:12px; letter-spacing:0px; color:#464a4f;}
a.adress:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size : 9px; font-weight:normal; line-height:12px; letter-spacing:0px; color: #464a4f}
a.adress:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size : 9px; font-weight:normal; line-height:12px; letter-spacing:0px; color: #464a4f}
a.adress:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size : 9px; font-weight:normal; line-height:12px; letter-spacing:0px; color: #464a4f}

a.impressum:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:19px; letter-spacing:0px; color:#464a4f;}
a.impressum:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size : 12px; font-weight:normal; line-height:19px; letter-spacing:0px; color: #464a4f}
a.impressum:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size : 12px; font-weight:normal; line-height:19px; letter-spacing:0px; color: #464a4f}
a.impressum:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size : 12px; font-weight:normal; line-height:19px; letter-spacing:0px; color: #464a4f}