/*
Farbschema:
	logo-green:		#006f5a;;
	logo-grey:		#d7ddd9;
	
Verlauf breadcrumb & footer:
	links:			#006f5a;;
	rechtes:		#01BD9A
	
Navigation:
	level1-green:	#006f5a;
	level1-grey:		#6f6f6f;
	level2-green:	#00bd9a;
	level2-grey:		#eee;
*
*/


html[xmlns] {height : 100%;padding-bottom : 0.005em;} 
* {margin: 0; padding: 0; line-height: 1.5em;}

body {
	background: #f6f6f6;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #555;
	font-size: 12px;
	margin-top: 20px;
	text-align: center;
}

#stage {
	background: #fff;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

#headerArea {
	background-image:url(../images_layout/header_glas-wichmann.jpg);
	background-repeat: no-repeat;
	height: 190px;
}

#terNavBox {
	width: 770px;
	padding-top: 5px;
	font-size: 11px;
	text-align: right;
}
#terNavBox a{
	color: #000;
	text-decoration: none;
}

#breadcrumbBox {
	margin: 131px 0 0 188px;
	font-size: 11px;
	text-align: left;
}

#contentArea {
	width: 780px;	
	background: #fff;
	overflow: hidden;
	padding-left:20px;
}

#contentArea .column {
	padding-bottom: 30020px;  /* X + padding-bottom */
	margin-bottom: -30000px;  /* X */
}

#primNavContainer {
	width:148px; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	float:left;
	background: #eee;
	overflow: hidden;
}

#teaserBox {
	width:148px; 
	text-align: center;
	vertical-align: bottom;
	margin-bottom: 0px;
	height: 60px;
}

#contentContainer {
	width:410px; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	wid\th:399px;
	float:left;
	margin-left:17px;
	background: #fff;
	border-right: 1px solid #ccc;
	overflow: hidden;
	padding: 0 10px 0 0;
}
#contentContainer ul {
	list-style-type: circle;
}

#contentContainer_onecolumn {
	width:595px; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	wid\th:584px; 
	float:left;
	margin-left:17px;
	background: #fff;
	border-right: 1px solid #ccc;
	overflow: hidden;
	padding: 0 10px 0 0;
}

#infoContainer {
	width:168px; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	wid\th:162px; 
	float:left;
	margin-left:17px;
	background: #fff;
	border-right: 1px solid #ccc;
	overflow: hidden;
	padding: 0 5px 0 0;
}

#footerArea {
	background-image:url(../images_layout/footer_glas-wichmann.jpg);
	background-repeat: no-repeat;
	width: 800px;
	wid\th:612px;
	height: 21px;
	color: #fff;
	padding: 4px 0 0 188px;
}
#footerArea a {
	color: #fff;
	text-decoration: none;
}
#footerArea_onecolumn {
	background-image:url(../images_layout/footer_glas-wichmann_onecol.jpg);
	background-repeat: no-repeat;
	width: 800px;
	wid\th:612px;
	height: 21px;
	color: #fff;
	padding: 4px 0 0 188px;
}
#footerArea_onecolumn a {
	color: #fff;
	text-decoration: none;
}


/************************************/
/* ---------- Navigation ---------- */
/************************************/
#primNavBox {
margin: 30px 0 50px 0;
background: #fff;
border: solid #fff;
border-width: 1px 0 1px 0;
}

#primNavBox ul {
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

#primNavBox li {
margin: 0;
list-style-type: none;
}

#primNavBox a {
display: block;
padding: 5px;
width: 100%;
color: #fff;
background-color: #6f6f6f;
margin: 1px 0 1px 0;
text-decoration: none;
}

#primNavBox a.active, #primNavBox a:hover {
color: #fff;
background-color: #006f5a;
text-decoration: none;
}

#primNavBox ul ul li { margin: 0; }

#primNavBox ul ul a {
display: block;
color: #6f6f6f;
background-color: #eee;
border-left: 4px solid #6f6f6f;
padding: 4px 3px;
margin: 1px 0 1px 0;
text-decoration: none;
font-size: 10px;
}

