html { height:100%; margin-bottom: 1px; }

P,H1,H2,H3,BODY,A:Visited,A:Hover,A:Active,A,TD,B  {
	font-family : Verdana}
	
blockquote {
    background: url(http://janalbrecht.eu/images/src/startquote.gif) no-repeat transparent;
    min-height:50px;
    padding-left:50px;
    padding-top:0px;
    font-style:italic;
    margin-left:0px;
}

img.alignright {
	float:right;
	margin-left:10px;
}

.post hr {
height:1px;
border: 1px solid #77B13A;
background-color:#77B13A;
}

#s {
width:100px;
margin-left:5px;
background-color:#fff;
border:1px solid #B2CA20;
height:17px;
}

#searchsubmit {
background-color:#77B13A;
border:1px solid #B2CA20;
color:#fff;
}

#sidebar h2 {
background-image:url(http://janalbrecht.eu/images/bg/bg2.png);background-repeat:repeat-x;
font-size:12pt;height:25px;font-weight:normal;text-align:right;padding-right:9px;padding-top:2px;margin-bottom:0px;
}

img {
padding:0px;
margin:0px;
border:0;
behavior: url('http://janalbrecht.eu/wp-content/themes/default/pngbehavior/pngbehavior.htc');
}

.cat {
float:right;
margin-top:20px;
margin-left:6px;
max-width:350px;
}

ul#more {
width:100%;color:#fff;
padding:0;
margin:0;
}

ul#more li {
padding:2px;
list-style:none;
background-color:#77B13A;
margin-bottom:2px;
background-image:url(http://janalbrecht.eu/images/bg/morebg.png);background-repeat:repeat-x;
}

ul#more li a {
color:#fff;text-decoration:none;
}

ul#more li small {
float:right;
}

ul#widgetsidebar {
width:150px;
background-color:#77B13A;
margin:0;
padding:0;
float:left;
}

ul#twitter-list {
padding:4px;
margin:0;
font-size:8pt;
color:#000;
}

#sidebar a {
color: white;
text-decoration:none;
}

ul#widgetsidebar li {
list-style:none;
}


#footer {
background-color:#77B13A;height:35px;padding-top:5px;text-align:right;margin-left:160px;
background-image:url(http://janalbrecht.eu/images/bg/headbg.gif);background-repeat:repeat-x;background-position:bottom;
margin-top:10px;
float:right;
width:580px;
}

#footer a {
color:#fff;
text-decoration:none;
padding:0;
margin-top:10px;
margin-right:5px;
}

#footer img {
width:30px;margin-left:5px;
float:left;
}

ul#catmenu li {
list-style:none;
float:left;
margin:0;
padding:0;
}

ul#catmenu {
padding:0;
margin:0;
}

ul#submenu {
padding:0px;
margin:0px;
width:150px;
}

ul#submenu li {
width:140px;
margin-top:2px;
list-style:none;
background-image:url(http://janalbrecht.eu/images/bg/linksbg.gif);background-repeat:repeat-x;
padding-left:10px;
}

ul#submenu li a{
text-decoration:none;
font-size:13pt;
}

ul#submenu li:hover {
background-image:url(http://janalbrecht.eu/images/bg/linksbg_a.gif);background-repeat:repeat-x;
}

#head1 {
    height:91px;
    background-image:url(http://janalbrecht.eu/images/bg/headbg.gif);background-repeat:repeat-x;
    background-color: #77b13a;
    color:#fff;
    padding-left:20px;
}

#head1 a {
color:#fff;
text-decoration:none;
}

#homelink {
    float:left;
    display: inline;
    height:31px;
    width:700px;
    padding-top:60px;
}

#content1 {
    width:580px;
    margin-top:10px;
    font-size:10pt;
    float:right;
    position:relative;
}

#content2 {
width:580px;margin-top:10px;font-size:10pt;float:right;position:relative}

#content1 a, #content2 a {
color:#77B13A;
text-decoration:none;
}


#head1 img {
margin-left:600px;
margin-right:0px;
padding:0px;
display:inline;
width:142px;
margin-top:-80px;
}

#links {
color:#fff;
width:150px;
padding-top:5px;
background-color:#77B13A;
text-decoration:none;
padding-bottom:20px;
float:left;
}


#links a {
color:#fff;
}


#content .img {
margin:0px;
}

#norm {
    width:750px;
    margin:auto;
    }

#content1 h2, #content1 h2 a {
color:#000;
font-size:11pt;
text-decoration:none;
font-weight:bold;
margin-top:1.7em;
}

#content2 h2, #content2 h2 a {
color:#000;
font-size:11pt;
text-decoration:none;
}

small {
font-size:0.8em;
}

.postmetadata {
font-size:0.8em;
}

.postmetadata a {
color:#78B13A;
text-decoration:none;
}

#test {
color:#fff;
text-align:right;
font-size:24px;
margin-right:5px;
}

a img{
border:0px;
}

#gruene li {
width:137px;
line-height:1.8em;
font-size:0.8em;
list-style:none;
border-left:3px solid #244E1E;
list-style-position:inside;
}

#gruene li:hover {
background-color:#0060B0;
}

#gruene a {
margin-left:5px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

ul#catmenu li a.demo , ul#catmenu li a.buerger , 
ul#catmenu li a.europa , ul#catmenu li a.atom , ul#catmenu li a.jan {
display:block;
height:150px;
text-indent:-9999px;
 

/* verschiebt den nach links das er nicht sichtbar aber dennoch da ist */
}

ul#catmenu li a.jan {
background:url(http://janalbrecht.eu/images/bg/nav.jpg) 0px 0 no-repeat;
width:150px;
}

ul#catmenu li a.jan:hover {
background-position:0 0;
}

ul#catmenu li a.demo {
background:url(http://janalbrecht.eu/images/bg/nav.jpg) -150px 0 no-repeat;
/* erster Wert ist von Links und der zweite Wert von oben gerechnet */
width:150px;
}

ul#catmenu li a.demo:hover {
background-position: -150px -150px;
}

ul#catmenu li a.buerger {
background:url(http://janalbrecht.eu/images/bg/nav.jpg) -300px 0 no-repeat;
width:150px;
}

ul#catmenu li a.buerger:hover {
background-position:-300px -150px;
}

ul#catmenu li a.europa {
background:url(http://janalbrecht.eu/images/bg/nav.jpg) -450px 0 no-repeat;
width:150px;
}

ul#catmenu li a.europa:hover {
background-position:-450px -150px;
}


ul#catmenu li a.atom {
background:url(http://janalbrecht.eu/images/bg/nav.jpg) -600px 0 no-repeat;
width:150px;
}

ul#catmenu li a.atom:hover {
background-position:-600px -150px;
}

.entry img {
	max-width:578px;
}

.mitarbeiter {
	height:100px;
	margin-top:10px;
	background: #f9f9f9;
	color:#000;
	font-size:10pt;
	padding-left:8px;
	padding-top:5px;
}

.mitarbeiter b {
	font-size:11pt;
	display: inline;
	color:#afafaf;
	margin:0;
}

.mitarbeiter img {
	float:right;
	height:100px;
}

.buero, .buero2 {
	width: 250px;
	margin: 0;
	padding:0;
}

.buero {
	float:left;
}

.buero2 {
	margin-left:300px;
}

.kontaktform, .kontaktform1 {
	width: 580px;
}