@charset "utf-8";
/*///////////////////////////////////////////////////////////////////
// 2008-09   |                                                     //
// Project   | HAGOS                                               //
// Author    | Karsten Meyer                                       //
// modified  | 04.09.2008 by Karsten Meyer                         //
///////////////////////////////////////////////////////////////////*/

/* # general ########## */
HTML {
	margin:0;
	padding:0;
	height:100%;
}

BODY {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-decoration: none;
	background-color: #453b32;
	height:100%;
	margin:0;
	padding:0;
}

A:link,
A:visited,
A:hover,
A:active{
	color: #990000;
/*	text-decoration:none; */
}
A:hover {
	text-decoration:none;
}

IMG {
	border:0;
}
A IMG {
	border:0;
}

h1{color:#453b32; font-family:'Times New Roman',Times,serif; font-weight:normal; font-size:14pt; letter-spacing:1pt; text-transform:uppercase; margin-top:10px; margin-bottom:30px;}
h2{color:#453b32; font-family:Arial; font-weight:bold;font-size:10pt; margin-top:20px;}
h3{color:#453b32; font-family:'Times New Roman',Times,serif;font-weight:normal;font-weight:bold;font-size:10pt;text-transform:uppercase;}
h4{color:#453b32; font-family:'Times New Roman',Times,serif;font-weight:normal;}
h5{color:#453b32; font-family:'Times New Roman',Times,serif;font-weight:normal;}
h6{color:#453b32; font-family:'Times New Roman',Times,serif;font-weight:normal;}


TABLE, TR, TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

FORM {
  margin:0;
  padding:0;
}

.clearer {
  clear: both;
  line-height: 0px;
  font-size:0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
}
 /* Clearing mit overflow */
.floatbox { overflow: hidden; }

/* alignment classes */
.float-left  {  float: left; }
.float-right {	float: right; }


/* # page settings ########## */
#container {
  position:relative;
 margin: 0 auto;
 text-align: left;
 width:900px;
 border-left:5px solid #000;
 border-right:5px solid #000;
 min-height: 100%;
 background-color: #2E2621;
}

#header {
	width: 900px;
}

#navigation {
 height: 27px;
 line-height: 27px;
 padding-left:40px;
 z-index:99;
}


#keyvisual {
 width: 900px;
 height: 100px;
}

#breadcrumb {
 height: 20px;
 padding:4px 0 0 40px;
 color:#94897b;
}

#breadcrumb A:link,
#breadcrumb A:visited,
#breadcrumb A:hover,
#breadcrumb A:active{
	color: #94897b;
	text-decoration:none;
	font-size: 11px;
}
#breadcrumb SPAN,
#breadcrumb A:hover,
#breadcrumb A.current:link,
#breadcrumb A.current:visited,
#breadcrumb A.current:hover,
#breadcrumb A.current:active{
	color: #CECBCA;
	font-size: 11px;
}

#content {
 float:left;
 width:900px;
 line-height:1.5em;
}

#colLeft {
 float:left;
  height: 550px;
  width: 450px;
 border-right:1px solid #2E2621;
  overflow: auto;
}
#content .text {
 float:left;
  height: 490px;
  width: 365px;
  padding:30px 42px;
 border-right:1px solid #2E2621;
  overflow: auto;
  color:#000;
 background-color: #fff;
}

#colRight {
 float:right;
  height: 490px;
  width: 359px;
  padding:30px 45px;
  overflow: auto;
 background-color: #fff;
}

#content .breit {
 float:right;
  height: 490px;
  width: 810px;
  padding:30px 45px;
  overflow: auto;
 background-color: #fff;
}

.bgweiss {
 background-color: #fff;
}

#hometeaser {
 float:left;
 width: 900px;
  height: 148px;
 margin-top:1px;
}
#teaser1 {
 float:left;
 width: 215px;
 height: 138px;
 padding:10px 0 0 10px;
 margin-right:1px;
 background-color:#ce2802;
  overflow: hidden;
}
#teaser2 {
 float:left;
 width: 214px;
 height: 138px;
 padding:10px 0 0 10px;
 margin-right:1px;
 background-color:#fe580c;
  overflow: hidden;
}
#teaser3 {
 float:left;
 width: 438px;
 height: 138px;
 padding:10px 0 0 10px;
 margin-right:1px;
 background-color:#ce2802;
  overflow: hidden;
}

#hometeaser A:link,
#hometeaser A:visited,
#hometeaser A:hover,
#hometeaser A:active{
	color: #fff;
/*	text-decoration:none; */
	font-size: 11px;
	font-weight:700;
}
#hometeaser A:hover{
	text-decoration:none;
}

#hometeaser h3 A:link,
#hometeaser h3 A:visited,
#hometeaser h3 A:hover,
#hometeaser h3 A:active {
font-family:'Times New Roman',Times,serif; font-size:11pt; /*text-decoration:none;*/ font-weight:700;line-height:1.1em;color:#ffffff;}

#hometeaser h3 A:hover {
	text-decoration:none;
}

.newsSubtitle {color:white; font-family:Arial; font-size:9pt;}


/* # footer # */
#footer {
 padding:5px 0 0 40px;
 color:#94897b;
}


#footer A:link,
#footer A:visited,
#footer A:hover,
#footer A:active{
	color: #b4a99b;
/*	color: #94897b; */
	text-decoration:none;
	font-size: 11px;
	font-weight: 700;
}
#footer A:hover,
#footer A.current:link,
#footer A.current:visited,
#footer A.current:hover,
#footer A.current:active{
	color: #dEdBdA;
/*	color: #CECBCA; */
	font-size: 11px;
	font-weight: 700;
}

#footer INPUT {
 width:120px;
	font-size: 11px;
}
/* END */