*	{	
	margin: 0;
	padding: 0;
}

html	{
	overflow: auto;
}

body	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 1.4em;
	color: #2b2a19;
	background: #d6d1c8 url(../images/hintergrund_hell.gif) 40px 0px repeat-y;
}

a:link    { color: #979b85; text-decoration: none;}  
a:visited { color: #979b85; text-decoration: none;}       
a:hover   { color: #62ccf9; text-decoration: none;}       
a:focus   { color: #62ccf9; text-decoration: none; outline: none;}
a:active  { color: #62ccf9; text-decoration: none;}       

.navi a	{
text-decoration: none;
}
.navi a:link    { color: #2b2a19; }
.navi a:visited { color: #2b2a19; }
.navi a:hover   { color: #00A6EB; }
.navi a:focus   { color: #00A6EB; outline: none;}
.navi a:active  { color: #00A6EB; }

.navi_link_selected  { color: #00A6EB; }
	
h1	{
 	font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-size: 10pt;
 	font-weight:bold;
	text-transform: lowercase;
 	color: #2b2a19;
 	margin-bottom: 10px;
}
	 
h2	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-size: 10pt;
 	font-weight:bold;
	text-transform: uppercase;
 	color: #2b2a19;
 	margin-bottom: 10px;
}

h3	{
 	font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-size: 10pt;
 	font-weight: bold;
 	color: #2b2a19;
 	margin-bottom: 10px;
}

table {
	border-collapse: separate;
	border-spacing: 0;
	
}

table img {
	border: 0px;	
}
	
p	{
 	font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-size: 10pt; 	
 	color: #2b2a19;
 	padding: 0px 0px 10px 0px;
}	

#angebot {
	margin: 20px 0px 0px 0px;
	font-weight: bold;
  font-size: 9pt;
  color: #2b2a19;
}	

#imginhalt {
	margin: 0px 0px 0px 70px;	
}

#inhalt {
	position: absolute;
	top: 185px;
	left: 190px;
	height: auto;
	width: 590px;
	font-size: 11pt;
	padding: 0px 0px 50px 0px;
}

#kontakt_klein	{
	line-height: 1.1em;	
}

#logo	{
	position: absolute;
	width: 827px;
	height: 50px;
}

#main-container	{
	position: absolute;
	top: 15px;
	left: 110px;
	width: 845px;	
	height: auto;	
}
	
#navigation_v	{
	position: absolute;
	top: 185px;
	width: 130px;
	height: auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00A6EB;	
	font-variant: small-caps;
	font-size: 11pt;
	line-height: 1.8em;
}

#navigation_v ul li 	{
list-style-type: none;
margin: 0px 0px 0px 5px;
}

#navigation_h1 {
	position: absolute;
	top: 95px;
	left: 190px;
	height: 30px;
	width: 590px;	
	font-size: 10pt;
}
	
#navigation_h1 ul {
margin: 0px 0px 0px 0px;
}

#navigation_h1 ul li {
list-style-type: none;
display: inline;	
}

#navigation_h1 ul li .seperator {
	margin: 0px 5px 0px 10px;	
}

#navigation_h2 {
	position: absolute;
	top: 120px;
	left: 190px;
	height: 50px;
	width: 590px;
	font-size: 10pt;
	line-height: 1.5em;
	border-bottom: 1px solid #00A6EB;
}

#navigation_h2 ul {
	margin: 0px 0px 0px 0px;
}

#navigation_h2 ul li {
	list-style-type: none;
	display: inline;	
}

#navigation_h2 ul li .seperator {
	margin: 0px 5px 0px 10px;	
}

.agb-haftung	td{
	text-align: right;
}

.agb-haftung td a {
	font-size: 10pt;
	text-decoration: none;
	
}

.agb-haftung ul li	{
	list-style-type: none;
	display: inline;
	text-align: right;
}

.fusszeile	{
	width: 100%;
	text-align: left;
	margin: 25px 0px 0px 0px;
	border-top: 1px solid #00A6EB;
	font-size: 7pt;
	color: #979b85;
}

.fusszeile td {
	text-align: right;
}

.fusszeile td a	{
	text-decoration: none;
}

.fusszeile th {
	font-weight: bold;
}

.hint {
	font-size:10pt;	
}

.kontakt	{
	border: 0px;
	font-size: 10pt;
	margin: 0px
}

.kontakt-thx p {
	padding: 30px 0px 30px 0px;
	font-weight: bold;
}

.layout {
	font-size:10pt;
	border-spacing: 1px;

}


.pressefach_body {
	border: 1px dashed #2b2a19;	
	margin: 5px 0px 50px 0px;
	padding: 5px;
	font-size:10pt;
}

.pressefach_head {
	font-size: 10pt;	
	padding: 0px 5px;
	background: #2b2a19;
	color: #fffafa;
}


.pressefaecher_body {
	border: 1px dashed #2b2a19;	
	margin: 5px 0px 0px 0px;
	padding: 5px;
}

.pressefaecher_body td	{
	font-size: 10pt;
	font-weight: bold;
	padding: 12px 0px 0px 10px;
}

.pressefaecher_body td a	{
	font-size: 10pt;
}

.pressefaecher_body th {
	padding: 0px 5px 0px 0px;
}

.pressefaecher_head {
	font-size: 10pt;	
	padding: 0px 5px;
	background: #2b2a19;
	color: #fffafa;	
}

.pressefaecher_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #2b2a19;
	text-align: left;
	line-height: 14px;	
}

.pressemitteilungen_body {
	border: 1px dashed #2b2a19;	
	margin: 5px 0px 0px 0px;
	padding: 5px;
}

.pressemitteilungen_body th {
	padding: 0px 15px 0px 0px;
}

pressemitteilungen_body th a img {
	border: 0px;	
}

.pressemitteilungen_head {
	font-size: 10pt;	
	padding: 0px 5px;
	background: #2b2a19;
	color: #fffafa;	
}

.pressemitteilungen_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: 
	color: #2b2a19;
	text-align: left;
	line-height: 14px;	
}

.quelle	{
	font-size: 8pt;
}

.quelle	a	{
	text-decoration: underline;
	font-size: 8pt;
}

.quotes1 {
	Quotes: "\0022" "\0022";
	letter-spacing: 1.5px;
	font-size: 9pt;
  line-height: 1.1em;
}
 
.quotes2 {
	Quotes: "\00BB" "\00AB";
	letter-spacing: 1.5px;
	font-size: 9pt;
  line-height: 1.1em;
}

.ueber_uns td {
	font-size: 10pt;
	color: #2b2a19;
}