p {
	margin: 0;
	padding-top: 5px;
}


body {
	margin: 0;
	padding: 0;
}
/*Projekte*/
.image_container a{border: 0px solid red!important; }
.image_container img {border: 1px solid #80b422; }


#projekte h2 a{color:#80b422; border-bottom:0px;}
#projekte h2 a:hover{color:#80b422; text-decoration:underline;}
#projekte h2 {font-weight:bold; padding:20px 0px 5px 0px;}
#projekte .image_container {float:left;}
#projekte .text_container {float:right;width:480px;}
#projekte .text_container h3{color:#4a4a4c; font-weight:bold; font-size:14px;padding-top:5px;}
#projekte p.more {padding-top:20px;}

ul {
/*list-style-image:url(http://www.zehnplus.ch/layout/css/bilder/ul-punkt.gif);*/
}


ul {
list-style-type: none;
margin:10px 0 20px 20px ;
padding: 0em;
}

ul li {
background-image: url(http://www.zehnplus.ch/layout/css/bilder/ul-punkt.gif);
background-repeat: no-repeat;
background-position: 0em .5em;
padding-left: .7em;
}
h1.ce_headline {
	font-weight: bold;
	margin-bottom:10px;
	margin-top:10px;
} 
h1 {
	font-weight: bold;
	margin-bottom:10px;
	margin-top:10px;
} 


ul p {
margin:0px;
padding:0px;
}

.prepage_contentwrapper a {
	color: #4a4a4c;
        text-decoration: none;
	border-bottom:1px solid #80b422;
}
.prepage_contentwrapper a:hover {
	color: #80b422;
	text-decoration: none;
        border-bottom:0px solid #80b422;
}

a {
	color: #80b422;
	text-decoration: underline;
}
a:hover {
	color: #5c8213;
	text-decoration: none;
}
.content_titel {
	margin: 0;
	padding-top: 15px;
        padding-bottom: 10px;
	font: 18px verdana, arial, tahoma, lucida, sans-serif;
	color: #80b422;
	font-weight: bold;
}
#newsreader h1 {
	margin: 0;
	padding-top: 15px;
        padding-bottom: 10px;
	font: 18px verdana, arial, tahoma, lucida, sans-serif;
	color: #80b422;
	font-weight: bold;
}
#news .layout_short, #newsbereich .layout_short {padding:0px 0px 15px 0px;}
#newsbereich .layout_short .more {display:none;}


#suche h3 {
	margin: 0;
	padding-top: 15px;
        padding-bottom: 3px;
	font: 14px verdana, arial, tahoma, lucida, sans-serif;
	text-decoration: none;
        font-weight: bold;
        color: #80b422;
}
#suche p {
	margin: 0;
	padding: 0px;
	font: 14px verdana, arial, tahoma, lucida, sans-serif;
}

h1 a{
	margin: 0;
	padding: 0;
	font: 18px verdana, arial, tahoma, lucida, sans-serif;
	text-decoration: none;
    color: #80b422;
	font-weight: bold;
}

h1 {
	margin: 0;
	padding: 0;
	font: 18px verdana, arial, tahoma, lucida, sans-serif;
	color: #80b422;
}
h2 {
	margin: 0;
	padding: 0;
	font: 14px verdana, arial, tahoma, lucida, sans-serif;
	color: #80b422;
}
h3 {
	margin: 0;
	padding: 0;
	font: 18px verdana, arial, tahoma, lucida, sans-serif;
	color: #80b422;
}
.newsdate_startseite {
	margin: 0;
	padding-top: 10px;
        padding-bottom: 0px;
	font: 10px verdana, arial, tahoma, lucida, sans-serif;
	color: #4a4a4c;
}
.breadcrumb {
	margin: 0;
	padding: 0;
	font: 11px verdana, arial, tahoma, lucida, sans-serif;
	color: #999999;
}
.breadcrumb a{
	margin: 0;
	padding: 0;
	font: 11px verdana, arial, tahoma, lucida, sans-serif;
	color: #999999;
	border-bottom:0px solid #80b422;
}
.breadcrumb a:hover {
	text-decoration: none;
        color: #5c8213;
}

