/*
THEME NAME: Overstand Simplified
THEME URI: http://www.fakeblog.de/wordpress-theme-overstand
DESCRIPTION: Eine Art Zeitungs-Theme für deinen Blog. Klares Design und vor allem Bold.
VERSION: 0.01
AUTHOR: Floyd Celluloyd
AUTHOR URI: http://www.fakeblog.de/
*/


	

	
*{
margin:0;
padding:0;
}


/************* GLOBAL STUFF *************/

body{
    background:#fff;
	color:#444;
	/*font:12px/18px Helvetica, Arial, sans-serif;*/
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	margin:auto;
	width:100%;
	background-image:url(images/bg_navigation.png);
	background-position:center top;
	background-repeat:repeat-x;
}

hr{
	height: 1px;
	border-width: 1px 0 0 0;
	border-style: dashed;
	border-color: #CCC;
	margin:15px 0 30px 0;
}

::selection {
	background:#aad1ff;

}

moz::-moz-selection {
	background:#aad1ff;

}

webkit::-webkit-selection {
	background:#aad1ff;

}

a:link,a:visited{
    color:#2479dd;
	text-decoration:none;
}

a:hover{
    color: #666666;
}


#surrounding{
	/*border:1px solid red;*/
	width:960px;
	overflow:hidden;
	text-align:left;
	margin: 0 auto;
	padding: 0;
}

#footer{
	width:100%;
	height:300px;
	text-align:center;
	background:transparent url(images/footerbg_kachel.gif);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
}

#footercontent{
	width:960px;
	text-align:left;
	margin: 0 auto;
	padding: 0;
	height:300px;
}

#footerimage, #footerimage a{
	background:transparent url(images/footer_image_top.png) no-repeat 0 0;
	height:271px;
	width:210px;
	float:left;
}

#footerimage a:hover{
	background-position:0 -271px;
	cursor: pointer;
}

#footerimage img{
	border:0;
	margin:0;
}


#footertriplecolumn{
}

#footercolumn{
	margin:80px 0 0 19px;
	width:210px;
	border-left:1px dashed #999;
	float:left;
	padding-left:20px;
	height:135px;
}

#footercolumn h2{
	font-size: 16px;
	color:#2479dd;
	padding: 0 0 10px 0;
	text-transform:uppercase;
}

#footercolumn p{
	font-size:13px;
	line-height:18px;
	color:#666;
}

#footercolumn ul{
	/*border: 1px solid red;*/
	margin:0 15px;
	list-style-image: url(images/listarrowsidebar.png);
}

#footercolumn li {
    list-style-type:none;
    /*border: 1px solid green;*/
    font-size:13px;
    line-height:18px;
}

#footercolumn li a:link, #footercolumn li a:visited{
    color:#666;
	}
	
#footercolumn li a:hover{
    color: #2479DD;
	}

#footerline{
	font-size:11px;
	clear:left;
	margin-left:250px;
	color:#666;
}

#footerwerbung{
	background:#484848;
	width:100%;
	height:100%;
	text-align:center;
	margin: 0;
	padding: 0;
}

#footerwerbungcontent{
	width:960px;
	text-align:left;
	margin: 0 auto;
	padding: 0;
	font-size:11px;
	color:#999;
	padding:10px 0 10px 0;
}

#footerwerbungcontent a:link, #footerwerbungcontent a:visited{
    color:#999;
    text-decoration:underline;
	}
	
#footerwerbungcontent a:hover{
    color: #CCC;
	}

/*********** HEADER STUFF ****************/

a:active, a:focus {outline: none}

#header{
    /*height:180px;
	margin-top:20px;*/
	width:960px;
	background:transparent url(images/bgimage_header.jpg) no-repeat;
	height:230px;
}

.rssfeedheader{
	width:125px;
	height:110px;
	left: 126px;
	top: 69px;
	position: relative;
}

.rssfeedheader a {
	width:125px;
	height:110px;
	background:transparent url(images/header_rss.png) no-repeat 0 0;
	border:0;
	display:block;
}

