@charset "utf-8";*{padding:0;margin:0;border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent none repeat scroll 0 0;border:0
none;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;font-size:100%;font-weight:normal}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-size:10px}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}strong{font-weight:bold}em{font-style:italic}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}br.dirtyLittleTrick{clear:both;display:block;height:1px;margin:-1px 0 0 0}div{position:relative}html{margin:0;padding:0;height:100%;background:#eae9e4 url(themes/mammut/img/bg.jpg) top left repeat}body{background:transparent url(../images/revpop_banner.png) top center no-repeat;font:15px/25px Georgia,"Times New Roman",Times,serif;margin:0;padding:0;color:#4e4e4e;font-weight:normal}div{margin:0;padding:0}h1{margin:10px
0;padding:0;font-size:20px;line-height:24px;font-weight:bold}h2{margin:10px
0;padding:0;font-size:18px;font-weight:bold}h3{font-size:16px;margin:10px
0 10px 0;font-weight:bold;clear:both;line-height:27px;padding:0
0 2px}h4{font-size:14px;margin:10px
0 10px 0;font-weight:bold;clear:both;line-height:27px}p{margin:0
0 19px 0;padding:0}a{color:#333333;text-decoration:none}a:hover{color:#333333;text-decoration:none}a:focus{outline:none}img, a
img{border:0}.aligncenter{display:block;margin:0
auto}.alignleft{float:left;margin:5px
15px 5px 0}.alignright{float:right;margin:5px
0 5px 15px}.floatLeft{float:left}.floatRight{float:right}.clear{clear:both}.condenser{margin:0
auto;padding:0;text-align:left;width:960px}#mammut{position:absolute;top:-1000px;z-index:-100}#header{height:167px}#topbanner{height:47px;background:transparent url(themes/mammut/img/top_banner_bg.png) top left repeat-x}#medialinks{width:102px;height:43px;position:absolute;top:6px;right:0;background:transparent url(../images/top_banner_medialinks.png) top left no-repeat;padding:0
0 0 25px}

#medialinks a {
	width:25px;
	height:22px;
	text-indent:-9999px;
	display:inline;
	float:left;
	margin:0 3px 0 0
}

#medialinks a#twitterone {
	margin:0
	4px 0 0
}

#headerbottom {

}

.caps {
	text-transform: capitalize;
	word-spacing:10px;
}

#logo {
	width:335px;
	height:73px;
	padding-top:15px;
}

#logo h1 a {
	text-indent:-9999px;
	background:transparent url(../images/revpop_off.gif) top left no-repeat;
	display:block;
	width:335px;
	height:73px;
}

#mainnav {
	width:560px;
	position:absolute;
	top:0;
	right:0;
	height:30px;
	padding:0 10px 0 0;
	margin:35px 0 0 0
}

#mainnav ul {
	overflow:hidden;
	width:560px;
	height:30px;
	line-height:30px
}

#mainnav ul li {
	float:right;
	display:inline;
	margin:0 0 0 40px;
	height:30px;
	line-height:30px;
}

#mainnav ul li a {
	padding:5px;
	color:#555;
	height:20px;
	line-height:20px;
	font-size:18px;
}

#mainnav ul li a.aktiv {
	color:#e3b764;
}


#mainnav ul li a:hover {
	color:#e3b764;
}
	
#taglinewrapper {
	margin:0 0 59px 0;
}

#taglinewrapper h2#tagline {
	text-indent:-9999px;
	width:960px;
	height:142px;
	background:transparent url(../images/brand_design_media.png) top left no-repeat
}

#featured {
}

#slidernav {
	height:14px;
	margin:5px auto;
	position:absolute;
	right:20px;
	top:14px;
	z-index:300;
}

