/* STYLE */
body {
	background: #e1e1e1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#FFFFFF));
    background-image: -moz-linear-gradient(#e1e1e1, #FFFFFF);
    background-image: -o-linear-gradient(#e1e1e1, #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f5f5f5');
    zoom: 1;
}

p {
	font-size: 1.2em;
	color: #515151;
}


#container {
	background-color: #e1e1e1;
	overflow: hidden;
}

#footer {
  background-color: #e1e1e1;
  text-align: center;
  padding-bottom: 40px;
}

#footer a.mailLink {
	background: url(../media/images/mail.png) no-repeat left top;
	padding-left: 22px;
}

a:link {
	text-decoration: none;
	color: #5a829f;
}

a:visited {
	text-decoration: none;
	color: #5a829f
}

a:hover {
	color: #00299a;
	text-decoration: underline;
}

a:active {

}

/* Beginn Header ----------------*/

#header {
	padding-top: 40px;
	padding-bottom: 30px;
} 

#header img {
	height:62px;
	width:172px;
}

#header img.sm_logo {
	height:43px;
	width:43px;
}

#social_network_icons {
	position:relative;
	text-align:right;
	top:15px;
	left:50px;
}

#social_network_icons img {
	width: 43px;

}

#social_network_icons p {
	padding: 0;
	line-height: normal;
}

/* Ende Header ---------------*/

/* Beginn Navigation -------------*/

#navigation .nav_img {
	background-image:url(../media/images/navigation/Tab_Kopie.png);
	background-repeat:no-repeat;
	height:21px; /*image height (35px) - padding-top (13px) */
	padding-top:17px;
	width:152px;
}

#navigation .aktiver_tab {
	background-image:url(../media/images/navigation/Tab_aktiv.png);
	background-repeat:no-repeat;
	height:21px; /*image height (35px) - padding-top (13px) */
	padding-top:17px;
	width:152px;
}

#navigation .aktiver_tab a {
	color: #958C79;
	text-decoration: none;
	display: block;
}

#navigation .nav_img a{
	text-decoration: none;
	color:white;
	display: block;
}

#navigation .nav_img a:active{
	color:#70695B;
}

#navigation ul {
	list-style: none;
	display: block;
	font-size: 1.2em;
}

#navigation ul li {
	float: left;
	margin:0 3px 0 0;
	text-align: center;
}

/* Ende Navigation ------------------*/

/* Beginn Linker Content -------------*/
#mainContent {
	margin-bottom:40px;
	padding-bottom:30px;
	background-color: white;
	color: #515151;
}

/* Begin a4h_linkList **************/
#a4hfooter {
	padding-top: 20px;
	margin-bottom: 40px;
	border-top: 1px solid #FFFFFF;
}

.a4hlinklst h5 {
	font-size: 11px;
    font-weight: normal;
    color: #7C7C7C;
    padding-bottom: 10px;
}

.a4hlinklst ul li {
	
}

.a4hlinklst ul li a:link,
.a4hlinklst ul li a:visited{
	color: #A4A4A4;
	font-size: 12px;
	text-decoration: none;
}

/* End a4h_linkList *****************/

/* END LAYOUT */


/* IE6 Hack fuer Navigation -------------*/

#navigation li {
	display: inline;
}

* html #navigation a {
	height: 1px;
}
