html, body, h1, h2, h3, h4, ul, li {        margin: 0;        padding: 0;}
h1 img {        display: block;}
img {        border: 0;}
a {        color: #FFFFFF;}
a:hover {        color: #FFF;}
.left {        float: left;}
.right {        float: right;}
.more {        text-align: right;}
.clear {        clear: both;}
.clearright {        clear: right;}
body {        background: #3A0404 url(../images/page_bg.jpg) repeat;        font: 11px arial, sans-serif;        color: #464544; padding-bottom: 10px;}

/*-------------------------------------------------------------* Countdown *----------------------------------------------------------*/
.ulti_counter_leading {font: 35px "arial black"; color: #A85D4B; text-align: center;}
.ulti_counter_middle {font: 20px "arial black"; color: #A85D4B; text-align: center;}
.ulti_counter_tailing {font: 29px "arial black"; color: #A85D4B; text-align: center;}

#hier{width:50px; height:285px; float:left; position: relative; left: -50px; #FFFFFF;}


/*------------------FFA405----------------------------------------* layout *----------------------------------------------------------*/


#wrapper {

width:778px;
height:301px;
/*-min-height:778px;*/
background:url(../images/header.jpg) no-repeat;
position:relative;
margin-right:auto;
margin-left:auto;
/*------*/
}
h1 {  padding: 8px 0 0 30px;  font: 29px "arial black", arial, sans-serif;  color: #000000;}
h1 em {  color: #000000;  font-weight: bold;  font-style: normal;  position: relative;  top: -4px; }
/* topnav */
#nav       {  position: absolute;  top: 0px;  left: 335px;  width: 500px;}
#nav li    {  float: left;  background: url(../images/nav_left.bmp) no-repeat;  list-style: none;  padding-left: 10px;
           padding-right: 20px;  padding-top: 45px;  line-height: 1.1;}
#nav span  {  display: block;  font-size: 28px;}
#nav a     {  color: #FFFFFF;  font-size: 11px;  font-weight: bold;  text-decoration: none;}


/*----------------------------------------------------------* topcontent *----------------------------------------------------------*/


#topcon {  background: url(../images/topcon.jpg) no-repeat;  width: 427px;  position: absolute;  top: 105px;  left: 338px;  color: #fff;}
#topcon-inner {  margin: 33px 40px 41px 85px;  height: 120px;  overflow: auto;}
#topcon h2 {  font-size: 14px;}

/*----------------------------------------------------------* Body *----------------------------------------------------------*/


#content {width:778px; position:absolute; color:#000000; top:299px; left:0px;}

#content a {color:#000;} /* Links im Blog*/
#content a:hover {color:#666666;}
#body {border:0px solid green; background:url(../images/bkgrnd.jpg) no-repeat #FFFFFF; padding:18px;} /*background:url(../images/bkgrnd.jpg) no-repeat #4F611F;*/

.box2 {float: right;  width: 232.5px;  background: #730F11;  margin-right: 18px;}

.contentbox {     /* inhaltsbox*/
background:#FFFFFF;
float:left;
width:545px;
margin-right:18px;
}                /*contentbox orig size 482px background:#730F11; */

.box4 { float: left; width: 482px;  background: #FFFFFF; margin-right: 1px;}

.box5 {           /* navibox*/
float:left;
width:165px;
background:#ffffff;
margin-top:10px;
margin-right:18px;
}


/*
.box6 { float: right; width: 232.5px;  background: #730F11;  margin-right: 10px;}
.box {  float: left;  width: 195px;  background: #730F11;  margin-right: 18px;}
.box-t { background: top url(../images/box_t.jpg) repeat-x; }
.box-r { background: right url(../images/box_r.jpg) repeat-y; }
.box-b { background: bottom url(../images/box_b.jpg) repeat-x; }
.box-l { background: left url(../images/box_l.jpg) repeat-y; }
.box-tr { background: top right url(../images/box_tr.jpg) no-repeat; }
.box-br { background: bottom right url(../images/box_br.jpg) no-repeat; }
.box-bl { background: bottom left url(../images/box_bl.jpg) no-repeat; }
.box-tl { background: top left url(../images/box_tl.jpg) no-repeat; }
.box-tl {  padding: 13px 18px;}
.box p {  margin: 1em 0;}
*/


p.more {  margin: 0;}
#hits {  width: 165px;}
#hits .box-tl {  padding-bottom: 22px;}
#hits ul {  margin: 1em 0;}
#hits li {  list-style: none;  margin: 0.9em 0;}
#hits ul a {  text-decoration: none;}
#hits ul a:hover {  text-decoration: underline;}
#hits table.moduletable {padding-top: 10px;}
.moduletable li a {  text-decoration: none;}
.moduletable li a:hover {  text-decoration: underline;}
.moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #7E9543;  padding-bottom: 10px;  padding-top: 10px; letter-spacing: 0.2em;}
.moduletable_menu th {  text-transform:uppercase;  text-decoration: none;  color: #7E9543;  padding-bottom: 10px;  padding-top: 10px;}
.moduletable ul a:hover {  text-decoration: underline;}
#news .moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#new .moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#topcon .moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#new2 .moduletable th { text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#news2 .moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#new {  margin-right: 0;}
#new2 {  margin-left: 100;  margin-top: 10px;}
#news2 {  margin-left: 0;  margin-top: 10px;}
#new .box-tl {  padding-bottom: 18px;}
#new p {  margin-top: 0;  margin-bottom: 3.6em;}
#mainbody {  margin-right: 0;  margin-top: 10px;}
#mainbody .box-tl {  padding-bottom: 18px;}
#mainbody p {  margin-top: 0;  margin-bottom: 3.6em;}
#body h2 {  font-size: 12px;  text-align: right;  margin-bottom: 1.5em;}
#body h3 {  font-size: 9px;  color: #7E9543;}
#body .more a {  font-weight: bold;  text-decoration: none;}
#body .more a:hover {  text-decoration: underline;}
#body .hr-yellow {  border-top: 1px solid #FFEA00;  padding-bottom: 1em;  margin-top: 1em;}


/** footer **/
#footer {background: url(../images/footer.jpg) no-repeat #FFFFFF; text-align: center; color:Black; font-family:Verdana; font-size:10px;}

   #footer a:link     {color:#000000; text-decoration:none; font-family:Verdana; font-size:10px;}

   #footer a:visited  {color:#000000; text-decoration:none; font-family:Verdana; font-size:10px;}

   #footer a:hover    {color:#000000; text-decoration:underline; font-family:Verdana; font-size:10px;}

   #footer a:active   {color:#000000; text-decoration:underline; font-family:Verdana; font-size:10px;}

#footer p, #footer ul {margin: 0px; color:Black;}
#footer ul {  margin-top: 1.2em; color:Black;}
#footer li {  display: inline;  list-style: none; color:Black;}
.contentheading, .componentheading {font-size : 15px; font-weight : bolder;color : #7E9543;text-align : left; letter-spacing: 0.3em;}
#hits .input {border:none;}
