/*
THEME NAME: Sandbox deutsch
THEME URI: http://blogpimp.de/
DESCRIPTION: Ein reichhaltiges Theme mit kraftvollen und dynamischen semantischen Klassen-Selektoren; eine Leinwand für CSS-Künstler. Deutsch von <a href="http://blogpimp.de">Lothar Baier</a>.
VERSION: 0.9.4
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> & <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/
{
 /* Reset browsers default margin, padding and font sizes */

 margin: 0;
 padding: 0;
}
a:link { font-weight:bold; color:#000; text-decoration:none;font-size: 0.8em; }
a:visited { font-weight:bold; color:#000; text-decoration:none;font-size: 0.8em; }
a:focus { font-weight:bold; color:#F00; text-decoration:none;font-size: 0.8em; }
a:hover { font-weight:bold; color:#F00; text-decoration:none;font-size: 0.8em; }
a:active { font-weight:bold; color:#F00; text-decoration:none;font-size: 0.8em; }


div#footer2 { 
text-align:left;
	font-size: 0.8em;
	background : #FFB603;
text-decoration:none;
padding-top:420px;
margin-left:240px;
}
#footer2 a img{
border:0px solid #FFFFFF;
text-decoration:none;
vertical-align: middle;
margin:10px;
}

#content img{
margin:1.2em;
}

.kasten{
	width:85px;
	height:20px;
	margin:5px;
	border:1px solid #FFCC00;
	float:left;


}
.feld{
	border:1px solid #FFCC00;
	margin:5px;
	color:#000000;
	background-color:#FFFFFF;
}.feld2{
	border:0px solid #FFFFFF;
	margin:5px;
	color:#000000;
	background-color:#FFFFFF;
}
.einrueckung{
	padding-left:100px;
}

.sidebar  .teasermainnavforum{
	height:220px;
	width:190px;
	background-color: #FFFFFF;
	color: #000000;
	border:1px solid #BD6700;

	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sidebar .teasermainnavkal{

	width:180px;
	color: #000000;
	border:1px solid #BD6700;
	background-color: #505050;
	
padding:5px;
}
.sidebar .teasernav{
background-color: #505050;
	width:192px;
}
.sidebar .teaserheadernav2{


	background-color: #505050;
	color: #FFFFFF;
	display:block;
	text-align:center;

}
.sidebar .teaserheadernav{
margin-top:20px;

	background-color: #505050;
	color: #FFFFFF;
	display:block;
	text-align:center;

}
.sidebar .teaserheadernav a, .sidebar .teaserheadernav2 a{
	width:180px;
padding:0.2em;
	font-style:normal;

	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-weight:none;
border-top:5px solid #BD6700;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
}
.sidebar .teaserheadernav a:hover, .sidebar .teaserheadernav2 a:hover{

	color:#FF0000;
	background-color:#D0D0D0;
	display:block;

}
.sidebar .teasermainwetter{
	width:180px;
	height:130px;
padding:4px;
	background-color: #505050;
	color: #000000;
	text-align:center;
	border:1px solid #BD6700;
}
.sidebar .teasermainforum{
font-size: 0.9em;
width:190px;
	height:260px;
display:block;
	background-color: #505050;
	color: #FFB603;
	border:1px solid #BD6700;

}


.sidebar .teasermainforum a{
font-size: 1.0em;
padding-left:4px;
}
.sidebar .teaserheadertod{
width:192px;

	background-color: #FFB603;
	color: #FFB603;
	display:block;
	text-align:center;
padding:0.2em;
font-weight:bold;
font-size: 0.1em;
}


.sidebar .teaserheader, .sidebar .linkcat h3, .sidebar #sb-meta h3, .sidebar .widgettitle {
width:192px;
margin-top:20px;
	background-color: #505050;
	color: #FFB603;
	display:block;
	text-align:center;
padding:0.2em;
font-weight:bold;
font-size: 0.8em;
border-top:5px solid #BD6700;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
}

div#secondary.sidebar ul form{
margin:0;
padding:3px;
width:192px;

background-color: #505050;
	border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
}
div#secondary.sidebar ul form p{
margin:0;
padding:3px;
font-size: 0.6em;

}

.sidebar .teasermainnav{
	font-size: 0.8em;
	padding-left:5px;
	background-color: #FFFFFF;
	color: #000000;
	display:block;
	text-decoration:none;
	font-weight:none;
font-style:normal;
border:1px solid #BD6700;

}

