body {
margin: 0;
padding: 0;
background-color: #ffcc33;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

a {
text-decoration: none,
}

img {
border: 0;
}

#wrapper, #wrapperlang, #wrapperindex {
border: 1px #ffcc33 dashed;
width: 800px;
min-height: 600px !important;
min-height: 600px;
height: 600px !important;
height: 600px;
background-color: #fff;
margin: 20px auto 20px auto;
position: relative;
}

#wrapperindex {
padding-bottom: 30px;
}

#wrapperlang {
height: 3300px !important;
height: 3300px;
min-height: 3300px;
}

#header {
height: 63px;
width: 100%;
}

#header img {
margin: 20px auto auto 23px;
}

#streifen {
margin-left: 23px;
height: 455px;
}

#streifen img {
float: left;
}

#title	{
margin-top: 20px;
}

#titel_01 {
display: none;
/*margin-left: 23px;*/
position: absolute;
left: 23px;
top: 520px;
}

#titel_02 {
display: none;
position: absolute;
left: 84px;
top: 520px;
}

#titel_03 {
display: none;
position: absolute;
left: 157px;
top: 520px;
}

#titel_04 {
display: none;
position: absolute;
left: 259px;
top: 520px;

}#titel_05 {
display: none;
position: absolute;
left: 328px;
top: 520px;
}

#titel_06 {
display: none;
position: absolute;
left: 432px;
top: 520px;
}

#titel_07 {
display: none;
position: absolute;
left: 481px;
top: 520px;
}

#titel_08 {
display: none;
position: absolute;
left: 555px;
top: 520px;
}

#titel_09 {
display: none;
position: absolute;
left: 448px;
top: 520px;

}

#titel_10 {
display: none;
position: absolute;
left: 422px;
top: 520px;
}

#titel_11 {
display: none;
position: absolute;
left: 250px;
top: 520px;
}

#titel_12 {
display: none;
position: absolute;
left: 300px;
top: 520px;
}

/* neu für 01 und 02 */
#content, #contentlang {
padding: 0 23px 23px 23px;
float: left;
width: 500px;
height: 600px;
}

#contentlang {
height: 5200px !important;
height: 5200px;
min-height: 5200px;
}

#title-detail {
margin-bottom: 27px;
}

h2 {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}

#right {
width: 227px;
text-align: right;
float: left;
margin-right: 23px;
}

#content p, #contentlang p {
font-size: 11px;
}

.caption {
display: block;
text-align: right;
text-transform: uppercase;
color: #ccc;
font-size: 9px;
font-style:italic;
margin-top: 5px;
}

#content p a, #contentlang p a	{
text-decoration: none;
color: #999;
}

#content p a:hover, #content p a:hover {
text-decoration: underline;
color: #999;
}

h3 {
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 10px;
}

#right span, #right a {
color: #999;
text-transform: uppercase;
font-weight: bold;
font-size: 9px;
letter-spacing: -0.02em !important;
letter-spacing: -0.05em;
text-decoration: none;
display: block;
margin-bottom: 5px;
}

#right a:hover	{
color: #333;
}

#right p {
margin-bottom: 15px;
margin-top: 0;
}

#right a {
margin-bottom: 4px;
}

.stripes {
margin-bottom: 2px;
}

#allprojects {display: block;
margin-bottom: 50px;
}

#allprojects span {
color: #333;
}

#about {
background-color: #ffcc33;
color: black;
font-size: 12px;
margin: 15px;
}

#about a:link {
	color:		#666666;
	text-decoration:none;	
}

#about a:visited {
	color:		#666666;
	text-decoration:none;	
}

#about a:hover {
	color:		white;
	text-decoration:none;