.slider_content a.button {
  border: 0;
}

div.clients {
   float: left;
   padding: 10px 0 0 58px;
}

#call_to_action {
   min-height: 60px;
   height: 60px;
   background:#E6E6E6 url(../images/client_bg.jpg) repeat-x scroll center top;
   border-bottom: 1px solid #e6e6e6;
}

#call_to_action #blurb {
  padding: 20px 0 0 0;
  float: left;
  width: 100px;
  min-width: 100px;
  min-height: 37px;
}

div.clients a img {
   height: 40px;
}

#footer a.rss {
   text-decoration: none;
}

.jqueryslidemenu ul li a:hover{
   background-image:url("deep_blue/menu_bg.png");
   color: #fff;
}

a.rss:hover {
   text-decoration: none;
   color:#444444;
}

h3.widgettitle {
   margin: 0;
}

.widget {
   padding: 0 0 20px;
}

#blurb {
   padding:40px 0 10px 20px;
}

#main_navigation {
   top:28px;

}

#about_the_author {
display:none;
}

a.text_link {
  text-decoration: underline;
}

div.text_link{
   margin: 12px 0 0 0;
}

body#home_page #body_block {
  margin: 30px 0 0 0;
}

body#home_page #header {
  background: none;
  background-color: #fff;
  height: 75px;
}

#home_feature.staged .background {
  background: #fff url(../images/stage2.jpg) no-repeat scroll center top;
}

#home_feature .background {
  background: none;
}

#header {
  background: none;
  background-color: #fff;
  height: 75px;
}

h3.portfolio {
  border-left:3px solid #d72917;
  padding:0 0 0 15px;
}

h2.portfolio, h1, .blog_header {
   border-left:3px solid #d72917;
   padding:0 0 0 15px;
}

h5.startpage {
  border-left:3px solid #d72917;
  padding: 0 0 0 10px;
}

#footer {
   margin: 10px 0 0 0;
}

#intro_blurb{
   height: 80px;
   min-height:80px;
}

#intro_blurb_title {
   margin-top: 20px;
}

#footer .one_fourth {
   width:208px;
}

.contact_footer {
   text-decoration: underline !important;
}

.piclenselink {
   text-align: right;
   padding: 0 3px 0 0;
}

h3.foto {
background:url("../images/port_f.png") no-repeat scroll right 0 transparent;
padding:0 0 0 15px;
}
h3.grafik {
background:url("../images/port_g.png") no-repeat scroll right 0 transparent;
padding:0 0 0 15px;
}

h3.web {
background:url("../images/port_w.png") no-repeat scroll right 0 transparent;
padding:0 0 0 15px;
}

.award_desc {
  padding: 0 0 0 25px;
}

#footer .widget_search {
   padding:0 0 2px;
}

#footer .search-field {
   width:150px;
   margin: 5px 0 0 0;
}

#intro_blurb div.zwei_zeilen {
  padding: -20px 0 0 0;
}

#body_block input.search-field {
   padding:2px 0 0 14px;
}

div.wp-pagenavi span.pages, div.wp-pagenavi a {
   color:#333333 !important;
}

ul.arrow_list li a {
   font-size: 16px;
}

ul.arrow_list li {
   background: url("../images/mini_icons.png") no-repeat scroll -262px -3px transparent;
}

#footer div.widget li.facebook {
   background: transparent url("../images/icons/icon_facebook.png") no-repeat 0 8px;
   padding-left: 24px;
}

#footer div.widget li.twitter {
   background: transparent url("../images/icons/icon_twitter.png") no-repeat 0 8px;
   padding-left: 24px;
   
}

#footer div.widget li.xing {
   background: transparent url("../images/icons/xing.png") no-repeat 0 8px;
   padding-left: 24px;
   
}

#footer div.widget li.rss {
   background: transparent url("../images/icons/icon_rss.png") no-repeat 0 8px;
   padding-left: 24px;
}

#footer div.widget li.deli {
   background: transparent url("../images/icons/icon_deli.png") no-repeat 0 8px;
   padding-left: 24px;
}

.one_fourth {
   margin-bottom: 0;
}

#footer .inner {
   padding-top: 22px;
}

/*li.current_page_item a, li.current_page_parent a, li.page_item a:hover{
   color: #1e2833 !important;
}*/

#likeButtonFB {
   float:right;
   margin:8px 0 0;
}

p.readmore {
   float:right;
}

p.intro {
   margin: 0;
}

.info_box {
background:url("../images/icons/info.png") no-repeat scroll 10px 14px #EEEEEE;
border:1px solid #999999;
color:#333333;
}

p.startpage {
border-left:3px solid #D72917;
padding:0 0 0 10px;
font-size:16px;
letter-spacing:1.6px;
text-transform:uppercase;
font-weight:normal;
font-family:Tahoma,Geneva,Arial,sans-serif;
}

p.h6 {
color:#888888;
font-size:12px;
letter-spacing:1.6px;
line-height:20px;
margin-bottom:15px;
padding-bottom:5px;
text-transform:uppercase;
}

.mailThanks {
   background:url("../images/ich.png") no-repeat scroll 10px 18px #EAEAEA;
   padding-left: 120px;
   border-color: #bbb;
   color: #000;
}

.mailThanks h3 {
  color: #1968c0;
}

a.bloglink{
   text-decoration: underline;
   color:#D72917;
}