#primNavBox ul ul a.active, #primNavBox ul ul a:hover {
color: #006F5A;
background-color: #eee;
text-decoration: none;
font-size: 10px;
border-left: 4px solid #006F5A;
padding: 4px 3px;
}

/******************************/
/* ---------- Look ---------- */
/******************************/
h1 {
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #006F5A;
width: 595px;
float: left; 
background: #eee;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
margin: 0 0 20px 0;
padding: 5px 0 5px 10px;
}

h2 {
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #006F5A;
margin: 30px 0 5px 0;
}

h3 {
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #006F5A;
margin: 30px 0 2px 0;
}

p {
	margin:0;
	padding:0;
}

ul {
list-style-image: url(../images_layout/check.gif);
margin: 0 0 15px 30px;
}

.newsHeader {
color: #006F5A;
margin-bottom: 5px;
}

.newsMore {
color: #006F5A;
text-align: right;
padding-right: 10px;
margin-bottom: 30px;
}

.path, .path a {
font-size: 12px;
color: #fff;
text-align: left;
text-decoration: none;
}

/* BEGIN: Links */
.external-link {color: #006F5A;text-decoration:none;background: url("../images_layout/external_link.gif") left no-repeat;padding-left: 14px;}
.external-link:hover{background-color: #eee;}

.external-link-new-window {color: #006F5A;text-decoration:none;background: url("../images_layout/external_link_new_window.gif") left no-repeat;padding-left: 16px;}
.external-link-new-window:hover{background-color: #eee;}

.internal-link, .news-single-item div a, .news-list-item div.news-list-more a, .news-latest-item div a {color: #006F5A;text-decoration:none;background: url("../images_layout/internal_link.gif") left no-repeat;padding-left: 16px;}
.internal-link:hover, .news-single-item div a:hover, .news-list-item div.news-list-more a:hover, .news-latest-item div a:hover {	background-color: #eee;}

.internal-link-new-window {color: #006F5A;text-decoration:none;border-bottom: 1px dashed #000;}
.internal-link-new-window:hover{background-color: #eee;}

.download {color: #006F5A;text-decoration:none;border-bottom: 1px dashed #000;background: url("../images_layout/download.gif") left no-repeat;padding-left: 14px;}
.download:hover{background-color: #eee;}

.mail {color: #006F5A;text-decoration:none;background: url("../images_layout/mail.gif") left no-repeat;padding-left: 20px;}
.mail:hover{background-color: #eee;}
/* END: Links */



/* BEGIN News-latest-styles */
.news-latest-container, .news-latest-item {
	background-color:#fff;
	border: 0;
	padding: 0;
	margin: 0;
}
.news-latest-item h3 a, .news-latest-item h3 a:hover {color: #006F5A;text-decoration:none !important;}
.news-latest-item, .termine-latest-item, .news-latest-item p {padding-top:1px; font-size:11px;}
/* ENDE News-latest-styles */


/* BEGIN News-list-styles */
.news-list-container {
	background-color:#fff;
	border: 0;
	padding: 0;
	margin: 0;
}
.news-list-item {
	background-color:#fff;
	border: 0;
	padding: 0 0 10px 0;
	margin: 0;
}
.news-list-item h3 a {color: #006F5A;text-decoration:none !important;}

.news-list-item h3 {
background-color: #fff;
}

.news-list-date {
width: 200px;
float: right;
	color: #666;
	width: 180px;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	background-color: #fff;
}
.news-list-img {
        float: right;
        margin: 0 0 0 5px;
}
/* ENDE News-list-styles */


/* BEGIN News-single-styles */
.news-single-item {
	background-color:#fff;
	border: 0;
	padding: 0 0 10px 0;
	margin: 0;
}

.news-single-item h2 {
width: 250px;
}

.news-single-timedata {
  width: 200px;
  float: right;
	color: #666;
	width: 180px;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	background-color: #fff;
}

.news-single-img {
        float: right;
        margin: 0 0 0 5px;
}
/* ENDE News-single-styles */


.csc-textpic-image dt a img {
  padding-bottom: 30px;
}
.csc-textpicHeader h2 {
  margin-top:0;
  padding-top:0;
}