.breadcrumb_news {
	margin: 0;
	padding: 0;
	font: 11px verdana, arial, tahoma, lucida, sans-serif;
	color: #999999;
}
.breadcrumb_news a{
	margin: 0;
	padding: 0;
	font: 11px verdana, arial, tahoma, lucida, sans-serif;
	color: #999999;
	border-bottom:0px solid #80b422;
}
.breadcrumb_news a:hover {
	text-decoration: none;
        color: #5c8213;
}


.error {
	margin: 0;
	padding: 5px 0px 0px 0px;
	font: 12px verdana, arial, tahoma, lucida, sans-serif;
	color: #80b422;
}


.bodywrapper_landing {
	margin: 0;
	padding: 0;
	background: url(http://www.zehnplus.ch/layout/css/bilder/bg_bodywrapper_landing_1.gif) no-repeat center top;
}
.bodywrapper_prepage {
	margin: 0;
	padding: 0;
	background: url(http://www.zehnplus.ch/layout/css/bilder/bg_bodywrapper_folgesite_1.gif) no-repeat center top;
}
.mainwrapper {
	width: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	vertical-align: top;
	font: 14px verdana, arial, tahoma, lucida, sans-serif;
	color: #4a4a4c;
	display: block;
}
.headerwrapper {
	width: 1000px;
	height: 91px;
	float: left;
	background: url(http://www.zehnplus.ch/layout/css/bilder/bg_header_logo.gif) no-repeat;
}
img {
border:none;
}

.toplinks {
	width: 630px;
	height: auto;
	float: right;
	text-align: right;
	font-size: 12px;
	line-height: 24px;
}
.toplinks a {
	color: #80b422;
	text-decoration: none;
}
.toplinks a:hover {
	color: #80b422;
	text-decoration: underline;
}
.logolink {
	width: 210px;
	height: 40px;
	float: left;
}

.links {
	width: 330px;
	float: left;
	margin-top: 20px;
}
.blog_pic {
	width: 35px;
	float: left;
	margin-top: 25px;
	text-align: center;
}
.searcher {
	width: 265px;
	float: left;
	margin-top: 20px;
	text-align: right;
}
.unternavi_wrapper {
	width: 1000px;
	height: 32px;
	float: left;
}

.landingtext_1 {
	width: 460px;
	height: 100px;
	padding-left: 20px;
	padding-top: 70px;
}
.landingtext_1_3zeilen {
	width: 460px;
	height: 100px;
	padding-left: 20px;
	padding-top: 58px;
}

.landingtext_1 p {
	margin: 0;
	padding: 0;
}
.wrapper_teaser_startseite_1 {
	width: 531px;
	height: 203px;
	float: left;
	font: bold 22px verdana, arial, tahoma, lucida, sans-serif;
	color: #fff;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_startseite_1.jpg) no-repeat;
}
.wrapper_teaser_startseite_2 {
	width: 469px;
	height: 203px;
	float: left;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_startseite_2.jpg) no-repeat;
}
.wrapper_teaser_ecare_1 {
	width: 531px;
	height: 203px;
	float: left;
	font: bold 22px verdana, arial, tahoma, lucida, sans-serif;
	color: #fff;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_ecare_1.jpg) no-repeat;
}
.wrapper_teaser_ecare_2 {
	width: 469px;
	height: 203px;
	float: left;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_ecare_2.jpg) no-repeat;
}
.wrapper_teaser_optimierung_1 {

	width: 531px;
	height: 203px;
	float: left;
	font: bold 22px verdana, arial, tahoma, lucida, sans-serif;
	color: #fff;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_optimierung_1.jpg) no-repeat;
}
.wrapper_teaser_optimierung_2 {
	width: 469px;
	height: 203px;
	float: left;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_optimierung_2.jpg) no-repeat;
}
.wrapper_teaser_produktion_1 {
	width: 531px;
	height: 203px;
	float: left;
	font: bold 22px verdana, arial, tahoma, lucida, sans-serif;
	color: #fff;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_produktion_1.jpg) no-repeat;
}
.wrapper_teaser_produktion_2 {
	width: 469px;
	height: 203px;
	float: left;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_produktion_2.jpg) no-repeat;
}
.wrapper_teaser_technik_1 {
	width: 531px;
	height: 203px;
	float: left;
	font: bold 22px verdana, arial, tahoma, lucida, sans-serif;
	color: #fff;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_technik_1.jpg) no-repeat;
}
.wrapper_teaser_technik_2 {
	width: 469px;
	height: 203px;
	float: left;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_technik_2.jpg) no-repeat;
}
.wrapper_teaser_unternehmen_1 {
	width: 531px;
	height: 203px;
	float: left;
	font: bold 22px verdana, arial, tahoma, lucida, sans-serif;
	color: #fff;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_unternehmen_1.jpg) no-repeat;
}
.wrapper_teaser_unternehmen_2 {
	width: 469px;
	height: 203px;
	float: left;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_unternehmen_2.jpg) no-repeat;
}
.wrapper_teaser_web20_1 {
	width: 531px;
	height: 203px;
	float: left;
	font: bold 22px verdana, arial, tahoma, lucida, sans-serif;
	color: #fff;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_web20_1.jpg) no-repeat;
}
.wrapper_teaser_web20_2 {
	width: 469px;
	height: 203px;
	float: left;
	background: url(http://www.zehnplus.ch/layout/css/bilder/teaser_web20_2.jpg) no-repeat;
}
.prepage_contentwrapper {
	width: 712px;
	float: left;
	padding: 20px 10px 20px 20px;
}
.newsblock {
	width: 258px;
	height: auto;
	float: right;
}
.wrapper_news {
	width: 228px;
	height: auto;
	float: right;
	font: 14px verdana, arial, tahoma, lucida, sans-serif;
	color: #4a4a4c;
	background: url(http://www.zehnplus.ch/layout/css/bilder/bg_news.gif) repeat-y;
	padding: 20px 10px 25px 20px;
}


.wrapper_news_prepage {
	width: 228px;
	height: auto;
	float: right;
	font: 14px verdana, arial, tahoma, lucida, sans-serif;
	color: #4a4a4c;
	background: url(http://www.zehnplus.ch/layout/css/bilder/bg_news_prepage.gif) repeat-y;
	padding: 20px 10px 25px 20px;
}

.wrapper_news_bottom {
	width: 258px;
	height: 80px;
	float: right;
	background: url(http://www.zehnplus.ch/layout/css/bilder/bg_news_footer.gif) no-repeat;
}
.normaltext {
	width: 712px;
	float: left;
	padding: 20px 10px 20px 20px;
}
.texblock_wrapper {
	width: 742px;
	float: left;
	background: url(http://www.zehnplus.ch/layout/css/bilder/bg_dotted.gif) repeat-y;
}
.textblock_1 {
	width: 221px;
	float: left;
	padding: 10px 10px 10px 20px;
}
.textblock_2 {
	width: 220px;
	float: left;
	padding: 10px 10px 10px 20px;
}
.textblock_3 {
	width: 209px;
	float: left;
	padding: 10px 10px 10px 20px;
}
.footer {
	width: 100%;
	height: 40px;

	margin-top: 40px;
	padding-top: 20px;
	text-align: center;
	font: 12px verdana, arial, tahoma, lucida, sans-serif;
	color: #4a4a4c;
	float: left;
	display: block;
	background: url(http://www.zehnplus.ch/layout/css/bilder/bg_footer.gif) repeat-x;
	background-color: #fff
}

.footer a {
	color: #80b422;
	text-decoration: none;
}
.footer a:hover {
	color: #80b422;
	text-decoration: underline;
}
.inputbox {
	width: 210px;
	height: 23px;
	float: left;
}
.inputbox .input {
	color: #606060;
	width: 200px;
	height: 20px;
	border-color: #75736e #e1dfdd #e1dfdd #75736e;
	border-style: solid;
	border-width: 1px;
	padding-left: 4px;
	padding-top: 3px;
	font: 12px Verdana, Arial, sans-serif;
}
.searchboxbtn {
	width: 55px;
	height: 23px;
	float: left;
	padding: 0;
	margin: 0;
}
#levelnavi ul {
       list-style-type:none;
       padding-left:10px;
       margin:0px;
}

#levelnavi ul li {
background-image: url(http://www.zehnplus.ch/layout/css/bilder/ul-punkt_grau.gif);
background-repeat: no-repeat;
background-position: 0em .5em;
padding-left: .7em;
}

#sitemap ul {
       color: #4A4A4C;
       text-decoration: none;
	   padding-left:17px;
       margin:0px;
}
#sitemap ul a{
       color: #80b422;
       text-decoration: none;
border-bottom:0px solid #80b422;
       margin:0px;
}
#sitemap ul a:hover{
       text-decoration: underline;
}

#sitemap ul ul a{
       list-style-type:none;
       color: #4A4A4C;
       text-decoration: none;
       margin:0px;
}
#sitemap ul ul a:hover{
       text-decoration: underline;
}
#sitemap ul ul {
       list-style-type:none;
       margin:0px;
	   padding-left:30px;
}
#levelnavi a {
       color: #4A4A4C;
}

