@import "rte.css";

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
	line-height: 1.1em;
	margin: 0px;
	padding: 10px 0px 20px 0px;
}

table p {
	padding: 2px;
	margin: 0px;
}
table {
	border-collapse: collapse;
	border:none;
	padding: 0px;
	margin-left: 0px;
	font-size:auto;
}
table td {
	border:none;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	font-size:auto;
	vertical-align:top;
}
table td {
	border:none ! important;

	padding: 0px;
	margin: 0px;
		font-size:auto;
}

img {
	border:none;
}

/***************/
/* DIV LAYOUTS */
/***************/

#wrapper {
	width: 960px;
	margin: 0px;
	padding: 0px;
	margin:auto;
	background-color: #FFF;
	border: 1px solid #7BC3BD;
}

#banner {
	margin: 0px;
	padding: 0px;
	background:url(../images/banner.jpg) no-repeat;
	background-color: #EBF5F4; 
	height: 100px;
	border-bottom: 1px solid #7BC3BD;
	position:relative;
}
		
		#banner ul {
			position:absolute;
			top: 80px;
			margin: 0px;
			padding: 0px;
			left: 280px;

			text-align:left;
			padding: 0px 0px 0px 0px;
		}
		
		#banner li {
			display:inline;
			margin: 0px 10px 0px 0px;
		}
		
		#banner a {
			font-size: 0.9em;
			font-weight: bold;
			margin-left: 5px;
			text-decoration:none;
		}
		#banner a:hover {
			color: #109A68;
		}

#leftmenu {
	width: 200px;
	font-size: 0.9em;
	margin: 10px 0px 30px 10px;
	padding: 0px;
	float: left;
	background-color:#FFF;
}
		.leftmenu_sub1 {
			font-size: 0.8em;
			list-style-image:url(/fileadmin/templates/images/list-style.gif);	
			margin: 0px 0px 0px 12px;
			padding: 0px;
		}
		.leftmenu_sub2 {
			font-size: 0.95em;
			list-style-image:url(/fileadmin/templates/images/list-style.gif);	
			margin: 0px 0px 0px 10px;
			padding: 0px;
		}
		#leftmenu a {
			font-weight: bold;
			text-decoration:none;
		}
		#leftmenu a:hover {
			color: #109A68;
		}
		
	
		
		#leftmenu_top {
			margin: 0px;
			list-style-type:none;
			padding: 10px 0px 70px 0px;	
			border-bottom: none;
		
		}
		
		#leftmenu_bottom {
			border: 1px solid #7BC3BD;
			margin: 0px;
			padding: 10px;
			list-style-type:none;
			background-color: #DEF0EE;
		}

#search {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	border-left: 1px solid #7BC3BD;
	border-right: 1px solid #7BC3BD;
	border-top: 1px solid #7BC3BD;
}	
	
	.tx-indexedsearch-searchbox {
		margin:0px;
		margin-left: 30px;
	}

	#searchlabel {
		margin:0px;
		font-size: 0.9em;
		font-weight: bold;
		color: #7BC3BD;
	}
	#searchfield {
		margin: 0px;
		border: 1px solid #7BC3BD;
		padding: 1px;
	}
	#searchsubmit {
		font-size: 0.8em;
		padding: 1px 5px 1px 5px;
		border: 1px solid #7BC3BD;
		background-color: #DEF0EE;
		color: #189E6C;
	}


	
#content {
	width: 700px;
	padding: 10px;
	margin: 0px 10px 0px 0px;
	float:right;
	font-size: 75%;
}		
		#breadcrumbtail {
			font-weight: bold;
			text-align:left;
			margin-bottom: 10px;
		}
		#breadcrumbtail a {
			color: #189E6C;
			text-decoration:none;
		}
		
	
		#content img {
			margin: 5px 15px 5px 5px;
		}
		
		#content ul {
			list-style-image:url(/fileadmin/templates/images/list-style.gif);
		}
		#content li {
			margin:0px 20px 0px 20px;
		}
		

		
		#content a {
			color: #189E6C;
			text-decoration:none;
			font-weight: bold;
		}
		
		#content a:hover {
			text-decoration:underline;
		}
			
		
		#content h1 {
			clear:both;
			font-size: 1.4em;
			color: #189E6C;
			margin: 25px 15px 15px 0px;			
		}
		
		#content h2,#content h3,#content h4 {
			font-size: 1.4em;
			color: #189E6C;
			margin: 30px 10px 5px 10px;
		}
		
		#content hr {
		height:1px;
		border:1px solid #CCC;
		}
		#printview {
			float:right;
			border:none;
		}
		#printviewimg {
			border:none;
		}
			
	
