*{list-style:none;margin:0;padding:0;}
html,body{height:100%;}
body{background:#B2CA00 url('../img/body_bg_gruen.jpg') no-repeat top center;color:#4699DF;font:75%/1.8em "Comic Sans MS",Bradley Hand ITC TT,Marker Felt,sans-serif;height:auto !important;margin:auto;min-height:100%;}
/*body{background:#4478B6 url('../img/body_bg.jpg') repeat-x -50px -100px;color:#4699DF;font:75%/1.8em "Comic Sans MS",Bradley Hand ITC TT,Marker Felt,sans-serif;height:auto !important;margin:auto;min-height:100%;}*/
a img{border:none;}
fieldset{border:none;}
input[type="hidden"]{visibility:hidden;display:none;}
#wrapper{font-size:20px;height:auto !important;margin:auto;min-height:100%;position:relative;width:1086px;}
#header{background:url('../img/header_bg.png') no-repeat top left;height:388px;width:1086px;}
#header h1 span{display:block;text-indent:-9999px;}
#meister_manny{background:url(../img/meister_manny.png) no-repeat scroll left top;height:636px;position:absolute;z-index:1;right:-55px;top:15px;width:335px;}
#inner-wrapper{background:url('../img/wooden_patter_2.png') repeat-y top left;overflow:hidden;width:980px;}
#outer-wrapper{background:url('../img/right_sheet.png') no-repeat 956px -3px;margin-left:58px;width:1010px;}
#content{margin-left:227px;}
#content-wrap{background:url('../img/headline_sep.png') no-repeat 50% 100%;margin:0 0 190px 3px;padding-bottom:15px;width:635px;}
#content-wrap.gewinnspiel{background:none;}
#footer-wrap{margin:0 0 0 230px;position:relative;top:40px;width:635px;}
#sidebar{float:left;width:227px;}
#sidebar ul{margin:0 auto;width:180px;}
#sidebar ul li{display:inline;}
#sidebar ul span{display:block;height:72px;text-indent:-9999px;width:180px;}
#sidebar #subsection{padding-top:20px;background:url('../img/subsec_sep.png') no-repeat 50% 0;}
#sidebar #subsection a{display:block;}
#sidebar #subsection a img{display:block;margin:0 auto 20px auto;}
#sidebar ul #schuhe{background:url('../img/nav_schuhe.png') no-repeat top left;}
#sidebar ul .on #schuhe,#sidebar ul a:hover #schuhe{background:url('../img/nav_schuhe_on.png') no-repeat top left;}
#sidebar ul #gewinnen{background:url('../img/nav_gewinnen.png') no-repeat top left;}
#sidebar ul .on #gewinnen,#sidebar ul a:hover #gewinnen{background:url('../img/nav_gewinnen_on.png') no-repeat top left;}
#sidebar ul #basteln{background:url('../img/nav_basteln.png') no-repeat top left;}
#sidebar ul .on #basteln,#sidebar ul a:hover #basteln{background:url('../img/nav_basteln_on.png') no-repeat top left;}
#sidebar ul #bilder{background:url('../img/nav_bilder.png') no-repeat top left;}
#sidebar ul .on #bilder,#sidebar ul a:hover #bilder{background:url('../img/nav_bilder_on.png') no-repeat top left;}
#sidebar ul #videos{background:url('../img/nav_videos.png') no-repeat top left;}
#sidebar ul .on #videos,#sidebar ul a:hover #videos{background:url('../img/nav_videos_on.png') no-repeat top left;}
#sidebar ul #infos{background:url('../img/nav_infos.png') no-repeat top left;}
#sidebar ul .on #infos,#sidebar ul a:hover #infos{background:url('../img/nav_infos_on.png') no-repeat top left;}
#sidebar ul #startseite{background:url('../img/nav_startseite.png') no-repeat 50% 20px;height:220px;}
#footer{background:transparent url(../img/footer_bg.png) no-repeat left top;clear:both;font-size:20px;height:200px;margin-bottom:200px;margin-left:58px;margin-top:-143px;text-align:center;}
#footer a:link,#footer a:visited{color:#479AE0;text-decoration:none;}
#footer ul{background:url('../img/headline_sep.png') no-repeat 50% 0;padding-top:10px;}
#footer ul li{display:inline;font-size:15px;margin-right:20px;}
#footer #back_button{left:-200px;position:relative;}
#footer #top_button{position:relative;right:-200px;}
#content .teaser{font-size:20px;line-height:1.5em;padding:15px 25px 0;text-align:center;}
#content h2{font-size:24px;}
#content h3{background:url('../img/headline_sep.png') no-repeat 50% 100%;font-size:35px;letter-spacing:-2px;margin-top:40px;padding-bottom:15px;text-align:center;}
#content .teaser_image{color:#fff;font-size:16px;margin-left:20px;position:relative;}
#content .teaser_image p{left:280px;position:absolute;top:140px;width:305px;}
#content .teaser_image p.image {left:190px;top:100px;}
#content .teaser_image p.image_big {left:70px;top:115px;width:350px;}
#content .teaser_image a:link,#content .teaser_image a:visited{color:#fff;}
#section_nav,.section_nav{margin-left:20px;overflow:hidden;}
#section_nav li,.section_nav li{float:left;}

.tab-nav {position:relative;top:25px;left:65px;margin-bottom:15px;margin-bottom:60px;}
.tab-nav li{display:inline;font-size:14px;margin-right:15px;}
.tab-nav li a{text-align:center;display:inline-block;text-decoration:none;color:#fff;line-height:35px;}
.tab-nav li #tab1{background:url('../img/tab_big_bg.png') no-repeat top left;width:187px;height:50px;text-indent:-20px;}
.tab-nav li #tab1.current,.tab-nav li #tab1:hover{background:url('../img/tab_big_bg_active.png') no-repeat top left;}
.tab-nav li #tab2, .tab-nav li #tab3{background:url('../img/tab_small_bg.png') no-repeat top left;width:138px;height:48px;text-indent:-10px;}
.tab-nav li #tab2.current,.tab-nav li #tab2:hover{background:url('../img/tab_small_bg_active.png') no-repeat top left;}
.tab-nav li #tab3.current,.tab-nav li #tab3:hover{background:url('../img/tab_small_bg_active.png') no-repeat top left;}

/*Schuhe*/
.product{float:left;}
.product-wrap{overflow:hidden;margin-left:25px;margin-top:10px;}
.product_head{background:url('../img/product_container_head.png') no-repeat top left;width:290px;height:25px;}
.product_foot{background:url('../img/product_container_foot.png') no-repeat top left;width:290px;height:25px;}
.product_content{position:relative;background:url('../img/product_container_bg.png') repeat-y 50% 50%;width:290px;/*min-height:270px;*/min-height:210px;font-family:Verdana,sans-serif;font-size:10px;line-height:12px;text-align:center;}
.product_content img{margin-left:-12px;}
.product_content p{margin-left:-7px;padding:0 35px 15px;}
.product_content p.action_area{bottom:-10px;left:35px;position:absolute;}
.product_content .bestellen{color:#F19100;font-size:20px;left:-35px;position:relative;text-decoration:none;}
.product_content span{font-family:"Comic Sans MS",Bradley Hand ITC TT,Marker Felt,sans-serif;font-size:20px;left:30px;position:relative;}
#content .tab .teaser_image p{left:70px;position:absolute;top:125px;width:450px;}
#content .tab .teaser_image p.image{left:170px;width:370px;}
#content .tab form fieldset{background:url('../img/headline_sep.png') no-repeat 50% 100%;padding:30px 0;}
#content .tab form fieldset.checkbox{line-height:35px;}

#content .tab form label {
display:inline-block;
position:relative;
text-align:right;
top:4px;
vertical-align:top;
width:230px;
}

#content .tab form input{background:transparent url('../img/input_bg_bg.png') no-repeat left top;border:none;display:inline-block;padding:4px;width:288px;color:#aaa;font-family:"Comic Sans MS",Bradley Hand ITC TT,Marker Felt,sans-serif;font-size:16px;}
#content .tab form input[type=checkbox]{width:auto;}
#content .tab form input#postleitzahl,#content .tab form input#nummer{background:url('../img/input_small_bg.png') no-repeat top left;width:73px;}
#content .tab form input#ort,#content .tab form input#strasse{background:url('../img/input_med_bg.png') no-repeat top left;width:203px;}
#content .tab form #personal input#ort,#content .tab form #personal input#strasse{background:url('../img/input_bg_bg.png') no-repeat top left;width:288px;}
#content .tab form p{margin-bottom:10px;}
#content .tab form p.note{font-size:13px;position:relative;width:280px;left:230px;}
#content .tab form .checkbox{margin-left:30px;}
#content .tab form .checkbox p{margin-bottom:20px;position:relative;padding-left:30px;}
#content .tab form #submit{text-align:center;background:none;font-size:30px;}
#content .tab form #upload{background:#fff;font-size:12px;}
#content .tab form a:link,#content .tab form a:visited{text-decoration:underline;color:#4699DF;}
#content .tab form textarea {
background:url('../img/textarea_bg.png') no-repeat top left;
width:322px;
height:120px;
border:none;
font-family:"Comic Sans MS",Bradley Hand ITC TT,Marker Felt,sans-serif;
padding:5px;
font-size:12px
}
.teaser a:link,.teaser a:visited{color:#4699DF}

/*tool box*/
.teaser{overflow:hidden;}
.tool_box{position:relative;width:350px;float:left;z-index:1;}
.tool_desc{position:absolute;background:url('../img/tool_desc_bg.png') no-repeat top right;width:269px;height:558px;right:170px;font-size:17px;}
.tool_desc h4{font-size:23px;margin-bottom:20px;margin-top:10px;}
.tool_desc_item{left:9px;line-height:20px;padding:15px;position:relative;top:15px;width:207px;}
.tool{position:absolute;width:50px;height:50px;}
#fuxi{height:200px;left:110px;top:10px;width:100px;}
#rosti{height:135px;left:21px;top:80px;width:80px;}
#quetschi{height:95px;left:245px;top:230px;width:105px;}
#felipe{height:120px;left:12px;top:220px;width:75px;}
#zenti{height:120px;left:130px;top:390px;width:85px;}
#pat{height:145px;left:215px;top:80px;width:120px;}
#schrauber{height:130px;left:92px;top:220px;width:70px;}
#peter{height:175px;left:220px;top:328px;width:100px;}
#tt {

height:154px;
left:4px;
top:357px;
width:113px;
}
.impressum{font-size:16px;padding:40px;}
.impressum a:link,.impressum a:visited{color:#4699DF}
#conditions_content p{font-size:16px;text-align:left;margin-bottom:15px;padding:0 10px;}

.download_box {height:145px;padding:30px;}
.download_box a:link,.download_box a:visited{color:#4699DF}
.error {font-size:12px;color:red!important;
	background:#fff;
	border:2px solid red;
	color:red !important;
	font-size:12px;
	margin:20px auto 0 auto;
	padding:20px 40px;
	width:415px;
	opacity:0.7;}
.error li {list-style:circle;}
#content .error div {color:red!important;}
.submit{background:none !important;width:auto!important;}
select {background:#fff;}

.image_container li{position:relative;}
a.imagebox {
display:block;
height:150px;
left:41px;
position:absolute;
top:27px;
width:238px;
}

.stoerer {
position:absolute;
background:url('../img/ausverkauft.png') no-repeat top left;
width:260px;
height:120px;
left:16px;
top:-8px;
}