#levelnavi p {
	margin: 0;
	padding:0;
}

#subnavigation {
	float: left;
	width: 100%;
	margin: 0;
	padding-left: 5px;
	background: transparent;
}
#subnavigation ul {
	margin: 0;
	padding: 0;
}

#subnavigation p {
	margin: 0;
	padding: 0;
}

#subnavigation li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	line-height: 32px;
	background: transparent;
}
#subnavigation a {
	height: 32px;
	float: left;
	padding: 0 13px 0;
	text-decoration: none;
	color: #4a4a4c;
}
#subnavigation a.trail {
	height: 32px;
	float: left;
	padding: 0 13px 0;
	color: #80b422;
	text-decoration: none;
}


#subnavigation a:hover {
	color: #4a4a4c;
	text-decoration: underline;
}
#subnavigation li.active {
	color: #80b422;
	padding: 0 13px 0;
}


#mainnavigation {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
	font: bold 18px/34px verdana, arial, tahoma, lucida, sans-serif;
}
#mainnavigation ul {
	margin: 0;
	padding: 0;
}
#mainnavigation p {
	margin: 0;
	padding: 0;
}


#mainnavigation li {
	float: left;
	margin: 0;
	padding: 0 0px 0 0;
	list-style: none;
	line-height: 34px;
	background: transparent;
}
#mainnavigation a {
	height: 34px;
	float: left;
	padding: 0 18px 0;
	text-decoration: none;
	color: #4a4a4c;
}
#mainnavigation a.trail {
	height: 34px;
	float: left;
	padding: 0 18px 0;
	text-decoration: none;
	color: #FFFFFF;
}


