/* @override http://www.nusoul.de/wordpress/wp-content/themes/kuuler-i/style.css */

/* @override http://www.nusoul.de/wordpress/wp-content/themes/kuuler-i/style.css */




#extra {
    width: 50px;
    height: 768px;
    background:url(http://www.nusoul.de/wordpress/wp-content/themes/kuuler-i/images/rechtsrand.gif) no-repeat scroll;
    float: right;
}




body {
	color: #666666;
	margin: 0;
	padding: 0;	
	text-align:center;
	background: #000 url(http://www.nusoul.de/wordpress/wp-content/themes/kuuler-i/images/linksrand.gif) no-repeat scroll;
	float: none;
	clear: none;
	z-index: 0;
}
.border_hr {
	background-image:url(images/header.swf);
	height:180px;
	width:500px;
}
.right {
	text-align:right;
}
.alignleft{
	float:left;
	margin-right:5px;
}
.alignright{
	
        float:right;
	margin-left:0px;
}
.center, .aligncenter{
	margin:auto;
	text-align:left;
}
.clear {
	clear:both;
}
/* Main style of links */
a:link,a:visited{
	color:#FFFFFF;
	text-decoration:none;
}	
a:hover, a:active{
	color: #ff6633;
	
}






/* Top and bottom areas */

/* The width and style of the actual blog area */
#page {
	
background: #000000;
	width: 800px;	
	float:center;
margin: 0 auto 0 auto;
font-size: 14px;
}

html {
	float: none;
}

#div-comment-14 {
	margin-left: -5px;
}



/* Headers used within the blogposts (h1-h3 are used elsewhere on the pages and should not be used in posts)*/
h4,h5,h6{
font-size:3px;
}
h4 {font-size: 12px;}
/* Deal with the header */
#header{
	margin:0px;
	padding:0px;	
	width:800px;
}
#header h1{
	margin: 10px 0 20px 0;	
	font-size:18px;
	text-transform:uppercase;	
	
font:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
#header h1 a:link, #header h1 a:visited {
	color: #676767;	
	text-decoration:none;
}
#header h1 a:hover, #header h1 a:active {
	color: #000;
	font-weight:bold;	
	
}
#header .description{
	color: #FFF;	
	font-weight:bold;	
	font-style: normal;
	font:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}







/* Deal with left, right and bottom sidebars */
#sidebar-right{
	float: right;		
	margin: 18px 0 0;
    padding:0;
	width:150px;	
    font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    text-transform:uppercase;
    text-align:left;
}
#sidebar-left{  /* widgets-text LINKS */
     font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
     text-transform:uppercase;
     float:left;	
     width:150px;
     text-align:left;
	margin-top: 18px;
}


/*
#sidebar-bottom {
	border-top: 1px solid  #999999;	
	padding-top: 3px;	
	margin:5px auto;
}
#sidebar-bottom .widget_bottom  {
	float:left;	
	list-style-type:none;	
	text-align:center;	
	margin:0 10px;	
	display:inline;	
	width:191px; 
} */

#sidebar-right a:link,
#sidebar-left a:link,
/*#sidebar-bottom a:link,*/
#sidebar-right a:visited,
#sidebar-left a:visited
/*#sidebar-bottom a:visited*/
{
	color:#fff;}
#sidebar-right a:hover,
#sidebar-left a:hover,
#sidebar-bottom a:hover,
#sidebar-right a:active,
#sidebar-left a:active,
#sidebar-bottom a:active{
	color:#ff6600;
	text-decoration: none;
}
/* widgets headlines LINKS */

#sidebar-left ul{
        font-family:"Helvetica Neue - Bold",Helvetica,Arial,Verdana,sans-serif;	
        list-style-type: none;	/* abstand headline zu text LINKS */
	text-align:left;
        font-size:14px;
color: #FFFFFF;
	padding-right: 0;
	padding-left: 0;
	clear: none;
	text-transform: uppercase;
	white-space: normal;
	letter-spacing: 0.5px;
	float: none;
margin-left:0;
	margin-top: 0;
	margin-bottom: 18px;
}



  #sidebar-right ul{ /* widgets headlines (?) RECHTS */
	list-style-type: none;	
	margin:0;		
padding:0;	
	text-align:left;
font-size:14px;
 font-family:"Helvetica Neue - Bold",Helvetica,Arial,Verdana,sans-serif;
font-weight: normal;
	letter-spacing: 1px;
}









#sidebar-right li li,
#sidebar-left li li,
#sidebar-bottom li li {
	padding: 6px 0 0;
	margin: 0;
}

#sidebar-left li  /* widgets-links LINKS */
{ /*zeilenabstand links */
	font-size: 10px;
        font-weight: normal;
font-family:Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	padding-right: 0;
	padding-top: 6px;
	padding-left: 0;
}
#sidebar-right li  /* widgets-links RECHTS */
{ 
        font-size: 10px;
        font-weight: normal;
font-family:Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
text-transform:uppercase;
	padding-right: 0;
	padding-left: 26px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 18px;
}



