body {
  background-color: #707173;
  font-family:      Georgia, "Times New Roman", Times, serif;
  font-size:        small;
  margin:           0px;
}

#inhalt {
  width:            960px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #707173;
  margin-left:      auto;
  margin-right:     auto;
}

#navi {
  background-image: url(bilder/imagepics/bjoernb.gif);
  width:	    auto;
  height:	    322px;
  padding:	    0px 0px 0px 0px;
  margin:	    0px 0px 0px 0px;
  float:	    left;
}

#navi a {
  color:	    #ffffff;
}

#navi a:hover {
  color:	    #fe9630;
}

#contentright {
  background-image: url(bilder/imagepics/dirtywall.jpg);
  width:	    380px;
  height:	    322px;
  font-size:        100%;
  padding:          0px 0px 0px 0px;
  margin:           0px 0px 0px 0px;
  float:	    right;
}

#contentright-aboutme {
  background-image: url(bilder/imagepics/aboutme.jpg);
  width:	    380px;
  height:	    322px;
  font-size:        100%;
  padding:          0px 0px 0px 0px;
  margin:           0px 0px 0px 0px;
  float:	    right;
}

#contentleft {
  background:       #c6c7c8;
  float:	    left;
  width:	    580px;
  height:	    322px;
  font-size:        100%;
  padding:          0px;
  margin:           0px 0px 0px 0px;
}

#contentleftartwork {
  background:       #c6c7c8;
  float:	    left;
  width:	    580px;
  height:	    322px;
  font-size:        100%;
  padding:          0px;
  margin:           0px 0px 0px 0px;
  overflow: auto;
}

#contentleftdesign {
  background:       #c6c7c8;
  float:	    left;
  width:	    580px;
  height:	    322px;
  font-size:        100%;
  padding:          0px;
  margin:           0px 0px 0px 0px;
  overflow: auto;
}


#contentleftreferenzen {
  background:       #c6c7c8;
  float:	    left;
  width:	    580px;
  height:	    302px;
  font-size:        100%;
  padding:          0px;
  padding-bottom:20px;
  margin:           0px 0px 0px 0px;
  overflow:	    auto;
}

#contentleft ul {
list-style:	    none;
font-size:	    100%;
padding:	    0px;
line-height:	    140%;
text-align:	    left;
margin-left:	    25px;
margin-top:	    25px;
}

#contentleft a {
  color:	    #000000;
}

#contentleft a:hover {
  color:	    #fe9630;
}

#contentleftrightcorner {
  background:       #ffffff;
  position:         relative;
  float:	    left;
  width:	    380px;
  height:	    322px;
  font-size:        100%;
  padding:          0px;
  margin:           0px 0px 0px 0px;
}

#fussleiste {
  background-color: #707173;
  width:	    960px;
  color:            #c6c7c8;
  text-align:       right;
  padding:          5px 0px 10px 0px;
  margin:           5px 0px 0px 0px;
  border-top:	    1px solid #c6c7c8;
  font-size:        90%;
  float:            left;
}

#twitter_div {
  background:	    #ffffff;
  width:	    auto;
  height:	    auto;
}

#twitter_update_list {
  background:       #ffffff;
  width:	    330px;
  padding:          0px 0px;
  clear:	    right;
  margin-left:      25px;
}

#twitter_update_list li {
  list-style:	    none;
  color:	    #000000;
  line-height:      140%;
}

#twitter_update_list li a {
  color:	   #fe9630;
  display:         block;
}

.menuitem_first {
	float:left; 
	margin-top:300px;
}

.menuitem {
	float:left; 
	padding-left:7px; 
	margin-left:7px; 
	margin-top:300px; 
	border-left:1px solid #c6c7c8;
}

.tabelleninfos {
    color:	  #707173;
}

.textimpressum {
    font-size:     90%;
    width:         500px;
    margin-left:   25px;
    margin-right:  25px;
  margin-top:	    20px;

}

.contentleft_fotografie {
  margin-left:   25px;
  margin-right:	    25px;
  margin-top:	    25px;
}

.contentleft_artwork {
  margin-left:      25px;
  margin-right:	    25px;
  margin-top:	    25px;
}

.contentleft_design {
  margin-left:      25px;
  margin-right:	    25px;
  margin-top:	    25px;
}

