﻿/* Abstände auf 0 setzen */

/*html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
	margin: 0;
	padding: 0;
}*/

* {
  margin: 0;
  padding:0;
}


img {
	border:none;
}


body {
	text-align:center;
	width:100%;
	height:100%;
	background-color: #7f7f7f;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	margin:0px;
	padding:0;
	background-image: url('../pics/bg_css.jpg');
	background-repeat: repeat-x;
}

/* Formatierungen der DIV Strukturen */
#main {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width: 974px;
	margin:10px auto;
	height:auto;
	text-align:left;
}

#header  {
	width: 974px;
	height: 102px;  
	padding: 0px;
	text-align: left;
	background-image: url('../pics/00_header.jpg');
	background-repeat: no-repeat;
}

#topMenu {
	width:974px;
	height:auto;
	padding-top: 65px;
	padding-left: 20px;
}

#middle {
	float: left;
	height: auto;
	width: 974px;
	padding: 0px;  	
}


#middle_left {
	width: 448px;
	height: 613px;
	float: left;
	background-image: url('../pics/01_left.jpg');
	background-repeat: no-repeat;
}

#middle_left_scrollable {
	width: 448px;
	height: 613px;
	float: left;
	background-color: white;
	overflow: auto;
}


#middle_right {
	width: 526px;
	height: 613px;
	float: left;
	text-align: center;
	background-image: url('../pics/01_right.jpg');
	background-repeat: no-repeat;
}

#middle_right_haendler {
	width: 526px;
	height: 613px;
	float: left;
	text-align: center;
	background-image: url('../pics/01_right_haendler.jpg');
	background-repeat: no-repeat;
}


/*#content {
	width: 974px;
	height: 304px;	
	padding: 0px; 	
}

#content_left  {
	width: 542px;
	height: 304px;
	background-image: url('../pics/02b_index_left.jpg');
	background-repeat: no-repeat;
}

#content_right {
	width: 423px;
	height: 304px;
	background-image: url('../pics/02b_index_right.jpg');
	background-repeat: no-repeat;
}*/

#footer {
	clear:left;
	top: 728px;
	width: 974px;
	height: 28px;
	text-align: right;
	background-image: url('../pics/02_footer.jpg');
	background-repeat: no-repeat;  
}

/* Formatierungen Allgemein */
h1 {	
	font-size: 16px;
	color: #841724;
	/*padding-left: 30px;*/
	padding-top: 20px;
}

h2 {	
	font-size: 14px;
	color: #841724;
	/*padding-left: 30px;*/
}

/* Tabelle zB bei Newsliste */
td {
	font-size: 12px;
	/*line-height: 1.5;*/
	color: #4d4d4d;
}

/* Aufzählungen */
ul {
	list-style-position:outside
}

li {
	list-style: circle;
	margin-left: 15px;
}


.index {
	font-size: 12px;
	line-height: 1.5;
	color: #4d4d4d;
	padding-left: 30px;
	padding-right: 15px;	
	padding-top: 30px;
}

/* Links */
a {
  color : #3d404f;
  text-decoration : underline;
  font-weight: normal;
}

a:hover {
  /*text-decoration : underline;
  font-weight : normal;
  color : #3d404f;*/
}

a.menu {
  color: #3e2417;
  font-size: 14px;
  /*margin-left: 17px;*/
  text-decoration : none;
  padding-left:10px; 
  padding-right:10px;
}

a.menu:hover {
  color: #3e2417;
  text-decoration : underline;
}

a.hilfsMenu {
  color: #3e2417;
  font-size: 11px;
  margin-right: 20px;
  text-decoration : none;
}

a.hilfsMenu:hover {
  color: #3e2417;
  font-size: 11px;
  text-decoration : none;
}

a.news_header {	
	font-size: 12px;
	color: #841724;
}

a.news_header:hover {
  color: #841724;
  font-size: 12px;
  text-decoration : none;
}

/* Multiple Article Teaser */
.mat_header {	
	font-size: 12px;
	color: #841724;
}

.mat_text {
	font-size: 12px;
	color: #4d4d4d;
}
/* Multiple Article Teaser */