.rssfeedheader a:hover {
	background-position:0 -110px;
	cursor: pointer;
}

.twitterheader{
	width:120px;
    height:130px;
	left:478px;
	top:-124px;
	position:relative;
}

.twitterheader a {
	width:120px;
	height:130px;
	background:transparent url(images/header_twitter.png) no-repeat 0 0;
	border:0;
	display: block;
}

.twitterheader a:hover {
	background-position:0 -130px;
	cursor: pointer;
}

.facebookheader{
	width:130px;
    height:100px;
	left:327px;
	top:-18px;	
	position:relative;
}

.facebookheader a {
	width:130px;
	height:100px;
	background:transparent url(images/header_facebook.png) no-repeat 0 0;
	
	border:0;
	display: block;
}

.facebookheader a:hover {
	background-position:0 -100px;
	cursor: pointer;
}

.welcomeheader{
	width:130px;
    height:130px;
	left:770px;
	top:-275px;	
	position:relative;
}

.welcomeheader a {
	width:130px;
	height:130px;
	background:transparent url(images/header_schoendassdudabist.png) no-repeat 0 0;
	
	border:0;
	display: block;
}

.welcomeheader a:hover {
	background-position:0 -130px;
	cursor: pointer;
}

#titlesearch{
	margin-top:20px;
	width:950px;
}

#titlesearch .searchelement{
	float:right;
	width:200px;
}

#titlesearch .blogtitle{
	font-size:20px;
	width:600px;
	float:left;
	padding-top:2px;
}

/*********** HEADER STUFF END ****************/
	
code,pre{
    overflow:auto;
	padding:4px;
}

h1#blog-title a{
    display:inline;
	font-size:36px;
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6{
    font-weight:400;
	padding:10px 0 12px;
}

h2{
    font-size:18px;
}
	
h2.latest{
    border-top:1px solid silver;
	font-weight:700;
	background-color:#000000;
	padding-left:14px;
	text-transform:uppercase;
	font-size:30px;
}

h2.start {
    border-bottom:1px dashed silver;
	border-top:1px dashed silver;
	color:#333333;
	font-size:16px;
	height:14px;
	text-transform:uppercase;
}

acronym,abbr{
    border-bottom:1px dotted;
	cursor:help;
}

blockquote{
    font:14px/21px Didot, Georgia, serif;
	padding:12px;
}
	
img{
    border:1px solid silver;
	padding:2px;
	margin:10px 0 10px 0;
}

img.alignleft{
float:left;
margin: 0 15px 10px 0;
}

.alignleft {
float:left;
}
	
p {
    padding:0 0 14px;
    line-height:20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
}

.clear{
    clear:both;
	margin-top:20px;
	padding-top:50px;
}

.cleartop{
    clear:both;
	/*margin-top:20px;
	padding-top:50px;*/
}

.cleararchive{
	clear:both;
	padding:20px 0 20px 0;
	border-top:1px dashed silver;
}

.clearsingle{
	clear:both;
	margin-top:5px;
	padding-top:30px;
}

.clearhomespacer{
    clear:both;
    background:transparent url(images/homespacer.jpg) no-repeat 0 5px;
    height:90px;
}

.wp-caption-text {
	font-size:11px;
	margin-bottom:5px;
	margin-top:-5px;
}


/************* GLOBAL STUFF END *************/
	

/************* TOP-NAVI ***********************/
/*---------TOP NAVIGATION for PAGES---------  */

.fl{
}

.top_menu {
	height:30px;
	width:960px;
	text-align:left;
	font-size:11px;
	padding:9px 0 0 0;
	margin-left:-9px;
}

.top_menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

.page-menu li a {
	color:#666666;
	display:block;
	padding:0 9px;
}

.page-menu li ul li a {
	border:none;
	color:#FCFCFC;
}