#slidernav
a{background:transparent url(themes/mammut/img/slider_navigation.png) 0 -28px no-repeat;float:left;height:14px;margin:0
0 0 4px;text-decoration:none;text-indent:-9999px;width:14px;overflow:hidden}#slidernav a:hover{background-position:0 -14px}#slidernav
a.activeSlide{background-position:0 0}#featuredslider{height:364px;width:958px;background-color:#fff;border:1px
solid #DDD}#featuredslider
#slidewrapper{width:938px;height:344px;overflow:hidden;margin:9px
0 0 9px;background-color:#DDD;border:1px
solid #DDD}#featuredslider #slidewrapper
.slide{width:938px;height:344px;margin:0;background-color:#DDD}#featuredslider #slidewrapper .slide
img{z-index:100}#featuredslider #slidewrapper .slide
.projektinfo{padding:10px
54px 10px 54px;background:transparent url(themes/mammut/img/projektinfo_bg.png) top left repeat;z-index:101;position:absolute;left:0;bottom:50px}#featuredslider #slidewrapper .slide
h2{font-size:24px;line-height:24px;font-family:Verdana,Geneva,sans-serif;font-weight:normal;color:#fff;margin:0
0 6px 0;padding:0}#featuredslider #slidewrapper .slide
h3{font-size:15px;line-height:15px;font-weight:normal;color:#aeaeae;margin:0
0 4px 0;padding:0}#shadow{height:35px;background:transparent url(themes/mammut/img/shadow-fs.png) top left no-repeat;margin:0
0 38px 0}#main{margin:0
0 68px 0}#main
h2{font-size:26px;letter-spacing:0;line-height:34px;margin:0
0 13px 0;padding:0
0 11px 0;border-bottom:1px solid #a5a5a5;color:#4e4e4e;font-weight:bold}span.blue{color:#333333;font-weight:bold}#main
#left_col{margin:0
0 0 10px;width:470px;float:left;display:inline}#main
#right_col{margin:0
10px 0 0;float:right;display:inline;width:400px}#main a:hover{border-bottom:1px dotted}#right_col
ul{margin:0;padding:0
0 0 40px}

#right_col ul li {
	background:transparent url(../images/star.png) 0 4px no-repeat;
	font-size:18px;
	line-height:30px;
	margin:0 0 8px 0;
	padding:0 0 4px 26px
}

#right_col ul li h2 {
	font-size:20px;
	line-height:24px;
	margin:0;
	padding:4px 5px 0 5px;
	border:none;
	text-transform:none
}

cufon {
	margin:0 0 2px 0
}

#right_col ul li h2 a {
	padding:5px 5px 0 5px;
	margin:0;
	display:block;
	color:#555;
	height:25px;
	line-height:25px
}

#aktuelle {
	padding:0;
	margin:0 0 29px 0
}

#aktuelle h2 {
	font-size:30px;
	line-height:34px;
	margin:0 10px 19px 10px;
	padding:0 0 11px 0;
	border-bottom:1px solid #a5a5a5;
	color:#4e4e4e
}

#aktuelle
a#zureferenzenbuttonone{position:absolute;top:0px;right:10px;display:block;height:30px;padding:0;margin:0;color:#fff;font-size:15px;line-height:30px;width:220px;background:transparent url(../images/singlebuttons.png) 0 -124px no-repeat;text-indent:-9999px}#aktuelle
ul{}#aktuelle ul
li{width:300px;height:200px;background-color:#fff;margin:0
10px 20px 10px;float:left;display:inline}#aktuelle ul li
a.projekt{border:1px
solid #DDD;display:block;overflow:hidden;padding:9px;text-decoration:none;position:relative}#aktuelle ul li
img{border:1px
solid #DDD;display:block;height:178px;width:278px;z-index:10}#aktuelle ul li
.infosmall{height:162px;padding:10px;position:absolute;text-decoration:none;top:8px;width:262px;background-color:#fff;z-index:5}#aktuelle ul li .infosmall
h3{color:#555;font-size:21px;font-weight:normal;letter-spacing:0.025em;margin:0
0 15px 0;padding:5px
0 0 0;width:200px}#aktuelle ul li .infosmall h3
span{color:#BBB;font-size:16px;position:absolute;right:10px;top:18px}#aktuelle ul li .infosmall
h4{color:#888;padding:0
0 20px 0;margin:0;font-size:13px;line-height:1.5;font-weight:normal}#aktuelle ul li .infosmall
p{color:#BBB;font-size:12px;margin:0
0 10px 0;padding:5px
0 0 0;position:absolute;bottom:0}#aktuelle ul li .infosmall
strong{color:#555;font-weight:normal}#mainfooter{padding:75px
0 0 0;background:transparent url(themes/mammut/img/mainfooter_bg.png) top left repeat-x;height:126px}#mainfooter
h3{margin:0
0 6px 10px;color:#fff;font-size:18px;line-height:21px;text-transform:uppercase}#mainfooter
#medialinkstwo{background:transparent url(../images/moonlightventures.png) top left no-repeat;width:328px;height:77px;padding:11px
0 0 10px;margin:0}#medialinkstwo
a{width:69px;height:68px;text-indent:-9999px;display:inline;float:left;margin:0
13px 0 0}

#angebotlink {
	position:absolute;
	top:-65px;
	right:0;
	width:398px;
	height:128px;
	background:transparent url(../images/interested.png) top left no-repeat
}

#angebotlink a {
	display:block;
	width:380px;
	height:106px;
	text-indent:-9999px;
	margin:12px 0 0 10px
}

#footernavi {
	position:absolute;
	bottom:0;
	right:10px;
	height:18px;
}

#footernavi a {
	color:#555;
	font-size:13px;
	line-height:18px;
	display:inline;
	float:left;
	margin:0 10px 0 0
}

