body {
 	margin:0px;
 	padding:0px;
 	font-family: Verdana, Helvetica, sans-serif, Arial ;
 	font-size:11px;
 	color:#000000;
 	background-color:#8c8b8a;
 	background: #8c8b8a;
}

h1 {
	font-size:16px;
 	color:#000000;
 	font-weight:bold;
}

h2 {
	font-size:14px;
 	color:#000000;
 	font-weight:bold;
}

h3 {
	font-size:12px;
 	color:#000000;
 	font-weight:bold;
}

h4 {
	font-size:11px;
 	color:#000000;
 	font-weight:bold;
}

input {
	font-size:11px;
 	color:#000000;
}

.formCell {
	font-size:11px;
 	color:#000000;
}

td,p {
	font-size:11px;
 	color:#000000;
}

#container {
	position:absolute;
	left:0px;
	top:0px;
	width:990px;
	height:694px;
	background-image: url(../images/bg.gif);
	background-repeat:no-repeat;
}

#mainNav {
	position:absolute;
	left:10px;
	top:70px;
	width:720px;
	height:20px;
}

.mMenu {
	border-bottom:1px solid #8c8b8a;margin-right:2px;
}

.mMenuOn {
	border-bottom:1px solid #646362;margin-right:2px;
}

#subNav {
	position:absolute;
	left:600px;
	top:200px;
	width:300px;
	height:200px;
	text-align:right;
	z-index:99;
}

.subNavRow {
	font-size:12px;
	color:#000000;
	text-decoration: none;
	padding-top:3px;
}

A:link		{color:#000000; font-weight: bold; text-decoration: none;}
A:visited	{color:#000000; font-weight: bold; text-decoration: none;}
A:active	{color:#000000; font-weight: bold; text-decoration: underline;}
A:hover	{color:#000000; font-weight: bold; text-decoration: underline;}

A.subNavLink:link		{color:#000000; font-weight: bold; text-decoration: none;}
A.subNavLink:visited	{color:#000000; font-weight: bold; text-decoration: none;}
A.subNavLink:active	{color:#000000; font-weight: bold; text-decoration: underline;}
A.subNavLink:hover	{color:#000000; font-weight: bold; text-decoration: underline;}

A.subNavLinkOn:link		{color:#000000; font-weight: bold; text-decoration: underline;}
A.subNavLinkOn:visited	{color:#000000; font-weight: bold; text-decoration: underline;}
A.subNavLinkOn:active	{color:#000000; font-weight: bold; text-decoration: underline;}
A.subNavLinkOn:hover	{color:#000000; font-weight: bold; text-decoration: underline;}

#contentContainer {
	position:absolute;
	left:45px;
	top:110px;
	width:550px;
	height:550px;
	background-color:#aaa7a7;
 	background: #aaa7a7;
 	z-index:101;
}

#contentContainerIndex {
	position:absolute;
	left:45px;
	top:110px;
	width:650px;
	height:550px;
 	z-index:101;
}

#hotlinks {
	margin-top:15px;
	width:200px;
	background-color:#aaa7a7;
 	overflow: auto;
 	z-index:100;
 	text-align:right;
}

.hotlink {
	margin:5px;
}

#content {
	margin-left:15px;
	margin-top:15px;
	width:520px;
	height:520px;
	overflow:auto;
	scrollbar-base-color:#710f11;
 	scrollbar-arrow-color:#aaa7a7;
}

#smallPicRT {
	position:absolute;
	left:865px;
	top:52px;
	width:125px;
	height:125px;
	background-position:center center;
	background-repeat:no-repeat;
}

#bigPicRB {
	position:absolute;
	left:580px;
	top:284px;
	width:410px;
	height:410px;
	background-position:center center;
	background-repeat:no-repeat;
}

#bigPicRBIndex {
	position:absolute;
	left:2px;
	top:280px;
	width:924px;
	height:404px;
	background-position:center center;
	background-repeat:no-repeat;
}

#buttonEdit {
	position:absolute;
	left:10px;
	top:10px;
}

.newsDescription {
	padding:0px 0px 12px 0px;
	position:relative;
}

.newsTitle {
	position:relative;
}

.teamEntryImg {
	background-color:#c6c6c6;
}

.teamEntryText {
	background-color:#c6c6c6;
	padding:5px;
}


/* ---------------- Bildergalerie ---------------- */

.imgGallery {
	width:470px;
}

.imgGalleryTitle {
	font-size: 16px;
	line-height: 100%;
	margin: 20px 0px;;
	padding: 0;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.imgGalleryDesc {
	font-size: 12px;
	line-height: 100%;
	margin: 20px 0px;;
	padding: 0;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.imgGalleryMenuItem {
	font-size: 12px;
	padding-left:20px;
}

.imgGalleryLine {
	font-size: 12px;
	font-weight: bold;
	padding:3px;
}

.imgGalleryItem {
	height:135px;
	width:160px;
	padding:3px;
}

.imgGalleryThumb {
	width:158px;
	height:113px;
	background-color:#FFFFFF;
	border: 1px solid #D1D1D1;
}

.imgGalleryThumbMenu {
	margin-top:2px;
	width:25px;
	height:22px;
	background-color: #d1d1d1;
	padding-left:133px;
}

.imgGalleryLens {
	border-left: 1px #FFFFFF solid;
}