.page-menu li a:hover,.top_menu li.active a{
	/*background:#1E1E1E;
	border-top:1px solid #333;*/
	/*border-bottom:3px solid #333;*/
}
.page-menu li.current_page_item a{
color:#000;
font-weight:700;
}

.page-menu li.current_page_item a:hover{
color:#000;
}

a.admin-link, a.admin-link:hover{
color:#999;
padding:0 6px 0 0;
font-weight:normal;
}

span.subscribe{
color:#666;
line-height:28px;
}

.page-menu li a:hover{
color:#FCFCFC;
text-decoration:underline;
}

.page-menu li.current_page_item a:hover,#pagenav li:hover a{
border-bottom:1px solid #000;
color:#666;
background:#fff;
}

/*---------DROPDOWN NAVIGATION ---------  */
#pagenav a {
	display:block;
	}
#pagenav li	{
	float:left;
	line-height:30px;
}

#pagenav li a:hover {
	/*background:#1E1E1E;
	border:none;
	border-bottom:1px dashed #CCC;
	*/
	text-decoration:none;
}

#pagenav li ul {
	position:absolute;
	width:15em;
	left:-999em;
	/*border-top:1px solid red;*/
}

#pagenav li:hover ul,#pagenav li.sfhover1 ul{
	left:auto;
	z-index:1000;
	/*border:1px solid green;*/
	text-decoration:none;
}

#pagenav li ul li{
background:#fff;
/*border-bottom:dashed #595959;*/
line-height:27px;
width:15em;
border-width:0 2px 2px;
}
#pagenav li:hover,#pagenav li.hover{
position:static;
}

#pagenav li ul ul{
margin:-30px 0 0 15em;
}

#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul{
left:-999em;
padding:2px 0 0;
}

#pagenav li:hover,#pagenav li.sfhover1{
/*background:#1E1E1E;*/
background:none;
}

#pagenav li a:hover,#pagenav li a.sfhover1{
color:#000;
}

#pagenav li ul li ul li,#pagenav li ul li ul li ul li,#pagenav li ul li ul li ul li ul li{
border:1px solid #595959;
}

#pagenav li:hover ul ul,#pagenav li.sfhover1 ul ul,#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li:hover ul ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul,#pagenav li.sfhover1 ul ul ul ul{
left:-999em;
}

#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li li li li.sfhover1 ul{
left:auto;
}

select,#pagenav{
padding:0;
}

#pagenav li a span{
font-size:12px;
color:#9D9D9D;
font-weight:400;
}

/*---------Dein GLÜCKSTAG ---------  */
.subscribe{
color:#000000;
float:right;
height:16px;
margin:9px 0 0 0;
}

.subscribe a,.subscribe a:hover{
color:#000;
font-weight:700;
}

a.admin-link, a.admin-link:hover{
color:#aaa;
}

.rss-button{
font-weight:700;
font-size:10px;
color:#FFF;
background:#D54100;
border:1px solid #E48348;
padding:1px 4px;
}

/*---------Dein GLÜCKSTAG ENDE ---------  */

/*---------STATEMENT HOMEPAGE AT TOP BIG ---------  */
#statement {
font-family:Myriad,Arial,Helvetica,sans-serif;
height:auto;
/*margin:0 13px;*/
padding-top:25px;
width:960px;
border-top:1px solid #e9e9e9;
}

#statement .textwidget {
color:#777777;
font-family:Myriad,Arial,Helvetica,sans-serif;
font-size:25px;
font-weight:400;
line-height:32px;
text-align:justify;
}

#statement .textwidget a {
	color:#FFFFFF;
	background-color:#000;
	text-decoration:none;
	padding: 4px 10px 4px 10px;
}

#statement .hinweis {
	font-size:12px;
	line-height: 16px;
	padding-top:15px;
}

#statement .hinweis a {
	color: #2479DD;
	background-color: #fff;
	text-decoration: none;
	padding: 0;
}


/*---------STATEMENT HOMEPAGE AT TOP BIG END---------  */