#sidebar-right li li:hover,
#sidebar-left li li:hover,
#sidebar-bottom li li:hover {
	color:#ff6600;			
}
#sidebar-right .current_page_item,
#sidebar-left .current_page_item,

#sidebar-right .current-cat,
#sidebar-left .current-cat,
{
	background:#ff6600;
}

#sidebar-right h2 /* widgets-headlines RECHTS */
{ /* abstand titel zu text */ 
        text-align:left;	
	font-size:14px;
	text-transform: uppercase;
	font-family:Helvetica Neue, Helvetica, Arial, Verdana, sans-serif; 
	font-weight:normal;
        color: #FFFFFF;
	margin: 0;
	padding: 0;
}



#sidebar-right p,
#sidebar-left p{
	font-size:14px;	text-align:center;	
	font-weight:normal;
}

/* Show calendar in bottom sidebar 
#calendar-bottom table{
	margin:auto;
	width:90%;
}
#calendar-bottom a:link,
#calendar-bottom a:visited {
	font-weight:bold;
	color:#5C6FA3;
}
#calendar-bottom a:hover,
#calendar-bottom a:active{
	color:#283d5a;	
	text-decoration:none;
}
#calendar-bottom #today {
	background:#F3F0F6; 
}

.divider{
	height:5px;	
	padding:0;		
	margin:0;
}
.border_hr_thin{
	height:13px;	
	width:100%;		
	margin:auto;
}
*/

/* Deal with content (all styles used in index.php) */
#content {
	text-align: left; 
	border:1px solid #000000;
	font-family:"Helvetica Neue-Bold", Helvetica, Arial, Verdana, sans-serif;
        text-transform:uppercase;
        color:#FFFFFF;
width:478px;
	direction: ltr;
	margin-left: 0;
	padding-right: 20px;
	clear: none;
	float: left;
}



#content h1{
	margin: 0px 0 0px 0;	
	font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
        text-transform:uppercase;
        font-size:14px;
}
#content h2{		
	font-family:"Helvetica Neue - Bold", Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color: #ffffff;	
	font-size:14px;
	clear: both;
	float: none;
}

#post-257 {
	
}

#content p{
text-transform:uppercase;
	color: #ffffff;
	font: 10px "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;

	float: none;
	margin-top: 0;
	margin: 0;
	padding-bottom: 6px;
}



#post-1 p {
	text-transform:uppercase;
	color: #ffffff;
	font: 10px "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
float: none;
	color:#ff6600;
	margin-top: 0;
	margin-bottom: 6px;
}

#content h2.postheader{	
color:#FFFFFF;
font-family:"Helvetica Neue - Bold", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
	float: none;
	clear: left;
	margin: 18px 0 6px;
}


#content h4.{margin: 0px 0 10px 0;
text-transform: uppercase;}
#content h2 a:link, #content h2 a:visited {
	color: #ffffff;	
	text-decoration:none;
}
#content h2 a:hover, #content h2 a:active {
	color: #ff6600;	

}
#content .post-info{
	font-size:10px;	
	font-weight: normal;
        font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
        color:#ff6600;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
}



#content .widgettitle{
	font-size:10px;	
	font-weight:bold;	
	margin: 0px 0 2px 0;
}
#content blockquote{
	padding:10px;	
	margin:10px 20px;	
	color: #6C5B7E;
	border:#666666 solid 1px;
}
#content q {
	quotes: '"' '"' "'" "'";	
	color: #6C5B7E;
}
#content cite { color: #6C5B7E;}
#content .css{ color:#3A80FF;}
#content .php{ color:#3E6E3E;}
#content .entry {
	text-align:left;
        padding:0 5px 0 0;
        font-size:13px;	
	font-weight: normal;
        font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
        text-transform: none;
	margin: 23px 0px 0px;
	color:  #FFFFFF;
}
#content .entry p{
font-size:13px;	
font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
display:block;
width:500px;
text-transform:  none;
margin:3px 0 0 0;
	float: left;
	color:  #FFFFFF;
}







#content .entry ul, #content .entry ol{
	margin: 0;	
	padding:0;
}
#content .postmetadata{
font-size: 10px;
padding:0;
}

#content .sticky {
border-bottom: #666666 solid 3px;} 
#content .wp-caption, .caption{
	border:thin solid #676767;	
	background-color: #F3F0F6;	
	padding: 5px 2px;	
	-moz-border-radius: 3px;	
	-khtml-border-radius: 3px;	
	-webkit-border-radius: 3px;	
	border-radius: 3px;
}
#content .wp-caption{ text-align:center;}
#content img,
#content a img {
border: none; 
padding: 0 0 20px;
	margin-top: 0;
	float: none;
	clear: none;
	max-width: 500px;

}