#footernavi a.aktiv {
	color:#e3b764;
}

#footernavi a:hover { 
	color:#809979;
}

#footernavi a.toplink {
	width:14px;
	height:18px;
	background-color:#0FF;
	text-indent:-9999px;
	background:transparent url(themes/mammut/img/toplink.png) 0 2px no-repeat;
	display:block;
	margin:0
}

#footerbottom {
	height:54px;
	background:#1d1d1a url(themes/mammut/img/footerbottom_bg.png) top left repeat-x;
}

#footerbottom .condenser {
	height:54px;
	width:960px;
}

#footerbottom

#footerlogo {
	width:124px;
	height:42px;
	background:transparent url(../images/revpop-logo-footer.png) top left no-repeat;
	position:absolute;
	top:6px;left:0
}

#footerbottom h2 {
	font-size:10px;
	color:#a5a5a5;
	line-height:54px;
	font-weight:normal;
	margin:0;
	padding:0 0 0 128px;
	float:left;
	display:inline;
}

#validcode{position:absolute;right:10px;height:25px;top:18px}#validcode
a{font-size:10px;color:#a5a5a5;padding:0
0 0 24px;background:transparent url(themes/mammut/img/bullet-v.png) 0 0 no-repeat;height:25px;line-height:18px;display:inline;float:left;margin:0
0 0 10px}

#validcode a:hover {
	color:#333333;
}

#referenzen {
	padding:0;
	margin:0 0 29px 0;
}

#referenzen h2 {
	font-size:30px;line-height:34px;margin:10px 10px 19px 10px;
	padding:32px 0 28px;
	border-bottom:1px solid #a5a5a5;
	color:#4e4e4e;
	border-top:1px solid #333333;
}

#referenzennavi {
	position:absolute;
	top:35px;
	left:550px;
}

#referenzennavi ul {
	height:40px
}

#referenzennavi ul li {
	height:40px;
	padding:0;
	margin:0 10px 0 10px;
	float:left;
	display:inline;
	width:auto;
	background:none
}

#referenzennavi ul li a {
	background-color:#333333;
	padding:3px 15px 4px;
	color:#fff;
	font-size:11px;
	line-height:20px;
	display:block;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px
}

#referenzennavi ul li a:hover{background-color:#999999;
}

#referenzennavi ul li.current a {
	background-color:#e3b764
}

#referenzenwrapper {
	width:960px;padding:29px 0 0 0
}

#referenzenwrapper ul {
}

#referenzenwrapper ul li {
	width:300px;
	height:200px;
	background-color:#fff;
	margin:0 10px 20px 10px;
	float:left;
	display:inline
}

#referenzenwrapper ul li a.projekt {
	border:1px solid #DDD;
	display:block;
	overflow:hidden;
	padding:9px;
	text-decoration:none;
	position:relative
}

#referenzenwrapper ul li img {
	border:1px solid #DDD;
	display:block;
	height:178px;
	width:278px;
	z-index:10;
}

#referenzenwrapper ul li .infosmall {
	height:162px;
	padding:10px;
	position:absolute;
	text-decoration:none;
	top:8px;
	width:262px;
	background-color:#fff;
	z-index:50
}

#referenzenwrapper ul li .infosmall h3 {
	color:#555;
	font-size:21px;
	font-weight:normal;
	letter-spacing:0.025em;margin:0 0 15px 0;
	padding:5px 0 0 0;
	width:200px
}

#referenzenwrapper ul li .infosmall h3 span {
	color:#BBB;
	font-size:16px;
	position:absolute;
	right:10px;
	top:18px
}

#referenzenwrapper ul li .infosmall h4 {
	color:#888;padding:0 0 20px 0;
	margin:0;
	font-size:13px;
	line-height:1.5;
	font-weight:normal;
}