/*********** ARCHIVE START **********/	

.archive #content,.page #content,.four04 #content,.search #content, #index #content{
    /*border-top:50px solid black;*/
	display:inline;
	float:left;
	margin-right:15px;
	width:465px;
}

.archive .entry-content,.search .entry-content{
    border:none;
	clear:both;
	float:left;
	font:14px/21px Arial, Helvetica, sans-serif;
	margin:0 15px 0 0;
	padding:0;
	width:465px;
}

.archive .entry-meta,.search .entry-meta{
    border:none;
	margin:0;padding:0 0 14px;
}

.archive h3.entry-title,.archives h2,.search h3.entry-title, #index h3.entry-title{
    font-size:22px;
	line-height:1em;
	margin:16px 0 0;
	padding:0 0 .2em;
	width: 465px;
}

.archive-meta{
    font-style:italic;
	}

/*********** ARCHIVE END **********/	

.archive3column {
	margin-bottom: 40px;
	float:left;
	border-left: 1px dashed silver;
	padding:0 15px 0 25px;
	width:160px;	
}

.archive2column {
	margin-bottom: 40px;
	float:left;
	border-left: 1px dashed silver;
	padding: 0 20px 0 25px;
    width: 250px;	
}

.archive3column ul,.archive2column ul {
	/*border:1px solid green;*/
}

.archive3column li,.archive2column li {
	display:block;
	padding-left:11px;
	background:transparent url(images/arrowmorelink.png) no-repeat 0 3px;
	margin-top:10px;
}

/*********** SEARCH START **********/

#searchwrap {
	background:transparent url(images/searchbg.gif) no-repeat scroll left top;
	border-bottom:1px dashed #ccc;
}

* + html #searchwrap {
	padding: 1px 5px 5px 5px;
}

#searchwrap input {
	vertical-align: middle;
	background: none;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#searchwrap #s {
	border:1px solid #FFFFFF;
	height:20px;
	margin:0;
	padding:2px 0 0 3px;
}

* + html #searchwrap #s {
	margin: -3px 3px 0 0;
	width: 210px;
}

/*********** SEARCH END **********/

/*********** SIDEBAR START **********/

.sidebar{
	float:left;
	width:250px;
 	padding-left:40px;
}

.minisponsors {
	margin-left:-5px;
	overflow:hidden;
	margin-bottom:40px;
}

.minisponsors img {
	background-color:transparent;
	float:left;
	margin:5px 0 0 5px;
	padding:0;
	width:56px;
}

h2.sidebarheadline {
    border-bottom:1px dashed #CCC;
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	margin-bottom:5px;
	padding:0 0 7px;
	width:250px;
}

.sidebar ul, .sidebar ol{
	margin:10px 0 30px 15px;
	list-style-image: url(images/listarrowsidebar.png);
}

.sidebar p{
	font-size:13px;
	line-height:16px;
	padding:5px 0;
}

.sidebar li {
    list-style-type:none;
    font-size:13px;
    padding-bottom:10px;
    line-height:17px;
}

.sidebar li a:link,.sidebar li a:visited{
    color:#666;
	}
	
.sidebar li a:hover{
    color: #2479DD;
	}
	
#twitter #twitter_update_list li {
list-style-type:none;
font-size:11px;
line-height:13px;
}

#twitter {
	float:left;
	overflow:hidden;
	width:250px;
	background:url(images/twitter_ill.png) 174px 69px no-repeat;
	position:relative;
	margin-top:40px;
}

#twitter #latest {
	width:240px;
}

#twitter #latest #tweet {
	background:url(images/bg_latest_tweet.png) 0 0 no-repeat;
	padding:6px 6px 5px 9px;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:13px;
	height:120px;
	margin-bottom:10px;
}



#twitter a.action {
	font-size:11px;
	height:23px;
	padding-top:11px;
	position:absolute;
}

#twitter a.action {
	left:0;
	top:76px;
}

#flattrsidebar{
	float:left
}

