body{
background-color: #ffffff;
margin-top: 35px;
margin-left: 40px;
font-family: arial, helvetica, verdana;
font-size: 12px;
}

br {
clear: left;
letter-spacing:normal;
}

ul{
list-style-type: none;
padding: 0px;
margin: 0px;
}

li{
line-height: 1.4;
padding-left: 3px;
}

h1{
padding: 0px;
margin: 0px;
font-family: georgia;
font-size: 20px;
font-weight: normal;
color: #999999;
}

h2{
padding-bottom: 20px;
margin: 0px;
font-family: georgia;
font-size: 18px;
font-weight: normal;
color: #000000;
}

.bio{
padding-top: 30px;
padding-bottom: 0px;
margin: 0px;
font-family: georgia;
font-size: 18px;
font-weight: normal;
color: #000000;
}

h3{
padding-bottom: 2px;
margin: 0px;
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #000000;
}

h4{
padding-top: 4px;
padding-bottom: 2px;
margin: 0px;
font-family: georgia;
font-size: 14px;
font-weight: normal;
color: #000000;
}

.grey_bg{
color: #000000;
display: block;
background-color: #f2f1ed;
}

.red_bg{
color: #ffffff;
display: block;
background-color: #cf4f3e;
}

.green_bg{
color: #ffffff;
display: block;
background-color: #9EB795;
}
.green_bg2{
color: #ffffff;
display: block;
background-color: #9EB795;
padding-left: 3px;
}

.grey{
color: #afafaf;
}

.italic{
font-style: normal;
font-size: 11px;
}

.underline{
text-decoration: underline;
}


#language{
width: 898px;
height: 20px;
margin-top: 10px;
margin-left: 2px;
text-align: left;
font-size: 11px;
color: #000000;
}

#language a:link{
color: #000000;
text-decoration: none;
}
#language a:visited{
color: #000000;
text-decoration: none;
}
#language a:hover{
color: #000000;
text-decoration: underline;
}
#language a:active{
color: #000000;
text-decoration: none;
}

.page_counter{
padding-top: 15px;
text-align: center;
height: 20px;
font-size: 12px;
}

.page_counter a {
text-decoration: none;
}


#head{
width: 910px;
height: 101px;
border-bottom: dotted 1px #000000;
}

#name{
width: 211px;
height: 92px;
padding-top: 0px;
float: left;
font-family: georgia;
font-size: 20px;
}

#name a{
text-decoration: none;
}


.navi{
width: 140px;
height: 92px;
padding-left: 12px;
 padding-right: 12px;
padding-top: 0px;
float: left;
color: #000000;
}

.navi a {
text-decoration: none;
}

.navi2{
width: 150px;
height: 92px;
padding-left: 12px;
padding-top: 0px;
float: left;
color: #000000;
}

.navi2 a {
text-decoration: none;
}

a:link{
color: #000000;
}
a:visited{
color: #000000;
}
a:hover{
color: #000000;
text-decoration: underline;
}
a:active{
color: #000000;
}



#content{
width: 900px;
height: 100%;
padding-top: 45px;
padding-bottom: 90px;
margin-bottom: 50px;
border-bottom: dotted 1px #000000;
}

#content_coming_soon{
width: 900px;
text-align: center;
height: 20px;
padding-top: 130px;
padding-bottom: 150px;
}



#content_text{
width: 475px;
padding-left: 225px;
padding-right: 200px;
text-align: justify;
line-height: 1.5;
}

#content_text p{
margin: 0px;
padding-bottom: 15px;
}

#content_subtitle{
width: 450px;
padding-top: 10px;
padding-left: 225px;
padding-right: 225px;
text-align: justify;
line-height: 1.5;
}

#content_subtitle2{
width: 450px;
padding-top: 1px;
padding-left: 225px;
padding-right: 225px;
text-align: center;
line-height: 1.5;
}

#content_imprint{
width: 475px;
height: 400px;
padding-left: 225px;
padding-right: 200px;
text-align: justify;
line-height: 1.5;
}

#content_imprint p{
margin:0px;
padding-top: 0px;
padding-bottom: 20px;
}

#content_pic{
text-align: center;
font-size:11px;
}
#content_pic img{
margin-bottom: 11px;
}



#content_audio{
height: 300px;
padding-top: 100px;
}

#home_pic{
width: 360px;
height: 500px;
padding-left: 210px;
text-align: left;
float: left;
border-bottom: dotted 1px #000000;
}

#home_text{
width: 330px;
height: 350px;
text-align: left;
padding-top: 150px;
float: left;
border-bottom: dotted 1px #000000;
}

#home{
width: 900px;
height: 100%;
padding-top: 65px;
}

.date{
font-family: arial, helvetica, verdana;
font-size: 12px;
padding-bottom: 3px;
padding-left: 0px;
margin: 0px;
}

.info{
font-family: georgia, times, serif;
font-size: 14px;
padding-bottom: 9px;
padding-left: 0px;
margin: 0px;
}

.karussell ul li{
width: 140px;}

.karussell{

}






.prev, .next{
width:12px;
height:13px;
text-indent:-9999px;

border:none;
 cursor: pointer;

}
.prev{
 background-position: 0px 0px;
  margin-left:200px;
   position:absolute;
 right:30px;
   top: 2px;
   background: url("http://www.clairewaffel.com/img/hintergrundbilder/nav_pfeile_links.png") no-repeat scroll 0 0 transparent;
}
.next{
 background-position: 0px 0px;

 position:absolute;
 right:10px;
   top: 2px;
   background: url("http://www.clairewaffel.com/img/hintergrundbilder/nav_pfeile_rechts.png") no-repeat scroll 0 0 transparent;
}

.next:hover,.prev:hover{
 background-position: 0px -29px;
}

.disabled,.disabled:hover{
 background-position: 0px -15px;
  cursor: default;
}



.gal_nav{
margin-left:525px;
margin-left:0px;
  margin-top:13px;
}

.prev_gal, .next_gal{
width:12px;
height:13px;


border:none;
 cursor: pointer;

}


.prev_gal{

  margin-left:0px;
  background: url("http://www.clairewaffel.com/img/hintergrundbilder/nav_pfeile_grau_links.png") no-repeat scroll 0 0 transparent;
}
.next_gal{

  margin-left: 8px;

   background: url("http://www.clairewaffel.com/img/hintergrundbilder/nav_pfeile_grau_rechts.png") no-repeat scroll 0 0 transparent;
}


.next_gal,.prev_gal{
margin-top:12px;
}
<!--
/* ... Hier werden die Formate definiert ... 


*/
-->
.next_gal:hover,.prev_gal:hover{
 background-position: 0px -29px;
}

.disabled,.disabled:hover{
 background-position: 0px -15px;
  cursor: default;
}





.work{
    background-color: #9EB795;
    color: #FFFFFF;
    padding-left: 3px;
	line-height: 1.4;

}
.gal_nav{

    color: #FFFFFF;
    line-height: 1.4;
    margin: auto;
}

.galerie_liste li{
width: 675px;
width: 800px;
 font-size: 11px;
}
.galerie_liste li img{
margin-bottom:11px;
}
.galerie{
    margin-left: auto;
    margin-right: auto;
}
#content_galerie{
  width: 900px;

   text-align: center; 
}

.backtoproject{  
padding-top: 12px;}

.galerie_liste li{
padding-left:0;}

.still_part1{
float:left;
overflow:hidden;
}
.still_part2{
overflow:hidden;
padding-left:9px;
}
.still{
width:581px;
padding-left:223px;
}
