body {
	 background-color: #ffffff;
	 color: #000000;
	 margin-left:0px;
	 margin-right:0px;
	 margin-top:0px;
	 margin-bottom:0px;
}
td {text-align: left}
li, ul { list-style: outside; padding-left: 0px; margin-left: 0px}
p, li {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:   12px;
	line-height: 14px;
	color: #3a3b3d;
}
p, li a {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #ba131a;
        text-decoration: none;
}
p, li a:visited {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #ba131a;
        text-decoration: none;
}
p, li a:hover {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #3a3b3d;
        text-decoration: none;
}
p, li a:active {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #9b9b9c;
        text-decoration: none;
}
li { margin-left: 12px; color: #ba131a}
h1  { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #000000; font-weight: normal}
.text { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #000000}
.text li { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #000000; margin-left: 13px}
.header {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.menue {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3b3d;
	text-decoration: none;
}
.active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ba131a;
	text-decoration: none;
}
a.menue:hover { color: #ba131a; }
.submenue {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3b3d;
	text-decoration: none;
}
.subactive {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9b9b9c;
	text-decoration: none;
}

a.submenue:hover { color: #9b9b9c; }

#username { position: absolute; top: 0px; left: 0px; width: 70px; text-align: right}
#password { position: absolute; top: 18px; left: 0px; width: 70px; text-align: right}
#userinput { position: absolute; top: 0px; left: 80px}
#passinput { position: absolute; top: 18px; left: 80px}
#login { position: absolute; top: 0px; left: 194px}
.extra { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.extra_active { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.text a {color: #ff0000; text-decoration: none}
.langmenu {color: #b0b0b0; text-decoration: none;}
.text p {padding-top: 0px; margin-top: 0px}
.form {color:#000000; font-family:  Arial, Hevetica, sans-serif; vertical-align:middle; margin: 2pt;font-size: 12px;background-color:#333333}
input {color:#000000; vertical-align:middle; margin: 0px; padding: 0px; font-size: 12px;background-color:#b1b0b0; border: 0px; width:113px; height:14px}
.select {color:#2b3743; vertical-align:middle; margin: 2pt;font-size: 12px;background-color:#ffffff;border-color:#000000;border-style:solid;border-width: 1px}
.button {color:#9b9b9c; vertical-align:middle; margin: 2pt;font-size: 12px;background-color:#ffffff;border: 0px; font-weight: bold}
.login {background-color: #ffffff; color:#ba131a; font-weight: bold; width: 60px}
.m_f_b { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

#allpage {position: relative; top: 50px; left: 0px; height: 591px; width: 900px; border: 0px; padding: 0px;}
#header {
	 height: 170px;
	 width: 900px;
	 border: 0px;
	 padding: 0px; 
}
#logo {
	 position: absolute;
	 top: 1px;
 	 left: 0px;
	 width: 208px;
	 height: 75px;
	 z-index: 5;
	 border: 0px;
}
#grayline {
	 position: absolute;
	 top: 1px;
 	 left: 208px;
	 width: 692px;
	 height: 47px;
	 z-index: 5;
	 border: 0px;
}
#redline {
	 position: absolute;
	 top: 135px;
 	 left: 0px;
	 width: 900px;
	 height: 8px;
	 z-index: 5;
	 border: 0px;
}
#headerpic {
	 position: absolute;
	 top: 48px;
 	 left: 452px;
	 width: 368px;
	 height: 93px;
	 z-index: 5;
	 border: 0px;
}
#langselect {
	 position: absolute;
	 top: 61px;
	 left: 808px;
	 width: 70px;
	 height: 50px;
	 color: #b0b0b0;
	 font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
}
.title { font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold}
.subtitle { font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #cccccc; font-weight: normal; padding-top: 12px; padding-right: 2px}
#topmenu {
	 position: absolute;
	 top: 117px;
	 left: 0px;
	 z-index: 23;
	 height: 16px;
	 width: 444px;
	 border: 0px;
	 padding: 0px;
	 text-align: right;
	 font-family:  Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 color: #3a3b3d;
}
.topmenucell {
}
#submenuheader {
	 position: absolute;
	 top: 119px;
	 left: 22px;
	 height: 16px;
	 width: 177px;
	 border: 0px;
	 padding-top: 3px;
	 padding-left: 8px;
	 background-color: #003f06;
	 font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #9dc800; font-weight: bold;
}
#submenu {
	 position: absolute;
	 top: 156px;
	 left: 0px;
	 z-index: 25;
	 height: 16px;
	 width: 819px;
	 text-align: right;
	 padding: 0px;
	 font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 color: #3a3b3d;
}
#content {
	 min-height: 407px;
	 height: auto;
	 width: 900px;
	 text-align: left;
	 background-color: #fff;
	 padding: 0px;
	 margin: 0px;
	 z-index: 1;
	 border: 0px solid red;
}
#contentright {
	 width: 606px;
}
.contentheader {
	 width: 300px;
	 height: 35px;
	 text-align: left;
	 padding-left: 0px;
	 padding-bottom: 1px;
	 padding-right: 0px;
	 margin-top: 1px;
	 margin-bottom: 28px;
	 font-family: Rotis, Times, serif;
	 font-size: 30px;
	 font-weight: normal;
	 color: #9b9b9c;
	 border: 0px solid lime;
	 cursor: default;
}
#footer {
	 width: 779px;
	 height: 11px;
	 text-align: left;
	 margin-top: 2px;
	 padding-top: 1px;
	 padding-bottom: 0px;
	 padding-left: 121px;
	 font-family:  Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: normal; 
	 line-height: 8px;
	 color: #3a3b3d;
	 background-color: #d6d6d6;
}
#footer a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ba131a;
	text-decoration: none;
}
#footer strong {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ba131a;
}
#slideshow { position: relative; top: 0px; left: 0px; width: 518px; height: 389px; background-color: #000000 }
#collection {
	 position: relative;
	 top: 0px;
	 left: 0px;
	 width: auto;
	 height: 320px;
	 border-color: #000000;
	 background-color: #ffffff;
}
.thumbnails {
	 position: absolute;
	 margin: 0px;
	 padding-top: 2px;
}
.pic {float: left; width: 190px}
#description {
	 float: right;
	 width: 564px; 
	 height: 120px;
	 padding-left: 24px;
	 background-color: #ffffff;
	 text-align: left;
}
#description.graylink { color: #3a3b3d; }
.image {
	 position: absolute;
	 top: 0px;
	 left: -1px;
	 visibility: hidden;
	 background-color: #ffffff;
	 height: 340px;
	 width: auto;
}
#dummy {position: absolute; visibility: hidden}
#loginbox {
   position: absolute;
   top: 186px;
   left: 627px;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #3a3b3d;
}
#aktion { position: relative; top: 142px; left: 36px; height: 400px; width: 179px; border: 0px; padding: 0px; }
#contentcolumn { position: absolute; top: 26px; left: 0px; background-color: #dde0e0; height: 400px; width: 150px; }
#aktioncolumn { position: absolute; top: 26px; left: 0px; background-color: #dde0e0; height: 200px; width: 150px; }
#contentfield {
	 width: 779px;
	 height: auto;
	 text-align: left;
	 padding-top: 2px;
	 padding-left: 121px;
}
#contenttable {
	 margin-top: 18px;
	 margin-left: 12px;
	 margin-bottom: 0px;
}
#contentbox {background-color: #dde0e0; width: 150px;}
#aktionsbox {background-color: #dde0e0; padding-left: 5px; padding-right: 5px}