/*********** SIDEBAR END **********/
	
/*********** SINGLE POST START **********/

#artikel{
	border-right:1px solid #e5e5e5;
	float:left;
	padding-right:40px;
	width:620px;
}

.single .author{
    font-size:18px;
	padding:12px 0 36px;
	width:280px;
	margin-left:0px;
	text-align:right;
}

.single .entry-content {
	display:inline;
	text-align:left;
	width:620px;
}

.single .entry-content blockquote p:first-child:first-letter{
    color:inherit;
	float:none;
	font-size:1em;
	text-transform:uppercase;
	line-height:18px;
	margin-right:0;
}

.single .entry-content blockquote p:first-child:first-line{
    font-variant:normal;
	line-height:18px;
}

.single .entry-content h3 {
    color: #444;
	margin-bottom: -.5em;
	font: 14px/21px Arial, Helvetica, sans-serif;
}

.single .entry-content ol,.single .entry-content ul {
    list-style-image:url(images/pfeil_listen.gif);
    margin:0 0 20px 18px;
}

.single .entry-content ol li,.single .entry-content ul li{
    list-style-position:outside;
	margin: 0 0 10px 15px;
}

.single .tags{
	padding:10px 0;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	font-size:12px;
	line-height:19px;
}

.single .socialrow{
	/*border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;*/
	padding:15px 0;
	overflow:hidden;
	margin-top:20px;
}


.single .flattrsingle{
	float:left;
	margin:0 20px 0 0;
}

.single .twittersingle{
	margin:0 8px 0 0;
	float:left;
}

.single .facebooksingle{
	/*margin:0 20px 0 0;*/
	float:left;
}

.single .mailsingle{
	margin:-2px 0;
	float:left;
}

.single .mailsingle img {
	margin:0;
}

h1.entry-title {
    color:#333333;
	font-size:30px;
	line-height:33px;
}


.single .excerpt{
    color:silver;
	font-size:18px;
	line-height: 24px;
	text-align: right;
	width:280px;
	margin-left:0px;
}



.single blockquote{
	border-left:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	color:#999999;
	margin:10px 40px 20px 15px;
	padding:10px 20px 10px 10px;
}

.single blockquote p{
    font-size:17px;
	font-style:italic;
	line-height:23px;
	padding:0;
	margin-bottom:20px;
}

.single blockquote ol,.single blockquote ul {
    list-style-image:url(images/pfeil_listen.gif);
    margin:0 0 20px 18px;
    font-size:17px;
    font-family:Helvetica,Arial,sans-serif;
    font-style:italic;
    line-height:23px;
}

.single blockquote ol li,.single blockquote ul li{
    list-style-position:outside;
	margin: 0 0 10px 15px;
	font-size:17px;
	
}

/*********** SINGLE POST END **********/


/***** CATEGORY PAGE ********/

.categorypage {
	margin-top:15px;
	border-bottom:1px dashed #CCC;
}

h1.category-title {
    color:#333333;
	font-size:22px;
	line-height:25px;
}

h1.category-title a, h1.category-title a:visited {
    color:#333333;
}

h1.category-title a:hover {
    color:#2479DD;
}

.categorypage p{
	padding-bottom:25px;
}

.categorynextprevious {
	margin-top:20px;
}

/***** CATEGORY PAGE END ********/


	
/********* CONTENT STYLES ********/

#content{
    display:inline;
	float:left;
	width:960px;
	margin-top:30px;
}

#content .time{
    font-size:11px;
	font-variant:small-caps;
	text-transform:uppercase;
}


#content .title{
    font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:19px;
	padding:0 0 10px 0;
	text-transform:uppercase;
}

#content .title a {
    color:#444;
}

#content .title a:hover {
    color:#2479DD;
}

.more-link {
	display:block;
	padding-left:11px;
	background:transparent url(images/arrowmorelink.png) no-repeat 0 6px;
	margin-top:10px;
}

/********* CONTENT STYLES END ********/

