body {

color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:70%;
line-height:1em;
text-align:center;
background:#FFFFFF url(images/bg-page.gif) repeat-y scroll center top;
margin:0;
padding:0;

}

img {border:0px;}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}


#mantel {	}


#seite {

margin:auto;
padding:5px 0 10px;
text-align:left;
width:996px;

}

#header {

left:20px;
margin:0;
padding:0;
position:relative;
width:956px;
clear:both;

}

#logo {
width:100%;
background:url(images/logo.gif) no-repeat;
height:100px; 	
}




/* Category menu*/

	

#catmenucontainer{

	height:33px;

	background:url(images/catmenu.jpg) repeat-x;

	display:block;

	padding:0px 0 0px 0px;

	font: 12px Century gothic,verdana, Arial, sans-serif;

	font-weight:normal;

	text-transform:uppercase;

    border-bottom:1px solid #BCB8B7;
	
	border-top:1px solid #BCB8B7;

	}

		

#catmenu{

	margin: 0px;

	padding: 0px;

	width:100%;

	background:url(images/catmenu.jpg) repeat-x;

	height:33px;

	}

	

#catmenu ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#catmenu li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

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

	color: #3f4d56;

	display: block;

	margin: 0px;

	padding: 8px 10px 8px 10px;

	}



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

	background:url(images/catmenuhov.jpg) repeat-x;

	color: #495D5C;

    margin: 0px;

	padding: 8px 10px 8px 10px;

	text-decoration: none;

	}

	

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

	background:url(images/catmenu.jpg) repeat-x;

	width: 150px;

	color: #3f4d56;

	font-family:century gothic,Georgia,  sans-serif;

	font-weight: normal;

	float: none;

	margin: 0px;

	padding: 8px 10px 7px 10px;

	border-bottom: 1px solid #CBC9CA;



	}

	

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

	background:url(images/catmenuhov.jpg) repeat-x;

		color: #495D5C;

	padding: 8px 10px 7px 10px;

	}



#catmenu li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	margin: 0px;

	padding: 0px;

	}



#catmenu li li { 

	}



#catmenu li ul a { 

	width: 140px;

	}



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

	}



#catmenu li ul ul {

	margin: -33px 0 0 170px;

	}



#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 

#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {

	left: -999em;

	}



#catmenu li:hover ul, #catmenu li li:hover ul, 

#catmenu li li li:hover ul, #catmenu li.sfhover ul, 

#catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {

	left: auto;

	}



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

	position: static;

	}

/*LISTBOX*/

.listBox{margin:4px 0 0 10px;  background:#fff; position:relative; float:left; width:100%px; font-family:Arial;}

	.listBox div{float:left; width:305px; padding-right:10px;}

	.listBox .RecentComments{padding-right:0;}

	.listBox .RecentEntries {padding-left:5px;}

	.listBox h2{font-size:17px; line-height:24px; height:24px; color:#b6e600;}
	
	.listBox ol, li{margin: 0; padding: 0;}
	
	.listBox li a{display:block; padding:0 0 0 20px; height:28px; overflow:hidden; line-height:28px; font-size:13px; font-weight:bold; border-bottom:1px solid #efefef; left:-30px;}

	.RecentEntries a{background:url(images/icon_1.gif) no-repeat 0 8px;}

	.PopularPosts a{background:url(images/icon_2.gif) no-repeat 0 8px;}

	.RecentComments a{background:url(images/icon_3.gif) no-repeat 0 8px;}






/*Content*/

#content-bereich {
display:block;
margin:0 20px;
width:956px;

}

#content-body	{
margin:0;
padding:0;
}



#column1and2 {
display:inline;
float:left;
margin:0;
padding:0;
width:956px;
}


#column1 {
display:inline;
float:left;
margin:0 15px 0 0;
padding:0;
width:585px;

}



.puff-container {
background:transparent url(../img/global/border/puff-bottom.gif) no-repeat scroll left bottom;
margin-bottom:15px;
padding-bottom:13px;
}

.puff-top-no-padding {
background:transparent url(../img/global/border/puff-top.gif) repeat-x scroll left top;
margin-top:1px;
padding-top:0;
}

.puff-top-no-padding {
background:transparent url(../img/global/border/puff-top.gif) repeat-x scroll left top;
margin-top:1px;
padding-top:0;
}

.puff-padding {
padding:6px 10px 0;
}

h3.section-heading {
color:#666666;
font-family:Georgia,Times New Roman,Times,serif;
font-size:1em;
line-height:1.3em;
margin:0;
padding-bottom:4px;
text-transform:uppercase;
}

