/*
		Theme Name: netzraumprotokolle.de - base theme
	layouts: layout-wtt, layout-mmm, layout-twt
		Description: style of http://netzraumprotokolle.de
		Version: 2.0 / 2009
		Author: Schlenker, Lars
	*/

	/* basic elements ----------------------------------------------------------------- */



	:link,:visited {
		text-decoration: none;
	}
	html,body,div,
	ul,ol,li,dl,dt,dd,
	form,fieldset,input,textarea,
	h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
	th,td {
		margin: 0;
		padding: 0;
	}

	h1,h2,h3,h4,h5,h6 {
		font-size: 100%;
		font-weight: normal;
	}
	table {
		border-spacing: 0;
	}
	fieldset,img,abbr,acronym {
		border: 0;
	} 
	/* strict reset by uncommenting lines below */
	address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {
		/* font-style: normal; */
		/* font-weight: normal; */
	}

	ol,ul {
		 margin: 0;
		 padding: 0;
		list-style: none;
	}
	caption,th {
		text-align: left;
	}
	q:before,q:after {
		content: '';
	}
	a {
			text-decoration: none;
			color: #cc0000;
			}

	a:hover {
			text-decoration: none;
			text-align: left;
			background-color: #cc0000;
			color: #fff;
			
	}
	hr {
		border: 0;
		height: 1px;
		background-color: #000;
		color: #000;
	}
	a img,:link img,:visited img {
		border: none;
	}
	address {
		font-style: normal;
		display: inline;
	}

	form#,
	comments-form-name,
	#comments-form-email,
	#comments-form-url,
	#comments-form-remember-me,
	#comments-form-reply,
	{
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px 0px;
			border: 1px solid #ccc;
	}

	input {
			background-color: #fff;
		font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
			border: 1px solid #000;
			vertical-align: middle;
			padding: 0px;
				font-size: 9px;
			margin-bottom: 10px;
			text-align: left;
			}

	#button {
			background-color: #fff;
			font-size: 9px;
		  font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
			text-transform:uppercase;
			border: 1px solid #000;
			padding: 0px;
			text-align: center;
			width: 100px;
			vertical-align: middle;
			margin-bottom: 0px;
			}

	textarea {
			background-color: #fff;
			border: 1px solid #ccc;
			vertical-align: left;
			padding: 0 0 0 0;
			width: 97%;
			}


			
	/*search-----------------------------------------------------------------------*/

	#search
	{
		border: 1px solid #ccc;
		padding: 3px 0 1px 0;
		text-align: left;
		vertical-align: middle;
		width: 97%;
		font-size: 11px;
		font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
		margin: 0 0 0 0;
	}

	
	/* Utilities ----------------------------------------------------------------- */

	.pkg:after, #content-inner:after {
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}
	.pkg, #content-inner { display: block; }
	/* no ie mac \*/
	* html .pkg, * html #content-inner { height: 1%; }
	.pkg, #content-inner { display: block; }
	/* */

	.inline { display: inline; }
	.hidden { display: none; }



	/* Layout ----------------------------------------------------------------- */

	body {
		margin: 0; /*setting border: 0 hoses ie5 win window inner well border */
		padding: 0;
		font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
		font-size: 11px;
		background: #fff;
		background-repeat: repeat;
	}

	#container-inner {
		width: 960px;
		min-height: 100%;
		margin: 10px 20px;
		text-align: left;
	}

	#header, #content, #alpha, #beta, #gamma, #footer {
		position: relative;
	}

	#alpha, #beta, #gamma {
		display: inline;
		float: left;
	}

	#header-inner, #content-inner, #footer-inner,
	#alpha-inner, #beta-inner, #gamma-inner {
		position: static;
	}

	#header-inner, #content-inner, #footer-inner {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#header-inner, #footer-inner,
	#alpha-inner, #beta-inner, #gamma-inner {
		overflow: hidden;
		padding-right: 10px;
		padding-left: 10px;
	}


	/* Wide-Thin-Thin */

	.layout-wtt #alpha {
		width: 560px;
	}

	.layout-wtt #beta {
		left: 190px;
		width: 190px;
	}

	.layout-wtt #gamma {
		right: 190px;
		width: 190px;
	}


	/* Thin-Wide-Thin */

	.layout-twt #alpha {
		left: 320px;
		width: 320px;
	}

	.layout-twt #beta {
		left: -320px;
		width: 320px;
	}

	.layout-twt #gamma {
		width: 320px;
	}


	/* Wide-Thin */

	.layout-wt #alpha {
		width: 750px;
	}

	.layout-wt #beta {
		width: 190px;
	}


	/* Thin-Wide */

	.layout-tw #alpha {
		left: 190px;
		width: 750px;
	}

	.layout-tw #beta {
		left: -750px;
		width: 190px;
	}


	/* Medium-Wide */

	.layout-mw #alpha {
		left: 330px;
		width: 610px;
	}

	.layout-mw #beta {
		left: -610px;
		width: 330px;
	}

	/* Wide-Medium */

	.layout-wm #alpha {
		width: 610px;
	}

	.layout-wm #beta {
		width: 330px;
	}


	/* Content ---------------------------------------------------------------- */


	h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {
		margin-bottom: .75em;
	}

	blockquote, ol, ul {
		margin-left: 30px;
		background-repeat: repeat-y;
	}

	ol { list-style: decimal outside; }
	ul { list-style: disc outside; }
	.item { list-style: none; }
	
	
	.published
{
		color: #999;
	}

	#header-name {
		color: #000;
		width: auto;
		font-family: 'verdana', ms trebuchet, geneva, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 2px;
		padding-left: 0px;
		margin-top: 0px;
		margin-left: 0px;
		text-align: left;
		text-indent: 0px;
		text-transform: uppercase;
	}

	#header-description {
		color: #000;
		font-family: 'verdana', ms trebuchet, geneva, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		letter-spacing: 2px;
		padding-left: 0px;
		margin-top: 0px;
		margin-left: 0px;
		text-align: left;
		text-indent: 0px;
		vertical-align:top;
		text-transform: uppercase;
	}

	
	/* Assets */

	.asset-body,
	.asset-more,
	.asset-more-link,
	.asset-excerpt,
	.comments-content,
	.comments-footer,
	.comments-open-content,
	.comments-open-footer,
	.comments-closed,
	.trackbacks-info,
	.trackbacks-content,
	.trackbacks-footer,
	.archive-content {
		clear: both;
	}

	.asset-excerpt
	{
	margin-bottom: 0px;
	}

	.asset,
	.comments,
	.trackbacks,
	.archive {
		overflow: hidden;
		width: 100%;
	}

	.asset,
	.asset-content,
	.comments,
	.trackbacks,
	.archive {
		position: static;
		clear: both;
	}

	.asset,
	.comments,
	.comments-content,
	.archive,
	.search-form {
		margin-bottom: 10px;
	}

	.trackbacks-content,
	.trackbacks {
		margin-bottom: 5px;
	}

	.asset-header
	{
		font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 5px;
		text-indent: 0px;
		color: #000;
	    letter-spacing: 0.3px;
	}

	.comment-content
	{
	   position: relative;
	   overflow: hidden;
	   width: 100%;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   line-height: 17px;
	   font-size: 11px;
	   letter-spacing: 0.3px;
	}

	.asset-body,
	.comments-header,
	.comment-footer,
	.comments-open-header,
	.comments-open-content,
	#comments-open-footer,
	.comments-closed,
	#comment-form-external-auth,
	#comment-greeting,
	.comments-open-moderated,
	#comments-open-text,
	.trackbacks-header,
	.trackbacks-info,
	.trackback-content,
	.trackback-footer,
	.archive-content,
	.search-form-header
	{
		margin-bottom: 10px;
	}

	#comment-form-remember-me label,
	#comment-form-reply label {
		display: inline;
	}

	.entry-categories,
	.entry-tags {
		margin-bottom: 10px;
	}

	.asset-name {
		font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 2px;
		text-indent: 0px;
		color: #000;
		letter-spacing: 0.3px;
		padding-bottom: 0px;
		padding-top: 0px;
	}

	.asset-footer,
	.asset-meta {
		font-size: 11px;
	}


	.asset-footer {
		clear: both;
		margin-top: 1.5em;
		padding-top: .5em;
	}

	.content-nav {
		text-align: left;
	}

	.entry-tags h4,
	.entry-categories h4 {
		margin-bottom: 0;
		margin-right: .25em;
		display: inline;
		font-weight: bold;
	}

	.entry-tags ul,
	.entry-categories ul {
		display: inline;
		list-style: none;
		margin-left: 0;
		padding-left: 0;
	}
	.entry-tags ul li,
	.entry-categories ul li {
		display: inline;
	}

	.mt-image-left {
		float: left;
		margin: 0 20px 20px 0;
	}

	.mt-image-center {
		display: block;
		margin: 0 auto 20px;
		text-align: center;
	}

	.mt-image-right {
		float: right;
		margin: 0 0 20px 20px;
	}


	/* User pics */


	.user-pic {
		float: left;
		position: relative;
		width: 50px;
		height: 50px;
		overflow: hidden;
		margin: 0 10px 0 0;
	}

	.auth-icon {
		position: absolute;
		bottom: 0;
		left: 0;
	}


	/* Feedback */

	.comments-open label {
		display: block;
	}

	#comments-author, #comments-email, #comments-url, #comments-text {

			background-color: #fff;
			border: 1px solid #ccc;
			vertical-align: left;
			padding: 0 0 0 0;
			width: 97%;
			}


	#comments-open-captcha {
			}

	#comments-bake-cookie {
		margin-left: 0px;
		vertical-align: middle;
	  text-align: left;
	}

	#top-comments-nav, #comments-nav {
	  list-style: none;
	  width: 100%;
	  margin: 0 0 1em 0;
	  padding: 0;
	  text-align: center;
	}

	#top-comments-nav li, #comments-nav li {
	  display: inline;
	  padding: 0;
	}

	#top-prev-comments, #prev-comments {
	  text-align: left;
	  margin: 0 1em 0 0;
	}

	#top-next-comments, #next-comments {
	  text-align: right;
	  margin: 0 0 0 1em;
	}

	#top-num-comments, #num-comments {
	  text-align: center;
	}

	#comments-submit, 
	#comments-preview,
	#comments-cancel
	{
			background-color: #fff;
			font-size: 9px;
		  font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
			text-transform:uppercase;
			border: 1px solid #000;
			padding: 0px;
			text-align: center;
			width: 95px;
			vertical-align: middle;
			margin-bottom: 0px;
			}


	.comments .asset-meta,
	.trackbacks .asset-meta {
		border: 0;
	}

	/* Widgets */

	.widget {
		position: relative;
		overflow: hidden;
		width: 100%;
	}

	.widget-content,
	.asset-content,
	#search-results {
	   position: relative;
	   overflow: hidden;
	   width: 100%;
	   margin-top: 0px;
	   margin-bottom: 10px;
	   line-height: 17px;
	   font-size: 11px;
	   letter-spacing: 0.3px;
	}

	.widget-excerpt,
	.widget-tags	{
	   margin-top: 0px;
	   margin-bottom: 10px;
	}
	
	.widget-excerpt-content
	{
	   margin-top: 0px;
	   margin-bottom: 2px;
		position: relative;
	   overflow: hidden;
	   width: 100%;
	   line-height: 17px;
	   font-size: 11px;
	   letter-spacing: 0.3px;
	}

	.widget-header,
	.archiv-header,
	.search-results-header
	{
		font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 5px;
		text-indent: 0px;
		color: #000;
		padding-bottom: 0px;
		padding-top: 0px;
		text-align: left;
		text-transform: uppercase;
		letter-spacing: 3px;
	}

	.widget-excerpt-title
	{
		font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 5px;
		text-indent: 0px;
		color: #000;
		padding-bottom: 0px;
		padding-top: 0px;
		text-align: left;
	}
	
	#widget-monthly-dropdown 
	{
			background-color: #fff;
			font-size: 11px;
		  font-family: 'verdana', trebuchet ms, geneva, arial, helvetica, sans-serif;
			border: 1px solid #ccc;
			text-align: left;
			vertical-align: left;
			width: 98%;
			}

	.archive-content ul,
	.widget-content ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.widget-content ul ul {
		margin-left: 15px;
	}

	.widget-content li {
		margin-top: 0px;
		margin-bottom: 5px;
	}

	.widget-tag-cloud .widget-content ul {
		margin-right: 0;
		margin-left: 0;
	}

	.widget-tag-cloud .widget-content li {
		display: inline;
		margin: 0;
		padding: 0;
		line-height: 1.2;
		background: none;
	}

	.widget-tag-cloud .rank-1  { font-size: 1.75em; }
	.widget-tag-cloud .rank-2  { font-size: 1.75em; }
	.widget-tag-cloud .rank-3  { font-size: 1.625em; }
	.widget-tag-cloud .rank-4  { font-size: 1.5em; }
	.widget-tag-cloud .rank-5  { font-size: 1.375em; }
	.widget-tag-cloud .rank-6  { font-size: 1.25em; }
	.widget-tag-cloud .rank-7  { font-size: 1.125em; }
	.widget-tag-cloud .rank-8  { font-size: 1em; }
	.widget-tag-cloud .rank-9  { font-size: 0.95em; }
	.widget-tag-cloud .rank-10 { font-size: 0.9em; }

	#footer .widget-content {
		margin-top: 0;
		margin-bottom: 0;
	}

	.widget-recent-assets .widget-content ul {
		overflow: auto;
		margin-right: 0;
	}

	.item {
		display: inline;
		float: left;
		margin: 0pt 5px 8px;
		overflow: hidden;
		text-align: center;
		vertical-align: middle;
		width: 70px;
	}

	.widget-search ul,
	.widget-syndication ul {
		margin-left: 0;
		list-style: none;
	}

	.widget-search li,
	.widget-syndication li  {
		margin: 5px 0;
	}

	.widget-openid {
		width: 160px;
		margin: 10px auto;
		border: none !important;
	}
	.widget-openid .widget-content {
		border: 1px solid #ccc;
		background: #fff url(../images/openid-accepted.gif) no-repeat 7px 3px;
		font-size: 12px;
		font-family: Arial, Verdana, sans-serif;
		color: #666;
		margin: 0;
		padding: 0 !important;
	}
	.widget-openid .widget-content em {
		display: block;
		font-style: normal;
		padding: 34px 9px 9px 68px;
	}
	.widget-openid .widget-content strong {
		left: -9999px;
		position: absolute;
	}
	.widget-openid .widget-content a {
		display: block;
		background: #eee;
		text-align: center;
		padding: 5px 3px;
		color: #666;
		text-decoration: underline;
		font-weight: normal;
	}

	.input-default {
		background-color: #9AAEC2;
	}

	.status-indicator {
		display: inline;
		height: 20px;
		width: 20px;
		background: url(../images/indicator-login.gif) no-repeat 0 0;
		padding: 2px 7px;
	}

	@media print {
		* {
			position: static ! important;
			overflow: visible ! important;
		}
	}




