/* default */

HTML,BODY {
	margin: 0;
	padding: 0;
	width: 100%;
	height:100%;

}

BODY {
	background-color:#989898;
	background-image:url('../images/background.jpg');
	background-repeat:repeat-x;
}

BODY,TD,A {
	font-family : Arial, Helvetica;
	font-size : 10pt;
	color : black;
}

A {
	text-decoration: underline;
	color: blue;
}

A:HOVER {
	text-decoration: underline;
}

div img {
	margin: 0;
	padding: 0;
}

h2 {
	color: #00007c;
	font-weight:bolder;
	font-size:24px;
}

.text {
	font-size:18px;
}

a {
	color:black;
}

a:hover {
	text-decoration:underline;
}

/* layout */
.banner {
	width: 1000px;
	min-height: 140px;
	max-height: 140px;
	height: 140px;
	background-image:url('../images/banner_background.gif');
	background-repeat:repeat;
	
}

/* Breadcrumb */

.breadcrumb {
	padding-bottom:30px;
}

.breadcrumb ul, .breadcrumb .entry,.breadcrumb .lastentry {
	list-style: none;
	padding: 0;
	margin: 0;
}

.breadcrumb .entry,.breadcrumb .lastentry {
	margin-right: 5px;
	float: left;
}

.breadcrumb .lastentry {
	font-weight:bolder;
}

/* News */

.news {
	border:1px solid #5A6378;
	margin-bottom:15px;
}

.news .title {
	color:white;
	background-color:#5A6378;
	background-image: url('../images/content/aktuelles/title_background.png');
	padding:5px;
	font-weight:bolder;
}

.news .title a {
	color: white;
	text-decoration:none;
	cursor: default;
}

.news .date {
	color: #5A6378;
	text-align:right;
	padding:2px;
	background-color:#efefef;
	
	font-size:8pt;
}

 
.news .content {
	padding:5px;
	display:block;
}

.news .image {
	margin:5px 0 0 0 ;
	width:180px;
	height:120px;
}

.news .content table {
	width: 100%;
	font-size:10pt;
	border:1px solid silver;
	margin-top:15px;
}

.news .content th {
	font-weight:bolder;
	text-align:left;
	font-size:10pt;
	background-color:#EFEFEF;
	padding: 0 5px 0 5px;
}

.news .content td{
	padding: 0 5px 0 5px;
}



/* Rollover */

.rollover {
	margin-top:5px;
}

.rollover .text {
	padding:2px 0px 0 10px;
	font-size: 8pt;
	height:100%;
	text-align:left;
}

.rollover a { 
	display:block; 
	background-color: #efefef;
	color: black;
	background-image:url('../images/button.gif');
	width:140px; 
	height:20px;
	
	
}
.rollover a:hover,.rollover_over a {
	cursor:pointer;
	text-decoration:none; 
	background-color: black;
	color:white;
	background-image:url('../images/button_f2.gif');
}

/* rollover sub */

 .rolloversub {
	margin-top:5px;
}

.rolloversub .text {
	padding:2px 0px 0 10px;
	font-size: 8pt;
	height:100%;
	text-align:left;
}

.rolloversub a { 
	display:block; 
	background-color: #efefef;
	color: black;
	background-image:url('../images/subbutton.gif');
	width:130px; 
	height:20px;
	
	
}
.rolloversub a:hover,.rolloversub_over a {
	cursor:pointer;
	text-decoration:none; 
	background-color: black;
	color:white;
	background-image:url('../images/subbutton_f2.gif');
}

/* Pagination */
.liste{  text-align:center; }

.liste a{
  width:25px;
  height:25px;
  min-width:25px;
  min-height:25px;
  padding: 3px;
  border:1px solid #000;
  background-color:#eee;
  text-decoration:none;
}

.liste a:hover{
  min-width:25px;
  min-height:25px;
  background-color:#D8D6D7;
  text-decoration:none;
}
* .liste a:hover{ border:1px solid #000;padding: 3px; }

/* Navigation */

.navigation  a {
	text-decoration:none;
}

.infobox {
	padding:5px;
	border: 1px dotted #efefef;
	background-color:#f8f8f8;
	background-image:url('../images/content/produkte/info_background.png');
}

.news .content table.nolayout,.news .content table.nolayout tr,.news .content table.nolayout th,.news .content table.nolayout td {

	background-color:none;
	border:none;
	width:auto;
}