h2.sub-heading-puff {
font-family:Georgia,Times New Roman,Times,serif;
font-size:1.4em;
font-weight:bold;
letter-spacing:-0.06em;
line-height:1.1em;
margin:0;
}





#grid-column4 {
float:right;
}

#grid-column4-non-grey {
margin:0;
width:356px;
}


#google-ad {
border:1px solid #D9D9D9;
margin:0 0 15px;
padding:9px;
width:334px;
voice-family:""}"";

}





.padding-top-1 {
padding-top:1px;
}


.float-left {
display:inline;
float:left;
}

.float-right {
display:inline;
float:right;
}

.clear-simple {
clear:both;
}

.grey-line {
border-bottom:1px solid #D9D9D9;
margin-bottom:4px;
}

.width-385 {
width:385px;
}

.width-585 {
width:585px;
}


.width-286 {
width:286px;
}

.width-486 {
width:486px;
}


.padding-bottom-9 {
padding-bottom:9px;
}
.padding-top-5 {
padding-top:5px;
}

.padding-bottom-10 {
padding-bottom:10px;
}
.padding-right-10 {
padding-right:10px;
}
.padding-top-7 {
padding-top:7px;
}

.padding-left-15 {
padding-left:15px;
}

.width-185 {
width:185px;
}
.padding-top-9 {
padding-top:9px;
}

h2.titel {
font-family:Georgia,Times New Roman,Times,serif;
font-size:1.4em;
font-weight:bold;
letter-spacing:-0.06em;
line-height:1.1em;
margin:0;
}

h2.single-titel {
font-family:Georgia,Times New Roman,Times,serif;
font-size:1.7em;
font-weight:bold;
letter-spacing:-0.06em;
line-height:1.1em;
padding-bottom:15px;
margin:0;
}

.color-06c {
color:#0066CC;
}


a.link-06c, a.link-06c:visited {
color:#0066CC;
text-decoration:none;
}

a.link-666, a.link-666:visited {typography.css (Linie 348)
color:#666666;
text-decoration:none;
}



.small {
font-size:1.1em;
line-height:1.2em;
margin:0;
padding:0;
}

p{
font-size:1.1em;
line-height:1.4em;
padding:0;
}

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

ol { 

	list-style:none; 

	}

ul.mehr-blue li, li.mehr-blue {

font-size:1.1em;
line-height:1.3em;
}
ul.mehr-list li, li.mehr-list {
display:block;
padding-left:0px;
}







/* The Search */

#search {

	background:#FFFFFF;
	
	width:450px;
	
	/*background:#ececec url(images/sform.jpg) no-repeat;*/

}

#search form {

	margin: 0;

	padding: 0;

}



#search fieldset {

	margin: 0;

	padding: 0;

	border: none;

}



#search p {

	margin: 0;

	font-size: 85%;

}



#s {

	margin-left:0px;

	float: left;

	width:350px;

	border: 1px solid #b6e600;

	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;

	color:#333;
	
	height:30px;

}



#searchsubmit {

	width:65px;

	float: left;

	background:#fff url(images/sbutton.jpg);

	border:none;

	font: bold 100% "century gothic", Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	height:35px;

}



.input{

	margin-left:0px;

	float: left;

	width:231px;

	border: 1px solid #b6e600;

	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;

	color:#333;

	

}



.sbutton{

	width:57px;

	float: left;

	background:#fff url(images/submit.jpg);

	border:none;

	font: bold 100% "century gothic", Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	height:30px;

}







h2.headerline {
color:#333333;
font-family:Georgia,Times New Roman,Times,serif;
font-size:1.4em;
font-weight:bold;
letter-spacing:-0.06em;
line-height:1.1em;
margin:0;
}

#comment{



	height:100%;

	padding:0px 5px;

	margin:0px 0px;
	
	width:5^75px;

	}

	

h3#comments {

	padding:5px 10px;

	margin:10px 0px;

	border:1px solid #DEDCDD;

	font-size:20px;

	font-weight:normal;

	color:#444;

	background:#fff;

	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;





	} 	

	

#respond{



	height:100%;

	padding:0px 5px;

	margin:0px 0px;

	background:#fff;

	border:1px solid #DEDCDD; 



}	

#respond h3{

	padding:5px 10px 5px 10px;

	margin:10px 0px;

	font-size:22px;

	font-weight:normal;

	color:#444;

	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;

	}

