/* CSS Document */
/*
     	PLANTANIUM.com
		by msquared - www.madmaxstyle.com
*/

* { padding: 0; margin: 0; }

.boximg {margin-bottom:13px; }

a {
 text-decoration:undeline;
 color:#000000;
}
a:hover {
 text-decoration:none;
}

img {
  border: none;
}
a.impressum-link {
	color:#999;
	text-decoration:none;
}
a.impressum-link:hover {
	text-decoration:underline;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#def0e7 url(images/bg.png) repeat-x;
 position:relative ;
}

#background {
	background:url(images/body_right.jpg) top right no-repeat ;
	height:704px; 
}

#background2 {
	background:url(images/body_left.jpg) top left no-repeat ;
	height:512px; 
}
#wrapper { 
 margin: 0 auto;
 width: 914px;
}
#zufallsbild {
 padding-top:20px;
}
#header {
 color: #fff;
 width: 914px;
 float: left;
 padding: 0px;
 border: 0px solid #fff;
 height: 100px;
 margin: 10px 0px 5px 0px;
 background: #BD9C8C;
}
#kopfleiste {
 color: #333;
 width: 914px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 80px;
 margin: 10px 0px 5px 0px;

}
#logo {
 color: #333;
 width: 350px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 80px;
	position: relative;
	z-index: 99;
}
#navigation {
 color: #333;
 width: 564px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 80px;
}
#ani {
 color: #ffffff;
 width: 914px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 160px;
 margin: 10px 0px 5px 0px;
}
#ani-left {
 color: #fff;
 width: 528px;
 float: left;
 padding: 15px 0px 0px 0px;
 border: 0px solid #fff;
 height: 160px;
}
#ani-right {
 color: #fff;
 width: 386px;
 float: left;
 padding: 0px;
 border: 0px solid #fff;
 height: 160px;
}
#slideshow {
 color: #333;
 width: 914px;
 float: left;
 padding: 0px;
 border: 0px solid #fff;
 height: 330px;
 margin: 10px 0px 17px 0px;
 background-image:url(images/ecke-trans.png);
 background-repeat:no-repeat;
}
#slideshow-images {
 background: url(images/bg1-trans.png) no-repeat;
 width:568px;
 height:315px;
 float:left;
 margin:-15px 0px 0px -20px;
 padding:15px 0px 0px 29px;
}
#userinfo {
 width:304px;
 height:330px;
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
#leftbox { 
 color: #000;
 border: 0px solid #ccc;
 margin-right: 25px;
 padding: 0px;
 height: 170px;
 width: 288px;
 float: left;
}
a.readmore {
 margin-left:0px;
 text-decoration:none;
 padding:3px 7px 3px 7px;
 font-size:12px;
 color:#000;
 background-color:#fff;
 text-transform: uppercase;
}
a.readmore:hover {
 color:#000;
 background-color:#8bb9d1;
}
#middlebox { 
 float: left;
 color: #000;
 border: 0px solid #ccc;
 margin: 0px;
 padding: 0px;
 height: 170px;
 width: 288px;
 display: inline;
}
a.middleboxlink {
 text-decoration:none;
}
a.middleboxlink:hover {
text-decoration:underline;
}
#middleboxline {
 width:288px;
 margin:0px 0px 5px 0px;
 padding:0px 0px 4px 0px;
 border-bottom:1px solid #000000;
 text-transform: uppercase;
}
.date {
 padding: 1px 10px 1px 10px;
 background-color:#8bb9d1;
}
#rightbox { 
 color: #000;
 border: 0px solid #ccc;
 margin-left: 25px;
 padding: 0px;
 height: 170px;
 width: 288px;
 float: left;
 position: relative;
}
#footer {
 background: url(images/footer-trans.png) no-repeat top center;
 color: #000000;
 width: 914px;
 float: left;
 padding: 20px 0px 0px 0px;
 border: 0px solid #ccc;
 height: 30px;
 margin: 20px 0px 5px 0px;
}
#footer-l {
 color:#ffffff;
 width:430px;
 float:left;
 height:15px;
 padding:2px 0px 0px 3px;
}
#footer-r {
 width:481px;
 float:left;
 color:#000;
 text-align:right;
}

#seitentitel {
 width:914px;
 border-bottom:1px solid black;
}
img.seitentitel-img {
 margin:23px 0px 10px 0px;
}

#contentbox-l {
 width:679px;
 margin:0px 0px 0px 0px;
 float:left;
}
contentbox-r {
 width:220px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float:left;
}
#contentbox-titel {
 margin:20px 0px 20px 0px;
}
#contentbox-content {
 background-color: #ffffff; 
 padding:40px 40px 30px 30px;
 line-height:22px;
}
#contentbox-content .gallerytable a:hover img {
border: 2px #afe0e5 solid;
margin: -2px;
}
#contentbox-content table {
  margin-bottom: 20px;
}

#contentbox-content p {
  margin-bottom: 5px;
  font-size: 13px;
}

#content-titel {
 padding:0px 0px 3px 0px;
 border-bottom:1px solid #000;
 margin:0px 0px 11px 0px;
 width:300px;
}
.contentbox-global-titel {
 font-size:15px;
 color:#ffffff;
 background-color:#000000;
 padding: 10px 7px 10px 7px;
 text-transform: uppercase;
}
#linklisten ul
{
list-style:none;
padding: 0;
margin: 0;
}

#linklisten li
{
margin: 10px 0px; 0px 0px;
}

#linklisten li a
{
background: #fff bottom left repeat-x;
padding: 2px 3px 2px 3px;
display: block;
border: 0px solid #dcdce9;
color: #332;
text-decoration: none;
text-align: left;
font-size:13px;
}

#linklisten li a:hover {
 background-color:#3399cc;
}

#portfolio-proj-info {background-color:#000000; padding-left:3px; margin:5px; color:#FFFFFF;}

#our-work {
  
}

#our_work ul li a p {
  background: url(images/our-work-bg-trans.png) no-repeat;
  background-color: transparent;
  background-position: 0 -2px;
height:180px;
width:256px;
top: 0px;
left: 0px;
position: absolute;
padding: 30px 20px 15px 12px;
z-index: 8;
font-size: 14px;
text-align: center;
}

#our_work li {
background:transparent;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 7px 95px 0;
padding:5px 7px 8px 5px;
position:relative;
width:288px;
}
#our_work li.last {
margin-right:0;
}
#our_work li a {
color:#666666;
display:block;
height:115px;
overflow:hidden;
padding:16px;
position:relative;
width:256px;
}
#our_work li a:focus, #our_work li a:hover {
text-decoration:none;
}
#our_work li img {
border:0 none;
height:139px;
left:0;
position:absolute;
top:0px;
width:288px;
z-index: 9;
padding-top: 6px;
}

#bendel {
  position: relative;
  left: -162px;
  height: 229px;
  top: -100px;
  width: 171px;
  z-index: 1;
}
#twitter-bird {
  position: absolute;
  left: 990px;
  height: 86px;
  top: 206px;
  width: 76px;
  z-index: 2;
  border:0px solid black;
}
#twitter-status {
  position: absolute;
  left: 775px;
  height: 50px;
  top: 205px;
  z-index: 300;
  color:#666;
  font-family:Arial, Helvetica, sans-serif;
  border:0px solid #000;
  width:250px;
  text-align:right;
  background-image:url('images/blase.png');
  background-repeat:no-repeat;
}
#twitter-status-text {
	margin:1px 10px 7px 5px;;
}
#twitter_update_list {
	list-style-type:none;
	border:0px solid #093;
}