/********* Homepage START ***********/

#columnleft {
	float:left;
	width:460px;
	margin-right:20px;
}

#columnright {
	float:left;
	width:460px;
	margin-left:20px;
}

#columntwothree {
    float:left;
	margin-left:40px;
	width:210px;
}

img.post-image{
    border:1px solid silver;
	margin:5px 0;
	padding:2px;
	width:206px;
}

img.title-image{
    border:1px solid silver;
	margin:5px 0 5px 0;
	padding:2px;
	width:456px;
}

.textexcerpt{
    font:12px Helvetica, Arial, sans-serif;
	list-style-type:none;
	margin-top:-8px;
	width:100%;
}

.home #content ul li.post-categories{
	border:1px solid red;
	list-style-type:none;
}

.toprow {
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
	height:1%;
	line-height:20px;
	list-style-type:none;
	margin:0 0 10px 0;
	overflow:hidden;
	padding:5px 0;
	width:100%;
}

.toprow a{
	color:#666;
	text-transform:uppercase;
}

.toprow a:hover{
	color:#2479DD;
}

.commentlinktoprow {
	background:transparent url(images/commentbubble.gif) no-repeat scroll 0 2px;
	float:right;
	height:16px;
	width:16px;
	margin-left:3px;
}

#commenttoprow{
	float:right;
}



.textexcerpt{
    font:12px Helvetica, Arial, sans-serif;
	list-style-type:none;
	margin-top:-8px;
	width:100%;
}

.teaserfourinarow{
  	display:inline;
	float:left;
	margin-right:40px;
	width:210px;
}

.teaserfourinarowright {
    display:inline;
	float:left;
	width:210px;
}

.teaserfourinarow ul, .teaserfourinarowright ul{
	margin-top:15px;
	list-style-type: none;
}

.teaserfourinarow ul li, .teaserfourinarowright ul li{
	margin-top:5px;
	font:14px Helvetica, Arial, sans-serif;
	list-style-type: none;
}

.teasertwoinarowleft{
  	display:inline;
	float:left;
	margin:20px 40px 0 0;
	width:460px;
}

.teasertwoinarowright {
    display:inline;
	float:left;
	margin-top:20px;
	width:460px;
}

.teaserfourinarow p, .one-col p, .teaserfourinarowright p, .teasertwoinarowleft p, .teasertwoinarowright p{
    padding:15px 0;
	line-height:18px;
	font-family: Helvetica, Arial, sans-serif;
}


/********* Homepage END ***********/

/*********** PAGE START **********/

#pages li{
    float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	list-style-type:none;
	padding-left:14px;
	text-transform:uppercase;
}

#pages li a:link,#pages li a:visited{
    color:#666;
	}
	
#pages li a:hover{
    color: #e66c00;
	}
	
#pages,#nav-above .nav-previous{
    float:right;
	}

.page #content li{
    font-size:14px;
	line-height:21px;
}

.page #content ul{
    padding-bottom:25px;
	}
	
.page #content.links {
    width: 960px;
	border:0;
}

.page #content.links ul li.linkcat {
    float:left;
	display:inline;
	width:305px;
	margin-right:15px;
}

.page #content.links ul li.linkcat h2{
	background:#000;
	padding-left:15px;
	color:#FFF;
	font: 24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:4px;
}

.page #content.links li.linkcat ul li {
    font: 11px/14px Arial, Helvetica, sans-serif;
	padding-top:12px;
	line-height: 14px;
	padding-left:15px;
}

.page #content.links li.linkcat li a{
    font: 12px/14px Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.page #content.links li.linkcat h2 {
    font: 18px Arial, Helvetica, sans-serif;
	font-weight:400;
	margin-bottom:-12px;
}

.page .entry-content {
    display:inline;
	float:left;
	font:14px/18px Arial, Helvetica, sans-serif;
	margin:0 15px 24px 0;
	padding-top:12px;
	text-align:left;
	width:465px;
}

