/*  
Theme Name: myHundefutter Theme
Theme URI: 
Description: Blank default_de ist die Grundlage fuer ein eigenes Design. Es hat nur dort html drin wo es meiner Meinung nach wichtig ist fuer das Verstehen des html Outputs von WordPress. Man kann bis zu 5mal Widgets einsetzen. Bitte im Artikel auf texto.de nachlesen wie.
Version: 1.6
Author: Andreas Gruss von machen.de
Author URI: http://www.machen.de 

	
 */

BODY {
	color: #6f6f6f;
	margin: 0px;
	background-color: #ffffff;
	background-image:url(images/background.gif); background-repeat:repeat-x;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}

images{
	border:0;
}

a, a:visited {
  color: #e7640a;
  text-decoration: none;
}

a:hover {
  color: #e7640a;
  text-decoration: underline;
}

form {
	display: inline;	   
}

.clear { clear:both; float:none; font-size: 1px; height: 1px; width: auto; }


/* Ger�st */

#comment-bar { font-size:11px; color:#aeaeae; border-top: 1px #aeaeae solid; padding-top:10px;  }
#comment-bar a { color:#aeaeae; }

#container-page { width: 950px; height: auto; padding:0px; margin: 0 auto; text-align:left; }

#container-header { width: 100%; height: 121px; position: relative; }
#logo { position: absolute; width: auto; height: auto; z-index:80; }

#main-navigation { position: absolute; top: 60px; right: 0px; z-index:70;  background-image:url(images/navi-between.gif); background-position:bottom; background-repeat:no-repeat; }
#main-navigation ul { margin:0px; padding:0px; float:left;  }
#main-navigation ul li { list-style:none; list-style-type:none; float:left; }
#main-navigation ul li a { float:left; padding:8px; color:#6f6f6f; font-size:18px; display:block;  }
#main-navigation ul li a:hover { color:#e7640a; }
#main-navigation .menu .current_page_item a { color:#e7640a;  }
#main-navigation .menu ul ul { left:5px; top:35px; position:absolute; }
#main-navigation .menu ul ul li a { font-weight:normal; font-size:14px; padding:4px; }

/*--------------------flexipages navigation--------------------*/
#main-navigation .menu { float:left; }

#main-navigation li ul li a { font-weight:normal; padding-left:18px; }
#main-navigation li ul li ul li a { font-weight:normal; font-size:11px; padding-left:27px; }
/* #li.flexipages-407344981 ul li ul li .page_item a { font-weight:normal; color:#7c8487; background-color:black;  } */


#sub-navigation { position: absolute; top: 90px; left: 350px; background-repeat:no-repeat; width: 600px; font-size:12px;  }

#sub-navigation a { color:#6f6f6f;  }
#sub-navigation a:hover { color:#e7640a;  }

#suche { position: absolute; top: 32px; right: 0px; z-index:90;  }
#box-admin { position: absolute; top:0px; left:0px; width:950px; z-index:100; height: 22px; }
#adminbar { background-image:url(images/bg-adminbar.gif); background-repeat:no-repeat; padding: 3px; text-align:center; font-size:11px; }

#container-main-1spaltig { width: 950px; }
#container-main-oben { font-size:8px; background-image:url(images/bg-main-box-oben.gif); background-repeat:no-repeat; }
#container-main-mitte { background-image:url(images/bg-main-box-mitte.gif); padding:8px; background-repeat: repeat-y; }

#container-main-links { width: 278px; height: auto; float:left; }
#container-main-rechts { width: 609px; height: auto; float:right; }

#container-main-unten { font-size:8px; background-image:url(images/bg-main-box-unten.gif); background-repeat:no-repeat;   }

#addthis { text-align:left; width:700px; padding: 20px; }


#footer { text-align:center; padding: 8px 0 32px 0; font-size:12px;  }
#footer a { color:#6f6f6f; font-size:12px; padding:4px; display:inline;  }

/* klassen */

.suche { background-image:url(images/bg-suche.gif); background-repeat:no-repeat; padding: 5px; }
.suche input { border:0px; font-size: 11px; margin:2px 0 0 2px; }
.suche #s { border:0px; font-size: 11px; margin:2px 0 0 2px; }

/* startseite */

#start-slideshow { position: relative; width: 950px; height: 545px; margin-top:-9px; z-index: 200; }
#start-box-angebot { width: 284px; position:absolute; top:304px; left:20px; height: 229px; background-image:url(images/box-angebot.png); z-index:300; }
#start-box-angebot-inner { padding:15px; }
#start-box-text { width: 608px; height: 229px; position:absolute; top:304px; right:20px; background-image:url(images/box-text.png); z-index:301; }
#start-box-text-inner { padding:15px; }
#start-tip { position: absolute; top: 286px; left: 245px; z-index:400; }
/*--------------------einzelseiten--------------------*/



/*--------------------blocks--------------------*/

