html,body {
 margin:0px;
 padding:0px;
 background-color:#68001d; 
 background-image: url(layer/bg.gif);
 background-repeat: repeat-x;
 background-attachment: scroll;
 background-position: top left;
  scrollbar-base-color:#68001d;
 scrollbar-3dlight-color:#68001d;
 scrollbar-arrow-color:#ebebe4;
 scrollbar-darkshadow-color:#68001d;
 scrollbar-face-color:#68001d;
 scrollbar-highlight-color:#68001d;
 scrollbar-shadow-color:#68001d;
 scrollbar-track-color:#68001d; 
}

body,p,table,ul,li,input,textarea,select { 
 color: #ad0030;
 font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; 
 font-size:10px;
 letter-spacing: 1px;
 text-align: left; 
 line-height: 16px;
} 


a:link { 
 cursor: help;
 color:#ff0047; 
 text-decoration: none;
}

a:active {
 cursor: help;
}

a:hover {  
 cursor: help;
 color:#00bfc2; 
 border-bottom: 1px dotted #4b0011;
}

a:hover:visited { 
 cursor: help;
 color:#00bfc2; 
 border-bottom: 1px dotted #4b0011;
}

a:visited { 
 cursor: help;
 color:#ff0047; 
 text-decoration: none;
}

div#container {
 position: relative;
 top: 0px;
 left: 20%;
 width: 511px;
 height: auto;
 background-image: url(layer/hg.gif);
 background-repeat: repeat-y;
 background-attachment: scroll;
 background-position: top left; 
}

div#end {
 position: relative; 
 top: 0px; 
 left: 0px; 
 width: 100%;
 height: 10px;
 background-image: url(layer/end.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: top left;
}

div#header {
 position: relative; 
 top: -4px; 
 left: 0px; 
 width: 100%;
 height: 177px;
}

html>body div#header {

 top: 1px;

}

div#image0, div#image1, div#image2, div#image3 {
 position: relative; 
 top: 0px; 
 left: 11px; 
 width: 489px;
 height: 177px;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: top left; 
}

div#image0 {
 background-image: url(layer/header_0.gif);
}
div#image1 {
 background-image: url(layer/header_1.gif);
}
div#image2 {
 background-image: url(layer/header_2.gif);
}
div#image3 {
 background-image: url(layer/header_3.gif);
}


div#flash {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 489px;
 height: 177px;
}

div#logo {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 234px;
 height: 177px;
 background-image: url(layer/logo.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: top left; 
}

div#sound {
 position: absolute; 
 top: 159px; 
 left: 470px; 
 width: 16px;
 height: 16px;
}

div#subheader0, div#subheader1, div#subheader2, div#subheader3, div#subheader4, div#subheader5 {
 position: relative; 
 top: 2px; 
 left: 0px; 
 margin-left: 11px;
 width: 489px;
 height: 57px;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: top left; 
}

div#subheader0 {
  background-image: url(layer/subheader_0.gif);
}
div#subheader1 {
  background-image: url(layer/subheader_1.gif);
}
div#subheader2 {
  background-image: url(layer/subheader_2.gif);
}
div#subheader3 {
  background-image: url(layer/subheader_3.gif);
}
div#subheader4 {
  background-image: url(layer/subheader_4.gif);
}
div#subheader5 {
  background-image: url(layer/subheader_5.gif);
}

div#ccontainer {
 position: relative; 
 top: 1px; 
 left: 0px; 
 width: 100%;
 height: auto;
}

div#content {
 float: left;
 position: relative; 
 top: 0px;
 margin-top: 31px; 
 left: 11px;
 width: 328px;
 height:auto;
 letter-spacing: 0px;
}

div#navi {
 float: left;
 position: relative; 
 top: 0px; 
 left: 44px;
 width: 128px;
 height:auto;
}

div#footer {
 clear: both;
 position: relative; 
 top: 1px; 
 left: 0px; 
 width: 100%;
 height:20px;
 background-image: url(layer/end.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: top left;
 background-color:#68001d;
}

div#navi ul { 
 list-style: none;
 padding: 0px;
 margin: 0px;
}

div#navi li {
 margin-bottom: 1px;
 width: 128px;
 height: 30px;
 
}

div#navi a:link, div#navi a:visited {
 border: 0px;
 height: 30px;
 display: block;
 color: #0F3042;
 text-decoration: none;
 background-position: top left;
 background-repeat: no-repeat;
 
} 

