/* CSS Document */


/* Allgemein */
body, html{
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
height:101%
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;}

img {
border:none;}
a:active, a:focus {outline: none;}

#wrapper{
width:1024px;
margin:auto;
position:relative;
}

#header{
width:1024px;
height:213px;
background-image:url(images/head.jpg);
}

#content{
width:1024px;
}

/* Start */

.subcontent{
width:300px;
float:left;
}

.subcontent_kontakt2{
width:300px;
float:left;
margin-left:133px;
}

.subcontent2{
width:300px;
float:left;
padding-right:62px;
padding-left:62px;
}

.subcontent3{
width:300px;
float:left;
padding-right:27px;
padding-left:27px;
}

.subcontent_kontakt1{
width:590px;
float:left;
border-right:1px solid #cccccc;
}
.subcontent img, .subcontent2 img{
padding-top:50px;
padding-bottom:50px;
margin-left:115px;
}

.subcontent3 img{
margin-top:0px;
padding:0px;
}

.subcontent3  {
margin-top:40px;
}

.subcontent_kontakt2 img{
margin-top:30px;
padding-bottom:30px;}

.subtext{
width:300px;
background-image:url(images/textbg_gelb.jpg);
background-repeat:no-repeat;}

.subtext_lang{
width:1000px;
background-image:url(images/textbg_gelb.jpg);
background-repeat:no-repeat;
padding-bottom:30px;}

#quickcheck .subtext_lang{
width:1000px;
background-image:url(images/textbg_gelb.jpg);
background-repeat:no-repeat;
padding-bottom:40px;
}

#kontaktdiv {
margin-top:30px;
padding-bottom:50px;}

.subtext_lang img{
float:left;}

.subtext_quick{
width:700px;
background-image:url(images/textbg_gelb.jpg);
background-repeat:no-repeat;
padding-bottom:30px;
float:left;}

.subtext p, .subtext_lang p {
margin-left:25px;
margin-top:0px;
}

#button {
width:300px;
margin-top:100px;
padding-bottom:10px;}

.subcontent3 #button {
width:300px;
margin-top:50px;
padding-bottom:10px;}

.subcontent3 #button a{
margin-left:3px;}

.subcontent4 {
width:335px;
float:left;
margin-top:40px;
}

#schuh #wrapper {
padding-bottom:15px;}

#button img{
padding:0px;
margin:0px;
}

#footer{
height:50px;
width:100%;
background-image:url(images/footerbg.jpg);
background-repeat:repeat-x;
}

#navi {
width:800px;
padding-top:5px;
margin:auto;
position:relative;
}
#navi ul li a:visited {
	color:#FFCC00;
}
.clear{
clear:left;}



.next {
width:282px;
height:20px;
text-align:center;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;}

#ani1 {
width:73px;
margin-left:100px;
padding-bottom:4px;
}

#ani2 {
width:73px;
margin-left:120px;
padding-bottom:4px;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC!important;
border: none;}


span {
font-weight:bold;
color:#0066CC;}


#navi ul li {
list-style:none;
float:left;
margin-left:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;}

.subtext ul li {
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-image:url(images/li_bg.jpg);
background-repeat:no-repeat;
background-position: 0 5px;
}

.subtext ul li p {
margin-bottom:3px;}

label {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 175px;
	vertical-align: top;

}

.input{
margin: 0;
	padding: 0;
	height: 17px;
	width: 325px;
}
textarea {
	margin: 0;
	padding: 0;
	height: 100px;
	width: 325px;
}

.email {
text-align:center;
color:#0066CC;
margin-top:60px;
padding-bottom:50px;}
