/*

	Theme Name: schwedenstube

	Theme URL: http://blog.schwedenstube.de

	Author: webmatter

	Author URI: http://www.webmatter.de

	Version: 1.0

	

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/



body {

	background: #fff;

	color: #333333;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px auto 0px;

	padding: 0px;

	}

	

#wrap {

	background: #f0f4fc url(images/fahnenverlauf.gif) 1px top repeat-y;

	width: 1000px;

	margin: 10px auto 10px 0;

	padding: 0px;

	position: relative;

	border: 1px solid #7b808a;

	border-top: 0;

	border-left: 0;

	}



/************************************************

*	Hyperlinks									*

************************************************/



a, a:visited {

	color: #660000;

	text-decoration: none;

	}

	

a:hover {

	color: #151B41;

	text-decoration: underline;

	}

	

a img {

	border: none;

	}

	

a:focus, a:hover, a:active {

	outline: none;

	}

	



	

/************************************************

*	Header  									*

************************************************/



#header {

	background: transparent url(images/headerbild_blueline2.gif) right top no-repeat;

	width: 1000px;

	height: 118px;

	color: #333;

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	}







#header h1 {

	color: #FFFFFF;

	font-size: 36px;

	

	font-weight: normal;

	margin: 0px;

	padding: 15px 0px 0px 20px;

	text-decoration: none;

	}

	

#header h1 a, #header h1 a:visited {

	color: transparent;

	font-size: 36px;

	

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	display: block;

	width: 487px;

	height: 118px;

	text-indent: -90000px;

	}

	

#header h1 a:hover {

	color: transparent;

	text-decoration: none;

	}

	

#header h3 {

	color: #660000;

	font-size: 16px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	}

	

#header p {

	color: #FFFFFF;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	line-height: 20px;

	text-indent: -90000px;

	}

	

.headerleft {

background: transparent url(images/logo.png) left top no-repeat;

	width: 487px;

	float: left;

	font-size: 14px;

	margin: 0px;

	padding: 0px;

	height: 118px;

	}

body.page-template-page_ferienhaus_plus-php .headerleft {
	background: transparent url(images/schwedenhaus.png) left top no-repeat;
}	
body.page-template-page_forum-php .headerleft {
	background: transparent url(images/forum.png) left top no-repeat;
}
body.page-template-page_radio-php .headerleft {
	background: transparent url(images/radio.png) left top no-repeat;
}
.headerleft a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



.headerright {

	width: 488px;

	float: right;

	margin: 0px;

	padding: 20px 0px 0px 0px;

	}

	

.headerright a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

.headerright ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

.headerright li {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



.rsslink {

	padding: 2px 5px 2px 20px;

	background: url(images/rss.gif) no-repeat left center;

	}	



/************************************************

*	Navbar      								*

************************************************/



#navbar {

	background: #555555 url(images/navbar.png);

	width: 960px;

	height: 35px;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	}

	

#navbarleft {

	width: 680px;

	float: left;

	margin: 0px;

	padding: 0px;

	}

	

#navbarright {

	width: 280px;

	font-size: 11px;

	float: right;

	margin: 0px;

	padding: 6px 0px 0px 0px;

	}

	

#nav {

	margin: 0px;

	padding: 0px;

	}

	

#nav ul {

	text-align: center;

	list-style: none;

	margin: 0px;

	padding: 0px;

	display: block;

	}

	

#nav li {

	display: inline;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li a, #nav li a:link, #nav li a:visited {

	color: #151b41;

	display: block;

	font-size: 12px;

	display: inline;

	font-weight: normal;

	text-transform: none;

    margin: 0px;

	padding: 9px 15px 8px 15px;

	}



#nav li a:hover, #nav li a:active {

	

	color: #660000;

    margin: 0px;

	padding: 9px 15px 8px 15px;

	text-decoration: none;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #555555;

	width: 150px;

	color: #FFFFFF;

	font-size: 14px;

	

	font-weight: normal;

	text-transform: none;

	float: none;

	margin: 0px;

	padding: 7px 10px 7px 10px;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	}

	

#nav li li a:hover, #nav li li a:active {

	background: #777777;

	color: #FFFFFF;

	padding: 7px 10px 7px 10px;

	}



#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	margin: 0px;

	padding: 0px;

	}



#nav li li { 

	}



#nav li ul a { 

	width: 140px;

	}



#nav li ul a:hover, #nav li ul a:active { 

	}



#nav li ul ul {

	margin: -32px 0 0 171px;

	}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	}



#nav li:hover, #nav li.sfhover { 

	position: static;

	}

	

/************************************************

*	SubNavbar      								*

************************************************/



