/*-----------------------------------------------------GENERAL*/

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.2;	
	margin: 0px;
	padding: 0px;
	background:url(../img/october08/Headerback.jpg) top left repeat;
}

#container{
	margin: 0px;
	padding: 0px;
	background:url(../img/october08/leftback.jpg) top left repeat-y;
}
a:link, a:visited {
	color: #999999;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: none;
	color:#FFFFCC;
}


h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 150%;
 color: #666666;
 padding-bottom:10px;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 100%;
 color: #666666;
 padding-top:20px;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}



/* -----------------------------------------------------------HEADER*/

#masthead{
background:#4B4B46 url(../img/october08/header_bg.jpg) top left repeat;
	margin: 0;
	padding: 0px 0px;
	width: 100%;
}
#Header{
background:url(../img/october08/Header.jpg) top center no-repeat;
width:100%;
height:343px;
margin:0px auto;
background: url(../img/october08/bg-header-full.jpg) no-repeat 50% 0;
	position: relative;

}
/* -----------------------------------------------------------CONTENT*/
#content{
	width:778px;
	margin: 0px auto;
	margin-top:1px;
	padding: 0;
		background: url(../img/october08/content_bg2.jpg) left top repeat-y;		
	}

.story1{
	padding: 20px 50px 0px 50px;	
	background: url(../img/october08/content_bg2.jpg) left top no-repeat;
	margin-bottom:0px;
}
.story2{
	padding: 0px 50px 0px 50px;	
	background: url(../img/october08/content_bg2.jpg) left top no-repeat;
	margin-bottom:0px;
}
.story1 p{
  padding: 0px 0px 0px 5px;
  font-size: 80%;
}
.story1 a:link, .story2 a:link, .story1 a:visited, .story2 a:visited{
 	color: #660000;
	text-decoration: none;
}
.story1 a:hover, .story2 a:hover, .story1 a:active, .story2 a:active{
 	color: #990000;
	text-decoration: none;
}
	/*--------------------------------------------------------TOP NAVIGATIONY*/
#navcontainer{
}
#navcontainer ul {
	position:absolute;
	float : left;
	width : 100%;
	padding:0;
	margin: 0;
	font-size : 95%;
	color: #333;
	left: 0px;
	top: 292px;
	height: 51px;
}
#navcontainer ul li {
display : inline;
}
#navcontainer ul li a {
float : left;
padding: 0.6em 0.8em;
text-decoration: none;
border-right: 1px dashed #333333;
color: #CCCCCC;
font-weight:bold;
}
#navcontainer ul li a:hover, #navcontainer ul li a#current {
	text-decoration: none;
	color: #FFFFCC;
	font-weight:bold;
}




/*-------------------------------------------------FOOTER*/

#Footer{
	clear: both;
	border-top: 1px dashed #666666;
	font-size: 75%;
	color: #cccccc;
	padding: 0px 10px 0px 10px;
	margin-top: 0px;
	background: url(../img/october08/Footer.jpg) no-repeat 50% bottom;
	height:200px;
}

#Footer #Text {
padding-top:170px;
padding-left:60px;
}

#Footer #Text a:hover{
	text-decoration: none;
	color:#FFFFCC;
}

/*--------------------------------------------------------SIDEBAR*/
#navBar{
	margin: 0 0 0 70%;
	padding: 0px;
	background-color: #eeeeee;
	
}
#navBar h3{
background: url(../img/october08/sidebartop.jpg) top left no-repeat;
padding-bottom:45px;
}
#navBar ul a:link, #navBar ul a:visited {
display: block;
}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/*--------------------------------------------------------EXTRAS*/
#extra1 {
	position:absolute;
	width:135px;
	height:158px;
	background:url(../img/october08/Foto1.jpg) no-repeat;
	left:-50px;
	top: 345px;
}
#extra2 {
	position:absolute;
	width:150px;
	height:108px;
	background:url(../img/october08/Foto2.jpg) no-repeat;
	left:-50px;
	top: 515px;
}
#extra3 {
	position:absolute;
	width:176px;
	height:155px;
	background:url(../img/october08/Foto3.jpg) no-repeat;
	left:-85px;
	top: 625px;
}
.image {
border:none;
float: left;
padding-right:15px;
}
#kontakt {
background:url(../img/kontakt.jpg) left no-repeat;
width:210px;
height:139px;
border:none;
padding-right:15px;
}
#danke {
background:url(../img/danke.jpg) left no-repeat;
width:210px;
height:140px;
border:none;
padding-right:15px;
}
#team {
background:url(../img/wwwearth.jpg) left no-repeat;
width:210px;
height:129px;
border:none;
padding-right:15px;
}
#kont, ol, ol li {
	font-family: Arial,sans-serif;
	color: #333333;
	font-size:90%;
	}
	td {
	font-family: Arial,sans-serif;
	color: #333333;
	font-size:70%;
	}
	.imagetable, .imagetable a, .imagetable a:link{
border: none;
}
#designs, #designs a{
border: none;
}
div#designs, div#designs a{
border: none;
}
.designs, .designs a{
border: none;
}