/*  
Theme Name: fortyninedesign.de - Blue White
Theme URI: 
Description: Ein wundersch&ouml;nes blau-wei&szlig;es Layout.
Version: 1.0
Author: Mario Nerzak
Author URI: http://www.fortyninedesign.de
*/
	
/* Standard HTML-Ged&ouml;hns 
 * muss einfach so sein!
 */
html, body { margin: 0; padding: 0; font: 11px Tahoma; }/*font-weight: bold;}*/
img { border: 0; }
body { background-image: url(images/fndbg.gif); }
* { margin: 0; padding: 0; }
.small { font-size: 9px; padding: 0; margin: 0;}
.medium { font-size: 10px; padding: 0; margin: 0;}

h1 { font-size: 4em; text-align: center;	}
h2 {	font-size: 1.6em; }
h3 {	font-size: 1.3em; }


/* Link-Kram
 * Ist einfach dazu da da zu sein!
 */

a, a:visited { color: #3981c4; text-decoration: none; }
a:hover { color: #034686; }

/* Float-Klassen:
 * damit nicht jedes Element einzeln gefloatet werden muss. 
 */
.left { float: left; margin: 0; padding: 0; }
.right { float: right; margin: 0; padding: 0; }
.clear { clear: both; margin: 0; padding: 0; max-height: 1px;}

/* Layout-Divs:
 * damit das ganze dann auch so aussieht wie in der Grafik, nur wesentlich sch?ner ;D
 */
div#fnd-page { background-image: url(images/fndcontentbgbig.png); width: 891px; margin: 0 auto; padding: 0; }
div#fnd-head { width: 853px; height: 158px; margin: 0 auto; padding: 0; text-align: center; }
div#fnd-title { width: 853px; margin: 0 auto; padding: 5px 0; font-weight: bold;}
div#fnd-menu { width: 853px; height: 20px; margin: 0 auto; padding: 0; text-align: center;}
div#fnd-menu ul { width: 853px; height: 20px; margin: 0; padding: 0; text-align: center;}
div#fnd-content { width: 847px; margin: 0 auto; padding: 0; }
div#fnd-foot { background-image: url(images/fndfooterbig.png); width: 891px; margin: 0 auto; padding: 14px 0 19px 0; }
div#fnd-foot div#fnd-fBox { background-image: url(images/fndfooter.gif); width: 855px; height: 35px; margin: 0 auto; padding: 0; text-align: center; font-weight: bold; }
div#fnd-foot div#fnd-fBox p { margin: 0px; padding: 12px; color: #FFFFFF; }
div#fnd-cBox { width: 629px; padding: 0px; margin: 0px; }
div#fnd-cBox div#fnd-cTop { background-image: url(images/fndcontenthead.gif); height: 45px; text-align: left; margin:0; padding: 0; font-weight: bold; }
div#fnd-cBox div#fnd-cTop p { padding-left: 15px; padding-top: 18px; margin: 0; color: #FFFFFF; padding-bottom: 0px;}
div#fnd-cBox div#fnd-cMiddle { background-image: url(images/fndcontentbg.gif); padding: 0; margin: 0; }
div#fnd-cBox div#fnd-cMiddle div#fnd-post { width: 590px;  margin: 0 auto; padding: 5px 0px;}
div#fnd-cBox div#fnd-cMiddle div#fnd-post p { padding: 5px 0px;}
div#fnd-cBox div#fnd-cMiddle div#fnd-post div { padding: 5px 0px;}
div#fnd-cBox div#fnd-cBottom { background-image: url(images/fndcontentfooter.gif); width: 629px; height: 45px; padding: 0; text-align: center; margin: 0; font-weight: bold; }
div#fnd-cBox div#fnd-cBottom p { padding-right: 15px; padding-top: 13px; margin: 0; color: #FFFFFF; }
div#fnd-mBox { width: 204px; }
div#fnd-mBox div#fnd-mContent { background-image: url(images/fndmenubg.gif); padding: 0 13px; }
div#fnd-mBox div#fnd-mFoot { background-image: url(images/fndmenufooter.gif); height: 40px; padding: 0; font-weight: bold;}

div#fnd-cBox div#fnd-cBottom p a, div#fnd-cBox div#fnd-cBottom p a:visited { color: #FFF; }
div#fnd-cBox div#fnd-cBottom p a:hover { color: #000000; }

div#fnd-foot a, div#fnd-mBox div#fnd-mFoot a:visited { color: #FFF; }
div#fnd-foot a:hover { color: #000000; }

div#post div#title { text-align: right; padding: 7px 0; margin: 0; }
div#post div#text { margin: 0; padding: 0; }
div#post div#foot { margin: 0; padding: 7px 0; }

/*
 * 
 */

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

.page_item { 
	display: inline;
}

div.first-widgettitle p
{
	margin: 0px;
	padding-left: 15px;
	padding-top: 15px;
	color: #FFF;
}

div.first-widgettitle
{
	background-image: url(images/fndmenuhead1.gif); 
	width: 204px;
	height: 39px; 
	margin: 0px;
	padding: 0px;
	font-weight: bold;
} 

div.widgettitle p
{
	margin: 0px;
	padding-left: 15px;
	padding-top: 11px;
	color: #FFF;
}

div.widgettitle 
{
	background-image: url(images/fndmenuhead2.gif);
	width: 204px;
	height: 35px; 
	margin: 0px;
	padding: 0px;
	font-weight: bold;
} 

div#comments div#post-meta {
	width: 500px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

#works ul{
	text-align: center;
}

.commentlist {
	list-style-type: none;
	margin: 0 auto;
	/*padding-left: 10px;
	width: 70%;*/
}

.commentlist li{
	display: block;
	padding: 0 0 0 3px;
	margin: 10px 0;
}

#fnd-mBox ul.fnd-vertical-menu{
	margin: 0px;
	padding: 0px;
}

#fnd-mBox ul.fnd-vertical-menu li {
	list-style-type: none;
	/*text-align: center;*/
	margin: 0px;
	padding: 0px;
}

#fnd-mBox ul.fnd-vertical-menu li ul{
	background-image: url(images/fndmenubg.gif); 
	margin: 0px;
	padding: 0px;
}
	
#fnd-mBox ul.fnd-vertical-menu li ul li{
	display: block;
	/*text-align: left;*/
	list-style-type: none;
	padding: 2px 13px;
}

#metalinks{
	padding: 0;
	margin: 0;
	font-weight: bold;
}

div#fnd-post div.text {
	padding: 0;
	margin: 0;
}

/*#fnd-content #fnd-cBox #fnd-cMiddle #fnd-post {
	padding: 0 0 10px 0;
}*/

ul.fnd-vertical-menu li ul li p{
	margin: 0;
	padding: 0px 4px;
	background-image: url(images/fndcat.gif);
}

input, select, textarea, button{
	background-color: #FFF;
	border: 1px solid #2b6aa6;
	color: #3981c4;
	font: 11px Tahoma;
}

input:focus, select:focus, textarea:focus, button:focus {
	background-color: #FFF;
	border: 1px solid #2b6aa6;
	color: #000;
	font: 11px Tahoma;
}

.cat {
	padding: 0px 4px;
	background-image: url(images/fndcat.gif);
}

.blue {
	color: #3981c4;
	text-align: left;
}