#mainnavigation a:hover {
	text-align: center;
	color: #4a4a4c;
	background: url(http://www.zehnplus.ch/layout/css/bilder/bg_over.gif) repeat-x;
}
#mainnavigation a:hover.trail {
	text-align: center;
	color: #4a4a4c;
	background-color: #80b422;
}

#mainnavigation li.active {
	padding: 0 18px 0;
	text-align: center;
	color: #fff;
	background-color: #80b422;
}
#mainnavigation li.trail {
	padding: 0 0px 0;
	text-align: center;
	color: #ffffff;
	background-color: #80b422;
}

#mainnavigation #active {
	padding: 0 18px 0;
	text-align: center;
	color: #fff;
	background-color: #80b422;
}
.clear {
	height:0.1px; overflow:hidden; font-size:0.1px; line-height:0.1px; clear:both; }
.invisible {width:0px; height:0px; left:-1000px; top:-1000px; position:absolute; overflow: hidden; display:inline; }

.ce_text td {
padding:3px;
vertical-align:top;
}

.pagination ul {
list-style-image: none;
list-style-type:none;
padding:0px;
}
.pagination li {
float:left;
padding-right:5px;
}

.contactfield  {
width:250px;
}
.schnellkontaktfeld {
width:201px;
font-size: 13px;
}

#contactform td {
width:200px;
padding-top:6px;
padding-bottom:6px;
vertical-align:top;
}
#explanationtext {
font-size:10px;
}
.mod_form h1 {
	margin: 0;
	padding-bottom: 5px;
}

.mod_rss_reader h1 {
	margin: 0;
	padding-bottom: 0px;
}

.mod_rss_reader h2 {
	margin: 0;
	padding-top: 5px;
}
.mod_rss_reader p {
	margin: 0px;
	padding: 0px;
}
.sofortkontakt {
    margin: 0;
	padding: 0;
}
