/* Start of CMSMS style sheet 'lehem_css' */
html, body {
	font: normal 12px Arial;
	background-color: #F0F0F0;
	height: 100%;
}

* {
	padding: 0;
	margin: 0;
}

img,
fieldset,
iframe {
	border: 0;
}

a,
a:hover {
	color: #09204D;
	text-decoration: none;
}

#page {
	width: 900px;
	left: 50%;
	margin-left: -450px;
	position: absolute;
	background-color: #fff;
}

#col_l {
	float: left;
	width: 217px;
}

#col_r {
	float: left;
	width: 683px;
}

#col_l,
#col_r {
	margin-bottom: 30px;
}

#head {
	background-image: url("uploads/images/layout/head.gif");
	height: 141px;
}

#panos {
	text-align: center;
	margin-bottom: 25px; 
}

#news,
#newsletterbox {
	color: #405B7B;
	line-height: 160%;
	margin: 25px;
}

.NewsSummary {
	margin-top: 15px;
}

.NewsSummaryLink {
	font-weight: bold;
}

#NewsPostDetailDate {
	color: #666;
	font-size: 11px;
}

#NewsPostDetailReturnLink {
	text-align: right;
}

#NewsPostDetailDate,
#NewsPostDetailContent {
	margin: 15px 0;
}

#menu {
	text-transform: uppercase;
}

#content {
	padding: 25px 35px;
	line-height: 165%;
}

#content ul{
	margin-left: 35px;
}

#footer {
	left: 50%;
	margin-left: -450px;
	bottom: 0;
	position: absolute;
	width: 900px;
	clear: both;
	background-image: url("uploads/images/layout/footer.gif");
	height: 32px;
	border-top: 1px solid #09204D;
}

#footer p {
	font-size: 10px;
	padding: 2px 15px;
}

#m4moduleform_1 input {
	width: 150px;
}

#m4moduleform_1 textarea {
	width: 350px;
	height: 100px;
}

.fbsubmit {
	cursor: pointer;
	font-weight: bold;
	padding: 2px;
	color: #152B57;
	background-color: #CDD7E6;
	border: 1px solid #CDD7E6;
}

.fbsubmit:hover,
.fbsubmit:focus {
	border: 1px solid #152B57;
}

#anfrage td {
	vertical-align: top;
}

.rot { color: red; }
.gruen { color: green; }

.hoehe {
	min-height: 100%; /* Mindesthöhe in modernen Browsern */
	height: auto !important; /* !important-Regel für moderne Browser */
	height: 100%; /* Mindesthöhe in IE (<7) */
}
/* End of 'lehem_css' */

/* Start of CMSMS style sheet 'lehem_menu' */
/* Start of CMSMS style sheet 'Navigation: CSSMenu - Horizontal' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

/* Fix for Opera 8 */
.clearb { clear: both; }

/* The wrapper clears the floating elements of the menu */
#menuwrapper { 
	/* Fix for Opera 8 */ 
	/* overflow: hidden; */ 
	background-color: #D1DAE8;
	width: 100%;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
	width: 200px; 
}

/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
}

#primary-nav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
}

#primary-nav ul ul { 
	margin-top: 1px;
	margin-left: -1px;
	left: 100%; 
	top: 0px; 
}

#primary-nav li { 
	margin-left: -1px;
	float: left; 
}

#primary-nav li li { 
	margin-left: 0px;
	/*margin-top: -1px;*/
	float: none; 
	position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
	display: block; 
	margin: 0px; 
	padding: 5px 10px; 
	text-decoration: none; 
	color: #09204D;
}

#primary-nav li a { 
}

#primary-nav li li a { 
}	

#primary-nav li, #primary-nav li.menuparent { 
	background-color: #D1DAE8; 
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
	background-color: #D1DAE8; 
}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
	/* arrow for menuparents 
	background-image: url(images/cms/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; */
}

/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
	color: #FFFFFF; 
	background-color: #9BB0CF; 
}

/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/

#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
	display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/

#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
	display: block; 
}

/* IE Hacks */
#primary-nav li li { 
	float: left; 
	clear: both; 
}

#primary-nav li li a { 
	height: 1%; 
}

/* End of 'Navigation: CSSMenu - Horizontal' */
/* End of 'lehem_menu' */

