﻿* {
padding:0px;
margin:0px;
}

body
{
	text-align:center;
	padding:0px;
	margin:0px;
	background-color:#9B9FA3;
	font-family:Lucida Sans Unicode;
	font-size:11px;
	color:#404040;
	padding-top:0px;
	padding-bottom:16px;
}

a,a:link{
	text-decoration:none;
	color:#005995;
}

.navi-right a, .navi-right a:link{
	color:#404040;
	
}

.maincontent a, .maincontent a:link{
	font-weight:bold;
} 

h1{
	font-size:16px;
	margin-bottom:15px;
}

h2{
	color: #005898;
	font-size:11px;
	margin-top:15px;
	margin-bottom:10px;
	
}

div.background{
	background-image:url(../images/backgrounds/stripes.jpg);
	background-repeat:repeat;
	width:100%;
}

div.background-header{
	background-color:#ABACB1;
	width:100%;
	padding-top:16px;
}

img{
	margin:0px;
	padding:0px;
	border-width:0px;
}

div.shadowtop{
	width:843px;
	background-image:url('../images/backgrounds/shadow-top.jpg');
	background-repeat:repeat-x;
	margin:0 auto;
	margin-bottom:0px;
	height:21px;	
}

div.headerwrapper, div.mainwrapper{
	width:843px;
	background-image:url('../images/backgrounds/shadow-main.jpg');
	background-repeat:repeat-y;
	margin:0 auto;
	margin-top:0px;
	text-align:left;
}

div.mainwrapper {
width:843px;
	background-image:url('../images/backgrounds/shadow-main-main.jpg');
	background-repeat:repeat-y;
	margin:0 auto;
	margin-top:0px;
	text-align:left;
}

div.contentwrapper_head {
	margin-left:22px;
	height:auto;
	}
	
div.contentwrapper {
	margin-left:22px;
	background-repeat:no-repeat;
	background-position:660px 17px;
	height:auto;

}



div.servicemenu {
	width:800px;
	padding-top:5px;
}

div.servicemenu ul {

	margin:0px 0px 0px 487px;
	padding:0px;
}

div.servicemenu ul li {
	display:inline;
	margin:0px;
	padding:0px;
}

div.servicemenu ul li a {
	padding:0px 5px 0px 5px;
	color:#000000;
}



div.contenthead{
	width:800px;
	height:165px;
}

div.contenthead img{
	margin-left:1px;
}

div.link{
	background-color:#A7CF45;
	margin:0px;
	height:auto;
	padding:0px;
	position:relative;
	z-index:5;
	width:800px;

}

div.link a{
	margin-left:484px;
	font-size:12px;
	color:white;
}

div.content{
	width:800px;
	min-height:314px;
	background-image:url(../images/backgrounds/navbg.jpg);
	background-repeat:repeat-y;
	margin:0px;
	margin-top:1px;
	margin-left:0px;
}

div.maincontent{
	width:600px;
	padding-left:142px;
	padding-top:15px;
	z-index:-5;	
}


div.bg_35, div.bg_36, div.bg_37, div.bg_38, div.bg_39, div.bg_40, div.bg_41, div.bg_42, div.bg_43, div.bg_44, div.bg_45, div.bg_46, div.bg_48, div.bg_49, div.bg_50, div.bg_51, div.bg_52, div.bg_53, div.bg_54, div.bg_55, div.bg_56, div.bg_57, div.bg_58, div.bg_59, div.bg_60, div.bg_65, div.bg_70, div.bg_74, div.bg_76, div.bg_78, div.bg_80, div.bg_84, div.bg_92, div.bg_94, div.bg_109, div.bg_95  {
	background-repeat:no-repeat;
	background-position:440px 0px;	
}


div.shadowbottom{
	width:843px;
	background-image:url('../images/backgrounds/shadow-bottom.jpg');
	background-repeat:none;
	margin-bottom:0px;
	height:15px;
	width:843px;
	margin:0 auto;
	margin-bottom:0px;
}

div.shadowbottom p.footer {
	margin-left:164px;
	text-align:left;
}

div.shadowbottom p.footer a, div.shadowbottom p.footer a:link {
	color: white;
	font-weight:normal;
}

table tr td p,
table tr th p{
	width:auto !important;
}

p.staedteregion {
	margin-top: 12px;
}

.mycontent {
	background-image:url('../images/backgrounds/mybg.jpg') !important;
	background-position:right !important;
	background-repeat:repeat-y !important;
		
}

/*Ecard*/

.ecardthumb {
    width: 95px;
    height: 170px;
    padding: 3px;
    margin: 0px 60px 0px 0px;
    text-align: center;
    vertical-align: middle;
    float: left;
 }
  .clear {
    clear: both;
	margin-bottom:-30px;
  }
  
  #etext{
	font-size:14px;
  }