#subnavbar {

	background: #666666;

	width: 960px;

	height: 24px;

	color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	}

	

#subnav {

	margin: 0px;

	padding: 0px;

	}

	

#subnav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#subnav li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#subnav li a, #subnav li a:link, #subnav li a:visited {

	color: #FFFFFF;

	display: block;

	font-size: 10px;

    font-weight: bold;

    text-transform: uppercase;

    margin: 0px 5px 0px 0px;

	padding: 6px 13px 6px 13px;

	}



#subnav li a:hover, #subnav li a:active {

	background: #888888;

	color: #FFFFFF;

	display: block;

	text-decoration: none;

    margin: 0px 5px 0px 0px;

	padding: 6px 13px 6px 13px;

	}

	

#subnav li li a, #subnav li li a:link, #subnav li li a:visited {

	background: #666666;

	width: 150px;

	float: none;

	margin: 0px;

	padding: 6px 10px 6px 10px;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	}

	

#subnav li li a:hover, #subnav li li a:active {

	background: #888888;

	margin: 0px;

	padding: 6px 10px 6px 10px;

	}



#subnav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 160px;

	margin: 0px;

	padding: 0px;

	}



#subnav li li { 

	}



#subnav li ul a { 

	width: 150px;

	}



#subnav li ul a:hover, #subnav li ul a:active { 

	}



#subnav li ul ul {

	margin: -25px 0 0 171px;

	}



#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {

	left: -999em;

	}



#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover ul {

	left: auto;

	}



#subnav li:hover, #subnav li.sfhover1 { 

	position: static;

	}

	





.clear {

	clear: both;

	}



.thumb {

	float: left;

	margin: 0px 10px 0px 0px;

	}

	

hr {

	border-bottom: 1px dotted #AAAAAA; 

	border-top: none;

	border-left: none;

	border-right: none;

	margin: 0px 0px 10px 0px; 

	padding: 0px 0px 10px 0px; 

	clear: both;

	}

	

/************************************************

*	Content 					     		    * 

************************************************/



#content {

	width: 980px;

	margin: 0px auto;

	padding: 0px 0px 0px 0px;

	line-height: 18px;

	}

	

#content h2, #content h1 {

	color: #444444;

	font-size: 22px;

	line-height: 1.2em;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 10px 0px 0px 0px;

	}

	

#content h1 a, #content h1 a:visited,

#content h2 a, #content h2 a:visited  {

	color: #444444;

	font-size: 22px;

	

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 10px 0px 0px 0px;

	}



#content h2 a:hover {

	color: #660000;

	text-decoration: none;

	}

	

#content h3 {

	color: #333;

	font-size: 20px;

	

	font-weight: normal;

	margin: 0px 0px 0px 0px;

	padding: 10px 0px 10px 0px;

	}



#content h4 {

	color: #333;

	font-size: 14px;

	font-weight: bold;

	margin: 0px 0px 10px 0px;

	padding: 3px 0px 3px 0px;

	}

	

#content h5 {

	color: #660000;

	font-size: 22px;

	

	font-weight: normal;

	margin: 0px 0px 20px 0px;

	padding: 10px 0px 0px 0px;

	}

	

#content img.wp-smiley {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

	}



#content img.wp-wink {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#contentleft {

	float: left;

	width: 650px;

	margin: 0px;

	padding: 0px;

	}

	

#contentleft a img {

	border: none;

	}



blockquote {

	background: #E8E8E8;

	margin: 0px 25px 15px 25px;

	padding: 10px 20px 0px 15px;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}

	

#content blockquote p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postarea, .postareawide {

	background: #f7f9fc;

	float: left;

	width: 620px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}

	

.postarea p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

.postarea .topangebot p {
	max-width: 295px;
}	

