/*  
Theme Name: Blank_default_de
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
*/

html{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
     }

body{ color: #787878; background-repeat:repeat-x; background-color:#e0ecf9; margin:0px; padding:0px;
     }

/*--------------------seitenaufbau--------------------*/

#container-page { width: 1012px; height: auto; padding:0px; margin: 0 auto; text-align:left; background-image:url(images/bg-main.gif); background-repeat:repeat-y; }
#container-page-inner { padding: 0px 11px; height: auto; width: auto; clear:both; }

#container-logo { position:absolute; width:221px; height:105px; left:21px; top:0; z-index:60;  }
#container-bookmark { position:absolute; width:100px; height:20px; left:850px; top:4px; z-index:20; }
#container-head { width: 100%; height: 250px; position:relative; margin:0px; padding:0px; background-image:url(images/banner-bottom.gif); background-position: center bottom; background-repeat:no-repeat; }

/*--------------------gallery--------------------*/

#container-gallery { position: absolute; height: 15px; width:100%; top:235px; left:0px; z-index:40; background-image:url(images/bg-black.png); text-align:right; color:white; font-size:11px; }
#container-gallery a{ color:white; padding: 0 18px 0 0; }

#container-gallery-inhalt { position: absolute; height: 170px; width:100%; bottom:0px; right:0px; z-index:35; background-image:url(images/bg-black.png); text-align:right; color:white; font-size:11px; display:none; }
#container-gallery-inhalt img { z-index:40; }
#container-gallery-inhalt #slideshow-inner #ngg-webslice {padding:19px 0px 0px 24px;}
.ngg-widget
#container-gallery-inhalt a{ color:white; padding: 0 18px 0 0; }
container-gallery-inhalt h2 { font-size: 4px; color:black; display:none; }

/*--------------------navigation--------------------*/

#container-navi-oben { position:absolute; width:230px; height:29px; top:225px; left:21px; z-index:50; background-image:url(images/bg-navigation-links-header.png);  }

#container-content-links { width: 254px; height: auto; float:left; background-image:url(images/bg-navigation-links.gif); background-repeat:repeat-y; margin:0px; padding:0px; }
#container-content-links-footer { width: 100%; height: 27px; background-image:url(images/bg-navigation-links-footer.gif);  }

#container-content-links a { padding: 5px 6px 5px 44px; background-image:url(images/bg-navigation-inaktiv.gif); text-decoration:none; background-repeat:repeat-y; color: #0c417e; font-size:14px; width: auto; display: block; font-weight:500; }
#container-content-links a:hover { background-image:url(images/bg-navigation-aktiv.gif); background-repeat:repeat-y; width: auto; display: block; text-decoration:none; color:#f8ad17;  }

#container-content-links ul ul a { padding: 5px 6px 5px 64px; background-image:url(images/bg-navigation-inaktiv.gif); background-repeat:repeat-y; color: #0c417e; font-size:12px; width: auto; display: block; }
#container-content-links ul ul a:hover, #container-content-links .current_page_item a { background-image:url(images/bg-navigation-aktiv.gif); background-repeat:repeat-y; width: auto; display: block; text-decoration:none; color:#f8ad17;  }
#container-content-links .current_page_item ul a { background-image:url(images/bg-navigation-aktiv.gif); background-repeat:repeat-y; width: auto; display: block; text-decoration:none; color:#0c417e;  }

#container-content-mitte { width: 522px; height: auto; float:left; margin:0px; padding:0px; background-color:#FFFFFF;  }
#container-content-inner { margin:0px; padding:24px; }

#container-content-rechts { width: 212px; float:left; height: auto; margin:0px; padding:0px; background-color:#FFFFFF;  }

#container-footer { width: 100%; padding: 10px 0px 10px 0px; background-color:#4e4a47; color:#ffffff; text-align:right; }
#container-footer a{ color:white;  }
#container-navi { width: 100%; height: 48px; margin:0px; padding:0px; background-image:url(images/bg-navigation.gif); background-repeat:no-repeat; }