#referenzenwrapper ul li .infosmall p {
	color:#BBB;font-size:12px;margin:0 0 10px 0;
	padding:5px 0 0 0;
	position:absolute;bottom:0;
}

#referenzenwrapper ul li .infosmall strong {
	color:#555;
	font-weight:normal
}
	
#singleview {
	margin:0 0 30px 0
}

#singleviewtop {
	border-bottom:1px solid #A5A5A5;
	border-top:1px solid #A5A5A5;
	color:#4E4E4E;
	height:90px;
	margin:10px 10px 20px
}

#singleviewtop h2 {
	font-size:30px; line-height:34px;
	margin:0;
	padding:32px 0 28px;
	color:#4e4e4e;
}

#singleviewtop a#kontaktformularbutton {
	position:absolute;
	top:33px;
	left:335px;
	margin:0;
	-moz-border-radius:10px;
	background-color:#333333;
	color:#FFF;
	display:block;
	font-size:11px;
	line-height:20px;
	padding:3px 15px 4px
}

#singleviewtop a#angebotanfordernbutton {
	position:absolute;
	top:33px;
	left:445px;
	margin:0;
	-moz-border-radius:10px;
	background-color:#333333;
	color:#FFF;
	display:block;
	font-size:11px;
	line-height:20px;
	padding:3px 15px 4px
}

#singleviewtop a#kontaktformularbutton:hover, 
#singleviewtop a#angebotanfordernbutton:hover {
	background-color:#999999;
}

#singleviewtop a#kontaktformularbutton.current, #singleviewtop
a#angebotanfordernbutton.current {
	background-color:#e3b764;
}

#singleviewmain {
}

#maincontent {
	float:left;
	display:inline;
	margin:0 0 0 10px;
	width:620px;
	padding:20px 0 0 0;
}

.article {
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

.article a:hover {
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

#singleviewmain img {
	padding:9px;border:1px solid #DDD;
	background-color:#fff;
	margin:0 0 20px 0;
}

#singleviewmain
h1{font-size:36px;line-height:40px;margin:0
0 20px 0}#singleviewmain h1 .cufon-canvas{margin:0
0 7px 0}#singleviewmain
h2{font-size:26px;margin:35px
0 15px 0}#singleviewmain
h3{font-size:24px;margin:25px
0 15px 0}#singleviewmain
h3.gsection_title{margin:0}#singleviewmain
h4{font-size:20px;margin:16px
0 8px 0;color:#333333}#singleviewmain
h5{font-size:18px;margin:14px
0 7px 0;color:#333333;border-bottom:1px dotted #333333}#singleviewmain
h6{font-size:18px;margin:14px
0 7px 0;border-bottom:1px dotted #a5a5a5}#singleviewmain
p{font-size:15px;margin:0
0 19px 0;padding:0}

#singleviewmain a:link, 

#singleviewmain a:visited {
	color:#333333;
	text-decoration:none;
}

#singleviewmain a:hover {
	text-decoration:underline;
}

#singleviewmain ul, #singleviewmain ol {
	margin:0 0 12px 0;
	padding:0 0 0 22px
}

#singleviewmain ul
li{list-style:disc;list-style-type:disc;font-size:14px;line-height:24px}#singleviewmain ol
li{list-style:decimal;list-style-type:decimal;font-size:14px;line-height:24px}#singleviewmain
ul.gform_fields{padding:0}#singleviewmain
blockquote{margin:12px
30px;border-left:2px solid #333333;padding-left:12px;font-style:italic}pre{font-size:14px;padding:0;margin:0;line-height:20px;overflow:auto;overflow-Y:hidden}pre
code{margin:0
0 0 40px;padding:0
0 18px 0;display:block}

#maincontent strong {
}

#sidebar {
	float:right;
	display:inline;
	margin:0 10px 0 0;
	width:260px;
	padding:20px 0 0 0
}

#sidebar h1 {
	font-size:26px;
	line-height:26px;
	margin:0 0 1px 0;
	color:#4E4E4E;
	margin-bottom:10px;
}

#sidebar h1 .cufon-canvas {
	margin:0 0 5px 0;
}

