@charset "ISO-8859-1";
/* CSS Document */
img, div { behavior: url("iepngfix.php")}

/* verwendete farben
grau (70% schwarz) #707173
gr�n #44a12b
*/

body {margin:0; padding:0; font-size:10px; color:#707173; font-family:Verdana, Geneva, sans-serif;}
img {border:none;}

/* container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.container {width:98em; margin:0 auto; padding:0;}
.container-header {background-image:url(../gfx/gui/container-header-hg.gif); background-position:left top; background-repeat:repeat-y;}

/* container-border +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.container-border-01, .container-border-02 {line-height:0px; float:left; height:5px; width:100%; background-color:#707173; margin:0; padding:0; clear:both;}
.container-border-02 {height:3px;}

/* header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.header {padding:4.6em 0 1em 0;}
.header a, .header a:hover {color:#707173; text-decoration:none; font-size:1.2em; margin:0 15px 0 0;}
.header a:hover {color:#000;}
.header .link-no {color:#44a12b;}
.header .hauptnavi {margin-left:8px;}
.header .hauptnavi .aktiv, .header .hauptnavi .aktiv:hover {font-size:1.5em; color:#000;}

/* content +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.content-container {margin:0; padding:0;}
.content-container-01 {}
.content-container-02 {}

/* content-links */
.content-links {width:23.3em; float:left;}
.content-links .min-height {width:1px; float:left; height:46.4em;}
.content-links-01 {background-image:url(../gfx/gui/content-links-01.jpg); background-position:top left; background-repeat:no-repeat;}
/* SUCHE */
.content-links form {margin:34px 0 0 16px; padding:0; height:35px; float:left;}
* html .content-links form {margin-left:8px;}
.content-links .form-2 {margin:0 0 0 16px; padding:0; height:35px;  float:left;}
* html .content-links .form-2 {margin-left:8px;}
.content-links form input {margin:0; padding:0; float:left;}
.content-links form .suchfeld, .content-links form .suchbutton {border:none;background-color:transparent;}
.content-links form .suchfeld {width:143px; margin:4px 0 0 4px;}
.content-links form .suchbutton, .content-links form .suchbutton:hover {background-color:transparent; background-image:url(../gfx/gui/content-links-search-button.gif); float:right; margin:0 22px 0 0; width:39px; height:23px;}
.content-links form .suchbutton:hover {background-image:url(../gfx/gui/content-links-search-button-2.gif); cursor:pointer;}
.suchzeile {background-image:url(../gfx/gui/content-links-suchzeile-hg.png); height:35px; width:216px;}
/* SPRACHWAHL */
.tx-srlanguagemenu-pi1 .sprachwahl {background-image:url(../gfx/gui/content-links-sprachwahl-hg.png); height:35px; width:216px;}
.sprachwahl select, .tx-srlanguagemenu-pi1 select {border:none; background-image:url(../gfx/gui/content-links-sprachwahl-hg.png); margin:0; padding:0; background-color:#dcddde; height:22px; width:194px; border:1px solid #707173;}
/* SUBNAVI */
.subnavi {float:left; margin:27px 0 0 16px; width:19.4em;}
* html .subnavi {margin-left:8px;}
.subnavi h1 {font-size:1.5em; color:#000; font-weight:normal; margin:0; padding:0 0 5px 19px; border-bottom:1px solid #707173;}
.subnavi .gruen {color:#44a12b;}
.subnavi ul {margin:10px; padding:0 0 0 10px; list-style:none;}
.subnavi li {margin:0; padding:0 0 6px 0; font-size:1.2em;}
.subnavi li .aktiv {color:#44a12b;}
.subnavi ul ul {margin:10px 0 15px 0;}
.subnavi li li {font-size:1em;}
.subnavi ul li a, .subnavi ul li a:hover {color:#707173; text-decoration:none;}
.subnavi ul li a:hover {color:#44a12b;}

/* content-content */
.content-content {width:74.7em; float:left;  background-color:#eceded;}
.content-content .min-height {width:1px; float:left; height:45em;}
.content-content-01 {background-image:url(../gfx/gui/content-content-01-hg.gif); background-repeat:repeat-y; background-color:transparent; background-position:top right; margin:0; padding:0;}
.content-content-02 {margin:20px 0 20px 30px;}


/* text stile */
.content-content .textbox-01 {float:left; margin:0; width:47.2em;}
.content-content h1 {color:#44a12b; font-size:1.5em; font-weight:normal; margin:0 0 3px 0; padding:10px 0 0 0; text-transform:uppercase;}
.content-content h2, .content-content h3, .content-content h4, .content-content h5, label {display:block; padding:0; text-transform:uppercase; font-weight:normal; font-size:1.2em; margin:0 0 30px 0;}
.content-content h3, .content-content h4 {margin:15px 0 3px 0;}
.content-content h3 {color:#44a12b;}
.content-content h5 {text-transform:none; margin:0 0 3px 0;}
.content-content p {margin:0 0 15px 0; padding:0; font-size:1.2em; line-height:1.4em;}
.content-content ul {padding:0 0 0 15px; margin:0 0 15px 0; line-height:1.4em; list-style:disc;}
.content-content li {margin:0 0 3px 0; font-size:1.2em;}
.content-content ul ul li, .content-content ul ul ul li, .content-content ul ul ul li {font-size:1em; list-style:disc; line-height:1.5em;}
.content-content ul ul ul li, .content-content ul ul ul li {line-height:1.2em;}


.content-content img {margin:12px 0 0 0;}
.content-content a, .content-content a:hover {color:#000; text-decoration:underline;}
.content-content a:hover {color:#44a12b;}

/* kontaktformular */
.formular-textfeld-01, .tx_powermail_pi1_fieldwrap_html_text {background-image:url(../gfx/gui/formular-textfeld-01-hg.gif); height:35px; width:47.2;}
.formular-textarea-01, .tx_powermail_pi1_fieldwrap_html_textarea {background-image:url(../gfx/gui/formular-textarea-01-hg.gif); height:148px; width:47.2; margin:0 0 20px 0}
.formular-textfeld-01 input, .formular-textarea-01 textarea {margin:3px 0 8px 4px; width:440px;  background-color:#dcddde; border:none;}
.formular-textarea-01 textarea, .tx_powermail_pi1_fieldwrap_html_textarea textarea {height:125px;}
.button-zeile-01 {color:#aaacaf;cursor:pointer;overflow:hidden;background-image:url(../gfx/gui/formular-button-01-hg.gif); background-repeat:no-repeat; height:35px; width:120px; margin:0;border:none;}
.button-zeile-01 input {background-color:transparent; border:none; width:103px; cursor:pointer; margin:0; padding:0; height:24px;}
.button-zeile-01 input:hover {background-image:url(../gfx/gui/formular-button-01-hg-2.gif);}

.button-zeile-02 {color:#aaacaf;cursor:pointer;overflow:hidden;background-image:url(../gfx/gui/formular-button-01-hg_en.gif); background-repeat:no-repeat; height:35px; width:120px; margin:0;border:none;}
.button-zeile-02 input {background-color:transparent; border:none; width:103px; cursor:pointer; margin:0; padding:0; height:24px;}
.button-zeile-02 input:hover {background-image:url(../gfx/gui/formular-button-01-hg-2_en.gif);}


/* NEWS */
.newsbox-01 {width:14.7em; float:left; margin:0; padding:0;}
.newsbox-01-abstandhalter {width:3px; margin:0; padding:0; line-height:0; float:left; height:9.9em; background-color:#FFF;}
.newsbox-01 img {margin:0 0 15px 0; border-bottom:3px solid #FFF;}
.newsbox-01 .button {border:none; margin:0;}
/* textstile */
.newsbox-01 h1, .newsbox-01 h2, .newsbox-01 p {padding:0 15px;}
* html .newsbox-01 h1, * html .newsbox-01 h2, * html .newsbox-01 p {padding:0 7px;}
.newsbox-01 h1 {margin-top:0; font-size:1.1em;}
.newsbox-01 h2 {height:30px;}
.newsbox-01 h2, .newsbox-01 p {font-size:1em;}
.newsbox-01 p {}
.newsbox-01 a, .newsbox-01 a:hover {color:#44a12b; text-decoration:none;}
.newsbox-01 a:hover {text-decoration:underline;}


/* boxen rechts */
.contentboxen-rechts { float:right; width:23.5em;}
.contentbox-rechts-01 {margin:0 0 5px 0; width:23.5em;}
.contentbox-rechts-01 .box-img {margin:0; padding:0; border:none; width:23.5em;}
.contentbox-rechts-01 .contentbox-rechts-01-textbox {margin:0; padding:0 22px 0 0; background-image:url(../gfx/gui/contentbox-rechts-01-hg.gif); background-position:right top; background-repeat:repeat-y; background-color:#aaacaf; width:21.3em;}
* html .contentbox-rechts-01 .contentbox-rechts-01-textbox {padding:0 0px 0 0;}
.contentbox-rechts-01 h1 {margin:0; padding:0 9px 12px 9px; text-transform:none; color:#FFF; border-bottom:1px solid #FFF;}
.contentbox-rechts-01 p {margin:11px 0 0 0; padding:0 9px; color:#000;}
.contentbox-rechts-01 .p-weiss {color:#FFF; padding:12px 9px; border:1px solid #FFF; border-left:none; border-right:none;}

/* footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.footer {clear:both;}
.footer p {margin:2em 3em; float:left; line-height:1.1em;}
.footer p a, .footer p a:hover {text-decoration:none; color:#707173;}
.footer p a:hover {text-decoration:underline;}
.footer .schwarz {color:#000;}
.footer img {margin:1em 0 0 3em; float:left;}

div.news-list-item p
{
	margin:10px 0 0 0;
}

fieldset
{
	border:hidden;
}

legend
{
	display:none;
}

.powermail_mandatory_js
{
	color:red;
	text-align:right;
	margin:2px 5px 0 0;
}