.postarea ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postarea ul li {

	list-style-type: square;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

.postarea ul ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.postarea ol {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postarea ol li {

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

.breadcrumb {

	font-size: 11px;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 3px 0px;

	border-bottom: double #EAEAEA;

	}

	

#contentwide {

	float: left;

	width: 820px;

	margin: 0px;

	padding: 0px 0px 10px 0px;

	}

	

.postareawide {

	float: left;

	width: 800px;



	}

	

.postareawide p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postareawide ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postareawide ul li {

	list-style-type: square;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

.postareawide ul ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.postareawide ol {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postareawide ol li {

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

.breadcrumbwide {

	float: left;

	width: 918px;

	font-size: 11px;

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 3px 0px;

	border-bottom: double #EAEAEA;

	}

	

.date {

	width: 620px;

	float: left;

	margin: 0px;

	padding: 5px 0px 0px 0px;

	}

	

.dateleft {

	width: 350px;

	float: left;

	margin: 0px;

	padding: 0px;

	}

	

.dateright {

	width: 250px;

	float: right;

	margin: 0px;

	padding: 0px;

	text-align: right;

	}

	

.time {

	margin: 0px;

	padding: 0px;

	}

	

.icomment {

	background: transparent url(images/comment.gif) no-repeat top left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 18px;

	}

	

.tags {

	background: transparent url(images/tag.png) no-repeat top left;

	margin: 0px;

	padding: 0px 0px 2px 20px;

	}



.postmeta {

	width: 620px;

	font-size: 12px;

	padding: 5px 0px 0px 0px;

	margin: 0px;

	border-top: double #EAEAEA;

	}

	

.postmeta2 {

	width: 620px;

	font-size: 12px;

	padding: 5px 0px 40px 0px;

	margin: 0px;

	border-top: double #EAEAEA;

	}

	

.archive {



	}

	

.adblock {

	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;

	float: left;

	width: 588px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}

	

.comments {

	background: #f7f9fc;

	float: left;

	width: 620px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}

	

/************************************************

*	Images  					     		    * 

************************************************/



img.centered  {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0px;

	}

	

img.alignnone {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	display: inline;

	}



img.alignright {

	padding: 0px;

	margin: 0px 0px 10px 10px;

	display: inline;

	}



img.alignleft {

	padding: 0px;

	margin: 0px 10px 10px 0px;

	display: inline;

	}

	

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	}



.alignright {

	float: right;

	margin: 0px 0px 10px 10px;

	}



.alignleft {

	float: left;

	margin: 0px 10px 10px 0px;

	}

	

.wp-caption {

	border: 1px solid #DDDDDD;

	text-align: center;

	background-color: #EEEEEE;

	padding: 4px 0px 5px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	}



.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

	}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	}

	





/************************************************

*	Left Sidebar                    	        * 

************************************************/



#l_sidebar {

	float: left;

	width: 150px;

	margin: 0px 10px 0 0;

	padding: 0px;

	display: inline;

	}



#l_sidebar .widget{
	clear: both;
	display: block;
	width: 150px;

	margin: 0px;

	padding: 10px 0;

	

	}

#l_sidebar .top {

	padding-top: 0;

}

#l_sidebar .widget_links {

	padding-left: 0;

}	

#l_sidebar p {

	margin: 0px;

	padding: 0px 0px 10px 0px;

	}

#l_sidebar h4 {

	background: url(images/Navigationsbalken.gif) left top no-repeat;

	font-size: 12px;

	font-weight: bold;

	padding-left: 10px;

	

	padding-top: 2px;

	padding-bottom: 5px;

	line-height: 18px;

	text-transform: none;

	color: #660000;

	margin-bottom: 2px;

}	

#l_sidebar ul li.abstand {
	clear: both;

	margin-top: 20px;

}

#l_sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



#l_sidebar ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}

	

#l_sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#l_sidebar ul li li {

	padding: 0px;

	margin: 0px;

	}

	

#l_sidebar ul li ul li {
	padding: 0px ;
	margin: 0px;
	width: 150px;
	}

#l_sidebar li a {

	padding-left: 0;
line-height:24px;
	margin-left: 10px;

		color: #151B41;

	text-decoration: none;

	font-weight: bold;

}

ul li.schwedenlinks, ul.blogroll li,

#l_sidebar ul li li  {

	background: url(images/Navigationsbalken.gif) left top no-repeat;

	height: 26px;

}

#l_sidebar ul li.widget_recent_entries li {

	height: auto;

	background: transparent;

}

#l_sidebar ul li.widget_text div.textwidget,

#r_sidebar ul li.widget_text div.textwidget {

	padding: 10px;

}

#l_sidebar ul li.widget_recent_entries li a {

	display: block;

	

}

ul li.schwedenlinks a, ul.blogroll li a {

	line-height: 24px;

	margin-left: 10px;

	color: #151B41;

	text-decoration: none;

	font-weight: bold;

}

ul li.schwedenlinks a:hover, ul li.current-cat a {

	background: #FFFCF0;

	text-decoration: none;

}

}
#l_sidebar li.top ul li.current-cat a {

	line-height: 24px;

}

/************************************************

*	Right Sidebar                       	    * 

************************************************/



#r_sidebar {

	float: right;

	width: 160px;

	margin: 0px 0 0 10px;

	padding: 0px;

	display: inline;

	}

	

#r_sidebar .widget{

	background:#fffcf0;

	float: right;

	width: 160px;

	margin: 0px 0px 10px 0px;

	padding: 10px 0 10px 0;



	display: inline;

	}