.clear { float:none; clear:both; height: 2px; width: 400px; font-size:2px; }
.clear-line { float:none; clear:both; height: 2px; width: 100%; border-top:#b2b9c3 1px solid; font-size:2px; }

/*--------------------blocks--------------------*/

.box-head { background-image:url(images/box-header.gif); width: 100%; height: 10px; }
.box-mitte { background-image:url(images/box-bg.gif); background-repeat:repeat-y; padding: 0 16px 0 8px }
.box-mitte ul li { list-style-type:circle; list-style:circle; margin: 0 0 0 16px }
.box-footer { background-image:url(images/box-footer.gif); background-repeat:no-repeat; width: 100%; height: 26px; margin: 0 0 10px 0; }


/*--------------------navigation--------------------*/

#container-navi ul { margin:0px 0px 0px 12px; padding:0px; list-style:none; font-size:12px; }
#container-navi li { margin:0px; font-family:"Times New Roman", Times, serif; font-weight: bold; font-size:14px; text-transform:uppercase; float:left;    }
#container-navi li a { color:#797979; text-decoration:none; padding: 15px 25px 8px 20px; float:left; font-weight: bold;}
#container-navi li a:hover { color:#63af00; text-decoration:none;  }
#container-navi li.page_item { color:#63af00;  }
#container-navi li ul li a { font-weight:normal; padding-left:18px; }
#container-navi 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;  } */

/*--------------------textgestaltung--------------------*/

p{ margin: 0px 0 8px 0; padding:0px;
     }

h1,h2,h3,h4,h5,h6{ 
margin: 0px 0px 8px 0px;
color: #f8ac08;
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
}


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 {
     }

img{ border:0px; 
     }

img a { border: 1px solid #ccccc; }

address {
     }

/*--------------------linkgestaltung--------------------*/


a { color: #f8ad17; text-decoration:underline;
     }
a:link {  color: #f8ad17; text-decoration:underline;
     }
a:visited {  color: #f8ad17; text-decoration:underline;
     }
a:link:focus{ 
     }
a:link:hover, 
a:visited:hover { color: #1e9f7c; text-decoration: none;
    }
a:link:active, 
a:visited:active {
     }

/*--------------------bilder als links--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/
.alt {
	 
	}

.commentlist {
	 
	}


.nocomments {
	 
	}
 
.commentlist li {
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
	}

#commentform textarea {
width: 100%;
	}

#commentform #submit {
	 
	}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- 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--------------------*/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/*--------------------slideshow und scrollfunktion--------------------*/

#slideshow-inner {
	/* Set it so we coidivd calcidivate the offsetLeft */
	position: relative;
	height: 140px;
	width: 960px;
	overflow:hidden;
}
.ngg-widget {
	display: block;
	height: 110px;
	/* max width here, for users without javascript */	
	width: 30000px;
	padding:0;
	/* removing defaidivt styling */
	margin: 0;
	background: url('navigation.png');		
	list-style: none;
}
.ngg-widget a {
	display: block;
	float: left;	
	padding: 0 4px;
}
.ngg-widget a {
	display: block;
	text-decoration: none;
}

.ngg-widget a:hover span {
	display: block;
}
.ngg-widget img {
     border: 2px #fff solid;	
}
.ngg-widget a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}


#container-content-inner table { margin:8px 0px 8px 0; }
#container-content-inner ul { margin:8px 0px 8px 0; }
#container-content-inner ul li { list-style-type:circle; list-style:circle; margin: 0 0 0 16px }

/*--------------------unternehmen seite--------------------*/
#wv ul { margin:0px 0px 0px -12px; padding:0px; }
#wv ul li { list-style:none; list-style-type:none; float:left; display:block; width: 212px; height: 200px; }

#schlagworte { padding: 23px; color:#b2b9c3; }
#schlagworte a { color:#b2b9c3; }
#schlagworte h2 { color:#b2b9c3; margin:0px; padding:0px }

#schlagworte-post { color:#b2b9c3; }
#schlagworte-post a { color:#b2b9c3; }
#schlagworte-post h2 { color:#b2b9c3; margin:0px; padding:0px }



.ngg-widget, .ngg-widget-slideshow { padding:0 !IMPORTANT; }