body {
background-color: #ffffff;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
background-image:url(../upload/layout/bg_body.gif); background-repeat:no-repeat;
background-position:center 120px;
}
a {color: #D07211; text-decoration:none;}
a:visited {color:#D07211;}
a:hover {color: #D07211;}
a:active { color:#000000;}

/* ##### ERTERNE LINKS KENNZEICHNEN ##### */

/*
a[href^="http:"] {
background: transparent url('../upload/layout/externallink.gif') 100% 50% no-repeat;
padding-right: 10px;
}

a[href^="http://pixtura.de"],
a[href^="http://www.pixtura.de"]
{
background: transparent;
padding-right: 0px;
}
*/

h1 {
font-family:sans-serif;text-transform:uppercase; letter-spacing:2px; font-size:16pt; font-weight:lighter;
}

h2 {
font-size:10pt;font-weight: bold;
}

p {line-height:140%;}

img.download {vertical-align:middle;}

#ref_webdesign {
padding:0px 140px 0px 0px;
background-image:url(../upload/layout/schatten_240x140.gif); 
background-repeat:no-repeat;
background-position:right bottom;
border:0px;
}


/* ----------container zentriert das layout-------------- */
#banner_top {
width: 958px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
height:110px;
/* background: url(../upload/layout/logo_pixtura.png) no-repeat 796px 5px; */
background: url(../upload/layout/clip_titel_logo.gif) no-repeat 718px 0px;
}

/* ----------container zentriert das layout-------------- */
#container {
width: 958px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background: url(../upload/layout/bg_container.png)  repeat-y;
}

/* ----------Menue top-------------- */
#menue_top {
padding: 0px;
margin: 0px;
background: url(../upload/layout/bg_menue_top.png) repeat-x;
height:30px;
}

/* -----------------Inhalt--------------------- */
#inhalt {
position:relative;
padding: 0px;
margin-left: 242px;
margin-right: 0px;
height:295px;

}
/* IE CSS Hack */
* html #inhalt {
position:relative;
padding: 0px;
margin-left: 239px;
margin-right: 0px;
height:295px;

}

/* -----------------Artikelliste Referenzen--------------------- */
#artlist {visibility:hidden;}

#list_referenzen {
background: url(../upload/layout/bg_container.png) repeat-y;
padding:5px 10px 15px 10px;
}

#list_referenzen #headline a {
font-family:sans-serif;
text-transform:uppercase; 
font-size:8pt; 
text-decoration:none;
color:#564B47;
}

#list_referenzen #image { 
width:150px;
padding:0px 60px 0px 0px;
background-image:url(../upload/layout/schatten_60x60.gif); 
background-repeat:no-repeat;
background-position:right bottom;
border:0px;
}

#list_referenzen img { 
border:0px;
}

#list_referenzen #text{  }

/* -----------------Artikelliste Referenzen STRATSEITE--------------------- */


#list_referenzen_startseite {
padding:20px 0px 5px 10px;
clear:both;
}

.block {
  display:block;
}

.reihe {
  clear: both;
  border-bottom:0px solid #dadada;
  margin:0px 30px 0px 0px;
}



#list_referenzen_startseite h1 a {
font-family:sans-serif;
text-transform:uppercase; 
font-size:10pt; 
text-decoration:none;
color:#564B47;
font-weight:bolder;
}

#list_referenzen_startseite h1 {
margin: 2px 0 5px 0;
}

#list_referenzen_startseite .category {
font-weight:bolder;
}

#list_referenzen_startseite img { 
float:left;
/* width:150px; */
padding: 10px;
background-color: #ffffff;
border:1px solid #dadada;
margin-right: 20px;
}






#infoboxes {
position: absolute; top:10px; left:0px;
float:left;
padding:0px;
margin:0px;
border: solid 0px #ffffff;
width: auto;
}

#infoboxes2 {
position: absolute; top:10px; right:0px;
float:right;
padding:0px;
margin:0px;
border: solid 0px #ffffff;
width: auto;
}

#infobox1, #infobox2, #infobox3 {
height:80px; width:230px;
margin:0px 0px 13px 0px;
border: solid 1px #000000;
float:left;
clear:both;
display:block;
padding:0px;
}

#infobox4 {
height:270px; width:230px;
margin:0px 0px 13px 0px;
border: solid 1px #ffffff;
float:left;
clear:both;
display:block;
padding:0px;
}

#infobox5 {
height:270px; width:230px;
margin:0px 0px 13px 0px;
border: solid 1px #ffffff;
float:left;
clear:both;
display:block;
padding:0px;
}

#moviebox {
/* height:270px; */
width:472px;
position: absolute; right:0px; top:10px;
border: solid 1px #ffffff;
}

#moviebox2 {
/* height:270px; */
width:472px;
position: absolute; left:0px; top:10px;
border: solid 1px #ffffff;
}

#moviebox2 img{
border: 0px;
}

#contentbox1 {
padding:1px;
border: solid 0px #ffffff;
float:left;
margin-left:10px;
width:auto;
display:block;
}


#content_top {
border: solid 0px #000000;
clear:both;
display:block;
position:relative;
}

#content_bottom {
position:relative;
margin-bottom:10px;
border: solid 0px #000000;
}

#content_bottom2 {
position:relative;
margin-bottom:10px;
padding: 10px;
border: solid 1px #000000;
visibility:hidden;
overflow:hidden;
height:2px;
clear: both;
}

#infobox_bottom1 {
width:230px;
padding:1px;
float:left;
border: solid 0px #ffffff;
}

#infobox_bottom2 {
width:230px;
padding:1px;
border: solid 0px #ffffff;
float:left;
margin-left:10px;
}

#infobox_bottom3 {
width:230px;
border: solid 0px #ffffff;
float:left;
margin-left:10px;
}

#infobox_bottom4 {
width:230px;
border: solid 0px #ffffff;
float:left;
margin-left:10px;
}

#infobox_bottom5 {
/* width:714px; */
padding:1px;
border: solid 0px #ffffff;
float:left;
margin-left:10px;
width:auto;
display:block;
}

#infobox_bottom6 {
width:472px;
padding:1px;
border: solid 0px #ffffff;
float:left;
margin-left:10px;
}

#infobox_bottom7 {
width:230px;
padding:1px;
border: solid 0px #ffffff;
float:left;
margin-left:10px;
}

#infobox_bottom8 {
width:470px;
padding:0px;
border-right:1px solid #dadada;
float:left;
margin-left:0px;
}



/* Image gallery */
table.gallery img {
border: solid 1px #ececec;
}

table.gallery td.gallery-navigation {
}

table.gallery tr.thumbnails td {
    padding: 10px;
}

dl.gallery-detail {
    font-size: 0.6875em;
    margin: 20px 10px 0 10px;
    color: #3E4D74;
}

dl.gallery-detail dt {
    text-align: center;
    padding: 0 0 5px 0;
}



/* -----------footer--------------------------- */
#footer {
clear: both;
text-align: right;
font-size: 11px;
text-transform:uppercase;
border-top:1px solid #98C000;
border-bottom:1px solid #98C000;
padding:5px 15px;
background: url(../upload/layout/bg_container.png)  repeat-y;
}

