/******************** ALLGEMEIN *******************/

BODY
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND: #fff8d7 fixed no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: times;
    TEXT-ALIGN: left
}

P
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    COLOR: #4e4d50;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif
}

A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #006E59;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }

A:hover
{ TEXT-DECORATION: underline; }

/********************** DIVs **********************/

.Hauptmenu
{
    FLOAT: left;
    WIDTH: 967px;
    HEIGHT: 25px;
    MARGIN: 8px 0px 8px 0px;
    BACKGROUND-COLOR: #ff9934;
}
.hofliste
{ MARGIN-LEFT: 12px; WIDTH: 575px; }

.hofliste_td { width: 300px; }
.hofliste_td2 { vertical-align: top; }

#combo, #Combo { border: solid 1px #006E59; FONT-SIZE: 10pt; color:#006E59; width:140px; } 

.menu_down
{
    WIDTH: 599px;
    FLOAT: left;
    MARGIN: 0px 0px 8px 0px;
    TEXT-ALIGN: center;
}

.menu_down A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #006E59;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }

.menu_down A:hover { TEXT-DECORATION: underline; }

.Produktmenu
{
    FLOAT: left;
    WIDTH: 100%;
    HEIGHT: 26px;
    MARGIN: 8px 0px 0px 0px;
    BACKGROUND-COLOR: #fff8d7;
    text-align: center;
    COLOR: #006E59;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Times;
}
.haupt1
{
    FLOAT: left;
    BACKGROUND-COLOR: #ff9934;
    HEIGHT: 25px;
    MARGIN: 0px 0px 0px 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 712px;
}
.haupt2
{
    FLOAT: right;
    BACKGROUND-COLOR: #ff9934;
    HEIGHT: 25px;
    MARGIN: 0px 0px 0px 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 247px;
}
.csc-textpic-intext-left-nowrap { padding-left: 12px; }
.leftpicture
{
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 16px;
   padding-left: 12px;
   width: 153px;
   float: left;
   padding-top: 2px;
 }
.tx-airfilemanager-pi1
{
   float: left;
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 16px;
 }
.tx-airfilemanager-pi1 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #156648;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.textpicture
{
   float: left;
    width: 415px;
   margin-top: 0px;
   margin-bottom: 16px;

}
.textpicture A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #156648;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.comment_link
{
   padding-top: 3px;
   margin-bottom: 12px;
   vertical-align: top;
 }
.comment_link A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #156648;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.leeren { float: left; }
.kleinesbild
{
   vertical-align: middle;
   margin-left: 10px;
   margin-right: 10px;
   float: left;
 }
.linie
{
   clear: left;
   border: 0px;  
   height: 1px;
   width: 575px;
   margin-left: 12px;
   margin-bottom: 0px;
   border-top:1px solid #006E59;
   border-bottom: transparent;
   padding-bottom: 13px;
 }
.linie2
{
   clear: left;
   border: 0px;  
   height: 1px;
   width: 575px;
   margin-left: -3px;
   margin-bottom: 0px;
   border-top:1px solid #006E59;
   border-bottom: transparent;
   padding-bottom: 8px;
 }
.schrift
{
    float: left;
    DISPLAY: block;
    PADDING-LEFT: 9px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana, arial;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 11px;
}
.schrift2
{
    float: right;
    DISPLAY: block;
    PADDING-RIGHT: 9px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana, arial;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
    MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 8pt;
}
.Trenner3
{
    WIDTH: 171px;
    HEIGHT: 8px;
    border-top: solid 1px #006E59;
    border-bottom: solid 1px #006E59;
}
.Trenner3b
{
    WIDTH: 171px;
    HEIGHT: 8px;
    border-bottom: solid 1px #006E59;
}
.mainpart
{
    BORDER: solid 1px #006E59;
    FLOAT: left;
    WIDTH: 599px;
    FONT-SIZE: 12pt;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: black;
    BACKGROUND-COLOR: white;
    PADDING-TOP: 26px;
}
.mainpart H1
{
    COLOR: black;
    MARGIN: 0px 12px 10px 12px;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Times, Times;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 21px;
}
.mainpart H2
{
    COLOR: #006E59;
    MARGIN: 0px 0px 28px 12px;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Times, Times;
    FONT-WEIGHT: normal;
}
.mainpart H3
{
    COLOR: black;
    MARGIN: 15px 0px 2px 12px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times, Times;
}
.mainpart H4
{
    COLOR: #006E59;
    MARGIN: 0px 0px 0px 13px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times;
}
.mainpart H5
{
    COLOR: #006E59;
    MARGIN: 0px 0px 16px 12px;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Times, Times;
    LINE-HEIGHT: 18px;
}
.mainpart H6
{
    COLOR: #006E59;
    MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times, Times;
    LINE-HEIGHT: 18px;
    Font-weight: bold;
}