.navitop {
 background-image: url(layer/navitop.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
}

.navibottom {
 background-image: url(layer/navibottom.gif);
 background-position: top left;
 background-repeat: no-repeat;
}

.home a:link, .home a:visited, .home {
 background-image: url(layer/home.gif);
}
.home a:hover {
 background-image: url(layer/h_home.gif);
}

.mind a:link, .mind a:visited, .mind {
 background-image: url(layer/mind.gif);
}
.mind a:hover {
 background-image: url(layer/h_mind.gif);
}

.idea a:link, .idea a:visited, .idea {
 background-image: url(layer/idea.gif);
}
.idea a:hover {
 background-image: url(layer/h_idea.gif);
}

.art a:link, .art a:visited, .art {
 background-image: url(layer/art.gif);
}
.art a:hover {
 background-image: url(layer/h_art.gif);
}

.web a:link, .web a:visited, .web {
 background-image: url(layer/web.gif);
}
.web a:hover {
 background-image: url(layer/h_web.gif);
}

.sound a:link, .sound a:visited, .sound {
 background-image: url(layer/sound.gif);
}
.sound a:hover {
 background-image: url(layer/h_sound.gif);
}

.movie a:link, .movie a:visited, .movie {
 background-image: url(layer/movie.gif);
}
.movie a:hover {
 background-image: url(layer/h_movie.gif);
}

.foto a:link, .foto a:visited, .foto {
 background-image: url(layer/foto.gif);
}
.foto a:hover {
 background-image: url(layer/h_foto.gif);
}

.prints a:link, .prints a:visited, .prints {
 background-image: url(layer/print.gif);
}
.prints a:hover {
 background-image: url(layer/h_print.gif);
}

.fashion a:link, .fashion a:visited, .fashion {
 background-image: url(layer/fashion.gif);
}
.fashion a:hover {
 background-image: url(layer/h_fashion.gif);
}

.meet a:link, .meet a:visited, .meet {
 background-image: url(layer/meet.gif);
}
.meet a:hover {
 background-image: url(layer/h_meet.gif);
}

div#content h1 {
 color: #4b0011;
 letter-spacing: 2px;
 padding: 0px;
 font-size: 9px;
 font-weight: normal;
 text-align: left;
 text-transform: uppercase;
 background-color: #4b0011;
 height: 30px;
 background-position: 0 0;
 background-repeat: no-repeat;
 margin-bottom: 10px;
}

div#content h2 {
 color: #4b0011;
 letter-spacing: 2px;
 padding: 0px;
 font-size: 9px;
 font-weight: normal;
 text-align: left;
 text-transform: uppercase;
 border-bottom: 1px solid #4b0011;
 margin-bottom: 10px;
 margin-top: 15px;
}

input,textarea, select {
 padding-right:5px;
 background-repeat: no-repeat;
 padding-left: 5px;

 background-image: url(layer/h_input.gif);
 background-position: 100% 100%;
 border: 1px solid #4b0011;
 background-color: #ebebe4;
 color: #4b0011;
  
  cursor: help;
}

input:hover,textarea:hover, select:hover {
 background-image: url(layer/input.gif);
 background-position: 100% 0;
 background-color: #4b0011;
 color: #ebebe4;
 border: 1px solid #ebebe4;
  
}

.tabelle {
 background-color: #4b0011;
 width: 100%;
}

.td1 {
 color: #ebebe4;
 border-bottom: 1px solid #ad0030;
 padding: 4px;
}

b {
 color: #4b0011;
}

i {
color: #ff0047;
letter-spacing: 1px;
}

strong {
color: #ad0030;
border-bottom: 1px dotted #ad0030;
}

.dark {
 font-weight: normal;
 color: #4b0011;
}

.error {
 font-weight: normal;
 color: #ff0047;
}

.signature {
text-align: right;
color: #ff0047;
letter-spacing: 1px;
font-style: italic;
}


textarea {
 width: 320px;
 height: 100px;
 background-position: 90% 100%;
 scrollbar-base-color:#4b0011;
 scrollbar-3dlight-color:#4b0011;
 scrollbar-arrow-color:#ebebe4;
 scrollbar-darkshadow-color:#4b0011;
 scrollbar-face-color:#4b0011;
 scrollbar-highlight-color:#4b0011;
 scrollbar-shadow-color:#4b0011;
 scrollbar-track-color:#4b0011; 
}

textarea:hover {
background-position: 90% 0;
}

input {
  width: 228px;
}

.checkradio {
 width: auto;
 padding: 0px;
}

.button {
margin: 5px;
margin-right: 0px;
 padding-right:5px;
 background-repeat: no-repeat;
 padding-left: 5px;
 width: 128px;
 height: 20px;
 text-align: center;
 background-image: url(layer/input.gif);
  background-position: 100% 0;
 background-color: #4b0011;
 color: #ebebe4;
 border: 1px solid #ad0030;
}

.button:hover {
background-image: url(layer/h_input.gif);
  background-position: 100% 100%;
  border: 1px solid #4b0011;
  background-color: #ebebe4;
  color: #4b0011; 
}

.outline {
 border: 5px solid #4b0011;
 background-color: #ebebe4;
 text-align: center;
 padding: 1px;
 margin: 5px;
 margin-right: 0px;
}

.outline:hover {
 border: 1px solid #4b0011;
 background-color: #ebebe4;
 text-align: center;
 padding: 5px;
 margin: 5px;
 margin-right: 0px;
}


.imgoutline {
 border: 1px solid #4b0011;
 background-color: #ebebe4;
 margin: 8px;
}


p.outstanding {
 border: 1px dotted #080f11;
 padding: 5px;
 background-color: #1f3e49;
 color:#6cddde; 
}

.numbers a {
 border: 1px dotted #080f11;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 2px;
 padding-bottom: 2px;
 text-align: center;
 background-color: #1f3e49;
}


.numbers a:hover {
 border: 1px dotted #59b7b8;
}

.anumber {
 border: 1px solid #59b7b8;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 2px;
 padding-bottom: 2px;
 text-align: center;
 background-color: #1f3e49;
}


#content li {
list-style-type:square;
color: #4b0011;
line-height: 20px;
}

