/*
Theme Name: Kommode-Berlin Standard-Theme
Theme URI: http://kommode-berlin.com/
Description: Das maßgeschneiderte Kleid für Kommode Berlin.
Version: 1.0
Author: Felix Fischer
Author URI: http://felixfischer.com/
*/


p {
	font-size: 114%;
	line-height: 150%;
	margin-bottom: 1em;
	padding-right: 1em;
}
p.subtext {font-size: 100%; line-height: 180%; text-align: justify;}
p.abstract {font-size: 108%; line-height: 180%; font-weight: bold;}

a {color: #3399cc;}

body {
	background-color: #3399cc;
	background-image: url("/images/bg-gradient-blue.jpg");
	background-repeat: repeat-x;
	}

hr {
	color: silver;
	background-color: #fff;
	height: 1px;
	width: 100%;
	margin: 2em 0;
	border: 0 none;
	border-bottom: 1px solid #ddd;
}
#doc2 {padding: 2em;}
	
#hd {
	background-color: transparent;
	background-image: url("/images/page.png");
	background-repeat: no-repeat;
	padding: 3em 4em 1em 4em; 
	max-width: 950px;
text-align: center;
	overflow: auto;

}

#my_newsbox {
	float: left;
}

#logo {
position: absolute;
left: 50%;
top: 80px;
text-align:center;
width: 100%;
margin-left: -50%; 

} 

h1 {
	text-align: center;
	font-size: 250%;
	margin-top: 15px;

}
h2 {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 140%;
	color: #39c;
	background-color: transparent;
	margin-bottom: 1em;
	padding: 0.1em;
}

h3 {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 120%;
	color: #f3c;
	background-color: transparent;
	margin-bottom: 0.5em;
	padding: 0.1em;

}

#navcontainer {
	text-align: center;
	width: 100%;
}

#navlist {
	text-transform: uppercase;
	text-align: center;
	margin: 3em 2em 5em 2em;
}

ul#navlist ul, li{

display:inline;
}

#navlist a {
	color: #39c;
	text-decoration: none;
	font-weight: bold;
	font-size: 85%;
	padding: 0.3em 0.6em;
	border-bottom: 0px solid silver;
	margin: 0 0.5em;
}

#navlist a:link {}

#navlist a:visited {
	color: silver;
	text-decoration: none; }

#navlist a:focus {
	color: #f3c; 
}
#navlist a:hover {
	color: #888; 
	border-bottom: 2px solid #888;
}
#navlist a:active {
	background-color: black;
	color: white;
	}
	
   
a#current, a#current:visited {border-bottom: 0px solid silver; color: #f3c;} 

li.current_page_item a{background-color: #eee; color: white; ;}
 
#navlist li { }
#navlist li:hover {}
li#active {font-weight: bold;}


#bd {
	background-color: transparent;
	background-image: url("/images/page-body.png");
	background-repeat: repeat-y;
	padding: 0 4.5em 3em 4em;
	margin-top: 0;
}

#ft {

	background-color: transparent;
	background-image: url("/images/page.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 3em 4em;
	max-height: 100px;}

#loadingIndicator {
	height: 60px;
	width: 99%;
	background-image: url("/images/loader.gif");
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}	
	
.yui-g {
	max-width: 900px;
}
.yui-gb {margin-bottom: 2em;}



.imageborder {border: 1px solid #ddd; padding: 4px; margin: 0 0 0 0;}

.left {float:left; margin-right: 1em;}
.right {float:right; margin: 1em;}
.center {text-align: center;}
.text-right {text-align: right;}


.tinyMessage {
	font-size: 80%;
	color: #bbb;
}
#shopbox {

width: 348px;
padding: 20px;
background-color: #eee;

}
.teaser {
color: #39c;
font-weight: bold;
font-size: 88%;}