body {background-color: #EBF2EA; color:#062d3d; margin: 0px; padding: 0px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; text-align:center;} 

blockquote {background:#f9fbf6; padding:3px;}

#header {background: url(http://www.jean-puetz-produkte.de/blog/wordpress/wp-content/themes/puetz/images/header.jpg) top left no-repeat; width:800px; height:219px; margin:0 auto;}
#header h1 {display:none;}

#navigation2 {background:transparent; margin:-42px 20px -10px 0; height:3.5em; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
#navigation2 ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation2 li {display:block; float:right; margin:0; padding-left:1px;}
.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#fff; font-size:1em; margin:0; font-weight:normal;}
.b1, .b2, .b3, .b4 {display:block; font-size:1px; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}
.red {background:#900;}
.pad {display:block; height:1.2em; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
a.menu2, a.menu2:visited {display:block; text-decoration:none; width:5.5em;}
a.menu2:hover {background:transparent; cursor:pointer;}
a.menu2:hover .boxcontent {padding-bottom:1em;}
a.menu2:hover .pad {height:0.2em;}

#foot {clear: both; margin:0; text-align: left; height:38px; background: url(http://www.jean-puetz-produkte.de/blog/wordpress/wp-content/themes/puetz/images/foot.jpg) top left no-repeat;}
#foot p {font-family: tahoma, times, serif; font-size:.75em; color:#d1ded4; margin:0; padding:8px 0 0 25px;}
#foot p a {text-decoration:none; color:#799f86;}
#foot p a:hover {text-decoration:none; color:#900;}

#container {width:800px; margin:0 auto; padding:0; background: url(http://www.jean-puetz-produkte.de/blog/wordpress/wp-content/themes/puetz/images/bg_cont.jpg) top left repeat-y; text-align:left; }

#rap {width:780px; margin:0 auto; padding:0; background:url(images/rap.gif)center repeat-y;}
#sidebar {float:right; width:200px; margin:0; padding:0; background:transparent; border-top:1px solid #799f86; border-left:1px solid #C2D3C7; font-family:verdana; font-size:.9em;}

#content {margin:0; padding:0; text-align:left; border-top:1px solid #799f86; float:left; width:579px; background:transparent;}
#content p {padding:5px 25px 5px 15px; margin:0; line-height:1.4em; font-size:.92em;}
#content p a {text-decoration:underline; color:#062d3d;}
#content p a:hover {text-decoration:underline; color:#900;}
#content .info {font-size:.85em; font-family:verdana; color:#799f86; margin:25px 0 0 10px; padding:0;}
#content .info a {color:#799f86; text-decoration:underline;}
#content .info a:hover {color:#900; text-decoration:underline;}
#content .space {background:url(images/space.gif) center no-repeat; padding:15px;}
#content .about {padding:5px 25px 25px 15px; margin:0; line-height:1.5em; font-size:.9em;}

#content ul {margin:0; padding:5px 25px 5px 15px; margin:0; font-size:.92em; list-style-type:none; }
#content li {background: url(images/list.gif) top left no-repeat; line-height:1.5em; list-style-type:none; padding:0 0 0 1em;}
#content li a {color:#062d3d; text-decoration:underline;}
#content li a:hover { color:#900;}

h1{ font-size:1.3em; line-height:1.5em; font-weight:normal; font-style: italic; color: #799f86; padding:10px 0 5px 15px; margin:0;}

h2{ font-weight: normal; color: #888; padding:10px 0 5px 15px; margin:0;
font-size: 1.2em; line-height:1.5em;}

h3{ font-size: 1em; color:#062d3d; margin:0; padding:15px 0  5px 15px; line-height:1.5em; font-weight:bold;}

h3 a{color: #062d3d; text-decoration:none; border-bottom:1px solid #799f86;}

h3 a:hover {color:#900; text-decoration:none; border-bottom:2px solid #900;}

h4 {font-size: 1.1em; color: #900; margin:3px 0 3px 8px; padding:0; line-height:normal;
}
h5{ font-size: 1em; font-weight: normal; color: #799f86; margin:0; padding:15px 0  5px 15px;  } 
h6{ font-size: 8px; font-weight: normal; color: #159;}

cite {font-size:.9em; color:#062d3d; font-style:normal;}
cite a {color:#062d3d; text-decoration:underline;}
cite a:hover {color:#900; text-decoration:none;}

#content .commentlist {font-size:.9em; color:#062d3d; width:480px;}
#content .commentlist li {margin:0; padding:8px;}
#content .commentlist .alt {background:#d1ded4;}
#content img {float:left; margin:5px;}

#sidebar ul{ margin:0 0 20px 0; padding: 0px; list-style-type: none;}
#sidebar li { margin:0 0 0 12px; padding:0 0 0 12px; background: url(images/list.gif) left no-repeat;}
#sidebar  a {text-decoration:none; color:#062d3d;}
#sidebar  a:hover {text-decoration:none; color:#900;}
#sidebar p { color: #555; font-size: 0.9em; padding:0; margin:0;}

#wp-calendar {margin:5px 0 0 0; padding:0;}
#wp-calendar caption {font-family:verdana; color:#fff; line-height:normal; padding:3px; margin:10px 0 0 0; font-weight:bold; font-size:.9em; border-bottom:1px solid #fff; }

#wp-calendar td {background:url(images/td1.gif) center no-repeat; text-align:center;  font-family:verdana; padding:2px; font-size:.8em; margin:0; width:22px; height:22px;}
#wp-calendar td a {font-weight:bold; padding:2px; color:#062d3d; text-align:center; margin:0; text-decoration:underline;}
#wp-calendar td a:hover {padding:2px; color:#900;}
#wp-calendar .pad {border:none; margin:0; padding:2px; background:none;}
#wp-calendar #today {background:#900; color:#fff;}
#wp-calendar #today a {background:#900; color:#fff;}
#wp-calendar #today a:hover {background:#900; color:#fff;}
#wp-calendar th {font-family:verdana; font-size:.9em; font-weight:normal; text-align:center;}
#wp-calendar #prev {background:none; border:none;}
#wp-calendar #next {background:none; border:none;}

#searchform {margin:0 0 10px 8px; padding:0;}
#s {border:1px solid #799f86; width:120px; height:18px;}
#searchsubmit {background:#900; color:#fff; border-top: 1px solid #c00; border-left: 1px solid #c00; border-right: 1px solid #500; border-bottom: 1px solid #500; cursor:pointer; margin-left:3px; padding:0;}

#submit {background:#900; color:#fff; border-top: 1px solid #c00; border-left: 1px solid #c00; border-right: 1px solid #500; border-bottom: 1px solid #500; cursor:pointer; margin-left:3px; padding:0;}


________________




.labelF {font-size:.85em; color:#062d3d; line-height:1.3em; padding-bottom:3px; margin: 0 0 0 25px;}

.field {margin:0 0 0 25px; padding:0;}



fieldset {width:485px; border:1px solid #799f86; padding:0; text-align:left; margin-left:30px; font-family:Georgia, Times, Serif;}

fieldset legend {font-size:1.1em; color:#062d3d; font-weight:normal; padding-left:.5em; line-height:2em; background:none;}

textarea, input {border:1px solid #799f86;}


#birthday h5 {background: url(images/h5birthday2.jpg) left no-repeat; height:55px; width:341px; display:block;}
#birthday h5 span {display:none;}
#birthday .birth1 {background: url(images/h5birthday1.jpg) left no-repeat; height:55px; width:341px; display:block;}
#birthday li {background-image:none; border:1px solid #d1ded4;}