.sidebar .teaserpic {
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
	margin-top:5px;
}
.tempotabelle tr td{
	border:1px solid #FFCC00;
	font-size:0.8em;
	padding-left:5px;
}
.tempotabelle tr th{
	border:1px solid #FFCC00;
	font-size:0.8em;
}
table.tempotabelle{
	border:1px solid #FFCC00;
	
}
.skip-link{
background : #FFB603;
}
.break{	
clear:left;
}
.superbreak{	
clear:left;
float:left;
display:block;
}
#frame{
	width:1000px;
	height:1600px;
margin: 0px 5px 0px;
background:#FFB603;
border-top:5px solid #BD6700;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
padding:5px;
}
#frametour{
	width:98%;
	height:800px;
margin: 0px 5px 0px;
background:#FFB603;
border-top:5px solid #BD6700;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
padding:5px;
}
#frame2{

	width:285px;
	height:80px;
	float:left;
}
#frame3{

	width:285px;
	height:80px;
}
#frame4{

	width:600px;
	height:145px;
}
#frame5{

	width:570px;
	height:400px;
}
.frame6{

	width:570px;
	height:650px;
}
#frame7{

	width:450px;
	height:1300px;
}

div#menu ul li.current_page_item {
background-color:#000000;
}

#dtreecat a.nodeSel, #dtreearc a.nodeSel, #dtreepge a.nodeSel {
	
background-color:#000000;
}

div.sidebar a,div.sidebar a:link,div.sidebar a:visited {
color:#FFFFFF;
text-decoration:none;
width:186px;
}


div.sidebar .linkcat a,div.sidebar #sb-meta a,div.sidebar #recent-posts-2 a {
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
display:block;
width:172px;
}

#wp-twitter ol li{
margin:0;
padding:3px;
width:172px;
background-color: #505050;
color:#FFF;
display:block;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
}


div.sidebar a:hover {
color:#FF0000;
	background-color:#D0D0D0;
	width:186px;
	text-decoration:none;
	font-weight:none;
}



div.sidebar ul {
list-style: none;
}


#blog-title a{
text-decoration:none;
color : #FFB603;
font-size: 1.6em;

}
#blog-description{
color : #FFFFFF;
font-size: 1.2em;
}
div#container {
float:left;
	width: 100%;

}

div.sidebar {

	float: left;
	overflow: hidden;
	width: 180px;
}
.xoxo{
	background-image: url(bilder/main/logo.gif);
	background-repeat:no-repeat;
background-position:center top;
}
div#primary {
	margin: 0px 0 0 -100%;

padding-right:10px
}

* html div#primary {

	position: relative;

}
div#secondary {
	margin: 0px 0px 0px -180px;


}
div#footer { 
text-align:right;
padding-right:5px;
	font-size: 0.8em;
	color:#BD6700;
background-color:#FFFFFF;

}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background : #FFB603;
	padding:0px;

 margin: 6px;
}
h6{
	font-size: 1.0em;
	padding:3px;
	margin:0px;
}
h5{
	font-size: 1.2em;
	padding:6px;
	margin:0px;
}
h4{
	font-size: 1.4em;
	padding:9px;
	margin:0px;
}
h3{
	font-size: 1.6em;
	padding:12px;
	margin:0px;
}
h2{
	font-size: 1.8em;
	padding:15px;
	margin:0px;
}
h1{
	font-size: 2.0em;
	padding:18px;
	margin:0px;
}

.widget a img, .widget a:link img, .widget a:visited img{
border:0px solid #FFFFFF;
text-decoration:none;
vertical-align: middle;
}

div.sidebar li
{list-style:none;
padding:0px;
margin:0px;
text-decoration:none;
display: block;
float: left;
}



div.sidebar ul ul li {

list-style:none;
width:192px;
margin:0px 0px 0px;

border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
background-color:#505050;
}

.socialhomes, #flickr_badge_uber_wrapper{
width:192px;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
background-color:#505050;
}





div#menu{
background-color:#505050;
height:2.0em;padding-top:0.4em;
padding-left:10px;
border-top:5px solid #BD6700;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
list-style: none;

margin-bottom:20px;
}

div#menu a{
color:#FFF;
display: block;

padding:0.6em;

}

div#menu ul{
padding: 0px;

	margin: 0px;

list-style: none;
}
div#menu ul ul{
border-top:1px solid #BD6700;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
}
div#menu a:hover, .widget ul li a:hover{
display: block;

color:#F00;
background-color:#D0D0D0;
}


div#menu li { /* all list items */
background-color:#505050;

	float: left;
	 /* width needed or else Opera goes nuts */
}

div#menu li ul { /* second-level lists */	
	position: absolute;

