/*verkleinertes Layout vor anpassung von main und content */
body {
	margin:5px 0;
	padding:0;
  color:#000000;
  font-family:verdana, arial, helvetica, sans-serif;

  text-align:center;
}

td {  font-size:10px; }
#homelink {
  position:absolute;
  top:640px;site
  left:50px;
  height:55px;
  width:110px;
  background:transparent;
}
a {color:#000;}
.my_clearer {
  height:50px;
  width:205px;
}
h1 {
/*  font-size:13px;*/
  font-size:110%;
  font-weight:bold;
  color:#E2001A;
  margin:10px 0;
}
h2 {
/*  font-size:12px;*/
  font-size:110%;
  font-weight:bold;
  color:#000;
  margin:10px 0;
}
h3 {
/*  font-size:11px;*/
  font-size:110%;
  font-weight:bold;
  color:#000;
  margin:10px 0;
}


#site {
  position:relative;
  border:1px solid #000;
  width:1024px;
  height:700px;
  margin:0 auto;
  text-align:left;
}

#left {
  float:left;
  _width:149px;
  background: url(../img/left_bg_test.jpg) no-repeat top right; 
}

#left ul {
  width:144px;
  position:relative;
  top:100px;
  >top:90px;
  margin:0 5px 0 0;
  padding:0;
  list-style-type:none;  
  background:url(../img/dotted_line.gif) repeat-x bottom left;
}



#sub_nav {
font-size:10px !important;
  height:324px;
  /*border-left:9px solid #E2001A;*/
}
#sub_nav li {
  padding:5px 0px;
  background:url(../img/dotted_line.gif) repeat-x top left;
  text-align:right;
}
#sub_nav a {
  display:block;
  text-decoration:none;
  text-transform:uppercase;
}
#sub_nav .act a {color:#E2001A;}


#news {
  position:relative;
  top:3px;
  width:144px;
  text-align:right;
  display:none;
}
#news a {text-decoration:none;}
#news h1, #news p {margin:0;}


#left_img {
  height:375px;
  border-left:9px solid #fff;
}
#left_img img {margin-bottom:7px;}

#content {
  width:770px;
  height:700px;
  margin:0 0 0 158px;
  _position:relative;
  _left:-3px;
  /*background:  url(../img/content_bg_red.jpg) no-repeat top left; */
}



#nav {margin-left:20px;font-size:10px !important;}
#nav p {
  margin:0;
  padding:0;
  float:left;
}
#nav a {
  display:block;
  padding:35px 30px 2px 5px;
  text-decoration:none;
  text-transform:uppercase;
}

#nav .act a {color:#E2001A;}
#nav .link_1 a {border-left:3px solid #E2001A;}
#nav .link_2 a {border-left:3px solid #96B910;}
#nav .link_3 a {border-left:3px solid #F9B200;}
#nav .link_4 a {border-left:3px solid #0061A0;}


#main {
font-size:75%;
  margin:83px 230px 20px 19px;
  >margin:45px 230px 20px 19px;
  padding-bottom:10px;
  height:460px;
  >height:440px;
  _height:450px;
  overflow:auto;
}
#main p {line-height:17px;margin:0 0 10px 0;}
#main blockquote {margin-top:-10px;}



#copyright {
background:#E2001A;
bottom:34px;
color:#fff;
left:157px;
padding:7px 20px;
position:absolute;
width:827px;  
_width:865px;  
font-size:10px !important;
}
#copyright a {color:#fff;}

#footer_nav {
  font-weight:bold;
  text-align:left;
  width:848px;
  _width:1024px;
  margin:0 auto;  
  position:relative;
  top:-23px;
  padding-left:176px;
  font-size:10px !important;
}
#footer_nav a {
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}



/* INTRO TEXT */
#intro {font-weight:100;font-size:26px;font-family:Arial;color:#555;margin:30px 0 30px 0;}
#intro blockquote  {margin:0 0 0 0;}
#intro .important {font-size:60px;color:#333;font-family:arial;font-weight:200;letter-spacing:-10px;}
/* INTRO TEXT */

.important {color:#E2001A;font-weight:bold;}
.name-of-person {color:#000000;font-weight:bold;font-size:14px;}

.imgtext-table {margin-bottom:15px;}


.tx-macinasearchbox-pi1 {
  position:relative;
  top:80px;
  left:3px;
}
#searchbox_field {
  width:140px;
  border:1px solid #ccc;
}



#fontsize {
	position:absolute;
	top:15px;
	left:25px;
	font-size:10px !important;
}
#fontsize a img {border:0;}
