@font-face {
	font-family: 'gamaliel';
	src: url('/design/gamaliel-webfont.eot');
	src: local('gamaliel'), url('/design/gamaliel-webfont.woff') format('woff'), url('/design/gamaliel-webfont.ttf') format('truetype'), url('/design/gamaliel-webfont.svg#webfont71hQq9Co') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body
{
padding: 0;
margin: 0;
font-family: gamaliel, Helvetica, Arial;
height:101%
width:100%;

outline:none;}
a {outline:none;}
p { font-weight:100;}
body
{
background:url(design/bg.jpg) ;
}
body.mceContentBody {
   background-image: none;
   background: #FFFFFF;
   width:450px;
padding: 0;
margin: 0;
font-family: gamaliel, Helvetica, Arial;
font-size: 16px;
border-right: solid 1px #000000;
}
td
{
	font-family: gamaliel, Helvetica, Arial;
}
#site
{
display:block;
position:relative;
width:960px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#contentbox
{
top: 0px;
display: block;
position: relative;
margin-left: auto;
margin-right: auto;
width: 995px;
background: url(design/site_bg2.png) no-repeat;
height: 893px;
}


#content_body
{
display:block;
position:relative;
 /* background:url(design/content_body.png) repeat-y;*/
 width:960px;
height: 900px;
}


#inhalt
{
width:460px;
display:block;
position:relative;
float:left;
margin-left:10px;
margin-top:10px;
height:380px;
overflow:auto;
text-align: left;
}
hr, h1, h2, h3 a
{
color: #453d89;
font-family: 'gamaliel', Helvetica, Arial;
margin:0px;
padding:0px;
}
h1
{
	text-shadow: #c0c0c0 3px 3px 5px;
}
img
{
border: solid 0px;
margin:5px;
}
#navigation
{
display:block;
position:relative;
width:170px;
float:left;
text-align: left;
}
#navigation ul
{
margin:0;
margin-left:20px;
padding:0;
list-style-type:none;
border-right:solid 2px #453d89;
}
#navigation li
{
	height:25px;
	margin-right:10px; 
}
#navigation li:hover
{
-moz-box-shadow: 0 0 3px #8df;
-webkit-box-shadow: 0 0 3px #8df;
border-shadow: 0 0 3px #8df;
background: #453d89;
background: -moz-linear-gradient(top,  #453d89 0%, #271766 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#453d89), color-stop(100%,#271766)); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#453d89', endColorstr='#271766',GradientType=0 );

}
#navigation .activenav
{
-moz-box-shadow: 0 0 3px #8df;
-webkit-box-shadow: 0 0 3px #8df;
border-shadow: 0 0 3px #8df;
background: #CC7B18; /* old browsers */
background: -moz-linear-gradient(top,  #271766 0%, #453d89 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#271766), color-stop(99%,#453d89)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#271766', endColorstr='#453d89',GradientType=0 ); /* ie */
}

#navigation a
{
	
font-family: 'gamaliel', Helvetica, Arial;
text-decoration:none;
color:#453d89;
padding-left:15px;
}
#navigation  li:hover a
{
	color:#ffffff;
} 
.activenav a
{
color:#ffffff !important;
}