width:150px;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
div#menu li ul a{ /* second-level lists */

width:150px;
}

div#menu li ul ul { /* third-and-above-level lists */

	margin: -1.3em 0 0 100px;

}
div#menu li ul ul a{ /* third-and-above-level lists */
	width:150px;


}


div#menu li:hover ul ul, div#menu li:hover ul ul ul, div#menu li.sfhover ul ul, div#menu li.sfhover ul ul ul {
	left: -999em;
}

div#menu li:hover ul, div#menu li li:hover ul, div#menu li li li:hover ul, div#menu li.sfhover ul, div#menu li li.sfhover ul, div#menu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* Just some example content */
div#content {

height:100%;
margin:0px 200px 0px 210px;
background-color:#FFFFFF;
border-top:5px solid #BD6700;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
clear:left;
padding:5px;
	background-image: url(bilder/main/sonne.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;

}

div#header{

padding-top:0px;

background-position:center;
text-align:left;
margin-top:2px;
margin-bottom:5px;
}


div#header img{
border:0px;

}

div#access div.skip-link{position:absolute;top:1em;right:1em;}

.entry-title{clear:both;}

div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:0px 0px 0px;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0px;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
ol.commentlist li{margin:0px 0px 0px;}
textarea#comment{height:13em;margin:0px 0px 0.5em;overflow:auto;width:66%;}


div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{
margin:0px;
padding:0px;	
display: block;

}
div.sidebar input#s{width:7em;}





div#footer a,div#footer a:link,div#footer a:visited {
}

body.single div#content div.nav-next a:hover,body.single div#content div.nav-previous a:hover, div#footer a:hover {
text-decoration:none;
}

 div.sidebar h6 a,div#content a,div#content a:link,div#content a:visited {
border-bottom:1px solid #BD6700;
}

 div.sidebar h6 a:hover, div#content a:hover {
border-bottom:1px solid #FFB603;
}

div#content a img, div#content a:link img,div#content a:visited img{
border:0px solid #FFFFFF;
text-decoration:none;
}

div#content a:hover img{
text-decoration:none;
border:0px solid #FFFFFF;
}
h6.galuber a,h6.galuber a:link,h6.galuber a:visited{
font-weight:bold; color:#000; text-decoration:none;font-size: 1.0em; 
}
h6.galuber a:hover{
font-weight:bold; color:#F00; text-decoration:none;font-size: 1.0em; 
background-color:#FFFFFF;
}
div#nav-above, body.single div#nav-below {
	display: none;
}
body.single div#nav-above, body.single div#nav-below  {
	display: block;
}

#dtreea{
margin:0px;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
background-color: #505050;
width:192px;
}



#minimeta-widget-1 {
margin-top:20px;
}

#minimeta-widget-1 h3, #sb-suche h3{
width:180px;
	background-color: #505050;
	color: #FFB603;
	display:block;
	text-align:center;
padding:0.2em;
font-weight:bold;
font-size: 0.8em;
border-top:5px solid #BD6700;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
}


#inheader{
color:#FFB603;
background-color: #505050;
border-top:5px solid #BD6700;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
text-align:center;
margin-bottom:10px;
margin-left: 10%;
margin-right: 10%;
}
#inheader img {
margin-right:5px;

}
#inheader a img, .teasermainlink a img, .teasermainlink a .ltext, .teasermainnav a img, #wp-twitter a img, .socialhomes a img, div#content div.wp_bannerize_Sponsor a {
padding:0.5em;
	font-style:none;
	text-decoration:none;
	font-weight:none;
border:0px;

margin-right:1.0em;
}
#inheader a img:hover, .teasermainlink a img:hover, .teasermainlink a .ltext:hover, .teasermainnav a img:hover, #wp-twitter a img:hover, .socialhomes a img:hover {
padding:0.5em;
	color:#FF0000;
	background-color:#D0D0D0;
}
.teasermainlink{
text-align:center;
	background-color: #505050;
	display:block;
	text-decoration:none;
	font-weight:none;
font-style:normal;
border-left:1px solid #BD6700;
border-right:1px solid #BD6700;
border-bottom:1px solid #BD6700;
}
.teasermainnav img, .teasermainlink img, #wp-twitter img {
margin:0.5em;
display:block;
}
.socialhomes img {

}
.socialhomes {
float:left;
}
.socialhomes a {
display:block;
}
#flickr_badge_wrapper {
margin-left:20px;
}
div.wp_bannerize_Sponsor ul{
text-align:center;
list-style: none;
border:0px;
}