.page .left-col,.archive .left-col, #index .left-col{
    color:gray;
	text-align:right;
}


/*********** PAGE END **********/

/* COMMENTS
------------------------------------------*/

h2#comments {
	display:block;
	font-size:26px;
	line-height:32px;
	margin:30px 0 10px 0;
	padding:0;
}

h2#pings {
	display:block;
	font-size:26px;
	line-height:32px;
	margin:20px 0 10px 0;
	padding:0;
}

h2#commentsForm {
	display:block;
	font-size:26px;
	line-height:32px;
	margin-top:20px;
	padding:0;
}

#artikel ul.commentlist {
	list-style:none;
	list-style-position:outside;
	display:block;
	margin:20px 0 0;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:15px;
}

#artikel ul.commentlist ul, #artikel ul.pinglist ul {
	list-style-type:none;
	list-style-position:outside;
}

#artikel ul.pinglist {
	list-style-image: url(images/listarrowsidebar.png);
	/*list-style-position:inside;*/
	display:block;
	margin:10px 0 30px 15px;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:15px;
}

#artikel ul.pinglist li {
	padding:0;
	position:relative;
	/*border:1px dashed #ccc;*/
	margin-bottom:15px;
}

#artikel ul.commentlist li {
	padding:12px 20px;
	position:relative;
	border:1px dashed #ccc;
	margin-left:15px;
	margin-bottom:20px;
}

#artikel ul.commentlist li .comment-meta, #artikel ul.commentlist li .text  {
	margin-left:20px;	
}

#artikel ul.commentlist li .comment-meta span {
	font-size:11px;
	color:#999;
}


#artikel ul.commentlist li .avatar {
	background:#fff;
	padding:3px;
	border:1px solid #ccc;
	position:absolute;
	left:-15px;
	top:-7px;
}

#artikel ul.commentlist .reply {;
	margin-left:20px;
	margin-top:-5px;
}

#artikel ul.commentlist .reply a {
	font-size:13px;
	/*position:absolute;
	bottom:10px;
	left:34px;*/
	color:#2479DD;
	
}

#artikel ul.commentlist li .children li {
	background:#fff;
	margin-left:20px;
	margin-top:15px;
	
}

/******** BLOGROLL **********************/

.blogroll {
	margin:0 0 20px 0;
}

ul.blogroll li{
	margin-bottom:10px;
}

/******** BLOGROLL END *****************/

/******** RELATED POSTS ****************/
.related-posts {
clear:both;
text-align:left;
padding-top:15px;
border-top:1px dashed #CCC;
}

.related-posts ul {
clear:both;
}

.related-posts ul li{
width:120px;
float:left;
display:inline;
margin-right:30px;
padding:0;
font-size:12px;
}

related-posts ul img{
clear:both;
padding:5px;
background:#F7F7F7;
border:1px solid #DDD;
}

related-posts ul a{
clear:both;
display:block; border:none;
text-decoration:none;
}

/******** RELATED POSTS END ************/

/******** GALLERY BEGIN ************/

.gallery {
    margin: auto;
    /* gallery clearing*/
    overflow: hidden;
    width: 100%;
}
.gallery .gallery-item {
    float: left;
    margin: 0;
    text-align: center;
}

.gallery-item img {
    border: 1px dashed #CCC !important;
    margin:0 !important;
    padding:2px !important;
}

.gallery .gallery-caption {
    margin: 10px 0 10px 0 !important;
}
.gallery br { clear: both }

#stimuli_lightboxImage {
	border: none;
	padding: 0;
	margin: 0;
}

/******** GALLERY END ************/


/************ Post comment *************/

#commentform p {
	margin:0;
}

#commentform label {
	display:block;
	padding:5px 0;
}

#commentform input, #commentform textarea {
	border:1px dashed #ccc;
	padding:8px;
	width:300px;
	margin-bottom:10px;
}


