body {
  margin: 0px; /*Außenabstand hin zur Box*/
  /*text-align: center;  nur für alte Browser */
  background-color: #fff; /*Hintergrundfarbe des gesamten Dokumentes*/
  font-family: Verdana, Arial, Helvetica, sans-serif; /*Schriftarten des gesamten Dokumentes*/
  font-size:0.8em;
}

#header {
	background-image: url(../images/header.jpg);
	width:960px;
	height:104px;
	margin-bottom:8px;
}

.menu {
	background-image: url(../images/menu_bg.gif);
	width:960px;
	height:25px;
	background-repeat:repeat-x;
	margin-bottom:8px;
}

.class2 A:link {color:#666; text-decoration:none; }
.class2 A:visited {color:#666; text-decoration:none; }
.class2 A:active { color:#666; text-decoration:none;}
.class2 A:hover {text-decoration: underline; color: #333;}

.class3 A:link {color:#000; text-decoration:none; }
.class3 A:visited {color:#000; text-decoration:none; }
.class3 A:active { color:#000; text-decoration:none;}
.class3 A:hover {text-decoration: underline; color: #333;}

.menu ul { padding:5px 14px; list-style:none; float:left; width:926px; margin:0; }
.menu ul li { color:#CCC; display:inline; padding-right:4px; }
.menu ul li a {  text-decoration:none; font-weight:normal; color:#FFF;}
.menu ul li a:hover { color:#CCC;  }

/*table{
     margin: 4px;
     padding: 0px;
}*/

li {
	margin-bottom:20px;
}

.menu_btn_left {
	background-image:url(../images/menu_spacer_l.gif);
	width:3px;
	height:25px;
	float:left;
}

.menu_btn_right {
	background-image:url(../images/menu_spacer_r.gif);
	width:3px;
	height:25px;
	float:right;
}

/*Content*/
.content_border {
	width:952px;
	
	padding:8px 0 0 8px;
	background-color:#CCC;
	position:relative;
	overflow:hidden;
}

/*Content main box*/
.box_main_border {
	position:relative;
	width:736px;
	padding-right:8px;	
	float:left;
}

/*Main box*/
.box_main {
	width:736px;
	min-height:284px;
	background-color:#FFF;	
}

/*Content left box*/
.box_left_border {
	position:relative;
	width:528px;
	padding-right:8px;	
	float:left;	
}

/*Left box*/
.box_left {
	width:528px;
	min-height:284px;
	padding-bottom:1px;
	background-color:#FFF;
}

/*Header of boxes*/
.box_header {
	height:15px;
	padding:4px 8px;
	margin:0 0 4px 0;
	background-color:#000;
	color:#FFF;
	text-transform:uppercase;
	font:normal 12px Arial,sans-serif;
}

/*Content of boxes*/
.box_content {	
	font-family:Arial,sans-serif;
	position:relative;
	margin:1.0em 0.5em 0 0.5em;
}

/*Content middle box*/
.box_middle_border {
	position:relative;
	width:200px;
	padding-right:8px;	
	float:left;
}

/*Middle box*/
.box_middle {
	width:200px;
	min-height:284px;
	background-color:#FFF;
}

/*Content right box*/
.box_right_border {
	position:relative;
	width:200px;
	padding-right:8px;
	float:left;
}

#footer {
	background-color:#CCC;
	width:960px;
	height:35px;
	
	/*padding-top:5px;*/
	text-align:center;
	width:100%;
}


/*.menu { width:960px; height:25px; margin-bottom:8px; background-image:url(gfx/menu_bg.gif); font:12px Arial,sans-serif; }
.menu_spacer_left { width:3px; height:25px; background-image:url(gfx/menu_spacer_l.gif); float:left; }
.menu_spacer_right { width:3px; height:25px; background-image:url(gfx/menu_spacer_r.gif); float:right; }*/


#box {

  width: 960px; /*Breite der Box*/
  margin: 0px auto; /*Außenabstand hin zur Box: 1.Wert oben+unten 2.Wert: links+rechts - Damit zentriert wird*/
  padding: 15px; /*Innenabstand hin zum Text: oben unten links und rechts*/
  text-align: left; /*Text in der Box nach links gerückt*/
  background-color: #fff; /*Hintergrundfarbe der box*/
}


a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