#sidebar ul, #sidebar
ol{padding:0}#sidebar ul li, #sidebar ol
li{list-style:none;list-style-type:none}#sidebar
img{padding:0;border:none;margin:0}#datum{color:#a5a5a5;top:-11px;padding:0;margin:0}#projektkurztext{padding:14px
0 16px 0;border-top:1px dotted #a5a5a5}#projektkurztext
p{margin:0;font:14px/22px Georgia,"Times New Roman",Times,serif}#unsereleistungen{border-top:1px dotted #a5a5a5;padding:20px
0 3px 0}#unsereleistungen
h2{margin:0
0 7px 0;padding:0;font-size:18px;line-height:21px;font-weight:bold}#unsereleistungen
ul{margin:0
0 12px 0;padding:0
0 0 22px}#unsereleistungen ul
li{list-style:disc;list-style-type:disc;font-size:14px;line-height:24px}#zurwebsitelink{border-top:1px dotted #a5a5a5;padding:12px
0 0 0}#zurwebsitelink
a#zurwebseite{display:block;height:29px;padding:0;margin:0
0 13px 0;color:#fff;font-size:15px;line-height:30px;width:140px;background:transparent url(../images/singlebuttons.png) 0 -93px no-repeat;text-indent:-9999px}#zitat{border-top:1px dotted #a5a5a5;padding:22px
0 0 0}#zitat
p{padding:0
20px 0 40px;font:italic 14px/22px Georgia,"Times New Roman",Times,serif;background:transparent url(themes/mammut/img/zitat.png) 0 6px no-repeat;margin:0
0 8px 0}#zitat
p#zitatquelle{color:#a5a5a5;text-align:right;padding:0
20px 0 20px;font-size:11px;font-style:normal;font-family:Verdana,Geneva,sans-serif;background:none;margin:0
0 25px 0}#zitat a:link, #zitat a:visited{color:#333333;text-decoration:none}#zitat a:hover{text-decoration:underline}#sharing{border-top:1px dotted #a5a5a5;padding:20px
0 0 0}#sharing
h3{margin:0
0 11px 0;padding:0;font-size:18px;line-height:21px;font-weight:bold}#metainformationen{border-top:1px dotted #a5a5a5;padding:20px
0 0 0}#metainformationen
h3{margin:0
0 14px 0;padding:0;font-size:18px;line-height:21px;font-weight:bold}#metakategorien{padding:0;font-size:12px;line-height:21px;margin:0
0 10px 0}#metakategorien
p{padding:0
0 0 40px;margin:0}#kategorienicon{background:transparent url(themes/mammut/img/metainfoicons.png) 0 -5px no-repeat;width:30px;height:30px;overflow:hidden;display:block;position:absolute;top:0;left:0}#metatags{padding:0;font-size:12px;line-height:21px;margin:0}#metatags
p{padding:0
0 0 40px;margin:0}#tagicon{background:transparent url(themes/mammut/img/metainfoicons.png) 0 -35px no-repeat;width:30px;height:30px;overflow:hidden;display:block;position:absolute;top:0;left:0}#metakategorien a:link, #metatags a:link, #metakategorien a:visited, #metatags a:visited{color:#6F6F6E;text-decoration:none}#metakategorien a:hover, #metatags a:hover{text-decoration:underline}#singleviewbottom{height:38px;margin:52px
10px 20px;border-bottom:1px dotted #a5a5a5;color:#4e4e4e;border-top:1px dotted #A5A5A5;padding:16px
0 0 0}#singleviewbottom
h2{font-size:24px;line-height:34px;margin:0
10px 13px 0;padding:0
0 11px 0;color:#4e4e4e}

a#zureferenzenbuttontwo {
	position:absolute;
	top:29px;
	left:0;
	display:block;
	height:29px;
	padding:0;
	margin:0;
	color:#fff;
	font-size:15px;
	line-height:30px;
	width:129px;
	background:transparent url(../images/singlebuttons.png) 0 -62px no-repeat;
	text-indent:-9999px
}

a#zureferenzenbuttonthree {
	position:absolute;
	top:12px;
	right:0;
	display:block;
	height:29px;
	padding:0;
	margin:0;
	color:#fff;
	font-size:15px;
	line-height:30px;
	width:220px;
	background:transparent url(../images/singlebuttons.png) 0 -124px no-repeat;
	text-indent:-9999px;
}

#vor {
	position:absolute;
	top:29px;
	right:0;
	display:block;
	height:29px;
	width:95px;
	padding:0;
	margin:0
}

#zur {
	position:absolute;
	top:29px;
	right:105px;
	display:block;
	height:29px;
	width:95px;
	padding:0;
	margin:0;
}

