/* Style-Design by www.buescher-media.de */

body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	background-color: #FFFFFF;
  background-image: url(/images/bg_head.jpg);
  background-repeat:repeat-x;
}

body,td,th,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #303030;
}

p { margin: 0 0 1em 0; padding: 0; }


img { border: 0; }

a:link
{
	color: #303030; 
}
a:visited
{
	color: #303030; 
}
a:active
{
	color: #FAA61A; 
	text-decoration: none;
}
a:hover
{
	color: #FAA61A; 
	text-decoration: none;
}

ul {
list-style: disc outside;
}

hr {
height: 1px; 
background-color: #FAA61A; 
color: #FAA61A; 
width: 100%;
border:0px solid #FAA61A;
margin: 8px 0 8px 0;
}

.nav1 {
	font-size: 9pt;
	font-weight: bold;
	color: #6A7E2D;
	margin-bottom: 8px;
}

.nav1:link
{
	color: #6A7E2D; 
	text-decoration: none;
}
.nav1 a:visited
{
	color: #6A7E2D; 
	text-decoration: none;
}
.nav1 a:active
{
	color: #FAA61A; 
	text-decoration: none;
}
.nav1 a:hover
{
	color: #FAA61A; 
	text-decoration: none;
}

.nav2 {
	font-size: 9pt;
	font-weight: normal;
	color: #6A7E2D;
	margin-bottom: 8px;
}

.nav1on, a.nav1on {
color: #6A7E2D;
text-decoration: none;
}

.nav1dot {
color: #FAA61A;
text-decoration: none;
}

.nav2:link
{
	color: #6A7E2D; 
	text-decoration: none;
}
.nav2 a:visited
{
	color: #6A7E2D; 
	text-decoration: none;
}
.nav2 a:active
{
	color: #FAA61A; 
	text-decoration: none;
}
.nav2 a:hover
{
	color: #FAA61A; 
	text-decoration: none;
}



.small {
	font-size: 8pt;
}

.tiny {
	font-size: 7pt;
}

.smallnav {
	font-size: 10pt;
	color: #404040;
	text-decoration: none;
}

.smallnav:visited
{
	color: #404040; 
	text-decoration: none;
}
.smallnav:active
{
	color: #E30917; 
	text-decoration: none;
}
.smallnav:hover
{
	color: #E30917;
	text-decoration: none;
}


.image { 
border: 2px solid #FFFFFF; 
}

h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5 { font-size: 10pt; }

#head { 
position: relative;
height: 60px;
width: 730px;
text-align: center;
margin: 8px auto;
}

#page {
position:relative; 
top: 10px;
width: 730px; 
min-height: 60%;
text-align: left; 
background-color: #BDD753; 
margin: 0px auto;
}



#servicenav { margin: 88px 0 0 18px; }




#imagetitel {
position: absolute;
left: 190px;
top: 0px;
width:550px;
padding: 20px 0 0 0;
}

#content {
margin-left: 190px;
width: 516px;
padding: 80px 0 15px 0;
min-height: 250px;
}

#navigation {
position: relative;
top: 12px;
left: 25px;
width: 160px;
min-height: 250px;
padding: 0;
margin: 0 0 20px 0;
display: block;
float: left;
 }


.headline, .headline h1 {
color: #6A7E2D; 
font-size: 11pt;
overflow: visible;
margin-bottom: 20px;
text-align: left;
font-weight: bold;
}

#foot {
padding: 2em 1em; 
margin: 0.5em 0em 0em 0em;
height: 20px; 
background: #FFFFFF;
font-size: 8pt;
color: #6A7E2D;
clear: both;
}

#foot a {
font-size: 8pt;
color: #6A7E2D;
text-decoration: none;
}

#foot a:hover {
font-size: 8pt;
color: #FAA61A;
}

#teaserblock1 { 
position: relative;
width:176px; /* auf Breite 580 gesamt */
margin: 0 0 10px 10px; 
padding: 4px;
overflow: auto; 
background: #E3EEB8; 
border: 1px solid #FAA61A;
float: right;
display: block; 
font-size: 8pt;
}

#teaserblock2 { 
position: relative;
width:176px;
margin: 0 0 10px 10px; 
padding: 4px;
overflow: auto; 
background: #E3EEB8; 
border: 1px solid #FAA61A;
float: right;
display: block;
clear: right;
font-size: 8pt;
}

#teaserblock3 { 
position: relative;
width:176px;
margin: 0 0 10px 10px; 
padding: 4px;
overflow: auto; 
background: #E3EEB8;
border: 1px solid #FAA61A; 
float: right;
display: block;
clear: right;
font-size: 8pt;
}

h3.teaserHeadline, .teaserHeadline {
	font-size: 8pt;
	color: #6A7E2D;
	margin: 0 0 6px 0;
	font-weight: bold;
}

.teaserBody {
font-size: 8pt;
}

.teaserBody p, .teaserBody td, .teaserBody th {
font-size: 8pt;
}



.error {
color: #FF0000;
}

.darkgreen {
color: #0047AB;
}

.red {
color: #FF0000;
}



.spaceBottom {
margin: 0 0 10px 0;
}

