/*
Theme Name: Weikert + Ertl
Theme URI: http://eggtion.net/
Description:
Version: 1.0
Author: Mark Beckmann
Author URI: http://eggtion.net
Tags:

*/


html {
	height: 100%; 
	padding: 0;
	margin: 0; 
	border: 0; 
}

body {
	height: 100%;
	overflow: hidden;
	padding: auto;
	margin: auto;
	border: 0;
	background-color: #7c4;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

table, td {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	font: 14px verdana, arial;
}

a, a:link, a:visited {
	font: 14px verdana, arial;
	color: #361;
	text-decoration: none;
}

a:focus, a:hover, a:active {
	color: #000;
	text-decoration: none;
}

a.aktiv, a:link.aktiv, a:visited.aktiv, a:focus.aktiv, a:hover.aktiv, a:active.aktiv {
	color: #361;
	font-weight: bold;
}

h1 {
	margin: 0;
	padding: 20px 0 0 0;
	font-size: 16px;
	font-weight: bold;
}

h2 {
	margin: 0;
	padding: 20px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}

ul {
	/*list-style-image:url(pix/baum.gif);*/
}

.menu {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	width: 120px;
}

.menu ul {
	padding: 0 0 0 5px;
}

li {
	margin: 0;
	padding: 3px 0 0 9px;
	text-indent: -9px;
}

.menu ul li {
	list-style-type: square;
	color: #472;
	line-height: 12px;
}

* html .menu ul li {
	margin-left: -30px;
	padding: 0;
}

.menu ul li a, ul ul li a:link, ul ul li a:visited {
	font: 12px verdana, arial;
	text-decoration: none;
}

.current_page_item  a{
	font-weight: bold !important;
}
.current_page_item li a {
	font-weight: normal !important;
}
/* Notdienst */
li.page-item-17 a {
	color: #f00;
	font-weight: bold !important;
}

p {
	padding: 10px 0 0 0;
}

p img {
	border: none;
	padding: 10px;
	margin: 0;
}

blockquote {
	margin: 2px 10px;
	padding: 0 10px;
	font-style: italic;
	border-left: 4px solid #8d5;
}
blockquote p {
	margin: 0;
	padding: 0;
}

input {
	font: 14px verdana, arial;
	padding: 0;
	margin: 1px;
	border: 1px solid #472;
	background-color: #8d5;
}

textarea {
	font: 14px verdana, arial;
	padding: 0;
	margin: 1px;
	border: 1px solid #472;
	background-color: #8d5;
}

#we_nw	{ width:130px; height:70px; }
#we_n	{ width:280px; background:url(pix/we_n.gif); }
#we_ne	{ background:url(pix/we_n.gif); text-align:right; padding:52px 20px 0 0; white-space:nowrap; }
#we_ne a, #we_ne a:link, #we_ne a:visited { color: #8d5; padding-left:20px; }
#we_ne a:focus, #we_ne a:hover, #we_ne a:active { color: #9e6; }
#we_w	{ width:130px; background:url(pix/we_w.gif) repeat-y; vertical-align:top; }
#we_s	{ height:30px; background:url(pix/we_s.gif) repeat-x; vertical-align:top; padding:1px 20px 0 10px; }
#we_s .rgt { float:right; }
#we_s .lft, #we_s .lft a { font-size:10px; color: #8c5; padding-top:3px; }
#we_s img { vertical-align:middle; }
#we_s a, #we_s a:link, #we_s a:visited { color: #8d5; }
#we_s a:focus, #we_s a:hover, #we_s a:active { color: #9e6; }

#we_content {
	font: 14px verdana, arial;
	color: #000;
	background: url(pix/we_shadow.gif) repeat-x top #7c4;
	padding: 20px 10px;
	overflow: auto;
	position: absolute;
	top: 70px;
	bottom: 30px;
	left: 130px;
	right: 0;
	width: expression((document.body.clientWidth - 130) + "px");
	height: expression((document.body.clientHeight - 100) + "px");
}

a img {
	border			: none;
}

p img {
	padding			: 0;
	max-width		: 100%;
}

img.centered {
	display			: block;
	margin-left		: auto;
	margin-right	: auto;
}

img.alignright {
	padding			: 4px;
	margin			: 0 0 2px 7px;
	display			: inline;
}

img.alignleft {
	padding			: 4px;
	margin			: 0 7px 2px 0;
	display			: inline;
}

.alignright {
	float			: right;
}

.alignleft {
	float			: left
}

.center {
	text-align		: center;
}

.contact {
	margin: 20px 0 0 20px;
}

.contact td {
	padding: 0 20px 0 0;
}

dl, dl.labels {
	margin:0em;
	font-size:100%;
	margin-top:0.2em
}

dt, dl.labels dt {
	float:left;
	width:7em;
	margin-bottom:0.3em;
	text-align:right;
	font-weight:400;
	position:relative /*IEWin hack*/
}

dd, dl.labels dd {
	margin-left:7.5em;
	margin-bottom:0.3em;
	font-size:100%;
	font-style:normal;
	text-align:left;
	padding-left:0.5em
}

dd.submit, dl.labels dd.submit  {
	margin-top:2em
}

.error_msg {
	font-weight:700;
	color:#FF0000;
}

.pxs_css_spamcheck {
	display: none !important;
}