#vor a {
	display:block;
	height:29px;
	padding:0;
	margin:0;
	color:#fff;
	font-size:15px;
	line-height:30px;
	width:95px;
	background:transparent url(../images/singlebuttons.png) 0 -31px no-repeat;text-indent:-9999px
}

#zur a {
	display:block;
	height:29px;
	padding:0;
	margin:0;
	color:#fff;
	font-size:15px;
	line-height:30px;
	width:95px;
	background:transparent url(../images/singlebuttons.png) 0 0 no-repeat;text-indent:-9999px
}

#weitereprojekte {
	width:960px
}

#weitereprojekte ul {
}

#weitereprojekte ul li {
	width:300px;
	height:200px;
	background-color:#fff;
	margin:0 10px 20px 10px;
	float:left;display:inline
}

#weitereprojekte ul li a.projekt {
	border:1px solid #DDD;
	display:block;
	overflow:hidden;
	padding:9px;
	text-decoration:none;
	position:relative 
}

#weitereprojekte ul li
img{border:1px
solid #DDD;display:block;height:178px;width:278px;z-index:10}#weitereprojekte ul li
.infosmall{height:162px;padding:10px;position:absolute;text-decoration:none;top:8px;width:262px;background-color:#fff;z-index:5}#weitereprojekte ul li .infosmall
h3{color:#555;font-size:21px;font-weight:normal;letter-spacing:0.025em;margin:0
0 15px 0;padding:5px
0 0 0;width:200px}#weitereprojekte ul li .infosmall h3
span{color:#BBB;font-size:16px;position:absolute;right:10px;top:18px}#weitereprojekte ul li .infosmall
h4{color:#888;padding:0
0 20px 0;margin:0;font-size:13px;line-height:1.5;font-weight:normal}#weitereprojekte ul li .infosmall
p{color:#BBB;font-size:12px;margin:0
0 10px 0;padding:5px
0 0 0;position:absolute;bottom:0}#weitereprojekte ul li .infosmall
strong{color:#555;font-weight:normal}#companyinfo{padding:7px
0 0 0}#companyinfo
h2{margin:10px
0 2px 0;font-size:24px}#companyinfo
h3{margin:10px
0 0 0;line-height:18px}#companyinfo
h4{margin:10px
0 0 0;line-height:1.1}div.infowrapper{padding:0;border-bottom:1px dotted #a5a5a5;margin:0
0 14px 0}#companyinfo div.infowrapper
h3{margin:0
0 4px 0;padding:0
0 0 28px;font-size:16px}#companyinfo div.infowrapper
p{margin:0
0 9px 0;padding:0
0 0 28px}div.infowrapper.last{border-bottom:none}#companyinfo div.infowrapper a:link, #companyinfo div.infowrapper a:visited{color:#4e4e4e;text-decoration:none}#companyinfo div.infowrapper a:hover{text-decoration:none;color:#333333}#strasseort{padding:0;background:transparent url(themes/mammut/img/adressicons.png) 0 -16px no-repeat;overflow:hidden;display:block;width:16px;height:16px;position:absolute;top:0;left:0}#email{padding:0;background:transparent url(themes/mammut/img/adressicons.png) 0 -49px no-repeat;overflow:hidden;display:block;width:16px;height:14px;position:absolute;top:0;left:0}#mobile{padding:0;background:transparent url(themes/mammut/img/adressicons.png) 0 0 no-repeat;overflow:hidden;display:block;width:16px;height:16px;position:absolute;top:0;left:0}#skype{padding:0;background:transparent url(themes/mammut/img/adressicons.png) 0 -32px no-repeat;overflow:hidden;display:block;width:16px;height:16px;position:absolute;top:0;left:0}#social{padding:10px
0 0 0}

#social h2 {
	margin:10px 0 18px 0
}

#twitter {
	padding:0;
	background:transparent url(themes/mammut/img/adressicons.png) 0 -115px no-repeat;
	overflow:hidden;
	display:block;
	width:16px;
	height:17px;
	position:absolute;
	top:0;
	left:0
}

#facebook {
	padding:0;
	background:transparent url(themes/mammut/img/adressicons.png) 0 -98px no-repeat;
	overflow:hidden;
	display:block;
	width:16px;
	height:17px;
	position:absolute;
	top:0;
	left:0
}

#rss {
	padding:0;
	background:transparent url(themes/mammut/img/adressicons.png) 0 -64px no-repeat;
	overflow:hidden;
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:0;
	left:0;
}

#xing {
	padding:0;
	background:transparent url(themes/mammut/img/adressicons.png) 0 -81px no-repeat;
	overflow:hidden;
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:0;
	left:0;
}

