/*
	M container css

*/

body
{
	/*     margin-left: 60px; */
	/*     margin-right: 60px; */
	padding: 0px 0px 0px 0px;
	font-family: verdana, sans-serif;
	color: #333;
	background-color: #ededed;
	border-width: 0px;
	margin: 0 0 0 0px;
}

.box
{
	border-color: #000;
	border-width: 0px;
	border-style: solid solid solid solid;
	width: auto;
	height: auto;
	/* background-color: #F1F1F1; (light gray) */
	/* background-color: transparent; */
	/* background-color: #B2B2B2; */
	/* 70% gray */
	/* background-color: #788088; */
	/* slate type thing */
}

p
{
	margin: 0px 0px 16px 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
}

#banner
{
	border-bottom: white;
	border-width: 0 0 5px 0;
	border-style: solid;
	/*	position: fixed;*/
	font-family: verdana, arial, palatino, georgia, sans-serif;
	padding: 0px 0px 0px 0px;
	/*border-top:4px double #666;*/
	/*background-color: #ffa400;*/
	background-color: #c3c3c3;
	width: 100%;
	height: 125px;
	margin: 0px;
}

#boden
{
	border-top: #c3c3c3;
	border-width: 5px 0 0 0;
	border-style: solid;
	/*	position: fixed;*/
	font-family: verdana, arial, palatino, georgia, sans-serif;
	padding: 0px 0px 0px 0px;
	/*border-top:4px double #666;*/
	/*background-color: #ffa400;*/
	/*background-color: #c3c3c3;*/
	background-color: white;
	width: 100%;
	height: 57px;
	margin: 30px 0px 0px 0px;
	display: block;
}

.bannertext
{
	position: absolute;
	background-color: transparent;
	margin: 7px 0px 0px 50px;
	display: block;
	width: 776px;
	line-height: 100%;
}

.bannertextboden
{
	position: absolute;
	margin: 7px 0px 0px 50px;
	display: block;
	width: 100%;
	height: auto;
}

.menu
{
	font-family: verdana, arial, palatino, georgia, sans-serif;
	color: #393939;
	font-size: 9px;
	text-transform: none;
	width: 776px;
	margin: 0 0 0 3px;
}

.menu a
{
	text-decoration: none;
	color: #393939;
	padding: 1px 0px 1px 0px;
}

.menu a:hover { color: #fff; }

#content
{
	/* 	position: absolute; */
	/* 	top: 170px; */
	padding: 0px;
	width: 826px;
	margin: 20px 0px 0px 53px;
}

.submenu
{
	width: 48%;
	float: left;
}


.submenu h1
{
	color: #393939;
	font-size: 9px;
	/*color: #ffa400;*/
}

.submenu h2
{
	color: #393939;
	font-size: 9px;
}

.submenu p
{
	color: #393939;
	font-size: 9px;
}

.submenu a
{
	color: #393939;
	font-size: 9px;
	text-decoration: none;
}

.submenu a:hover
{
	color: #ffa400;
	font-size: 9px;
}

.claim
{
	width: 48%;
	float: right;
}

.claim h1
{
	color: #393939;
	font-size: 9px;
}

.claim p
{
	color: #393939;
	font-size: 9px;
}

.claim a
{
	color: #ffa400;
	text-decoration: none;
}

.claim a:hover
{
	color: #333;
	text-decoration: none;
}

.bannertextboden p
{
	font-family: verdana, arial, palatino, georgia, sans-serif;
	color: #393939;
	font-size: 9px;
	text-transform: none;
	width: 776px;
	margin: 0 0 0 3px;
	/*text-align: center;*/
}

.bannertextboden a
{
	text-decoration: none;
	color: #393939;
	padding: 1px 0px 1px 0px;
}

.bannertextboden a:hover { color: #ffa400; }


#images
{
	/* 	position: absolute; */
	/* 	top: 170px; */
	padding: 0px;
	width: 826px;
	margin: 20px 0px 0px 0px;
}

.imgleft
{
	width: 48%;
	float: left;
	height: 330px;
}

.imgright
{
	width: 48%;
	float: right;
	height: 330px;
}

.txtright
{
	width: 48%;
	height: 2400px;
	float: right;
}

.txtright p
{
	color: #393939;
	font-size: 9px;
}

.txtright h1
{
	margin: 0px;
	padding: 0px;
	color: #393939;
	font-size: 9px;
}

.txtright h2
{
	margin: 0px;
	padding: 0px;
	color: #393939;
	font-size: 9px;
}

.txtright a
{
	color: #ffa400;
	text-decoration: none;
}

.txtright a:hover
{
	color: #333;
	text-decoration: none;
}

.txtleft a
{
	color: #ffa400;
	text-decoration: none;
}

.txtleft a:hover
{
	color: #333;
	text-decoration: none;
}

.p a
{
	color: #ffa400;
	text-decoration: none;
}

.p a:hover
{
	color: #333;
	text-decoration: none;
}

.bildunterschrift
{
	line-height: normal;
	font-size: 9px;
	margin: 0 0 0 10px;
	width: 373px;
}

.bildunterschrift p
{
	font-size: 9px;
	margin: 0 0 0 10px;
	width: 373px;
}

.bildunterschrift a
{
	color: #ffa400;
	text-decoration: none;
}

.bildunterschrift a:hover
{
	color: #333;
	text-decoration: none;
}

/*Text-Definitionen*/
p,acronym,address,li,ul,label
{
	text-align: left;
	color: #393939;
	font-size: 1em;
	line-height: 1.7em;
	font-style: normal;
	border-style: none;
}

h1,h2
{
	font-size: 1em;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 1.7em;
}

h3
{
	font-size: 1em;
	padding-top: 15px;
	text-align: left;
	font-weight: bold;
	line-height: 1.7em;
	color: #666;
}

h4
{
	font-size: 1em;
	padding-top: 20px;
	font-weight: bold;
	text-align: left;
	color: #666;
}

h5
{
	font-weight: bold;
	padding-top: 20px;
	text-align: left;
	font-size: 0.95em;
	color: #666;
}

blockquote, .teaser
{
	text-align: left;
	color: #a0a0a0;
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 55px 0px 0px 0px;
	padding: 0px;
}

em { font-style: italic; }

.framed
{
	border-color: white;
	border-width: 4px;
	border-style: solid;
}