.contentleft_index {
  margin-left:      25px;
  margin-right:	    25px;
  margin-top:	    25px;
  line-height:      140%;
}

.contentleft_aboutme {
  margin-left:      25px;
  margin-right:	    25px;
  margin-top:	    25px;
}

.contentleft_referenzen {
  margin-left:      25px;
  margin-right:	    25px;
  margin-top:	    25px;
}

.contentright_design {
  margin-left:      25px;
  margin-right:      25px;
  line-height:      140%;
}

.contentright_aboutme {
  margin-left:      25px;
  margin-right:      25px;
  line-height:      140%;
}

.contentright_artwork {
  margin-left:      25px;
  margin-right:      25px;
  line-height:      140%;
}

.contentright_fotografie {
  margin-left:      25px;
  margin-right:      25px;
  line-height:      140%;
}

.contentright_impressum {
  margin-left:      25px;
  margin-right:      25px;
  line-height:      140%;
}

.contentright_impressum a {
  color:	    #000000;
}

.contentright_impressum a:hover {
  color:	    #fe9630;
}

.contentright_referenzen {
  margin-left:      25px;
  margin-right:      25px;
  line-height:      140%;
}

.contentright_index {
  margin-left:      25px;
  margin-right:      25px;
}

.categories_people {
  float:	   left;
  background:transparent url(bilder/categorie_pics/people.jpg) no-repeat;
  height: 160px;
  width: 160px;
  margin-top:100px;
  margin-left:20px;
}

.categories_people:hover {
  float:	   left;
  background:transparent url(bilder/categorie_pics/peoplehover.jpg) no-repeat;
  height: 160px;
  width: 160px;
  margin-top:100px;
  margin-left:20px;
  cursor:pointer;
}

.categories_scapes {
  float:	   left;
  background:transparent url(bilder/categorie_pics/scapes.jpg) no-repeat;
  height: 160px;
  width: 160px;
  margin-top:100px;
  margin-left:30px;
}

.categories_scapes:hover {
  float:	   left;
  background:transparent url(bilder/categorie_pics/scapeshover.jpg) no-repeat;
  height: 160px;
  width: 160px;
  margin-top:100px;
  margin-left:30px;
  cursor:pointer;
}

.categories_nature {
  float:	   left;
  background:transparent url(bilder/categorie_pics/nature.jpg) no-repeat;
  height: 160px;
  width: 160px;
  margin-top:100px;
  margin-left:30px;
}

.categories_nature:hover {
  float:	   left;
  background:transparent url(bilder/categorie_pics/naturehover.jpg) no-repeat;
  height: 160px;
  width: 160px;
  margin-top:100px;
  margin-left:30px;
  cursor:pointer;
}

.categories_print {
  float:	   left;
  background:transparent url(bilder/categorie_pics/print_stuff.gif) no-repeat;
  height: 322px;
  width: 290px;
}

.categories_print:hover {
  float:	   left;
  background:transparent url(bilder/categorie_pics/print_stuff_hover.gif) no-repeat;
  height: 322px;
  width: 290px;
  cursor:pointer;
}

.categories_online {
  float:	   left;
  background:transparent url(bilder/categorie_pics/online_stuff.gif) no-repeat;
  height: 322px;
  width: 290px;
}

.categories_online:hover {
  float:	   left;
  background:transparent url(bilder/categorie_pics/online_stuff_hover.gif) no-repeat;
  height: 322px;
  width: 290px;
  cursor:pointer;
}

.referenz_box {
  font-size:	   90%;
  float:	   left;
  width:	   240px;
  height:	   100px;
  margin-left:     25px;
  margin-top:      25px;
}

.referenz_pics {
  float:	   left;
  height:          100px;
  margin-right:	   5px;
}

.referenz_infos {
  margin-top:	   5px;
  line-height:	   140%;
}

table {
    margin-left:   20px;
    margin-right:  20px;
    margin-top:	   25px;
}

td, th {
    padding:       5px;
}

.tabellerechts {
    text-align:    right;
}

img {
    border-style: none;
}

h1 {
  font-size:        110%;
  color:            #fe9630;
}

h2 { font-size: 110%; }

a:link {
  color:            none;
  text-decoration:  none;
}
a:visited {
  color:            none;
  text-decoration:  none;
}

a:hover {
  color:	    none;
  text-decoration:  none;
}
