*{border:0;}
img{border:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0pt;padding:0pt;}
#clear{clear:both;}
.right{float:right;}
.left{float:left;}
.orange{color:#D93552;}
.blue{color:#35a5d9;}
.marginB2{margin-bottom:2em;}
body{font-family:"Trebuchet MS",Corbel,Calibri,Arial,Helvetica,sans-serif;font-size:0.74em;background:#E9DDC4 url(background--body.png) repeat scroll left top;color:#666666;padding-bottom:60px;}
h1{font-size:2em;font-weight:normal;line-height:1.5;color:#D93552;}
h2{font-size:1.3em;font-weight:normal;line-height:1.5;color:#D93552;padding:1em 0 0 0;}
h2.top{padding:0;}
p, pre{font-size:1em;}
a{text-decoration:none;background-color:transparent;color:#D93552;}
a:hover{text-decoration:underline;background-color:transparent;color:#EA1144;}
input{padding:0.25em;}
.green{color:#228B22;}
.red{display:none;}
acronym, abbr{border-bottom:1px dotted #444;}
#content h3, #content p, #content pre, #content table{line-height:1.5em;padding:0.5em 2em 0.5em 0;}
#master{width:800px;margin:auto;}
#footernav, #copyright{margin-left:15px;float:left;text-align:left;}
#header{margin-top:0.5em;height:80px;}
#header ul{margin:0;padding:0;}
#header li{margin:0;padding:0;list-style:none;}
#logo{float:left;width:16em;}
#header #logo h1{font-size:1.8em;line-height:1.6;float:left;width:5em;padding:22px 0.5em 0 10px;color:#fff;}
#header #logo img{float:left;}
#search{float:left;margin-top:26px;width:26em;height:28px;color:#fff;}
#search fieldset{border:0px;}
#search label, #language ul{font-size:1.1em;}
#search input{background:transparent url(la-lechere.png) no-repeat scroll left top;margin-left:3em;padding:6px 0 0 25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.3em;font-weight:normal;width:14.1em;height:1.8em;text-align:left;}
input#searchfield:hover{cursor:pointer;}
input#searchfield:focus, input#searchfield:active{background:transparent url(background--searchbox--active.png) no-repeat scroll left top;cursor:default;}
#call{width:20em;margin-top:29px;height:25px;text-align:right;float:left;}
#call a, #call a:hover, #call a:visited{color:white;text-decoration:none;}
#call p{font-size:1.1em;}
#language{float:left;width:5em;margin-top:29px;height:25px;text-align:right;color:#fff;}
#language li{display:inline;}
#language li a{margin-left:0.9em;color:#fff;}
#navigation{font-size:1.1em;font-weight:bold;width:800px;height:30px;background:url(la-lechere.png) 0 -40px no-repeat;}
#navigation-nav ul{margin:0;padding:0;}
#navigation li{float:left;list-style:none;}
#navigation li a{display:block;float:left;height:20px;padding:7px 15px 0 10px;}
#navigation li a:hover{background:url(navmain-a.gif) no-repeat bottom left;color:#033;text-decoration:none;}
#navigation li.active, #navigation li.active a, #navigation li.active a:hover{background:url(navmain-a.gif) no-repeat bottom left;color:#033;}
#navigation ul.targetgroups{float:right;font-weight:normal;}
#navigation ul.targetgroups li a{padding:7px 5px 0 5px;}
#navigationsub{width:800px;position:absolute;z-index:3;height:23px;background:transparent url(navigation--background.png) repeat scroll 0%;behavior:url(iepngfix.htc)}
#navigationsub ul{list-style-type:none;margin-top:0.25em;}
#navigationsub li{display:inline;padding:0 10px 0 10px;}
#navigationsub li a{text-decoration:none;}
#navigationsub li a:hover, #navigationsub li.aktiv a, #navigationsub li.aktiv a:hover{color:#000;}
#picture{background:#fff;height:347px;}
#img{position:absolute;z-index:1;background:#fff;}
#gradient{position:relative;top:327px;height:20px;width:800px;z-index:2;background:transparent url(gradient--background.png) repeat scroll 0%;behavior:url(iepngfix.htc)}
#content{background:#FFF none repeat scroll 0%;float:left;height:auto;min-height:320px;padding-bottom:30px;}
#left ul, #right ul, body.mceContentBody ul, #headline ul, #left ol, #right ol, body.mceContentBody ol{margin:0 2.5em 1.5em 2em;}
#left ul, #right ul, body.mceContentBody ul, #headline ul{list-style-image:url(../files/li.gif);list-style-position:outside;list-style-type:disc;}
#left ul.tick, #right ul.tick{list-style-image:url(../files/tick.gif);}
h2.go{background:transparent url(go--right.png) no-repeat scroll right top;padding-top:0;float:left;}
a.go{background:transparent url(go--left.png) no-repeat scroll left top;padding:2px 15px 10px 10px;display:block;float:left;font-style:italic;font-weight:bold;text-align:center;margin-bottom:0.5em;}
a.go:hover{text-decoration:none;}
#headline{width:785px;margin:0.3em 0 0.5em 15px;}
#left{margin-left:15px;width:385px;float:left;min-height:200px;border-right:1px solid #C0BBAF;}
#right{margin:0 20px 0 415px;width:365px;}
#right h1.twice{margin-top:0.7em;}
#right h3{font-size:1em;}
blockquote{display:block;padding:0 25px;width:320px;color:#D93552;font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:1.3em;font-style:italic;font-variant:normal;font-weight:normal;letter-spacing:0px;text-align:center;}
blockquote:before, blockquote:after{color:#C5BEB6;display:block;font-size:400%;width:25px;}
blockquote:before{content:open-quote;height:0;margin-left:-0.5em;}
blockquote:after{content:close-quote;height:50px;margin:-25px 0 -15px 315px;}
#content blockquote p{padding:0.5em 0 0 0;text-shadow:1px 1px 0 #EfEfEf}
#content p.testimonial{text-align:center;margin:0 0 2em;padding:0 1.25em 0 0;}
#footer{float:left;position:relative;width:100%;margin-bottom:40px;border-top:1px solid #ddd;background:url(footer--background.png) bottom left no-repeat;color:#666;}
#footer a{color:#666;}
#footer a:hover{color:#D93552;}
#footernav, #copyright{font-size:0.87em;width:100%;}
#footernav ul{list-style-type:none;margin-top:0.5em;}
#footernav li{list-style-type:none;display:inline;}
#footernav li.separator{padding-right:15px;}
#copyright{margin-top:3em;}
table{width:100%;background-color:transparent;border:none;empty-cells:show;}
tr:hover td, tr:hover th{color:#D93552;}
#form-module *{margin:0;padding:0;}
#form-module{width:520px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;margin:10px 10px 10px 20px;padding:0;background-color:#f4f4f4;color:#999;}
#form-module fieldset{border:0px solid #fff;}
#form-module legend{display:none;}
#form-module p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;margin:0;padding:5px;}
#form-module .element{display:block;clear:both;background-color:#f4f4f4;border-top:1px solid #ddd;}
#form-module label{display:block;float:left;width:120px;border-right:1px solid #ddd;padding:5px;}
#form-module label.checkbox{width:372px;border-left:1px solid #ddd;border-right:none;}
#form-module input, #form-module select, #form-module textarea{float:left;width:295px;border:1px solid #ddd;margin:5px;}
#form-module input.text{height:20px;}
#form-module input.checkbox{width:auto;padding:0;border:none;}
#form-module input.submit{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;text-align:center;cursor:pointer;background-color:#aab9a8;color:#fff;border:1px solid #ddd;margin:5px 5px 5px 137px;padding:2px 5px;}
#form-module input.submit:hover{background-color:#EA1144;color:#fff;}
#form-module label.textarea, #form-module textarea.textarea{height:96px;}
#form-module-thanks{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#999;}
#formwrap{padding:0px 0px 0px 0px;margin:20px 0px 0px 50px;}
#form{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;text-align:left;}
legend{border:1px solid #fff;}
#kontakt label{float:left;padding-top:12px;width:80px;}
.inpt, .txt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;padding:11px 2px 0pt 7px;width:242px;color:#808080;}
.inpt:focus, .txt:focus{color:#000;}
.inpt{background:transparent url(background--contact--name.png) no-repeat scroll left center;height:30px;}
.txt{background:transparent url(background--contact--message.png) no-repeat scroll left top;height:165px;line-height:1.25;overflow:auto;padding-top:3px;padding-bottom:15px;}
.message{margin-bottom:12em;}
.senden{width:auto;float:right;position:relative;margin-right:28px;padding:3px 7px;text-align:center;color:#666666;font-family:"Trebuchet MS",Corbel,Calibri,Arial,Helvetica,sans-serif;background:transparent;}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]{cursor:pointer;}
.formerror{color:red;}
#sitemap{float:left;width:90%;}
#sitemap .langsitemap{float:left;width:240px;padding:14px;}
#sitemap .sitemapartikel ul{list-style:circle;}
#sitemap .sitemapartikel li{list-style:circle;}