#moreinfo{}#moreinfo
h3{font-size:24px;font-weight:normal;margin:30px
0 4px 0}#moreinfo
h4{font-size:15px;line-height:21px;margin:20px
0 2px 0}#moreinfo
p{font-size:12px;line-height:18px}#maincontent div.gform_wrapper form#gform_1
h2{margin:7px
0 4px 0}#maincontent div.gform_wrapper form#gform_2
h2{margin:7px
0 4px 0}#agblinkwrapper{border-top:1px dotted #a5a5a5;padding:17px
0 0 0}a#zuagbbutton{display:block;height:29px;padding:0;margin:0
0 13px 0;color:#fff;font-size:15px;line-height:30px;width:161px;background:transparent url(../images/singlebuttons.png) 0 -155px no-repeat;text-indent:-9999px}a#zumimpressumbutton{display:block;height:29px;padding:0;margin:0
0 13px 0;color:#fff;font-size:15px;line-height:30px;width:164px;background:transparent url(../images/singlebuttons.png) 0 -186px no-repeat;text-indent:-9999px}div.sociable{margin:0
0 16px 0}span.sociable_tagline{position:relative}span.sociable_tagline
span{display:none;width:14em}span.sociable_tagline:hover
span{position:absolute;display:block;top: -5em;background:#ffe;border:1px
solid #ccc;color:black;line-height:1.25em}.sociable
span{display:block}.sociable
ul{display:inline;margin:0
!important;padding:0
!important}.sociable ul
li{background:none;display:inline !important;list-style-type:none;margin:0;padding:1px}.sociable ul li:before{content:""}.sociable
img{float:none;width:16px;height:16px;border:0;margin:0;padding:0}.sociable-hovers{opacity: .4;-moz-opacity: .4;filter:alpha(opacity=40)}.sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px
8px;border:1px
solid #555;background-color:#222;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top
#tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_bottom
#tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_right
#tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_left
#tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_top
#tiptip_arrow_inner{margin-top: -7px;margin-left: -6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92)}#tiptip_holder.tip_bottom
#tiptip_arrow_inner{margin-top: -5px;margin-left: -6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92)}#tiptip_holder.tip_right
#tiptip_arrow_inner{margin-top: -6px;margin-left: -5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92)}#tiptip_holder.tip_left
#tiptip_arrow_inner{margin-top: -6px;margin-left: -7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92)}@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px
8px 5px 8px;background-color:rgba(45,45,45,0.88)}#tiptip_holder.tip_bottom
#tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88)}#tiptip_holder.tip_top
#tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92)}}div.thankyou{padding:0
20px;text-align:left}div.thankyou strong
a{font-weight:bold}#sitemapwrapper{}#sitemapwrapper
p{padding:0
0 0 10px}#sitemapwrapper ul, #sitemapwrapper
ol{margin:0
0 18px 0;padding:0
0 0 22px}#sitemapwrapper ul
li{list-style:disc;list-style-type:disc;font-size:14px;line-height:24px}#sitemapwrapper ol
li{list-style:decimal;list-style-type:decimal;font-size:14px;line-height:24px}#col_left{float:left;display:inline;width:310px;padding:0
15px 0 0;margin:0
94px 0 35px}#col_middle{float:left;display:inline;width:220px;padding:0
0 0 15px}#col_right{float:right;display:inline;width:215px;padding:0
0 0 15px;margin:0
10px 0 0}#viernullvier{padding:18px
0 140px 0;margin:0;background:transparent url(themes/mammut/img/404.png) top left no-repeat}#viernullvier
h1{color:#4E4E4E;font-size:60px;line-height:60px;letter-spacing:0;text-transform:uppercase;padding:0
0 0 308px}#viernullvier
p{font-weight:bold;font-size:20px;line-height:24px;padding:0
0 0 308px}#viernullvier a:hover{border-bottom:1px dotted}#twitterwrapper{padding:10px
0 0 0}#twitterwrapper
h2{margin:10px
0;font-size:24px}#twitterwrapper
h4{padding:0
0 12px;border-bottom:1px dotted #a5a5a5;font-size:16px;margin:0}#twitterwrapper ul
li{margin:0
0 10px 0;border-bottom:1px dotted #a5a5a5;padding:0
0 10px 0}#twitterwrapper ul li
div.dateright{font-size:12px;padding:10px
0 0;text-align:right;color:#a5a5a5}#twitterwrapper a:hover{text-decoration:underline}#kundenmeinungen
h2{font-size:24px;margin:31px
0 0 0}#kundenmeinungen
#zitat{border-top:none}#kundenmeinungen #zitat
p#zitatquelle{margin:0
0 11px 0}#leistungenwrapper{padding:28px
10px 0 10px}#leistungenwrapper
.part1{padding:0
0 80px 0;margin:0}#leistungenwrapper .part1 h2, #leistungenwrapper .part2
h2{padding:0;margin:0
0 10px;font-size:26px}#leistungenwrapper
.part2{padding:0;margin:0}#leistungenwrapper
div.leistung{width:400px;float:left;display:inline;margin:0
35px}#leistungenwrapper
h3{font-size:18px;padding:33px
0 0 106px;height:47px;background:transparent url(themes/mammut/img/leistungen_icons.png) 0 0 no-repeat}#leistungenwrapper
h3#xhtml{background-position:0 -560px }#leistungenwrapper
h3#wordpress{background-position:0 0;padding:26px
0 0 106px;height:54px}#leistungenwrapper
h3#shopblog{background-position:0 -480px}#leistungenwrapper
h3#searchopti{background-position:0 -640px;padding:26px
0 0 106px;height:54px}#leistungenwrapper
h3#massproduction{background-position:0 -320px}#leistungenwrapper
h3#contactperson{background-position:0 -400px}#leistungenwrapper
h3#detailico{background-position:0 -160px}#leistungenwrapper
h3#worldwideweb{background-position:0 -80px}#leistungenwrapper
h3#network{background-position:0 -240px}div.shr-bookmarks{margin:20px
0;clear:both !important}div.shr-bookmarks-expand{height:31px;overflow:hidden}div.shr-bookmarks ul.socials
li{background-image:url('../../sexybookmarks/spritegen/shr-custom-sprite.png') !important;background-repeat:no-repeat !important}div.shr-bookmarks-bg-german{padding:35px
0 0 20px !important;background:transparent url('../../sexybookmarks/images/share-german.png') no-repeat !important}div.shr-bookmarks
ul.socials{width:100% !important;margin:0
!important;padding:0
!important;float:left !important}div.shr-bookmarks
ul.socials{background:transparent none !important;border:0
none !important;outline:0
none !important}div.shr-bookmarks ul.socials
li{display:inline !important;float:left !important;list-style-type:none !important;padding:3px
0 0 !important;height:26px !important;width:60px !important;cursor:pointer !important;margin:0
!important;background-color:transparent
!important;border:0
none !important;outline:0
none !important;clear:none !important}div.shr-bookmarks ul.socials li:before,div.shr-bookmarks ul.socials li:after,div.shr-bookmarks ul.socials li a:before,div.shr-bookmarks ul.socials li a:after{content:none !important;content:'' !important}div.shr-bookmarks ul.socials a,div.shr-bookmarks ul.socials a:hover{display:block !important;width:60px !important;height:29px !important;text-indent:-9999px !important;background-color:transparent !important;text-decoration:none !important;border:0
none !important}div.shr-bookmarks ul.socials a:hover,div.shr-bookmarks ul.socials li:hover{background-color:transparent
!important;border:0
none !important;outline:0
none !important}li.shr-twitter{background-position:0px bottom !important}li.shr-twitter:hover{background-position:0px top !important}li.shr-facebook{background-position:-60px bottom !important}li.shr-facebook:hover{background-position:-60px top !important}li.shr-delicious{background-position:-120px bottom !important}li.shr-delicious:hover{background-position:-120px top !important}li.shr-digg{background-position:-180px bottom !important}li.shr-digg:hover{background-position:-180px top !important}li.shr-technorati{background-position:-240px bottom !important}li.shr-technorati:hover{background-position:-240px top !important}li.shr-stumbleupon{background-position:-300px bottom !important}li.shr-stumbleupon:hover{background-position:-300px top !important}li.shr-mail{background-position:-360px bottom !important}li.shr-mail:hover{background-position:-360px top !important}li.shr-newsvine{background-position:-420px bottom !important}li.shr-newsvine:hover{background-position:-420px top !important}li.shr-googlebookmarks{background-position:-480px bottom !important}li.shr-googlebookmarks:hover{background-position:-480px top !important}li.shr-googlebuzz{background-position:-540px bottom !important}li.shr-googlebuzz:hover{background-position:-540px top !important}
/* Localized */