/* Basiseinstellungen/Layout */
body{
 margin:0px;
 padding:0px;
 font-size:100%;
 color:#000;
 background-color:#FFF;
 }

body,
input,
textarea{
 font-family: Verdana, Arial sans-serif;
 }

div#pageWrapper{
 width:905px;
 margin:0 auto;
 margin-top:0px;
 background:URL('http://modeschnitt-koblenz.de/images/layout/bg_pageWrapper.gif') repeat-y;
 }
 
 div#pageWrapperInner{
 width:892px;
 margin:0 auto;
 margin-top:0px;
 }
 
div#pageTop{
 margin:0px;
 padding:0px;
 height:45px;
 background-color:#3455A4;
 }
 
div#pageHeader{
 margin:0px;
 padding:0px;
 height:175px;
 background-color:#75C0D3;
 }
 
div#pageMainNavigation{
 margin:0px;
 padding:0px;
 width:200px;
 float:left;
 }
 
 * html div#pageMainNavigation{
 width:197px;
 }
 
div#pageTeaser{
 margin:0px;
 padding:0px;
 height:175px;
 margin-left:200px;
 background:URL('../images/layout/bg_pageTeaser.jpg') no-repeat;
 }
 
  * html div#pageTeaser{
 margin-left:197px;
 }
 
 div#pageTeaserKapworks{
 margin:0px;
 padding:0px;
 height:175px;
 margin-left:200px;
 background:URL('../images/layout/bg_pageTeaserKapworks.jpg') no-repeat;
 }
 
* html div#pageTeaserKapworks{
 margin-left:197px;
 }
 
div#pageTeaserTaschen{
 margin:0px;
 padding:0px;
 height:175px;
 margin-left:200px;
 background:URL('../images/layout/bg_pageTeaserTaschen.jpg') no-repeat;
 }
 
* html div#pageTeaserTaschen{
 margin-left:197px;
 }
 
div#pageTeaserJellycat{
 margin:0px;
 padding:0px;
 height:175px;
 margin-left:200px;
 background:URL('../images/layout/bg_pageTeaserJellycat.jpg') no-repeat;
 }
 
* html div#pageTeaserJellycat{
 margin-left:197px;
 }
 
 div#pageTeaserJellykitten{
 margin:0px;
 padding:0px;
 height:175px;
 margin-left:200px;
 background:URL('../images/layout/bg_pageTeaserJellykitten.jpg') no-repeat;
 }
 
* html div#pageTeaserJellykitten{
 margin-left:197px;
 }
 

 
 div#logo{
margin:0;
padding:0;
padding-top:0;

 }
 
div#pageTrennerTop{
 margin:0px;
 padding:0px;
 height:3px;
 background-color:#70AA00;
 border-top:1px solid #3455A4;
 border-bottom:1px solid #3455A4;
 border-right:6px solid #3455A4;
 border-left:6px solid #3455A4;
 }
 
 div#pageContentWrapper{
 margin:0px;
 padding:0px;
 background-color:#FFF;
 }
 
div#pageContentTeaser{
 width:170px;
 float:left;
 padding:30px 0 0 15px;
 font-size:80%;
 text-align:justify;
 }
 
 div#pageContent{
 padding:0;
 margin:0;
 border-left:200px solid #A1569B;
 padding-bottom:100px;
 background-color:#FAE511;
 }
 
div#content{
 margin:0px;
 padding:30px 30px 0 30px;
 height:1%;
 font-size:80%;
 text-align:justify;
 
 }
 
div#pageTrennerBottom{
 margin:0px;
 padding:0px;
 height:3px;
 background-color:#75C0D3;
 border-top:1px solid #3455A4;
 border-bottom:1px solid #3455A4;
 border-right:6px solid #3455A4;
 border-left:6px solid #3455A4;
 }
 
 div#pageFooter{
 margin:0px;
 padding:0px;
 height:30px;
 color:#FFF;
 background-color:#70AA00;
 font-weight:bold;
 text-align:center;
 padding-top:2px;
 font-size:70%;
 }
 
div#pageFooter a,
div#pageFooter a:visited,
div#pageFooter a:hover{
 color:#FFF;
 text-decoration:none;
}

div#pageFooter a:hover{
 text-decoration:underline;
}
 
/* Headlines */
h1{
 margin:0;
 padding:0;
 font-size:155%;
 color:#3455A4;
 letter-spacing:1px;
 text-transform:uppercase;
 font-weight:bold;
 padding-bottom:15px;
 }

h2{
 margin:0;
 padding:0;
 font-size:100%;
 font-weight:bold;
 color:#CF141F;
 text-transform:uppercase;
 margin-top:20px;
 margin-bottom:5px;
 border-bottom:1px solid #000;
 }
 
 h2.pageSubNavigation{
 margin:0;
 padding:0;
 font-size:100%;
 font-weight:bold;
 color:#75C0D3;
 text-transform:uppercase;
 margin-top:0px;
 margin-bottom:5px;
 border-bottom:0px;
 }

h3{
 margin:0;
 padding:0;
 font-size:100%;
 font-weight:bold;
 color:#CF141F;
 text-transform:uppercase;
 margin-top:20px;
 margin-bottom:5px;
 border-bottom:1px solid #000;
 }
 
h4{
 margin:0;
 padding:0;
 font-size:100%;
 color:#790615;
 padding-left:25px;
 font-weight:bold;
 }
 
/* Anker */
a,
a:visited,
a:hover{
 color:#3455A4;
 text-decoration:none;
}

a:hover{
 text-decoration:underline;
}


/* HELFER*/
img{
	border:1px solid #000;
}

img.noBorder{
	border:0;
}

 a img{
	border:0;
}

 p{
	margin:0;
	padding:0;
	padding-bottom:12px;
 }
 
 span.small,
 span.klein{
 	font-size:80%;
 }
 
 span.smallCenter{
 	font-size:80%;
 }
 
  span.right{
 	float:right;
	clear:both;
 }
 
 /******************************************/
/* Listen
/******************************************/
ul.square{
  list-style-type:square;
  list-style-position:outside;
  padding:0;
  padding-left:23px;
  margin:0;
 }

li.square{
	list-style-type:square;
}

 
