html {}
body {
	background-color: #fedf88;
	color: #2c386c;
	font-family: Verdana, Helvetica, Arial, Tahoma, Sans Serif;
 font-size: 101%;
	margin: 0px;
	text-align:center;
}

div,img {
border:0px;
margin:0px;
padding:0px;
}


.hide
{
	display: none;
}


#seite   {
border: 0px;
	width: 760px;
	margin: 20px auto;
	text-align: left;
	border:1px solid #2c386c;
}

a span {
  display: none;
}


a:link {color: #FE3E1A; text-decoration:none;}
a:hover {color: #646464; text-decoration:none;}


/*HEADER -------------------------------------------------*/

div#header {
clear: both;
height: 98px;
margin: 0 0 0 0;
background-color:#2c386c;
border:0;
}



/*NAVIGATION -------------------------------------------------*/

#navigation{
width: 760px;
background-color: #41b144;
background: url(images/bg_nav.gif) no-repeat;
border-top:1px solid #fff;
border-left:8px solid #f65243;
margin:0 0 0 0;
font-size:90%;
}

#navigation ul {
list-style-type: none;
padding: 10px;
margin: 0px;
border: 0px;
}

#navigation li {
margin: 15 0 15 10;
}

#navigation a:link, a:visited {
color: #fff;
text-transform:uppercase;
text-decoration:none;
}

#navigation a:hover {
text-decoration:underline;
}

#navigation .aktiv {
text-decoration:underline;
}


.hide{
display: none;
}

/*INHALT -------------------------------------------------*/

#inhalt {
margin: 0;
background-color: #fff;
border-top: 1px solid #fff;
border-left: 8px solid #2c386c;
padding:20 0 20 20;

}

h1 {
font-size:90%;
font-weight:bold;
padding:0 0 0 0;
}

h2 {
font-size:80%;
font-weight:bold;
padding:0 0 0 0;
}

p {
font-size:75%;
padding:0 30 0 0;
}

#inhalt ul {
font-size:75%;

}

#inhalt a:visited {
color: #FE3E1A;
text-transform:none;
text-decoration:none;
}


#terminbox {

background-color:#41b144;
color:#fff;
float:right;
width: 301px;
margin: -20 0 0 20;
padding:0px ;


height: 240px;
overflow: auto;
}

#terminbox p {

margin: 30 20 20 20;

}


/*FOOTER -------------------------------------------------*/

#footer {
text-align:left;
color:#FFFFFF;
display: block;
margin: 0 0 0 0;
background-color:#2c386c;

border:1px solid #2c386c;
}
#footer p {
padding: 0 20 0 30;
}

#footer a {
color:#fff;
text-decoration: underline;
text-transform:none;
}