#content .wp-smiley{border:0 !important;}
#content .wp-caption-text{
	margin:2px;	
	padding:5px 3px 0px 3px;
}
#content .not-found{color:#676767;}
#content .search{margin-top:15px;}
#content .search fieldset{border:0;}
dl,dt,dd{margin:0 10px;}
dt{
	font-weight:bold;	
	padding:6px 0 0 0;
}
.navigation .alignleft,
.navigation .alignright{
	width:222px;
	min-height:21px;
	padding:10px 0 10px 0;
}
.navigation .alignright{
	text-align:right;
}
/* Special styles used by image.php to show an image attachment */
.attachment{
	text-align:center;	
	/*margin:0 auto;*/
margin:0;
}
.caption{
	width:310px;	
	margin:15px auto;	
}
.attachment p {
	padding:0;	
	margin:7px auto 2px auto;
}
/* Special styles used by archives.php (archives page) */
.archive{
	width:200px;	
	margin: 100px;
}
/* Special styles used by links.php (links page) */
.archive{padding: 2px 20px;}
/* Special styles used by children.php */
#list-subpages{
	margin:0 10px;
}
#list-subpages ul{
	list-style-type:none;
	margin:3px 15px;
	padding:0px;
}
#list-subpages ul li {
	margin:15px 0;
}
.page-link{
	font-variant:small-caps;
	font-size:14px;
	font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
#list-subpages p {
	margin:4px 10px;
	padding:0;
}
/* Styles needed to handle comments */
.xoxo,.children{
	list-style-type:none;	
	margin:4px;	
	padding:0 0 0 10px;
}
.children{margin:1px 4px;}
#respond h3,#content h3 {
		
	font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;	
	margin: 10px 0 2px 0;
font-weight: normal;
}
#commentform textarea{
	width:500px;	
	background:#000000;	
        font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;	 
        color: #FFFFFF;
	border: 1px solid #131313;
}


#comments{
	margin-left:0px;
}
#comments ul {
	list-style-type:none;	
	list-style-position:inside;	
	margin:0;	
	padding:0;
	width:500px;
}
#comments li {
	width:500px;
	padding:0;
	background: #000;
}

#comments ul li {
width:500px;
margin:0;
}


#comments .children{padding:0 0 0 25px;}
#comments blockquote{	
	padding-left:10px;	
	margin:10px 60px;
}
#comments blockquote blockquote{margin:10px 20px;}
#comments blockquote p {
	padding:0;
	margin:0;
}
#comments #author-info img {
float:left;
	margin-right:8px;
}

#comments #comment-author vcard {
font-size:10px;
font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
background-color:#FFFFFF;
padding:50px
margin:50px;
}




#comments #author-info {
font-size:10px;
font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
color:#ffffff;
text-transform:uppercase;


}
#comments p,#comments .reply {
	font-size:13px;	
	margin-left:42px;
        text-transform:none;
        font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	padding-top: 5px;
}
#comments .reply {margin-bottom:10px;}
#comments .comment,
#comments .trackback,
#comments .pingback {
	padding:5px;	
	margin:5px 0;

}
.thread-odd, .depth-1, .depth-4{background:#f2f2f2;}
.depth-2, .depth-5 {background:#fff;}
.thread-even, .depth-3, .depth-6{background:#cccccc;}
.children .alt, .children .odd {background:#E0DAE6;}
.children .even {background:#C6BDCE;}
/* Shows info about comment status */
#comments-status {
	margin: 10px auto;
	padding:15px 0 15px 0;
	background-color:#000000;	
	text-align:right;	
	font-size:11px;

}
#comments-status a:link,#comments-status a:visited{font-weight:bold;}
#commentform #submit{
	margin: 5px 0px;	
	color:#FFFFFF;
	background: #000000;	
	padding: 1px 4px;	
text-transform:uppercase;
font-size: 10px;
border: 0.25px solid #131313;
}
#respond {
margin-left:0px;
}

#author{
        border: 1px solid #131313;
        color:#FFFFFF;
	background: #000000;
}

#commentform p label small {
	text-transform: uppercase;
	font-size: 10px;
}

#email{
        border: 1px solid #131313;
        color:#FFFFFF;
	background: #000000;
}

#comment {
 border: 5px solid #fc9137;
        color:#FFFFFF;	
}

#url{
border: 1px solid #CCCCCC;}



#footer{
	text-align:right;	
	font-size:11px;
}
#theme-author{
	padding:0;	
	margin:5px 0 0 0;
	text-align:right;
}

.pre {
width:100px;
}

a img {
	border: 0;
	float: none;
}

img{
border:0;
	clear: none;
	float: none;
}

#author-info div.comment-meta.commentmetadata {
	color: #ff6633;
	float: none;
	padding-top: 5px;
}

#author-info cite.fn {
color:#ffffff;
text-transform:uppercase;
font: normal normal 10px "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

#post-1 {
	float: none;
}







