

/*body */
{margin:0; padding:0}




body{ font:62.5% Helvetica,Verdana,Arial,Sans-Serif; color:#775056; 

}
abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}

blockquote{border-left:0.1em solid #fff; margin:0 0 0 1.5em; padding:0 0 0 1em}
pre{background-color:#ccc;background-color: rgba(255, 255, 255, 0.7); color:#222; line-height:18px; margin-bottom:18px; padding:1.5em}
address{background:transparent; border:0; margin-bottom:18px; padding:0; vertical-align:baseline}


/* Links */

a img, :link img, :visited img{border:0; outline:none; text-decoration:none}
a{color:#b7ae88; text-decoration:none; outline:none}
a:hover{background:#775056; color:#8a3959; text-decoration:none; outline:0}

/* Ueberschriften/Farben/ Schriftgroessen/ Body-Bereich */

h1, h2, h3, h4{font-family:Helvetica,Verdana,Arial,Sans-Serif;margin-top: 0.5em;color:#584068}
h1{font-family:Helvetica,Verdana,Arial,Sans-Serif;font-size:2.7em;}
h1.title{font-family: 'PT+Sans&subset=latin', Helvetica,Verdana,Arial,Sans-Serif;font-size:2.5em;margin: 0 0 0 8px;}
h1 a{color: #b7ae88;}
h1 a:hover{color:#ddd2a4;background:#967484;}
h1 a:link{color:#b7ae88}
h1 a:visited{color:#444}
h2 a,h3 a, h4 a{color:#775056; font-weight:normal}
h2.entry-title{color:#775056; font-weight:bold; margin:0 0 0 0;font-size:28px;}
h2.single-entry-title{color:#4f656f; font-weight:bold; margin:0 0 0.5em 0;font-size:28px;}
h2.page-title{font-weight:bold !important; text-align:center; margin:0 0 0.5em 0;font-size:28px;}
.description{color:#999272;font-family: Helvetica,Verdana,Arial,Sans-Serif;font-size:1.0em;margin:0.5em 0 0 8px;}


/* header/Kopfbereich */

div#header{margin:7px 0 0 0; padding:0em 0em 0em 0em; height:0.1em; background:transparent; border-top: 0px solid #ddd; margin-top: 0px;}
div#headertop{margin:0 0 0 0; background-color:#fff;}



/* Layout/Bereich/3 */

#wrapper{margin: 0 auto;position:relative; width:620px; text-align:left;background-color:transparent;}
#container{margin:-17px 0 0 8px; padding:2em 1em 1em 1em;width:500px; background-color:transparent; float:left; display:inline; clear:both;border:0px solid  #ddd2a4;}
* html #containerlarge{margin:2em 0 2em 2em; width:500px; float:left; background-color:transparent;}
#content{background-color:transparent; margin-top: -10px; padding: 15px 20px 20px 20px;overflow:hidden;}
#content h1{font-size:2.7em; font-weight:normal; letter-spacing:-0.05em;margin:0 0 0.5em 0}
#content h2{font-size:2.7em; font-weight:normal; letter-spacing:-0.05em;margin:0 0 0.5em 0 }
#content h3{font-size:1.8em; font-weight:normal; letter-spacing:-0.05em;margin:0 0 0.5em 0}
#content h4{font-size:1.5em; font-weight:normal; letter-spacing:-0.05em;margin:0 0 0.5em 0;color: #6d5b4b;}
#content h5{font-size:1.3em; font-weight:normal; letter-spacing:-0.05em;margin:0 0 0.5em 0}
#content h6{font-size:1.1em; font-weight:normal; letter-spacing:-0.05em;margin:0 0 0.5em 0}
#content hr{border-top: 1px dotted #e0d8ce;color: #FFFFFF;background-color: #FFFFFF; height: 1px; padding:0px;width: 100%;}
#content code {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size: 11px;} 
#footer{color:#5e4d3e;margin:auto width:620px; padding:0.3em 0 0.3em 0.3em; clear:both; background-color:transparent;text-align:left; font-size:0.8em; line-height:1.3em;}
#footer a,#footerlink a{color:#854545; text-decoration:none; outline:none}
#footer a:hover,#footerlink a:hover{background:transparent; color:#854545; text-decoration:none; outline:0}
#footer p,#footerlink p{color:#864142;}
#footerlink{color:#bbb;margin-bottom:2em; padding:1.5em 0 1em 0; clear:both;  text-align:left; font-size:1.2em; line-height:1.6em;}

/* Clearing */
.clear{clear:both}

/* Text/Farben/ Abstaende  */

.hentry{font-weight:normal; margin-bottom:2em}
.entry-content{font:1.3em/1.4em trebuchet ms,sans-serif; text-align:justify; color:#6d5b4b; margin:auto}
.entry-content p{margin:.8em .8em .8em .8em}
* html .entry-content p{margin:0em 0}
.entry-content ol{margin:0 0 0.5em 2em; padding:0em 1em 1em 0em;}
.entry-content ol li{margin:0 0 0.2em}
.entry-content ul{margin:0 0 0.5em 2em; padding:0em 1em 1em 0em;}
.entry-content ul li{margin:0 0 0.2em}
.entry-content pre{margin:0 0 .5em 2em; padding:0em 1em 1em 0em;}
.entry-content a{color:#5f2e41;background:#f6f2ed;}
.entry-content a:visited{color:#6e7d72;}
.entry-content a:hover{color:#96848d;}
.entry-content h2{font-size:1.8em !important}
.entry-content h3{font-size:1.5em !important}
.entry-content h4{font-size:1.3em !important}
.entry-content h5{font-size:1em !important}
.entry-content h6{font-size:0.9em !important}
.alignleft{float:left}
.alignright{float:right}
.center{text-align:center;margin:0 0 1.5em 0}
.page-link{clear:both; color:#775056; font-weight:bold; margin:0 0 22px 0; word-spacing:0.5em}
.page-link a:link, 
.page-link a:visited{background-color:#96848d;background-color: rgba(255, 255, 255, 0.5); font-weight:normal; padding:0.5em 0.75em; text-decoration:none;color:#444}
.page-link a{background-color:#775056;background-color: rgba(255, 255, 255, 0.5);color:#444}
.page-link a:active, 
.page-link a:hover{background:#775056; color:#0299FF; text-decoration:none; outline:0}

/* Navigation */


.navigation{margin:0 0 2em; height:1em; width:auto}
.navigation a{color:#54466c;}
.navigation a:hover{text-decoration:none}
.nav-next{float:right}
.nav-previous{float:left}
.navigation_mobile{display:none}

/* Image-Zuweisung */

#content img {
padding: 3px;
display:inline;
background:#ece6cd;
border: 4px solid #c6b289;
width: 350px;
height: auto;
}

#content1 img {
padding: 2px;
display:inline;
background:#ece6cd;
border: 4px solid #c6b289;
width: 150px;
height: auto;
}

#content2 img {
padding: 3px;
display:inline;
background:#ece6cd;
border: 4px solid #B9AE91;
width: 350px;
height: auto;
}

#content3 img {
padding: 2px;
display:inline;
background:#ece6cd;
border: 1px solid #60455B;
width: 150px;
height: auto;
}
#thumbs1 img {
padding: 2px;
display:inline;
background:#ece6cd;
border: none;
width: 80px;
height: auto;
}

#thumbs img {
padding: 2px;
display:inline;
background:#ece6cd;
border: none;
width: 40px;
height: auto;
}

#thumbs2 img {
padding: 2px;
display:inline;
background:#ece6cd;
border: none;
width: 300px;
height: auto;
}
/*Tabellen*/

table {border-collapse:collapse;margin:0 0 0.5em 0}
th {font-size:1.2em;padding:4px 6px;border-width:0px;border-style:solid}
td {padding:4px;border-width:0px;border-style:solid}

/*definition*/
dl{margin:0 0 24px 0}
dt{font-weight:bold}
dd{margin-bottom:18px}




/*Bildschirmerkennung nach : */
/* media -http://www.vingthuitzerotrois.fr-unter 
License: GNU General Public License v2.0
-License URI: http://www.gnu.org/licenses/gpl-2.0.html- */


@media screen and (min-width: 600px) and (max-width: 900px) {
	body{background-image:none}
	#wrapperpub {padding: 5px 10px;margin: 15px 4px -4px 4px;width:auto}
	#wrapper {margin: 0 15px 15px 15px;width:auto;}
	#header{margin:0 auto;width:auto;}
	#container{width:auto;margin:0 0 0 0;}
	h1.blogtitle{margin:0 0 0 0px}
	.description{margin:0 0 0 0px}
	#headertop,#access,.adsensehaut,#footer,#footerlink,.wp-pagenavi,.mobileoff,.sidebar{display:none}
	.mobileon{width:auto;}
	.navigation_mobile{display:inline}
	#logo img{height:auto;max-width:500px;width:auto;}
	#logo {margin:0 0 0 -1em}
	#content img{height:auto;max-width:500px;width:auto;margin:0;}
	#content .attachment img{height:auto;max-width:500px;width:auto;margin:0;}
	#content .attachment-thumbnail {height:auto;max-width:150px;width:auto;margin:0;}
	#content img.attachment-thumbnail {height:auto;max-width:150px;width:auto;margin:0;}
	#content .wp-caption{max-width:500px;width:auto;}
	#content .wp-caption img{max-width:480px;width:auto;}
	#content .dp40 .postthumbimg-ds img{max-width:150px;width:auto;}
	#accessmobile{background:#f1f2f4;display:block;float:left;width:100%;margin:0 auto;text-transform: uppercase;}
	#accessmobile .menu-header,div.menu{font-size:1.3em;margin-left:0px;}
	#accessmobile .menu-header ul,div.menu ul{list-style:none;margin:0;}
	#accessmobile .menu-header li,div.menu li{float:left;position:relative;width:100%;}
	#accessmobile a{color:#444;display:block;line-height:40px;text-decoration:none;padding:0 10px;}
	#accessmobile ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;position:absolute;top:40px;left:0;float:left;width:100%;;z-index:99999;}
	#accessmobile ul ul li{min-width:100%;;}
	#accessmobile ul ul ul{left:100%;top:0;}
	#accessmobile ul ul a{background:#f1f2f4;line-height:1em;height:auto;padding:10px 0 10px 10px;}
	#accessmobile li:hover > a,#accessmobile ul ul :hover > a{background:#444;background:rgba(0,0,0,0.7);color:#fff;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
	#accessmobile ul li:hover > ul{display:block;}
	#accessmobile ul li.current_page_item > a,#accessmobile ul li.current-menu-ancestor > a,#accessmobile ul li.current-menu-item > a,#accessmobile ul li.current-menu-parent > a,* html #accessmobile ul li.current_page_item a,* html #accessmobile ul li.current-menu-ancestor a,* html #accessmobile ul li.current-menu-item a,* html #accessmobile ul li.current-menu-parent a,* html #accessmobile ul li a:hover{background:#444;background:rgba(0,0,0,0.7);color:#fff;}

}

@media screen and (max-width: 600px),screen and (max-device-width: 480px) {
	body{background-image:none}
	#wrapperpub {padding: 5px 10px;margin: 15px 4px -4px 4px;width:auto}
	#wrapper {margin: 0 15px 15px 15px;width:auto;}
	#header{margin:0 auto;width:auto;}
	#container{width:auto;margin:0 0 0 0;}
	h1.blogtitle{margin:0 0 0 0px}
	.description{margin:0 0 0 0px}
	#headertop,#access,.adsensehaut,#footer,#footerlink,.wp-pagenavi,.mobileoff,.sidebar{display:none}
	.mobileon{width:auto;}
	.navigation_mobile{display:inline}
	#logo img{height:auto;max-width:300px;width:auto;}
	#logo {margin:0 0 0 -1em}
	#content img{height:auto;max-width:250px;width:auto;margin:0;}
	#content .attachment img{height:auto;max-width:250px;width:auto;margin:0;}
	#content .attachment-thumbnail {height:auto;max-width:80px;width:auto;margin:0;}
	#content img.attachment-thumbnail {height:auto;max-width:80px;width:auto;margin:0;}
	#content .wp-caption{max-width:250px;width:auto;}
	#content .wp-caption img{max-width:240px;width:auto;}
	#content .dp40 .postthumbimg-ds{max-width:50px;width:auto;}
	#accessmobile{background:#f1f2f4;display:block;float:left;width:100%;margin:0 auto;text-transform: uppercase;}
	#accessmobile .menu-header,div.menu{font-size:1.3em;margin-left:0px;}
	#accessmobile .menu-header ul,div.menu ul{list-style:none;margin:0;}
	#accessmobile .menu-header li,div.menu li{float:left;position:relative;width:100%;}
	#accessmobile a{color:#444;display:block;line-height:40px;text-decoration:none;padding:0 10px;}
	#accessmobile ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;position:absolute;top:40px;left:0;float:left;width:100%;;z-index:99999;}
	#accessmobile ul ul li{min-width:100%;;}
	#accessmobile ul ul ul{left:100%;top:0;}
	#accessmobile ul ul a{background:#f1f2f4;line-height:1em;height:auto;padding:10px 0 10px 10px;}
	#accessmobile li:hover > a,#accessmobile ul ul :hover > a{background:#444;background:rgba(0,0,0,0.7);color:#fff;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
	#accessmobile ul li:hover > ul{display:block;}
	#accessmobile ul li.current_page_item > a,#accessmobile ul li.current-menu-ancestor > a,#accessmobile ul li.current-menu-item > a,#accessmobile ul li.current-menu-parent > a,* html #accessmobile ul li.current_page_item a,* html #accessmobile ul li.current-menu-ancestor a,* html #accessmobile ul li.current-menu-item a,* html #accessmobile ul li.current-menu-parent a,* html #accessmobile ul li a:hover{background:#444;background:rgba(0,0,0,0.7);color:#fff;}
}