#r_sidebar .facebook,
#l_sidebar .facebook {

	padding: 2px 0 0 0;

	background: #fff2bf;

}
#l_sidebar .facebook, #l_sidebar .livechat {
	display:none;
}

body.page-template-page_forum-php #l_sidebar .facebook,
body.page-template-page_radio-php #l_sidebar .facebook,
body.page-template-page_forum-php #l_sidebar .livechat,
body.page-template-page_radio-php #l_sidebar .livechat {
	display: block;
	margin: 5px 5px 5px 0;
	width: 150px;
	background: transparent;
}
#r_sidebar .4trips {

	padding: 2px 0 0 10px;

	background: #ffffff;

}



#r_sidebar h4 {

	background: #fff2bf;

	font-size: 12px;

	font-weight: bold;

	padding: 2px 10px;

	line-height: 1.2em;

	margin: -10px 0 10px 0;

	color:#660000;

	text-transform: none;

}	

#r_sidebar p {

	padding: 0px 0px 10px 0px;

	margin: 0px;

	}

	

#r_sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#r_sidebar ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



#r_sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#r_sidebar ul li li {



	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

#r_sidebar ul li ul li {



	padding: 0px 10px 5px 10px;

	margin: 0px;

	}

#r_sidebar ul li.widget_kbrss ul li {

	margin-bottom: 10px;

}

#r_sidebar ul li#twitter,
#l_sidebar ul li#twitter {

	margin: 0;

}
#l_sidebar ul li#twitter {
	display: none;
}
#l_sidebar ul li#trips {
	display: none;
}
body.page-template-page_forum-php #l_sidebar ul li#twitter,
body.page-template-page_forum-php #l_sidebar ul li#trips,
body.page-template-page_radio-php #l_sidebar ul li#twitter,
body.page-template-page_radio-php #l_sidebar ul li#trips {
	display: inline;
}
body.page-template-page_radio-php .breadcrumb {
	padding-left: 10px;
	padding-right: 10px;
}
body.page-template-page_forum-php #l_sidebar ul li#twitter h4,
body.page-template-page_radio-php #l_sidebar ul li#twitter h4 {
	display: none;
}
li#twitter-blog h4 {

	display: none;

}

div#twitterSpace {

	padding: 0 5px;

	overflow: hidden;

}

div.tweetPic {

	display: inline;

	overflow: hidden;

	float: left;

	margin: 0 5px 5px 0;

}

/************************************************

*	Footer      								*

************************************************/



#footer {

	width: 1000px;

	margin: 0px;

	padding: 0px 0 10px 0;

	text-align: center;

	}

	

#footer p {

	color: #333;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0px;

	padding: 9px 0px 0px 0px;

	}

	

#footer a, #footer a:visited {

	color: #333;

	text-decoration: none;

	}

	

#footer a:hover {

	color: #555555;

	text-decoration: underline;

	}

	

/************************************************

*	Search Form									*

************************************************/



#searchform {

	margin: 68px 0 0 220px;

	padding: 0px;

	display: block;

	position: relative;

	}

	

#searchbox {

	background: #fff !important;

	width: 220px;

	color: #202020;

	font-size: 11px;

	

	font-weight: normal;

	margin: 0px;

	padding: 2px 0px 0px 5px;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #ccc;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #ccc;

	border: 1px inset #DEE8FA;

	}

	

#s {

	background: #EEEEEE !important;

	width: 160px;

	color: #202020;

	font-size: 12px;

	

	font-weight: normal;

	margin: 0px;

	padding: 4px 0px 3px 5px;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}

	

#searchsubmit {

	background: transparent url(images/search.png) left top no-repeat;

	color: #FFFFFF;

	font-size: 11px;

	

	margin: 0px 0px 0px 5px;

	padding: 3px 3px 2px 3px;

	font-weight: bold;

	

	border: 0;

	width: 16px;

	height: 16px;

	position: absolute;

	left: 230px;

	top: 2px;

	}

#searchsubmit:hover {

	cursor: pointer;

}

#subscribe {

	background: #FFFFFF url(images/feedburner.png) top no-repeat;

	float: left;

	width: 300px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



#subbox {

	background: #EEEEEE !important;

	width: 250px;

	color: #202020;

	font-size: 12px;

	

	font-weight: normal;

	margin: 10px 0px 0px 0px;

	padding: 3px 0px 3px 5px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	display: inline;

	}

	

#subbutton {

	background: #555555 url(images/topnav.png);

	color: #FFFFFF;

	font-size: 11px;

	

	margin: 0px 0px 0px 7px;

	padding: 3px 3px 2px 3px;

	font-weight: bold;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}

	

