
/* ***********************************************
   CSS-File: www.profi-news.de *******************
   copyright 2008 by www.wertbar.com *************
   *********************************************** */


/* GLOBALS */

BODY { margin:0; padding:0; background: #EFEFEF url(../img/bg_body.png) repeat-x; }
ol, ul, li, form, fieldset { margin: 0; padding:0;}
.clear { clear: both; display: block; }

/* FONT */

BODY { color: #555; font: normal 12px Arial, Helvetica, sans-serif; }
H1 {
  font: normal 18px Georgia, sans-serif;
  padding-left: 70px; /* same as #content*/
  padding-right: 80px;
  background: url(../img/h1_arrow.png) no-repeat -10px;
  padding-bottom: 10px;
  padding-top: 7px;
  margin:0;
  }
H2 {
  font: normal 16px Georgia, sans-serif;
  color: #777;
}

a:hover { text-decoration: underline;}

#content, #blogbox { line-height: 18px; }
#contactbox { line-height: 18px; }


/* LINKS */

a {color: #555; text-decoration: none; outline: 0; }
#content a {color: #E68A00; text-decoration: none; }
#content ul, #content ol { margin: 10px 0 10px 15px;}
#content ul, #content ul li { list-style-type: square; }
#content ul li, #content ol li { line-height: 20px; padding-bottom: 10px;}


/* LAYOUT-CONTAINER */

#page { margin: 0 auto; width: 910px; }

#left { float: left; width: 190px; padding-top: 230px;}
  #nav {
    background: url(../img/bg_nav.png) no-repeat top right;
    height: 320px;
  }
#right { float: right; width: 230px; padding-top: 230px; }
  #blogbox { padding-left: 10px; }
  #blogbox h3 { font-family: Georgia, sans-serif; font-weight: normal; margin:0; padding:0 0 10px 0;}
  #blogbox ul { list-style-type: none; }
  #blogbox ul li { padding-bottom: 0px;}
  #blogbox a { color: #E68A00; text-decoration: none; }
  #blogbox .pubdate {
  display: block;
  font: normal 10px Arial, sans-serif;
  color: #999;
}
  #blogbox a:hover { text-decoration: underline;}
  #contactbox {
    background: url(../img/bg_cont.png) no-repeat top left;
    margin-top: 200px;
    height: 280px;
    line-height: 18px;
  }
    #contactbox_content { padding: 20px 0 0 15px;}
#main { float: left; width: 490px; text-align: left;  }
#header {text-align: right; height: 182px;}
  #header img { text-align: right; float: right; border:0;}
#contentainer {
  border-left: 9px solid #999;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #fff url(../img/bg_content.png) repeat-y;
  }
  #header2 { background: url(../img/slogan.png) no-repeat 200px 10px; padding-top: 100px; }
  #content { padding: 0px 30px 100px 70px; }

#footer {
  background: url(../img/arrow_footer.png) no-repeat right center;
  width: 200px;
  height: 20px;
  position: relative;
  right: -12px;
  float:right;
  top: -60px;
  z-index: 1000;
  padding: 3px 55px 0px 0;
  text-align:right;
  }

/* MAIN-NAVIGATION */

#nav { font-family: Georgia, serif; font-style: italic; }
#nav ul { list-style-type: none; padding-top: 28px; }
#nav ul li { padding: 3px 0;}
#nav ul li a {
  color: #666;
  font-family: Georgia, serif;
  text-decoration: none;
  font-style: normal;
  padding-left: 60px;
}
#nav ul li a:hover, #nav ul li a:focus {
  background: url(../img/nav_hover.png) no-repeat 10px 1px;
}
#nav ul li.current a, #nav ul li.current a:hover, #nav ul li.current a:focus {
  background: url(../img/nav_current.png) no-repeat 10px 1px;
  color: #E68A00;
}
#nav ul li em{ padding-left: 60px;}


#nav ul li a:hover, #nav ul li a:focus { color: #000;}


#nav ul#subnav { padding: 6px 0 2px 0px; margin:0;}

#nav ul#subnav a { padding-left: 70px; }

/* NAVIGATION-repeat */

#navrepeat {
  clear: both;
}
#navrepeat ul {
	list-style-type: none;
  display: inline;
  margin:0;
  padding:0;
}
#navrepeat li {
  padding-right: 10px;
  display: inline;
  margin:0;
  padding:0 3px 0 0;
}
#navrepeat li, #navrepeat li a {
	color: #ccc;
  font-size: 11px;
  text-decoration: none;
}
#navrepeat li.current {
/*	display: none; */
}

/* CONTENT:VARIOUS */