#commentform textarea {
	width:590px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#commentform input#submit{
	border:none;
	width:182px;
	height:30px;
	margin-top:10px;
	cursor:pointer;
	background:url(images/but_post_comment.png) 0 50% no-repeat;
}

/************ Spreadshirt Shop *************/

#shop{
	float:left;
	padding-right:0;
	width:960px;
	padding-left:2px;
}

#shop .product {
	width:300px;
	margin-right:18px;
	float: left;
    padding-bottom: 6px;
    border: 1px dashed #CCCCCC;
	margin-bottom: 35px;
}

#shop .productright {
	width:300px;
	float: left;
    padding-bottom: 6px;
    border: 1px dashed #CCCCCC;
	margin-bottom: 35px;
}

#shop .product img {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
}

#shop .productright img {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
}

#shop .product h2 {
	margin: 10px 22px 0px 22px;
	border-bottom:1px dashed #CCCCCC;
}

#shop .productright h2 {
	margin: 10px 10px 0px 10px;
	border-bottom:1px dashed #CCCCCC;
}

/* #shop .product p {
	margin: 4px 22px 0px 22px;
	padding: 10px 0 5px 0;
}

#shop .productright p {
	margin: 4px 22px 0px 22px;
}*/

#preis {
	border-top:1px dashed #CCCCCC;
	height:25px;
	margin:4px 22px 0px 22px;
	padding: 20px 0 9px;
}

#hinweis {
	border-top:1px dashed #CCCCCC;
	margin: 4px 22px 7px;
    padding: 10px 0 0 0;
	
}

h1.shop-title {
    color:#333333;
	font-size:30px;
	line-height:33px;
}

.shopclear{
    clear:both;
	padding-top:20px;
}

.css_btn_class {
	font-size:15px;
	font-weight:normal;
	padding:9px 15px;
	background-color:#3d94f6;
	color:#ffffff !important;
	text-shadow:1px 1px 0px #1570cd;

}.css_btn_class:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(105%, #1e62d0), color-stop(0%, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 105%, #3d94f6 0% );
	background:-ms-linear-gradient( top, #1e62d0 105%, #3d94f6 0% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
	
}.css_btn_class:active {
	position:relative;
	top:1px;
}

.produkt1 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112561292/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt1:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15545825,width=250,height=250.png');
}

.produkt2 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112561493/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt2:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15545825,width=250,height=250.png');
}

.produkt3 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112561178/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt3:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15545744,width=250,height=250.png');
}

.produkt4 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112561463/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt4:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15545744,width=250,height=250.png');
}

.produkt5 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/110895748/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt5:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15541636,width=250,height=250.png');
}

.produkt6 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112561170/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt6:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15541636,width=250,height=250.png');
}


.produkt7 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/110993226/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt7:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15552312,width=250,height=250.png');
}

.produkt8 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112564467/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt8:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15552312,width=250,height=250.png');
}




.produkt9 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112564025/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt9:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15551262,width=250,height=250.png');
}

.produkt10 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/110975085/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt10:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15551262,width=250,height=250.png');
}

.produkt11 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112563950/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt11:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15551163,width=250,height=250.png');
}

.produkt12 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112563982/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt12:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/2505685,width=250,height=250.png');
}

.produkt13 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112563426/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt13:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/2505670,width=250,height=250.png');
}

.produkt14 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/112564001/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt14:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/3631639,width=250,height=250.png');
}

.produkt15 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/111458354/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt15:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15586040,width=250,height=250.png');
}

.produkt16 {
	margin: 15px 0 10px 22px;
    padding-bottom: 7px;
	display: block;
	width: 250px;
	height: 250px;
	background-image: url('http://image.spreadshirt.net/image-server/v1/products/111458404/views/1,width=250,height=250.png');
	background-repeat: no-repeat;
	text-indent: -99999px;
}

.produkt16:hover {
	background-image: url('http://image.spreadshirt.net/image-server/v1/designs/15586040,width=250,height=250.png');
}




/************ Spreadshirt Shop Ende *************/