/*** CSS quiltundpatchworkstudio.de ***/

/* Allgemeine Styles */
body {
  background:transparent url("../img/bg.gif") repeat top left;
}

body, table, input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0px;
    color:#000000;
}

img, a img {border:none;}
.hidden {display:none;}

h1, h2, h3{
	padding:0px;
}
h1{margin:0 0 15px 0; font-size:16px;}
h2{margin:0 0 10px 0; font-size:14px;}
h3{}

a{
    text-decoration: none;
    color:#e50450;
}

p{
   margin:12px 0;
}


a:hover{
    text-decoration: underline;
}

.pdfDownload a{
	font-size:14px;
}

.pdfDownload li{
	margin-bottom:5px;
}

.kursTelefon{
	font-size:14px;
}


/* Hauptstruktur */
#BoxPosition {
    display:block;
    left:50%;
    margin:0 0 0 -486px;
    position:absolute;
    top:0px;
    width:972px;
}


#BoxHeader{
	display:block;
	height:197px;
	width:100%;
}
	#BoxHeader #BoxLogo {
	display:block;
	height:197px;
	left:0;
	position:absolute;
	top:0;
	width:578px;
	}


/* Menue */
#ListMenu{
    display:block;
    height:95px;
    width:714px;
    top:168px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin:0 0 0 84px;
    padding:0;
}

    #ListMenu li{
        float:left;
        position:relative;
        margin:0;
    }
    #ListMenu li a {
        float:left;
        height:95px;
        padding:0;
        position:relative;
    }

    #ListMenu #MenUeberUns a{
      background:transparent url(../img/menu.png) repeat scroll 0 0;
      width:150px;
    }
    #ListMenu #MenUeberUns a:hover, #ListMenu #MenUeberUns a.active{
      background:transparent url(../img/menu.png) repeat scroll 0 -96px;
    }
    #ListMenu #MenKurse a{
      background:transparent url(../img/menu.png) repeat scroll -150px 0;
      width:182px;
    }
    #ListMenu #MenKurse a:hover, #ListMenu #MenKurse a.active{
      background:transparent url(../img/menu.png) repeat scroll -150px -96px;
    }
    #ListMenu #MenGalerie a{
      background:transparent url(../img/menu.png) repeat scroll -332px 0;
      width:204px;
    }
    #ListMenu #MenGalerie a:hover, #ListMenu #MenGalerie a.active{
      background:transparent url(../img/menu.png) repeat scroll -332px -96px;
    }
    #ListMenu #MenKontakt a{
      background:transparent url(../img/menu.png) repeat scroll -536px 0;
      width:178px;
    }
    #ListMenu #MenKontakt a:hover, #ListMenu #MenKontakt a.active{
      background:transparent url(../img/menu.png) repeat scroll -536px -96px;
    }


    
.ImgAufbau{
    position:absolute;
    z-index:100;
    right:0;
    top:240px;
}


/* Content */
#BoxContent{
	background:url("../img/content-top.png") no-repeat 27px top;
    display:block;
	padding:40px 0 0 0;
    margin:4px 0 0 0;
    width:100%;
    position:relative;
    min-height:140px;
    _height:140px;
}

/* Text */
#BoxContent #BoxText{
    display:block;
	background-color:#FFF;
	margin:0 28px 0 35px;
	padding:10px 30px 0 30px;
    width:849px;
}

#BoxText .BoxLeft, #BoxText .BoxRight{
    display:block;
    width:350px;
    overflow:hidden;
    float:left;
}

#BoxText .BoxLeft3, #BoxText .BoxRight3, #BoxText .BoxMiddle3{
    display:block;
    overflow:hidden;
    float:left;
}

#BoxText .BoxLeft3, #BoxText .BoxMiddle3{
	margin-right:9px;
	width:277px;
}

#BoxText .BoxRight3 strong{
	color:#E50450;
}

#BoxText .BoxRight3{
	border:1px solid #E50450;
	padding:0 5px 4px 5px;
	width:265px;
}

#BoxText .Kurs{
	display:block;
	float:left;
	width:120px;
	margin-left:20px;
}

#BoxText .Stunden{
	display:block;
	float:left;
	width:100px;
}

#BoxText .Preis{
	display:block;
	float:left;
	width:250px;
}



/* ContentEnde */
#ImgContentEnde{
	display:block;
	margin:-16px 0 0 28px;
	padding:0;
}


/* Footer */
#BoxFooter{
   display:block;
   position:relative;
   width:972px;
   height:92px;
   background:url("../img/impressum.png") no-repeat left top;
}

#BoxFooter .LinkImpressum{
    display:block;
    width:130px;
    height:39px;
    float:right;
    margin:43px 30px 0 0;
}

/* Galerie */
.ImgGalerie{
  display:block;
  float:left;
  width:115px;
  height:115px;
  margin-right:5px;
}

.imagesEindruck{width:620px;height:600px;margin:0 auto;}



