body, html {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	text-align:center;
}

body {
	font-family: arial, sans-serif;
	color:#AFAFAF;
	background:#000000 url(pics/orn.jpg) no-repeat fixed center top;
}

#abc {
position: expression("absolute");
top: expression(parseInt(document.body.scrollTop + 0));
left:0px;
text-align:center;
width:100%;
z-index:100;
}

#abc[id] {
position:fixed;
}

#container {
position:relative;
top:35px;
left:0;
width:960px;
margin:0 auto;
padding:0;
text-align:left;
}

#logo {
position:relative;
top:10px;
text-align:center;
margin-bottom:-30px;
}

#navcontainer {
position: absolute;
left:35px;
top:130px;
float:left;
width:140px;
overflow:hidden;
text-align:left;
font-weight:bold;
font-size:12px;
line-height:200%;
color:#C6C6C6;
z-index:2;
}

#newscontainer {
position:relative;
float:right;
right:30px;
margin-left:72px;
width:80px;
overflow:hidden;
color:#C6C6C6;
font-weight:bold;
font-size:10px;
line-height:160%;
text-align:center;
padding-top:0px;
}

#content {
position:relative;
width:566px;
margin:30px 160px 0 197px;
text-align:left;
}

#copy {
position:relative;
clear:both;
width:960px;
padding-top:10px;
padding-bottom:10px;
margin:0 auto 12px;
text-align:center;
font-size:10px;
color:#555555;
}
#copy a:link {
color:#222222;
text-decoration:none;
}
#copy a:visited {
color:#222222;
text-decoration:none;
}
#copy a:hover {
color:#222222;
text-decoration:none;
}
#copy a:active {
color:#222222;
text-decoration:none;
}

h1 {
	font-weight:bold;
	font-size:14px;
	font-family:georgia;
}

h2 {
	font-weight:bold;
	font-size:14px;
	font-family:georgia;
	margin:0;
	padding:0;
	display:inline;
	vertical-align:middle;
}

h3 {
	font-weight:normal;
	font-size:17px;
	font-family:georgia;
	color:#cc99cc;
	margin:0;
	padding:0;
}

#content h3 {
	font-weight:bold;
	font-size:12px;
	font-family:georgia;
	color:#AFAFAF;
	margin:0;
	padding:0;
	vertical-align:middle;
}

select, textarea, input {
	background:#cccccc;
	font-size:11px;
}

textarea {
	font-size:12px;
	font-family: arial,sans-serif;
}

select {
	font-size:10px;
}

.list {
	position:static;
	float:left;
	width:400px;
	border:1px solid #cc99cc;
	padding:0;
	margin:0;
	vertical-align:middle;
	position:relative;
	height:inherit;
}
.bild {
	position:relative;
	float:right;
	display:inline;
	padding:0;
	margin:0;
	vertical-align:middle;
}
.list div {
	text-align:left;
	padding:0;
	margin:0;
	vertical-align:middle;
}
.list h2 {
	margin:0;
	padding:0;
}
.list h3 {
	font-weight:bold;
	font-size:14px;
	font-family:georgia;
	padding:0;
	margin:0;
}
.list div div {
	font-family:georgia, serif;
	float:right;
	text-align:center;
	padding:0;
	margin:0;
}

a:link {
 text-decoration:none;
 color:#C6C6C6;
}
a:visited {
 text-decoration:none;
 color:#C6C6C6;
}
a:hover {
 text-decoration:underline;
 color:#E4E4E4;
}
a:active {
 text-decoration:underline;
 color:#FFFFFF;
}

.fliess {
 font-size:12px;
 text-align:justify;
 line-height:160%;
}

.fliesscentr {
 font-size:12px;
 text-align:center;
 line-height:160%;
}

.text {
 font-size:12px;
 line-height:160%;
}

.head {
font-family:georgia, serif;
font-size:12px;
}

.gradualshine{
filter:alpha(opacity=35);
-moz-opacity:0.35;
}

.gal {
font-size:11px;
height:120px;
width:187px;
margin-top:15px;
float:left;
}
.gal a:link {
color:#333333;
}
.gal a:visited {
color:#222222;
}
.gal a:hover {
color:#ffffff;
}
.gal a:active{
color:#ffffff;
}

.gb {
	text-align:left;
	margin:5px auto;
	width:80%;
}
.mess {
	font-family:georgia, serif;
	text-align:justify;
}

.klein {
	font-size:10px;
	color:#666666;
}

.shoplink {
  font-size:11px;
  letter-spacing:2px;
  color:#cc99cc;
}
.shoplink a {
  font-size:11px;
  letter-spacing:2px;
  color:#cc99cc;
  text-decoration:none;
}
.shoplink a:link {
  text-decoration:none;
  color:#cc99cc;
}
.shoplink a:visited {
  text-decoration:none;
  color:#cc99cc;
}
.shoplink a:hover {
  text-decoration:underline;
  color:#cc99cc;
}
.shoplink a:active {
  text-decoration:underline;
  color:#ffccff;
}

.limun {
  color:#cc99cc;
  font-size:11px;
  letter-spacing:2px;
}

.submit {
  font-size:11px;
  letter-spacing:2px;
  border-width:0px;
  background-color:#000000;
  color:#cc99cc;
  cursor:hand;
  cursor:pointer;
}
.submit:hover {
  text-decoration:underline;
}

.submit2 {
  font-size:11px;
  letter-spacing:2px;
  border-width:1px;
  border-style:solid;
  border-color:#694D68;
  background-color:#000000;
  color:#947191;
  cursor:hand;
  cursor:pointer;
}

.submit2:focus {
  border-color:#A981A6;
  color:#cc99cc;
  cursor:hand;
  cursor:pointer;
}

.submit2:hover {
  border-color:#A981A6;
  color:#cc99cc;
  cursor:hand;
  cursor:pointer;
}

.input {
  font-size:11px;
  border-width:1px;
  border-style:solid;
  border-color:#694D68;
  background-color:#cccccc;
  color:#000000;
  text-align:right;
  cursor:hand;
  cursor:pointer;
}

.fehler {
  color:#cc99cc;
  font-size:12px;
  text-align:center;
  line-height:160%;
}