#author, #email, #url {

	background: #EEEEEE !important;

	width: 250px;

	color: #202020;

	font-size: 12px;

	font-weight: normal;

	margin: 5px 0px 0px 0px;

	padding: 3px 0px 3px 5px;

	border: 1px solid #DDDDDD;

	display: inline;

	}

	

#submit {

	background: #888;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0px;

	padding: 3px 3px 2px 3px;

	font-weight: bold;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}

#submit:hover {

	cursor:pointer;

	background:#151b41;

	color: #fff

}	

#comment {

	background: #EEEEEE;

	color: #202020;

	font-size: 12px;

	font-weight: normal;

	margin: 5px 0px 5px 0px;

	padding: 3px 0px 3px 5px;

	border: 1px solid #DDDDDD;

	display: inline;

	}



/************************************************

*	Comments									*

************************************************/

	

.commentlist li ul li {

	font-size: 12px;

	}



.commentlist li {

	font-weight: bold;

	}



.commentlist li .avatar { 

	background: #FFFFFF;

	float: right;

	border: 1px solid #EEEEEE;

	margin: 0px 5px 0px 10px;

	padding: 2px;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 12px;

	}



.commentlist p {

	font-weight: normal;

	text-transform: none;

	}



.commentmetadata {

	font-weight: normal;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0px;

	}



#commentform {

	margin: 5px 10px 0px 0px;

	}

	

#commentform textarea {

	width: 98%;

	padding: 2px;

	}

	

#respond:after {

	content: "."; 

	display: block; 

	height: 0px; 

	clear: both; 

	visibility: hidden;

	}

	

#commentform p {

	margin: 5px 0px 5px 0px;

	}

	

#commentform #submit {

	margin: 0px;

	float: left;

	}

	

.alt {

	margin: 0px;

	padding: 10px;

	}



.commentlist {

	margin: 0px;

	padding: 0px;

	}

	

.commentlist ol {

	margin: 0px;

	padding: 10px;

	}



.commentlist li {

	margin: 15px 0px 10px;

	padding: 10px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

	}



.commentlist p {

	margin: 10px 5px 10px 0px;

	padding: 0px;

	}

	

.children { 

	margin: 0px;

	padding: 0px;

	}



.nocomments {

	text-align: center;

	margin: 0px;

	padding: 0px;

	}



.commentmetadata {

	font-size: 10px;

	margin: 0px;

	display: block;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 40px;

	}

	

.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

.thread-alt {

	background: #FFFFFF;

	margin: 0px;

	padding: 0px;

	}

	

.thread-even {

	background: #EEEEEE;

	margin: 0px;

	padding: 0px;

	}

	

.depth-1 {

	border: 1px dotted #BBBBBB;

	margin: 0px;

	padding: 0px;

	}



.even, .alt {

	border-top: 1px dotted #BBBBBB;

	border-bottom: 1px dotted #BBBBBB;

	border-left: 1px dotted #BBBBBB;

	margin: 0px;

	padding: 0px;

	}

/* Seitennavigation links */



a.more-link {

	display: block;

	color: #660000;

	text-decoration: none;

}

a.more-link:hover {

	text-decoration: none;

	color:#151b41;

}

div.st-tag-cloud {

	padding: 0 5px;

}

#nav li {

	border-right: 1px solid #ccc;

} 

#nav li.page-item-2 {

	border-right: none;

}

img#wpstats{width:0px;height:0px;overflow:hidden}

#content a.shoplink {
background:url("images/pfeil.gif") no-repeat scroll left 4px transparent;
padding-left:20px;
}
div.topangebot {
	float: left;
	width: 50%;
}
#content div.topangebot h3 {
	background-color:#DEE8FA;
clear:both;
color:#333333;
float:left;
font-size:12px;
font-weight:bold;
line-height:17px;
margin:10px 0;
padding:2px 10px;
width:275px;
}
#l_sidebar ul li.flexipages_widget li li {
	background: transparent;
	float: left;
}
#l_sidebar ul li.flexipages_widget li li:hover a ,
#l_sidebar ul li.flexipages_widget li li.current_page_item a,
#l_sidebar ul li.flexipages_widget li li.current_page_parent a {
	text-decoration:underline;
}
#l_sidebar ul li.flexipages_widget ul {
	float: left;

}
#l_sidebar ul li.flexipages_widget ul ul {
	float: left;
	margin-top: 0px;
	}
#l_sidebar li.flexipages_widget {
	padding: 0;
}
img.foto, .topangebot img {
	max-width: 295px;

}