.box-head { background-image:url(images/bg-left-box-oben.gif); background-repeat:no-repeat; width: 100%; margin:10px 0px 0px 0px; height: 11px; }
.box-mitte { background-image:url(images/bg-left-box-mitte.gif); background-repeat:repeat-y; padding: 0 16px 0 8px }
.box-mitte h2 { color: #e7640a; margin: 0px 0px 8px 0px; }
.box-footer { background-image:url(images/bg-left-box-unten.gif); background-repeat:no-repeat; width: 100%; height: 20px; margin: 0 0 0px 0; }

#box-mitte-head { background-image:url(images/bg-mitte-box-oben.gif); background-repeat:no-repeat; height: 9px; width: 100%; margin:10px 0px 0px 0px; height: 10px; }
#box-mitte-mitte { background-image:url(images/bg-mitte-box-mitte.gif); background-repeat:repeat-y; padding: 0 16px 0 8px }
.box-mitte h2 { color: #e7640a; margin: 0px 0px 8px 0px; }
#box-mitte-footer { background-image:url(images/bg-mitte-box-unten.gif); background-repeat:no-repeat; width: 100%; height: 28px; margin: 0 0 0px 0; }

/*--------------------textgestaltung--------------------*/

p{ margin: 0px 0 8px 0; padding:0px;
     }

h1 { font-size: 18px; color: #e7640a; margin:0px 0px 8px 0px; padding:0px;}
h2 { font-size: 18px; color: #e7640a; margin:0px 0px 8px 0px; padding:0px;}
h3 { font-size: 14px; color: #e7640a; margin:0px 0px 8px 0px; padding:0px; font-weight:bold;}


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul{ margin: 0px; padding:0px;
     }
ol{
     }
     li{ list-style:none;
          }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

images{ border:0px; 
     }

address {
     }

/*--------------------linkgestaltung--------------------*/


a { color: #e7640a; text-decoration:none;
     }
a:link {  color: #e7640a; text-decoration:none;
     }
a:visited {  color: #e7640a; text-decoration:none;
     }
a:link:focus{ 
     }
a:link:hover, 
a:visited:hover { color: #e7640a; text-decoration: underline;
    }
a:link:active, 
a:visited:active {
     }

/*--------------------bilder als links--------------------*/
a images{
     }
a:link images { 
     }
a:visited images { 
     }
a:link:active images, 
a:visited:active images {
      }

/*--------------------smilies im text--------------------*/

body images.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/
.alt {
	 
	}

ol.commentlist {
	 margin:0px; padding:0px;
	}


.nocomments {
	 
	}
 
.commentlist li {
	 margin:0px; padding:0px;
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
	}

#commentform textarea {
width: 400px; padding:4px;
	}

#commentform #submit {
	 
	}

/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/


li#categories{
     }

.widget_categories{
     }




/*--------------------bildausrichtungen--------------------*/

images.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

images.alignright {
	padding: 1px;
	margin: 0 0 2px 7px;
	display: inline;
	border: #000000 solid 1px;
	}

images.alignleft {
	padding: 1px;
	margin: 0 7px 2px 0;
	display: inline;
	border: #000000 solid 1px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

ul.navilist li.maincat a, ul.navilist li.maincat a:visited { display:block; font-size:18px; color:#6f6f6f; margin:10px 0px 10px 0px; padding-bottom: 1px; padding-top:0px; width:100%; background-image:url(images/navi-inaktiv.gif); background-repeat:no-repeat; padding-left:22px; }
ul.navilist li.maincat a:hover { color: #e7640a; text-decoration:none; background-image:url(images/navi-aktiv.gif); background-repeat:no-repeat; padding-left:22px; }

ul.navilist li.subcat a { display:block; color:#6f6f6f; margin:1px 0 1px 0px; padding-left:5px; padding-bottom: 4px; padding-top:4px; width:100%; }
ul.navilist li.subcat a:hover { color: #e7640a; text-decoration:none; }

ul.navilist li.subcat { list-style:circle; margin-left:22px; }

ul.navilist li.subcat a.gewaehlt { color: #e7640a; background-image:url(images/subnavi-aktiv.gif) !IMPORTANT; background-repeat:no-repeat; }
ul.navilist li.subcat a.gewaehlt:visited { color: #e7640a; }
ul.navilist li.subcat a.gewaehlt:hover { color: #e7640a; }
ul.navilist li.subcat a.gewaehlt:visited { color: #e7640a; }

ul.navilist li.maincat { list-style:none; list-style-type:none; }

ul.navilist li.maincat a.gewaehlt { color: #e7640a; background-image:url(images/navi-aktiv.gif) !IMPORTANT; background-repeat:no-repeat; }
ul.navilist li.maincat a.gewaehlt:visited { color: #e7640a; }
ul.navilist li.maincat a.gewaehlt:hover { color: #e7640a; }
ul.navilist li.maincat a.gewaehlt:visited { color: #e7640a; }

ul.navilist { margin: 0px 0px 20px 10px; padding:0px; line-height:14px; }

ul, li { line-height: 16px; }

img { border: none; }
img a {border:none; }