.mainpart P
{
    COLOR: black;
    MARGIN: 0px 12px 0px 12px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times;
    PADDING-RIGHT: 12px;
    LINE-HEIGHT: 18px;
}
.mainpart A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #ff7212;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }

.mainpart A:hover { TEXT-DECORATION: underline; }

.mainpart P A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #ff7212;
    FONT-FAMILY: Times, Times, Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.mainpart P A:hover { TEXT-DECORATION: underline; }
.hinweis
{
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 10px;
    LINE-HEIGHT: 16px;
}
.important
{
    COLOR: #156648;
    MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times;
    PADDING-RIGHT: 12px;
}
.bottom P
{
    Text-ALIGN: center;
    COLOR: #006E59;
    MARGIN: 0px 0px 10px 0px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Times;
}
.bottom P A
{
    Text-ALIGN: center;
    COLOR: #006E59;
    MARGIN: -10px 0px 10px 0px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.bottom P A:hover { TEXT-DECORATION: underline; }
.bottom A
{
    Text-ALIGN: center;
    COLOR: #006E59;
    MARGIN: -10px 0px 10px 0px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.bottom A:hover { TEXT-DECORATION: underline; }
.rightpart
{
    FLOAT: left;
    WIDTH: 171px;
    FONT-SIZE: 11px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 11px;
    COLOR: black;
    BACKGROUND-COLOR: #fff8d7;
    BORDER-TOP: solid 1px #006E59;
    BORDER-LEFT: solid 1px #006E59;
    BORDER-RIGHT: solid 1px #006E59;
    BORDER-BOTTOM: solid 1px #006E59;
}
.mehr { padding-left: 4px; }
span.mehr A { COLOR: #006E59; }
p.marke
{
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Times;
}
.button {
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
COLOR: white;
background-color: #006E59;
border: none;
}

/*************** REGISTRIERUNG **************/

.reg{ padding-left: 15px; COLOR: black; FONT-FAMILY: Times; }
.reg p { MARGIN:0px; }
.reg_row { PADDING-BOTTOM: 10px; CLEAR:left; }
.reg_hinweis { PADDING-BOTTOM: 10px; FONT-SIZE: 10pt; }
.reg_spalte1 {
FLOAT: left;
WIDTH: 155px;
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
COLOR: black;
}
.reg_spalte2 {
DISPLAY: table;
WIDTH: 205px;
FONT-FAMILY: Verdana;
FONT-SIZE: 10pt;
COLOR: black;
}
.reg_input { border: solid 1px #006E59; FONT-SIZE: 10pt; color:#006E59; width:200px; } 
.loginbox-input-label { width: 30%; }
.tx-srfeuserregister-pi1-submit {
FONT-FAMILY: Verdana;
FONT-SIZE: 11px;
COLOR: white;
background-color: #006E59;
}
.tx-skpagecomments-pi1 form textarea { width: 200px; height: 160px; }

/*************************TABELLEN********************/

.table_demeter {
font-family: times;
font-size: 10pt;
width: 575px;
margin-left: 12px;
padding-left: 0px;
}
.table_demeter caption {
color: #006e59;
font-family: times;
font-size: 10pt;
font-weight: bold;
text-align: left;
margin-left: 0px;
padding-bottom: 10px;
}
.td-0 {
vertical-align: top;
color: black;
font-family: times;
font-size: 10pt;
font-weight: bold;
text-align: left;
width: 200px;
padding-left: 0px;
line-height: 20px;
}
.td-1 {
text-align: left;
padding-left: 0px;
line-height: 20px;
}
.tx-veguestbook-pi1 { width: 560px; }
/*************** PLUG-INS ***************/

	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:black; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff;font-family: Verdana; font-size: 11px; color: black;margin-left: 12px;margin-top: 5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
	.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
	.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
	.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
	.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
	.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
	.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
	.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
	.tx-indexedsearch { padding-top: 0px; padding-bottom: 0px; MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 8pt; LINE-HEIGHT: 26px; COLOR: #000000; FONT-FAMILY: Verdana; }
	.tx-indexedsearch-searchbox-sword { MARGIN-TOP: 0px; COLOR: #000000; MARGIN-LEFT: 0px; FONT-FAMILY: Verdana, Times; border: solid 1px #4e4d50; height: 13px;
    width: 100px; }
	.tx-indexedsearch-text-item-size { MARGIN-TOP: 0px; FONT-SIZE: 7pt; COLOR: red; MARGIN-LEFT: 0px; FONT-FAMILY: Times; }
	.tx-indexedsearch-title { MARGIN-TOP: 0px; FONT-SIZE: 12pt; COLOR: red; MARGIN-LEFT: 0px; FONT-FAMILY: Times; }
	.search_link { FONT-SIZE: 11px; FONT-FAMILY: Verdana; COLOR: #006E69; }
	.search_link A { TEXT-DECORATION: none; FONT-SIZE: 11px;	FONT-FAMILY: Verdana; COLOR: #006E69; }
	.search_link A:hover {	TEXT-DECORATION: underline; }
	.tx-indexedsearch-whatis { margin-bottom: 5px; margin-top: 10px; margin-left: 12px; color: #006E59;	Font-Family: Verdana;	font-size: 11px; }
	.tx-indexedsearch-browsebox { margin-bottom: 14px; margin-top: 0px;	margin-left: 0px; color: black;	Font-Family: Verdana;	font-size: 11px; }
	.tx-indexedsearch-browsebox P A { padding-right: 8px; text-decoration: none; color: #006E59; Font-Family: Verdana; font-size: 11px; }
	.tx-indexedsearch-browsebox P A:hover { text-decoration: underline; }
	.tx-indexedsearch-browsebox P {	margin-bottom: 0px; margin-top: 0px;	margin-left: 12px; color: black; Font-Family: Verdana; font-size: 11px; }
	.browsebox ul { margin-bottom: 0px; margin-top: 0px; margin-left: 12px; color: black; Font-Family: Verdana; font-size: 11px; }
	.tx-indexedsearch-sw { font-weight: normal; }
	.reg_spalte2a { FLOAT: left; margin-right: 10px; FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: black; }
	.reg_spalte3 { FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: black; } 	.tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px; width: 567px; } 
 	.tx-guestbook-list-header { background-color: #006E59; color: #ffffff; font-weight:bold; } 
 	.tx-guestbook-list-row { background-color: #FFFFFF; } 
 	.tx-guestbook-list-rowleft { background-color: #EEEEEE; } 
 	.tx-guestbook-list-entrycomment-title {font-weight: bold; } 
 	.tx-guestbook-list-small { FONT-SIZE: 7pt; color: #00825D;padding-top: 6px;padding-bottom: 5px;font-weight: normal;padding-right: 7px; font-family: Verdana;} 
 	.tx-veguestbook-pi1-browsebox TD { FONT-SIZE: 9px; color: #666666; } 
 	.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; } 
 	.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; } 
	.tx-guestbook-latest-header { background-color: #539521; color: #000000; font-weight:bold; } 
	.tx-guestbook-latest-row { background-color: #FFFFFF; color: #000000} 
	.tx-guestbook-latest-small { FONT-SIZE: 9px; color: #666666; } 
  	.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#006E59; FONT-SIZE: 10pt; color:#333333; width:200px; } 
 	.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#006E59; FONT-SIZE: 10pt; color:#333333; width:200px; } 
 	.tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#006E59; FONT-SIZE: 10pt; color:#333333; width:200px; } 
 	.tx-guestbook-form-obligationfield { color: #000000; } 
 	.tx-guestbook-form-error { color: #CC0000; } 
 	.tx-veguestbook-pi1 { color: #000000; margin-left:12px;clear:left;width:575px;} 
	.tx-veguestbook-pi1 TABLE { color: #000000;} 
	.tx-guestbook-list-entry { font-family:Times,Times; border: 1px solid #006E59; width: 573px; clear:both; padding-bottom: 15px;margin-bottom: 15px;margin-left: -3px;} 
	.tx-guestbook-list-entry-head { background-color: #A5DBC2; color: #00825D; font-weight:bold;padding-left: 12px;border-bottom: 1px solid #006E59;height: 27px;} 
	.tx-guestbook-list-entry-left { width:200px;} 
	.tx-guestbook-list-entry-right { background-color: #FFFFFF; padding-left: 15px;padding-right: 15px;padding-top: 10px;font-family: times; FONT-SIZE: 10pt;} 
	.tx-guestbook-list-empty { font-family:Times,Times; border: 1px solid #006E59; clear:both; padding-top: 4px; margin-bottom: 15px; background-color: #A5DBC2; color: #00825D; font-weight:bold; padding-left: 12px;border-bottom: 1px solid #006E59;height: 25px;} 
    	.tx-guestbook-form { font-family:Times,Times; width:575px; 	clear:both; margin-bottom: 15px;	margin-top: 15px; 	}
  	.tx-guestbook-form-row { clear:both; min-height: 30px; }
  	.tx-guestbook-form-label {	float:left; width:29%; FONT-FAMILY: Verdana; FONT-SIZE: 11px; COLOR: black; }
  	.tx-guestbook-form-input {	width: 71%; }
	.tx-guestbook-list-entry-left A { FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 0px; COLOR: #156648; FONT-FAMILY: Times; TEXT-ALIGN: left; TEXT-DECORATION: none; }
	.tx-guestbook-list-entry-left A:hover { COLOR: #ff7212; }

	.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
	.sk-pagecomments-success {color:blue;font-weight:bold;}
	.sk-pagecomments-counter {color:black;text-align:left;text-decoration:none;margin-bottom:12px;}
      .sk-pagecomments-headline {vertical-align: middle;color: #00825D;margin-left: 12px;margin-right:12px;border:1px solid #00825D;font-weight:bold;background:#A5DBC2;padding-left:6px;height:22px;padding-top: 3px;}
      .sk-pagecomments-answerheadline {border-bottom:1px solid #000;font-weight:bold;background:#f7f3ef;padding-left:6px;height:20px;}
	.sk-pagecomments-namedate {float:left;padding-left: 7px;}
      .sk-pagecomments-emailhomepage{float:right;padding-right: 7px; font-size: 8pt;font-weight: normal;margin-top: 3px;}
	.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}   
      .sk-pagecomments-comment{background:white;clear:both;border-bottom: 1px solid #006E59;border-left: 1px solid #006E59;border-right: 1px solid #006E59;width: 573px;margin-left:12px;padding-top: 10px; padding-bottom: 10px;margin-bottom: 10px;}
      .sk-pagecomments-teaser {margin-top:-40px}
      .sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
      .sk-pagecomments-teaser h4 span{padding-right:4px}
      .sk-pagecomments-teaser p {margin:0;font-size:90%}
	.tx-skpagecomments-pi1 form {margin:16px 0;width:480px;}
      .tx-skpagecomments-pi1 form fieldset {border:0px solid #eee;}
	.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
      .tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:3px 10px 3px 0;}
	.tx-skpagecomments-pi1 form legend {background:#f1f1f1;border:1px solid #000;padding:4px;}
	.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
      .tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
	.tx-skpagecomments-pi1 form p {margin:6px 0;}
	.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
	.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
	.tx-skpagecomments-pi1 form input#name,
	.tx-skpagecomments-pi1 form input#email,
      .tx-skpagecomments-pi1 form input#homepage {width:320px;background:#FFFFFF;}
	.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;background:#FFFFFF;}
	.tx-skpagecomments-pi1 form input#name:focus,
	.tx-skpagecomments-pi1 form input#email:focus,
      .tx-skpagecomments-pi1 form input#homepage:focus,
	.tx-skpagecomments-pi1 form textarea:focus {background:#FFFFFF;} 
	.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#A5DBC2;color:#00825D;float:right;margin:8px 20px;}
      .tx-skpagecomments-pi1 img {border:0px}
/***********************menus*************************/

.menu1 A
{
    FLOAT: left;
    MARGIN-TOP: 8px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #333333;
    MARGIN-RIGHT: 9px;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    HEIGHT: 20px;
    TEXT-DECORATION: none;
}
.menu1 A:hover { TEXT-DECORATION: underline; }

.menu1a A
{
    FLOAT: right;
    MARGIN-TOP: 8px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #333333;
    MARGIN-LEFT: 7px;
    MARGIN-RIGHT: 2px;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    HEIGHT: 20px;
    TEXT-DECORATION: none;
}
.menu1a A:hover { TEXT-DECORATION: underline; }

.menu2 A
{
    FLOAT: left;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BORDER-RIGHT: solid 1px #fff8d7;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 0px 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #652A03;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    BACKGROUND-COLOR: #ff9934;
    TEXT-DECORATION: none;
}
.menu2 A:hover { COLOR: white; BACKGROUND-COLOR: #ff7212; }
.menu2a A
{
    FLOAT: left;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BORDER-RIGHT: solid 1px #fff8d7;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 0px 0px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    BACKGROUND-COLOR: #ff7212;
    TEXT-DECORATION: none;
}
.menu2z A
{
    FLOAT: right;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BORDER-LEFT: solid 1px #fff8d7;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 0px 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #652A03;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    BACKGROUND-COLOR: #ff9934;
    TEXT-DECORATION: none;
}
.menu2z A:hover { COLOR: white; BACKGROUND-COLOR: #ff7212; }
.menu2za A
{
    FLOAT: right;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BORDER-LEFT: solid 1px #fff8d7;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 0px 0px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    BACKGROUND-COLOR: #ff7212;
    TEXT-DECORATION: none;
}
.menu3 A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: #330000;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;

    BACKGROUND-COLOR: #ff7212;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3 A:hover { COLOR: white; }
.menu3act A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #ff7212;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3notact A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: #652a03;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #ff7212;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3notact A:hover { COLOR: white; }
.menu3a A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: #330000;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #fc9639;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3a A:hover { COLOR: white; }
.menu3aact A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #fc9639;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3anotact A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: #652a03;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #fc9639;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3anotact A:hover { COLOR: white; }
.menu3b A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: #330000;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #fcaf5d;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3b A:hover { COLOR: white; }
.menu3bact A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #fcaf5d;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3bnotact A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: #652a03;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #fcaf5d;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3bnotact A:hover { COLOR: white; }
.menu3c A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: #330000;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #f6c280;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3c A:hover { COLOR: white; }
.menu3cact A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #f6c280;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3cnotact A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: #652a03;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;
    BACKGROUND-COLOR: #f6c280;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3cnotact A:hover { COLOR: white; }
.menu4 A
{
    WIDTH: 171px;
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    BACKGROUND-COLOR: #166648;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu4 A:hover { BACKGROUND-COLOR: #4e867f; }
.menu5 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 12px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu5 A:hover { TEXT-DECORATION: underline; COLOR: #156648; }
.menu3_home A
{
    WIDTH: 171px;
    DISPLAY: block;
    LINE-HEIGHT: 25px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Sans-Serif;
    MIN-HEIGHT: 25px;
    HEIGHT: auto !important;

    BACKGROUND-COLOR: #006E59;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.menu3_home A:hover { COLOR: black; }

/************** SpecialElements **************/
ul {	padding-left: 16px; padding-right: 12px; margin-top: 0px; margin-left: 12px; list-style-image: url(../Pictures/point.gif); FONT-SIZE: 10pt; FONT-FAMILY: Times; LINE-HEIGHT: 18px; }
.banner { margin-left: 12px; margin-bottom: 25px; }
.var_bild { float: left;}
.se_infobox { clear: left; }
.test { padding-top: 0px; padding-bottom: 0px; MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 8pt; LINE-HEIGHT: 26px; COLOR: #000000; MARGIN-LEFT: 8px; FONT-FAMILY: Verdana; }
.se_infobox A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #ff7212;
    FONT-FAMILY: Times;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.se_infobox A:hover { TEXT-DECORATION: underline; }
.link_under { TEXT-ALIGN: left; width: 500px; }
.link_under P {	TEXT-ALIGN: left; }
.link_under A,  .link_under P A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    COLOR: #006E59;
    FONT-FAMILY: Times;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
 }
.link_under A:hover, .link_under P A:hover { TEXT-DECORATION: underline; }
P.hoflistep { MARGIN-LEFT: 0px; Line-height: 18px; }
P.news-single-imgcaption {
color:black;
font-family:Verdana;
font-size:7pt;
line-height:12px;
margin-left:0px;
margin-top:0px;
padding-bottom:10px;
padding-right:0px;
padding-top:0px;
}
.reg_check_left {float: left;margin-left: 10px;}
.reg_check_right {
margin-left: 10px;
font-family: Times;
font-size: 10pt;
padding-bottom: 10px;
padding-top: 2px;
}

.tx-pbsurvey-pi1 {
margin-left: 12px;
margin-right: 12px;
}
.survey_item {border: none;font-size: 11px;font-family: Verdana;}
.survey_item P {margin-left: 7px;padding-left: 0px;}
.question {color: #006e59;font-weight: bold;font-size: 11px;font-family: Verdana;margin-left: -3px;padding-left: 0px;}
.questionSubtext {margin-left : -10px;}
.inputtest {margin-left : 0px;}
.additional_ver textarea {border: 1px solid #006e59;FONT-SIZE: 10pt;color:#006E59;width:200px;margin-left: 2px;}
.tx_tweetandlike_pi1-tweetButton {
	float: left;
	margin-top: 7px;
}

.tx_tweetandlike_pi1-likeButton {
	margin-top: 7px;
	margin-left: 20px;
	display: block;
	float: left;
	width: 200px;
}

.shares
{

background-color: #eeeeee;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #006e59;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 10px;

margin-left: 12px;

padding-top: 8px;

padding-right: 2px;

padding-bottom: 0pt;

padding-left: 165px;

text-align: left;

}


.leeren .footer 

{

width: 409px;

overflow-x: hidden;

overflow-y: hidden;

background-color: #eeeeee;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

margin-left: 12px;

height: 33px;

padding-left: 166px;

}