#commentform {

	padding:0px 10px 10px 10px;

	margin:0px 0px 0px 0px;

	color:#BFAFA7;

	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;

	}

	

#commentform p {	

	color:#3f79c4;



	}

#commentform input {

	background:#F4F4F4;

	border:1px solid #DEDCDD;

	color:#444;

	padding-left:10px;



	}

#commentform textarea {

	background:#F4F4F4;

	border:1px solid #DEDCDD;

	color:#444;

	width:95%;

	padding:5px 5px;



	}

.comments input#submit {



	width:auto;

	line-height:25px;

	padding:3px 5px;

	background:#0083DB;

	border:2px solid #005F9F;

	color:#fff;

	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;

	}



ol.commentlist { 

	list-style:none; 

	margin:0; 

	padding:0; 

	text-indent:0; 

	

	}

	

ol.commentlist li { 



	border:1px solid #bbb; 

	margin:0 0 10px; 

	padding:5px 7px 5px 57px; 

	position:relative;



 }

 

ol.commentlist li div.comment-author { 

	padding:0 170px 0 0; 

}

ol.commentlist li div.vcard { 

	font:20px Georgia, helvetica,arial,sans-serif; 

	padding:5px 0px;

}



ol.commentlist li div.vcard cite.fn { 

	font-style:normal; 

}

ol.commentlist li div.vcard cite.fn a.url { 

	color:#c00; 

	text-decoration:none; 

}

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; 

}



ol.commentlist li div.vcard img.avatar { 

	border:5px solid #ddd; 

	left:7px; 

	position:absolute; 

	top:7px; 

}



ol.commentlist li div.comment-meta { 

	font:12px Tahoma, helvetica,arial,sans-serif; 

	position:absolute; 

	right:10px; 

	text-align:right; 

	top:5px; 

}



ol.commentlist li div.comment-meta a { 

	color:#0083DB; 

	text-decoration:none; 

}



ol.commentlist li div.comment-meta a:hover { 

	color:#000; 

}

ol.commentlist li p { 

	font:normal 12px Tahoma, helvetica,arial,sans-serif;

	margin:0 0 1em;

	line-height:18px;

 }

 

ol.commentlist li ul { 

	font:normal 12px/1.4 helvetica,arial,sans-serif; 

	list-style:square; 

	margin:0 0 1em;

	padding:0; 

	text-indent:0;

 

 }

 

ol.commentlist li div.reply {  

	background:#777; 

	border:2px solid #555; 

	color:#fff; 

	font:bold 9px/1 Tahoma, Georgia,arial,sans-serif;

	padding:5px 10px;  

	text-align:center; 

	width:36px;

 }

 

ol.commentlist li div.reply a { 

	color:#fff; 

	text-decoration:none; 

	text-transform:uppercase; 

}



ol.commentlist li ul.children { 

	list-style:none; 

	margin:1em 0 0; 

	text-indent:0; 

}



ol.commentlist li ul.children li.depth-2 { 

	margin:0 0 .25em; 

}



ol.commentlist li ul.children li.depth-3 { 

	margin:0 0 .25em; 

}



ol.commentlist li ul.children li.depth-4 {

	margin:0 0 .25em; 

 }



ol.commentlist li.even { 

	background:#f4F4F4; 

}



ol.commentlist li.odd { 

	background:#fff;

 }

 

ol.commentlist li.pingback div.vcard { 

	padding:0 170px 0 0; 

}



/*SIDEBAR*/

.sidebar1 {
float:left;
border:1px solid #D9D9D9;
margin:0 0 15px;
padding:9px;
width:334px;
voice-family:""}"";
}

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

.sidebar1 ul li {
clear:left;
float:left;
height:100%;
line-height:18px;
width:290px;
}

.sidebar1 h2 {
color:#535F67;
font-size:18px;
font-weight:bold;
line-height:20px;
margin:15px 0 5px;
padding:0 0 0 5px;
text-transform:uppercase;
}

.sidebar1 ul ul {
/*background:#FFFFFF url(images/side.jpg) repeat-x scroll 0 0;*/
border:1px solid #BBBBBB;
float:left;
list-style-type:none;
margin:0;
padding:5px 10px;
}

.sidebar1 ul li a:link, .sidebar1 ul li a:visited {
border-bottom:1px dotted #CCCCCC;
color:#6E777D;
display:block;
padding:5px 0 5px 5px;
text-decoration:none;
}



/*Footer*/

#footer {

left:20px;
margin:0;
padding:0;
position:relative;
width:956px;
clear:both;

}