#bottommenu {
	clear:both;
	margin: 0px;
	height: 20px;
	padding: 0px 10px 2px 0px;	
	background-color: #DEF0EE;
	border-top: 1px solid #7BC3BD;
	text-align:right;
	color: #7BC3BD;
}
		#bottommenu a {
			font-size: 0.65em;
			font-weight:bold;
			color: #7BC3BD;
			text-decoration:none;
		}
		#bottommenu a:hover {
			color: #109A68;
		}



/*******************/
/* News CSS Styles */
/*******************/

/* Latest Ansicht */


.news-latest-container {
width: 198px;
float:left;
padding: 0px;
border: 1px solid #7BC3BD;
margin-top: 20px;
background-color: #F8FCFB;
}
		
		.news-latest-container h2 {
			font-size: 0.9em;
			color: #7CC3BD;
			padding: 10px 10px 0px 10px;
			margin: 0px 0px 10px 0px;
		}
		
		.news-latest-container img {
			border:none;
			margin: 3px;
			float:left;
		}

		
		.news-latest-container a {
			color: #7CC3BD;
			text-decoration:none;
		}
		
		.news-latest-container a:hover {
			color: #189E6C;
		}
		
		
		.news_latestitem {
			padding: 5px;
			font-size: 0.9em;
		}
		
		.news_latestitem p {
			margin: 0px;
			font-size: 0.9em;
		}
		
		.news_date {
			font-size: 0.7em;
			margin-left: 6px;
			font-weight: bold;
		}
		
		.news_header {
			margin-top: 0px;
			margin-bottom: 0px;
			font-size: 1.0em;
		}
		
		.news_morelink {
			font-size: 0.7em;
			font-weight: bold;
			text-align: right;
			margin-right: 10px;
			text-decoration:none;
			padding: 0px;

		}
		
		.news-latest-gotoarchive {
			font-weight: bold;
			font-size: 0.8em;
			margin: 20px 10px 10px 10px;
		}

/* Singleansicht */
.news_singlesubheader {
	margin: 0px;
	font-size: 1.0em;
	font-weight: bold;
}

.news-single-img {
	float:left;
	margin:  5px;
}

.news-single-item h2 {
	margin: 0px;
}

.news-single-backlink a {
	font-weight: bold;
	font-size: 0.7em;
	color:  #189E6C;
	text-decoration:none;
}
/* listenansicht */

.news-list-item img {
	float:left;
}

.news-list-morelink {
	font-size: 0.8em;
	margin: 0px;
}

.news-list-date {
	font-size: 0.7em;
	font-weight: bold;
}

.news-list-container {
	margin-bottom: 300px;
}

.news-list-container a {
	font-weight: bold;
	color:  #189E6C;
	text-decoration:none;
}


/*********************/
/* Shop Styles */

#pid1 {
	list-style-type:none;
/*	list-style: url(../images/list_style_image.gif);*/
}

#pid1 li {
	margin: 5px 5px 15px 25px;		
	vertical-align:middle;
}

.w1 {
}

#pid1 a {
	color: #189E6C;
	font-weight: bold;
	text-decoration:none;
}
#pid1 a:hover {
	text-decoration:underline;
}

.product_note {
}

.products_single_backlink a{
	margin-top: 20px;
	font-weight:bold;
}
.products_single_price {
	margin:10px;
}

/***************
 Mailformular
 */
 
#mailform td {
	text-align:left;
} 

#mailform input, #mailform textarea {
	border: 1px solid #808080;
}

/*** PrintContent */
#printcontent {
	margin-left: 20px;
}

#printheader {	
	clear:both;
	font-size: 1.4em;
	color: #189E6C;
	margin: 15px;
}




/***************/
/* Left Col */
.leftcol {
border: 1px solid #7BC3BD;
margin-top: 20px;
background-color: #F8FCFB;
padding: 5px;

border:none;
background:none;
padding:0px;
}

.leftcol h1 {
color: #7CC3BD;
font-size: 90%;
margin: 2px;
}

.leftcol p {
margin: 0px;
font-size: 80%;
}


/**/

a {
color: #7CC3BD;
}

.active a{
color: #189E6C;
}
