@charset "utf-8";
/* CSS Document */

* { margin:0; padding: 0; } 
option { padding-left: 0.4em }
fieldset, img { border:0; }
html { height: 100% }
ul { margin-left:20px; list-style-image: url(../images/listsquare.gif); } 
select, input, textarea { font-size: 99% }

body { min-height: 100%; font-size: 100.01%; position: relative; color: #000; background: #fff; border-style:none; }

#seitenrand { border: 0px #000 solid; margin:auto; width:860px; }
#seite { border: 0px #000 solid; background: #fff; margin-top:20px; }

/*Header und Logo*/
#header {  }
#header img { }
#logo { background: url(../images/logo_stw.gif) no-repeat right; width: 334px; height: 127px; margin-top:0px; }

/*Sprachmenus*/
#lang_info { font-family:verdana, arial, sans-serif; height:10px; font-size:10px; text-decoration:none; }
#lang_info a { color: #98bf00; text-decoration:none; }
#lang_info a:hover { text-decoration:underline; }
#sprache { font-family:verdana, arial, sans-serif; font-size:10px; color:#000; text-align:left; margin-top:20px; margin-bottom:8px; padding-right:2px; }
#sprache a { font-family:verdana, arial, sans-serif; font-size:10px; color:#000; text-decoration:none; }
#sprache .tx-srlanguagemenu-pi1 .CUR img { display:none; }
#sprache .tx-srlanguagemenu-pi1 .CUR a { color: #98bf00; text-decoration:none; }
#sprache .tx-srlanguagemenu-pi1 .CUR, 
#sprache .tx-srlanguagemenu-pi1 .SPC,
#sprache .tx-srlanguagemenu-pi1 .NO,
#sprache .tx-srlanguagemenu-pi1 .INACT { display:inline; }
#sprache .tx-srlanguagemenu-pi1 .SPC { margin-right:-6px; margin-left:-4px; }
#sprache .tx-srlanguagemenu-pi1 a:hover { text-decoration:underline; }

/*Navigation*/
#navigation { height: auto; width: 170px; margin-left:0px; margin-right:30px; margin-bottom:60px; border-top: dotted #000 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding-top:0px; overflow: visible; white-space: nowrap; z-index:2; float:left; }
#navi ul { list-style:none; margin-left:0px; text-transform:uppercase; }
#navi li { border-bottom: dotted 1px #000; }
#navi ul li a { display: block; width: 165px; height: 30px; background: #fff; text-decoration: none; color: #000; line-height: 30px; text-align:right; padding-right: 5px; }
#navi ul li a:hover { display: block; width: 165px; height: 30px; background-color: #cbdf7f; text-decoration: none; color: #fff; }
#navi ul li.active a { display: block; width: 165px; height: 30px; background: #98bf00; text-decoration: none; color: #fff; }

/*Hauptcontainer*/
#hauptcontainer { clear:both; width:auto; background: #fff; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }

/*Spalten-Definitionen*/
#spalte1 { float: left; width: 170px; z-index: 3; padding-top:177px; }
#spalte1_inhalt { position:relative; z-index: 4; }
	
#spalte2 { float:right; width: 250px; z-index: 5; }
#spalte2_inhalt { position:relative; z-index: 6; }

#spalte3 { width:auto; margin-left: 200px; margin-right: 280px; z-index: 1; }
#spalte3_inhalt { position:relative; z-index: 2; }

/*Google AdSense Inhalt Mitte*/
#googlead { text-align:center; padding-bottom:40px; position:relative; float:left; width:100%; }

/*Content Styles*/
#content { width: 100%; height:auto; border-top: dotted #000 1px; border-bottom: dotted #000 1px; padding-top: 0px; padding-bottom:20px; margin-bottom: 40px; font-size:11px; float:left; }
#inhalte { padding-top:20px; }
#content ul { padding-left: 20px; list-style-image: url(../images/listsquare.gif); }
#content ol { padding-left: 20px; }
#content a { color: #98bf00; }
#content .mainlevel { display: inline; position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; border: none; color: #000; }
#content a:hover.mainlevel { display: inline; width: auto; color: #cbdf7f; background: none; }
#content #active_menu { display: inline; width: auto; color: #98bf00; background: none; }
#content dd.csc-textpic-caption { padding:2px; background:#cbdf7f; font-style: italic; }

/*Zusatz-Menu Know-How-Pool: nur auf KHP-Seiten, div darf nur Container sein*/
#blogmenu { white-space: nowrap; overflow: visible; font-size:12px; width:100%; text-align:left; }
#blogmenu a { text-decoration:none; color:#000; }
#blogmenu a:hover { text-decoration:underline; color:#98bf00; }
#blogmenu ul li.active a { text-decoration:underline; color:#98bf00; }
#blogmenu ul { list-style:none; margin-bottom:10px; border-bottom:1px dotted #000; height:21px; background:#cbdf7f; margin-left:0px; padding-left:4px; padding-top:9px; }
#blogmenu ul li { display:inline; }

/*Titel und Zwischentitel für Inhalte*/
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 { font-weight: bold; font-size: 12px; padding-bottom: 16px; text-transform:uppercase; }

/*Seiten-Titel h1 mit hintergrundbild*/
#contentheader { position:relative; border-top: dotted #000 1px; width:100%; height:61px; /*61px effektive Bildhoehe*/ background: #fff url(../images/titlebar.jpg) no-repeat top left; }
#contentheader h1 { position:relative; top:40px; color:#fff; font-weight: bold; font-size: 16px; text-transform:uppercase; padding-left:4px; }

/*Teaser*/
#teasercontainer { overflow:visible; width:250px; height: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }

/*Kein News-Browser in Teaser-News*/
#teasercontainer .news-list-browse { display:none; }

/*Teaser dunkelgrün mit Liste von News-Titeln*/
#teaser2 { position:relative; width:230px; height: auto; background: url(../images/box2_98bf00_top.gif) no-repeat top left; left:20px; padding-top:22px; /*15px*/ margin-bottom:6px; }
#teaser2 a { color: #cbdf7f; }
#teaser2 .teaserrund_oben { padding-bottom:22px; background: url(../images/box2_98bf00_bottom.gif) no-repeat bottom left; }
#teaser2 .teaserrund_unten { background: #98bf00; padding-left:6px; padding-right:6px; }

/*Hellgrüne Teaser mit Artikel-Anriss*/
#teaser1 { position:relative; width:230px; height: auto; background: url(../images/box_cbdf7e_top.gif) no-repeat top left; left:20px; padding-top:15px; margin-bottom:6px; }
#teaser3, 
#teaser4, 
#teaser5, 
#teaservalid, 
#teaserslide { position:relative; width:230px; height: auto; /*background: #cbdf7f;*/ background: url(../images/box2_cbdf7e_top.gif) no-repeat top left; left:20px; padding-top:22px; margin-bottom:6px; }
#teaser1 .teaserrund_oben, 
#teaser3 .teaserrund_oben, 
#teaser4 .teaserrund_oben, 
#teaser5 .teaserrund_oben { padding-bottom:22px;/*15px*/ background: url(../images/box2_cbdf7e_bottom.gif) no-repeat bottom left; }
#teaser1 .teaserrund_unten, 
#teaser3 .teaserrund_unten, 
#teaser4 .teaserrund_unten, 
#teaser5 .teaserrund_unten,
#teaservalid .teaserrund_unten { background: #cbdf7f; padding-left:6px; padding-right:6px; }
#teaser1 a, #teaser3 a, #teaser4 a, #teaser5 a { color: #98BF00; }
#teaser1 h2 a, #teaser3 h2 a, #teaser4 h2 a, #teaser5 h2 a { /*color: #98BF00;*/ color: #000; font-size:12px; text-decoration:none; }
h4.teasertop { text-align:right; float:right; width:100%; margin-top:-10px; margin-bottom:10px; text-transform:uppercase; font-size:10px; }
h4.teasertop a { color: #98BF00; text-decoration:none; }
h4.teasertop a:hover { text-decoration:underline; }

/*Teaser Valides HTML*/
#teaservalid { text-align:center; }
#teaservalid .teaserrund_oben { padding-bottom:15px; /*bleibt normal 15px*/ background: url(../images/box_cbdf7e_bottom.gif) no-repeat bottom left; }

/*Teaser Slideshow*/
#teaserslide { position:relative; width:230px; height: auto; background: url(../images/box2_4d552e_top.gif) no-repeat top left; left:20px; padding-top:22px; margin-bottom:6px; }
#teaserslide .teaserrund_oben { padding-bottom:22px; background: url(../images/box2_4d552e_bottom.gif) no-repeat bottom left; }
#teaserslide .teaserrund_unten { background: #4d552e; padding-left:6px; padding-right:6px; }
#teaserslide .jdGallery .slideElement { background-color:#4d552e; }
#teaserslide .myGallery { border:0px; background-color:#4d552e; }
#teaserslide h4.teasertop { float:right; }
#teaserslide .tx-rgsmoothgallery-pi1 { background:#4d552e; }

/*Teaser Tagcloud*/
#teasertagcloud { position:relative; width:230px; height: auto; background: url(../images/box2_e2edb8_top.gif) no-repeat top left; left:20px; padding-top:22px; margin-bottom:6px; }
#teasertagcloud ul { width:220px; background:#e2edb8; }
#teasertagcloud .teaserrund_oben { padding-bottom:22px; background: url(../images/box2_e2edb8_bottom.gif) no-repeat bottom left; }
#teasertagcloud .teaserrund_unten { background: #e2edb8; padding-left:6px; padding-right:6px; width:218px; position:relative; }
#impressum { text-align:left; padding-left:20px; }
#impressum a { font-size:9px; color: #4d552e; }

/*Teaser unter Navigation*/
#certification { background:#98bf00; width:160px; padding:5px; margin-top:40px; text-align:center; }
#certification img { display:inline; }
.certtext { width:162px; font-size:11px; display:block; color:#fff; font-weight:bold; font-size:12px; padding:5px 0px 0px 0px; }
.certtext a { text-decoration: none; color:#fff; font-weight:bold; font-size:12px; }
#inhouse { margin-top:20px; }
#stw_news { float:left; width: 162px; height: auto; white-space: normal; text-align:left; background-color:#98bf00; border: 0px solid #cbdf7f; padding:4px; padding-bottom:8px; margin-top:0px; margin-bottom:20px; font-size:11px; }
#stw_news .list_item { margin-bottom:10px; }
#inhouse h4.teasertop { margin-top:0px; }
#stw_news a { color: #CBDF7F; }
#stw_news2 { float:left; width: 162px; height: auto; white-space: normal; text-align:left; background-color:#cbdf7f; font-size:11px; /*border: 0px solid #98bf00;*/ padding:4px; padding-bottom:8px; margin-bottom:20px; }
#stw_news2 a { color: #98BF00; }
#stw_news2 h4.teasertop { margin-top:0px; }
#stw_news_ga { float:left; width: 158px; height: auto; white-space: normal; text-align:left; margin-bottom:20px; padding:4px; border: 2px solid #cbdf7f; }
#stw_news_ga h3 { font-size:12px; font-weight:bold; color:#fff; height:16px; background:#98BF00; width:100%; }
#stw_news_ga a { color: #98BF00; }
#stw_news h2 a,
#stw_news2 h2 a { /*color: #98BF00;*/ color: #000; font-size:12px; text-decoration:none; }
#navlogos { float:left; width: 158px; height: auto; white-space: normal; text-align:left; margin-bottom:20px; padding:4px; border: 2px solid #cbdf7f; }
#navlogos img { float:left; padding-top:4px; padding-bottom:4px; }

/*Preise Boxen*/
#paketbox1,
#paketbox2,
#paketbox3, 
#paketbox4, 
#paketbox5 { display:block; position:relative; float:left; width:378px; border: solid 1px #98BF00; margin-bottom:20px; margin-top:6px; }
#paketbox_titel1, 
#paketbox_titel2, 
#paketbox_titel3, 
#paketbox_titel4, 
#paketbox_titel5 { display:block; float:left; position:relative; width:100%; height:20px; color:#fff; background-color:#98bf00; line-height:20px; font-weight:bold; text-indent: 10px; }
#paketbox_inhalt1, 
#paketbox_inhalt2, 
#paketbox_inhalt3, 
#paketbox_inhalt4, 
#paketbox_inhalt5 { float:left; display:inline; width:252px; position:relative; padding-top:12px; padding-bottom:10px; padding-left:6px; }
#paketbox_bilda, 
#paketbox_bildb, 
#paketbox_bildc { position:relative; overflow:hidden; width:120px; height:180px; background-color:#cbdf7f; float:left; margin:0; padding:0; }
#paketbox3 #paketbox_bilda { height:210px; }
#paketbox5 #paketbox_bildc { height:260px; }
#paketbox_bild2a, 
#paketbox_bild2b { position:relative; overflow:hidden; width:120px; height:140px; background-color:#cbdf7f; float:left;  margin:0;  padding:0; }
#paketbox_bilda img, 
#paketbox_bildb img, 
#paketbox_bildc img { position:relative; width:120px; border:0px; margin-top:60px; padding:0; }
#paketbox3 #paketbox_bilda img { margin-top:90px; }
#paketbox5 #paketbox_bildc img { margin-top:100px; }
#paketbox1 a, 
#paketbox2 a, 
#paketbox3 a, 
#paketbox4 a, 
#paketbox5 a { display:block; width:200px; margin-left:10px;  }
#paketbox1 a.normal, 
#paketbox2 a.normal, 
#paketbox3 a.normal, 
#paketbox4 a.normal, 
#paketbox5 a.normal { display:inline; width:auto; margin-left:0px; }
#paketbild_detail { float:right; position:relative; width:220px; background-color:#cbdf7f; margin-left:6px; }
#paketbild_detail img { float:right; position:relative;  margin:0px;  }

/*News Know How Pool*/
#content .news-single-item { float:left; }
#content .news_content_float { display:inline; }
.news-single-item .clearer {}
#content .news-single-item h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px; margin-bottom:10px; text-transform:none; }
#content .list_item { float:left; clear:both; margin-bottom:10px; width:100%; }
#content .single_lead h3 { font-size:11px; font-weight:normal; font-style:italic; margin-bottom:10px; margin-top:10px; text-transform:none; }
.news_cat { font-size:10px; }
.news-single-backlink { float:left; width:380px; height:19px; margin-top:20px; background-color: #cbdf7f; }
#content .news-single-backlink a { color:#fff; font-size:11px; font-weight:bold; text-decoration:none; display:block; height:19px; width:350px; padding-left:26px; background:url(../images/arrow_back.gif) no-repeat; padding-top:3px; }
#content .list_item h1, 
#content .list_item h2, 
#content .list_item h3, 
#content .list_item h4, 
#content .list_item h5, 
#content .list_item h6 { font-size:12px; font-weight:bold; margin-bottom:0px; margin-top:10px; text-transform:none; padding-bottom:4px; }
.list_item .news_date { display:none; }
.list_lead p { display:inline; }
.list_item .news-list-morelink { display:inline; padding-left:5px; }
#inhouse .latest_item { padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#stw_news .news_date { display:none; }
#stw_news .latest_item h1, 
#stw_news .latest_item h2, 
#stw_news .latest_item h3, 
#stw_news .latest_item h4, 
#stw_news .latest_item h5, 
#stw_news .latest_item h6 { font-size:12px; font-weight:bold; margin-bottom:4px; margin-top:10px; color:#000; }
#stw_news .latest_item h1 a, 
#stw_news .latest_item h2 a, 
#stw_news .latest_item h3 a, 
#stw_news .latest_item h4 a, 
#stw_news .latest_item h5 a, 
#stw_news .latest_item h6 a { font-size:12px; font-weight:bold; margin-bottom:4px; margin-top:10px; color:#000; text-decoration:none; }
#stw_news2 .news_date { display:none; }
#stw_news2 .latest_item h1, 
#stw_news2 .latest_item h2, 
#stw_news2 .latest_item h3, 
#stw_news2 .latest_item h4, 
#stw_news2 .latest_item h5, 
#stw_news2 .latest_item h6 { font-size:12px; font-weight:bold; margin-bottom:4px; margin-top:10px; color:#000; }
#stw_news2 .latest_item h1 a, 
#stw_news2 .latest_item h2 a, 
#stw_news2 .latest_item h3 a, 
#stw_news2 .latest_item h4 a, 
#stw_news2 .latest_item h5 a, 
#stw_news2 .latest_item h6 a { font-size:12px; font-weight:bold; margin-bottom:4px; margin-top:10px; color:#000; text-decoration:none; }
#stw_news .latest_lead p { display:inline; }
#stw_news .latest_lead { display:inline; }
#stw_news .list_lead { display:inline; }
#teasercontainer .list_lead { display:inline; }
#stw_news .latest_item .news_morelink { display:inline; }

/*Liste unter News - Mehr Informationen*/
.news-single-links dt { margin-top:20px; margin-bottom:6px; font-weight:bold; font-size:12px; }
.news-single-links dd a { display:list-item; margin-left:20px; padding-bottom:4px; list-style-image: url(../images/listsquare.gif); }
.news-single-related dt { margin-top:20px; margin-bottom:6px; font-weight:bold; font-size:12px; }
.news-single-related dd a { display:list-item; margin-left:20px; padding-bottom:4px; list-style-image: url(../images/listsquare.gif); }

/*PageBrowser*/
.news-list-browse { float:left; width:100%; height:19px; margin-top:20px; }
.showResultWrap { float:right; width:239px; color:#fff; font-size:12px; font-weight:bold; height:19px; line-height:19px; padding-left:4px; background-color: #cbdf7f; }
.browseLinksWrap { float:left; width:135px; height:19px; background-color:#e2edb8; border-right:2px #fff solid; line-height:19px; }
img.next { float:left; border-left:2px #fff solid; }
img.prev { float:left; border-right:2px #fff solid; }
.pb_inactive, .pb_active { float:left; width:19px; text-align:center; }
.pb_active { color:#98BF00; text-align:center; }

/*Liste News im Teaser*/
ul.news_list { margin-left:10px; padding-top:20px; padding-bottom:10px; padding-left:10px; padding-right:20px; list-style:none; }
ul.news_list li a { font-weight:bold; font-size:12px; /*text-decoration:none;*/ }
/*ul.news_list li a:hover { text-decoration:underline; }*/
ul.news_list li { padding-bottom:12px; color: #cbdf7f; }

/*Referenzen*/
.ref_item { float:left; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom: 1px dotted #999; }
.ref_item img { float:left; padding-right:10px; }
.ref_container .clearer { }
.ref_container { float:left; width:100%; }
.ref_link { padding-bottom:10px; font-weight:bold; z-index:10; }
.ref_link a { z-index:10; }
h3.ref_lead { font-weight:normal; font-size:11px !important; font-style:italic; padding-top:14px; padding-bottom:14px; text-transform:none !important; }
#content .ref_titel { text-transform:none; padding-bottom:6px; }
.ref_morelink { display:block; width:auto; padding-top:10px; }
.news-set1-img1all,
.news-set1-img2all,
.news-set1-img3all,
.news-set1-img4all,
.news-set1-img5all,
.news-set1-img6all { float:right; padding-bottom:10px; padding-left:10px; clear:both; text-align:right; }
#content #inhalte .ref_single_item h3 { text-transform:none; font-weight:normal; font-style:italic; }
.ref_single_item { float:left; }
.ref_single_backlink { float:left; width:380px; height:19px; margin-top:20px; background-color: #cbdf7f; }
#content .ref_single_backlink a { color:#fff; font-size:11px; font-weight:bold; text-decoration:none; display:block; height:19px; width:350px; padding-left:26px; background:url(../images/arrow_back.gif) no-repeat; padding-top:3px; }
.ref_single_item dt { margin-top:20px; margin-bottom:6px; font-weight:bold; font-size:12px; }
.ref_single_item dt { margin-top:20px; margin-bottom:6px; font-weight:bold; font-size:12px; }
.ref_single_item dd a { display:list-item; margin-left:20px; padding-bottom:4px; padding-top:12px; list-style-image: url(../images/listsquare.gif); }

/*News Singlepagebrowser*/
.singlepb { margin-top:20px; width:100%; text-align:center; }
.uebersicht { border: 1px solid #cbdf7f; text-align:left; margin-bottom:10px; padding:4px; }

/*Artikel Imageset*/
.news-single-item .caption { width:152px; background:#cbdf7e; padding:4px; padding-bottom:8px; font-size:10px; margin-bottom:0px; } 
.news-set2-img1all { float:right; clear:both; margin-left:6px; margin-bottom:6px; }
.news-set2-img2all,
.news-set2-img3all,
.news-set2-img4all,
.news-set2-img5all,
.news-set2-img6all { float:right;clear:both; margin-top:14px; margin-left:6px; margin-bottom:6px; }
.news-set2-img1,
.news-set2-img2,
.news-set2-img3,
.news-set2-img4,
.news-set2-img5,
.news-set2-img6 { border: 1px solid #cbdf7e; }
#inhalte .list_item img { float:right; margin-left:6px; margin-bottom:4px; border: 1px solid #cbdf7e; padding:4px; }

/*Tag Cloud allgemeine Einstellungen, siehe auch Teaser*/
.tx-vgetagcloud-pi1 { background-color:#e2edb8; width:200px; }
.tx-vgetagcloud-pi1 a { color: #98BF00; }
.tx-vgetagcloud-pi1 a:hover { text-decoration:underline; }
.tx-vgetagcloud-pi2 ul { margin-left:0px; margin-top:20px; font-size:14px; }

/*Social Bookmarks*/
#socbookmarks { float:left; }
.sbicons { float:left; width:378px; clear:both; background-color: #cbdf7f; margin-top:2px; padding-left:2px; padding-top:2px; height:18px; }
.sbi1 { padding-right:2px; }
.sbi3 { padding-left:6px; padding-right:6px; }
.sbi5 { padding-left:6px; padding-right:6px; }
.sbi7 { padding-left:6px; padding-right:6px; }
.sbi9 { padding-left:6px; padding-right:6px; }

/*News-Videos**/
.news_video { text-align: center; }
.news-single-imgcaption { background:#cbdf7e; padding:4px; padding-bottom:8px; font-size:10px; width:362px; }

/*Footer und Clearing*/	
#footer { clear:both; height: 30px; text-align:left; color:#000; background:#fff; margin: 0px; padding: 0px; border: 0px #000 solid; line-height: 20px; }
#footer a { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
#footer a { text-decoration:none; }
#footer a:hover { text-decoration:underline; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; } 
.floatbox { overflow:hidden; }
#ie_clearing { display: none }
.hide { position:absolute; top:-9999px; left:-9999px; display:inline; overflow:hidden; width:0px; height:0px; }

/*Mailform Plus*/
/*.name,
.vorname,
.strasse,
.plz,
.ort,
.land,
.mail,
.telefon,
.mitteilung { float:left; padding-bottom:6px; }
#kontakt { padding-left:0px; width:380px; float:left; }
#kontakt legend { display:none; }
#kontakt input { width:100px; float:left; }
#kontakt select { width:120px; float:left; }
#kontakt label { display:block; width:60px; float:left; margin-right:10px; } 
#kontakt textarea { width:290px; height:150px; }
input#strasse { width:290px; } 
select#land { width:290px; } 
#kontakt .name label,
#kontakt .telefon label { padding-left:38px; width:40px; }
#kontakt .plz input { width:60px; }
#kontakt .ort label { width:20px; padding-left:38px; }
#kontakt .ort input { width:160px; }
.rueckruf { float:left; padding-top:10px; padding-bottom:16px; width:370px; padding-left:70px; }
#kontakt .rueckruf label { width:auto; padding-right:6px; }
#kontakt .rueckruf input { width:auto; }
.captcha { float:left; padding-top:16px; padding-bottom:10px; width:370px; padding-left:70px; padding-right:20px; }
#kontakt .captcha label { width:300px; padding-right:6px; padding-bottom:6px; }
#kontakt .captcha input { width:auto; }
#kontakt .captcha img { height:25px; float:left;}
#kontakt .captcha input { height:25px; float:left; }
.senden { width:100px; float:left; padding-left:260px; padding-top:16px; padding-bottom:10px; }
.sterninfo { padding-left:70px; width:300px; float:left; clear:both; }
*/

/*Slideshow, obsolet*/
#slideshow { display:none; }

/*Gallery*/
.tx-chgallery-pi1 img { padding-left:14px; }
.tx-chgallery-pi1 { display:none; }

#twitter { margin-top:20px; padding:10px 0px 5px 0px; background:#98bf00; text-align:center; color:#fff; font-weight:bold; font-size:12px; }
#twitter img { padding-bottom:5px; }
#twitter .social_text { display:block; margin-bottom:5px; }

/*WM Logo, obsolet*/
#soccertime { position:absolute; top:74px; left:65px;}

/*CV Layer*/
.cv_layer { font-family:verdana, arial, sans-serif; font-size:11px; z-index:100; display:none; position:absolute; left:30%; top:300px; width:512px; height:auto; background: url(../images/contactlayer_header.png) no-repeat; }
.cv_layer_inner { width:492px; padding-top:100px; }
.cv_layer_outer { padding-bottom:12px; background: url(../images/contactlayer_footer.png) left bottom no-repeat; }
.cv_up { width:492px; background: url(../images/contactlayer_background.png) repeat-y; padding:0px 10px; }
.closelayer { z-index:110; display:none; position:absolute; left:30%; margin-left:480px; top:310px; }

/*Quicklinks unten*/
.quicklinks_unten { font-size:11px; color:#000; float:left; with:380px; text-align:left; }
.quicklinks_unten h2 { font-size:12px; padding-bottom:5px; font-weight:bold; }
.quicklinks_unten ul { margin-left:12px; }
.quicklinks_unten a { text-decoration:none; color:#98BF00; }
.quicklinks_unten a:hover { text-decoration: underline; }
.quicklinks1 { float:left; width:120px; padding-right:4px; /*border-right:dotted 1px #000;*/ }
.quicklinks2 { float:left; width:120px; padding-right:4px; padding-left:5px; /*border-right:dotted 1px #000;*/ }
.quicklinks3 { float:left; width:120px; padding-left:5px;  }


.layeropen { color:#fff; cursor:pointer; color:#98bf00; text-decoration:underline; }
.contactlayer .show { display:block; }
.closelayer { cursor:pointer; }


#likeit { height:20px; padding:5px 0px;  background:#98BF00; margin-top:20px; }


#kontakt legend { display:none; }
#kontakt label { display:block; width:120px; color:#98BF00; }
#kontakt .tx_powermail_pi1_fieldwrap_html { padding-bottom:6px; }
#kontakt .powermail_text { width:300px; border:1px solid #98BF00; padding:2px; }
#kontakt .powermail_textarea { width:300px; height:150px; border:1px solid #98BF00; padding:2px; }
#kontakt .powermail_select { width:304px; border:1px solid #98BF00; padding:2px; }
#kontakt input:hover { background:#CBDF7F; }
#kontakt input:active { background:#CBDF7F; }
#kontakt textarea:hover { background:#CBDF7F; }
#kontakt textarea:active { background:#CBDF7F; }
#kontakt select:hover { background:#CBDF7F; }
#kontakt select:active { background:#CBDF7F; }
#kontakt .powermail_mandatory { color:red; }
#kontakt .tx_powermail_pi1_fieldwrap_html_submit input { border:1px solid #98BF00; padding:2px; background:#98BF00; color:#fff; cursor:pointer; margin-left:255px; }
#kontakt .tx_powermail_pi1_fieldwrap_html_submit input:hover { background:#CBDF7F; }



